The Curious Engineer

All blogs / Ham radio / RF

Daniel Estévez

destevez.net

Scientific & Technical Amateur Radio — Home of EA4GPZ / M0HXM

Ham radio / RFScienceElectronicsRust

Posts
559 from 16 Oct 2015 to 26 Oct 2026
Posting
monthly (22 in the last year)
Kind
personal blog
Feed
https://destevez.net/feed/

2026 17

  1. A high-sensitivity ADS-B receiver
  2. Decoding the Roman Space Telescope
  3. On matched filtering in the presence of carrier frequency offset
  4. X-engine correlator on a Ryzen NPU
  5. Tianwen-1 safe mode telemetry
  6. ORI’s lunar descent CTF
  7. Tianwen-2 low data rate telemetry
  8. PLL coefficients for rate-only feedback
  9. An update about Tianwen-2 telemetry
  10. Decoding Tianwen-2
  11. Getting peak TOPS on a Ryzen AI 7 350 NPU
  12. Decoding the NB-IoT downlink
  13. Tianwen-1 received again by AMSAT-DL
  14. Where is Tianwen-1?
  15. ESCAPADE telemetry
  16. Tooling for CSP
  17. V16 beacon full uplink conversation

2025 26

  1. Decoding a V16 beacon
  2. Notes on debugging Rust microcontroller stack usage
  3. First analysis of the Lunar GNSS Receiver Experiment data
  4. Decoding ESCAPADE
  5. sigmf-toolkit
  6. Non-coherent m-FSK BER
  7. Non-coherent FSK BER
  8. 10 years of blogging
  9. Flip-flop timing experiments
  10. 10 GHz FMCW radar LO board
  11. Multispectral analysis of the Tres Cantos wildfire with Sentinel-2 data
  12. Tres Cantos wildfire
  13. n78 band 5G NR recordings
  14. Galileo OSNMA chain renewal
  15. About FLLs with band-edge filters
  16. Z-Sat VHF transmissions
  17. 5G NR PDSCH
  18. 5G NR PDCCH
  19. Time-dependent delay in GNU Radio
  20. Analysis of the CAMRAS Venus radar experiment
  21. Decoding BGM-1 GMSK telemetry
  22. BGM-1 Doppler during the lunar landing
  23. Coding NEON kernels for the Cortex-A53
  24. Decoding HYDRA-T
  25. Decoding IEEE 802.11ah
  26. Tianwen-1 second apoapsis raise

2024 32

  1. Tianwen-1 apoapsis raise
  2. 5G NR PBCH
  3. Hera telemetry
  4. Decoding Hera
  5. Europa Clipper telemetry
  6. Decoding Europa Clipper
  7. Analysis of DME signals
  8. Not-LoRa GRCon24 CTF challenge
  9. Testing gr4-packet-modem through a GEO transponder
  10. JUICE Earth flyby
  11. Final update for the Galileo GST-UTC anomaly
  12. 2024’s update of Tianwen-1’s remote sensing orbit
  13. Recording DME with the LimeSDR
  14. LTE uplink: PUSCH
  15. Computing PLL coefficients
  16. Decoding ERMINAZ
  17. Decoding the LTE-M SIB-BR
  18. Maia SDR DDC
  19. Analysing the srsRAN LTE MAC layer with Wireshark
  20. Decoding LTE MIMO with a single antenna
  21. LTE downlink: PDSCH
  22. A modern implementation of the Parks-McClellan FIR design algorithm
  23. LTE Transmission Mode 4 (closed-loop spatial multiplexing)
  24. Decoding Queqiao-2
  25. 5G NR downlink reference signals
  26. Decoding IM-1
  27. Lunar reflections during SLIM landing
  28. SLIM lunar landing radiometry
  29. Trying to decode LEV-1
  30. An update about my Rust implementation of Galileo OSNMA
  31. Decoding Peregrine Mission One
  32. Decoding MOVE-II

2023 33

  1. Receiving HADES-D
  2. An annotated 5G SigMF recording
  3. ssdv-fec: an erasure FEC for SSDV implemented in Rust
  4. Psyche telemetry
  5. Receiving the Psyche launch
  6. BSRC REU GNU Radio tutorial recordings
  7. Observing OSIRIS-REx during the capsule reentry
  8. Update on the Galileo GST-UTC anomaly
  9. Decoding Aditya-L1
  10. DVB-S2 GRCon23 CTF challenge
  11. Galileo GST-UTC anomaly
  12. Demodulation of the 5G NR downlink
  13. A very quick RFI survey at the Allen Telescope Array
  14. Analysis of the W-Cube 75 GHz beacon
  15. Tianwen-1 third anniversary
  16. Decoding STEREO-A SECCHI images
  17. Analysis of Euclid frames
  18. ldpc-toolbox gets LDPC decoding
  19. Decoding Euclid
  20. Mars Express 20th anniversary livestream
  21. An erasure FEC for SSDV
  22. Analysis of JUICE frames
  23. Decoding JUICE
  24. More about the QO-100 WB transponder power budget
  25. Measuring the QO-100 WB transponder power budget
  26. About channel capacity and sub-channels
  27. Monitoring the QO-100 WB transponder usage with Maia SDR
  28. Running the AD9361 at 122.88 Msps
  29. Maia SDR
  30. More details about Orion uncoded telemetry
  31. Decoding Lunar Flashlight
  32. Decoding Hakuto-R M1
  33. Decoding the Orion residual carrier telemetry

2022 36

  1. Decoding ArgoMoon
  2. A note about non-matched pulse filtering
  3. Decoding EQUULEUS
  4. Decoding LunaH-Map
  5. Artemis I Orion recordings published
  6. Decoding the Artemis I Orion vehicle
  7. Using GSE and DVB-S2 for IP traffic
  8. Decoding INTEGRAL
  9. Decoding the BlueWalker 3 S-band downlink
  10. Blockstream Satellite: decoding Bitcoin transactions
  11. Anatomy of Blockstream Satellite
  12. GRCon22 Capture The Flag
  13. Decoding the STEREO-A space weather beacon
  14. Connecting the Pluto SDR to an Android phone
  15. More QO-100 orbit determination
  16. Writing GUPPI files with GNU Radio and using SETI tools
  17. QO-100 orbit determination
  18. Decoding Danuri
  19. Calculating the QO-100 beacons frequency separation
  20. Measuring the QO-100 beacons phase difference
  21. Trying to observe the Vega-C MEO cubesats
  22. Real time Doppler correction with GNU Radio
  23. LTE downlink: PBCH and PDCCH
  24. LTE downlink: PHICH
  25. Decoding the QO-100 multimedia beacon with GNU Radio: part II
  26. Decoding the QO-100 multimedia beacon with GNU Radio
  27. LTE downlink: reference signals and transmit diversity
  28. LTE downlink: synchronization signals
  29. Timing SDR recordings with GPS
  30. A Rust implementation of Galileo OSNMA
  31. Demodulation of LTE PUCCH
  32. An update about Tianwen-1’s remote sensing orbit
  33. An error in the DSN Telecommunications Link Design Handbook description of Reed-Solomon
  34. Demodulation of the LTE uplink
  35. Radiometry for DELFI-PQ, EASAT-2 and HADES
  36. List of RF recordings

2021 44

  1. JWST sequential ranging
  2. Decoding James Webb Space Telescope
  3. Waterfalls from the December 2021 eclipse frequency measurement
  4. One month of Tianwen-1 remote sensing orbit
  5. Voyager 1 and Reed-Solomon
  6. Reed-Solomon bug in Queqiao
  7. More data from Voyager 1
  8. Computing the symbol error rate of m-FSK
  9. Hermes-Lite 2 external 10 MHz reference
  10. Decoding DART
  11. Tianwen-1 remote sensing orbit
  12. An update about Lucy’s telemetry
  13. Decoding Lucy
  14. GNU Radio 3.9 in Buildroot
  15. Tianwen-1 communications relay orbit
  16. Tianwen-1 attitude in Mars orbit
  17. Decoding Voyager 1
  18. An update about Chang’e 5 whereabouts
  19. Imaging Cygnus A at 8.45 GHz with ATA
  20. LDPC code design for my QO-100 narrowband modem
  21. Solution to the EU GNU Radio Days challenge
  22. Rain backscatter on 10 GHz
  23. GPS spectrometry at Allen Telescope Array
  24. Tianwen-1 landing
  25. 32APSK narrowband modem for QO-100
  26. QO-100 spring eclipse season
  27. BPSK pulse radar revisited
  28. Othernet’s open source open-ondd receiver
  29. Decoding the Falcon-9 upper stage
  30. Tianwen-1 reconnaissance orbit
  31. More 10 GHz sun observations
  32. Interferometric imaging with Allen Telescope Array
  33. Tianwen-1 phasing orbit
  34. Voyager-1 single dish detection at Allen Telescope Array
  35. Tianwen-1 plane change manoeuvre
  36. Tianwen-1 plane change planning
  37. Emirates Mars Mission MOI burn observed in Bochum
  38. Tianwen-1 Mars-centric state vectors
  39. Tianwen-1 TCM-4
  40. Chang’e 5 low rate telemetry
  41. Decoding IDEASSat
  42. BPSK radar received through Meridian 8
  43. Decoding the NEXUS π/4-DQPSK signal
  44. Chang’e 5 interferometric astrometry

2020 70

  1. Chang’e 5 observations from ATA on December 19 and 20
  2. Chang’e 5 reception from ATA on its return trajectory: polarization
  3. Chang’e 5 reception from ATA on its return trajectory: telemetry
  4. Chang’e 5 telemetry from the lunar surface received by Bochum
  5. Chang’e 5 telemetry from the ATA 2020-11-28 observation
  6. Chang’e 5 polarization in the ATA observations
  7. Chang’e 5 LOI-2 observed with Allen Telescope Array
  8. A look at Chang’e 5 telemetry
  9. Polarimetric observation of 3C286 with Allen Telescope Array
  10. Tianwen-1 TCM3 final trajectory
  11. ATA polarimetry test with GNSS satellites
  12. Tianwen-1 TCM3
  13. Galileo E24 differential code biases change
  14. Tianwen-1 attitude change
  15. GNSS interferometry at Allen Telescope Array
  16. Tianwen-1 DSM final trajectory
  17. Decoding AMICal Sat in-orbit images
  18. Tianwen-1 deep space manoeuvre
  19. Analysis of Object A’s S-band signal
  20. Tianwen-1 selfie and attitude
  21. Tianwen-1 virtual channel usage
  22. Tianwen-1 TCM-2
  23. Update on Tianwen-1 attitude
  24. Measuring Tianwen-1’s modulation
  25. Tianwen-1 attitude during cruise and early orbit
  26. Decoding Mars 2020
  27. Tianwen-1 virtual channel 24
  28. Tianwen-1 high speed data signal
  29. Tianwen-1 post–TCM-1 state vectors
  30. Tianwen-1 TCM-1
  31. Tianwen-1 manoeuvre and high-speed data
  32. Tianwen-1 telemetry: framing and data
  33. Tianwen-1 telemetry: modulation and coding
  34. More about the Tianwen-1 timestamps
  35. Tracking Tianwen-1’s orbit to Mars: part II
  36. Tracking Tianwen-1’s orbit to Mars
  37. Decoding Emirates Mars Mission Hope
  38. Galileo and GPS DOPs revisited
  39. BY02 telemetry beacon
  40. RTCM clock corrections for Galileo E24
  41. About Galileo BGDs
  42. Receiving Arecibo in HF
  43. ESA NEOCC riddle 1
  44. gr-satellites FSK BER
  45. On the DSCS-III X-band 1kbaud beacon
  46. Reverse-engineering the DSCS-III convolutional encoder
  47. A look at the DSCS-III X-band beacon
  48. Ranging through the QO-100 WB transponder
  49. Advances with delta-range and delta-range rate observations in GMAT
  50. Decoding Crew Dragon Demo-2
  51. LES-5 telemetry Grafana dashboard
  52. Update on the QO-100 local oscillator wiggles
  53. gr-satellites v3.0.0-rc1
  54. Simulating delta-range observations in GMAT
  55. Wiggles in the QO-100 local oscillator
  56. LES-5 RFI experiment telemetry
  57. Idle data in BepiColombo X-band signal
  58. Decoding BepiColombo
  59. Earth rotation corrections for range and range-rate in GNSS
  60. More data from LES-5
  61. Decoding LES-9
  62. Decoding LES-5
  63. Coherence and QO-100
  64. Decoding images from AMICal Sat
  65. Fifth alpha for gr-satellites 3
  66. Simulating the TED gain for a polyphase matched filter
  67. Decoding ESA Solar Orbiter
  68. DOP geographical distribution for the Galileo and GPS constellations
  69. Fourth alpha for gr-satellites 3
  70. Extracting AX.25 satellites from SatNOGS DB

2019 80

  1. Third alpha for gr-satellites 3
  2. DSLWP-B whole mission telemetry
  3. First tests of a narrowband data modem for QO-100
  4. Decoding FloripaSat-1
  5. Plotting spectrum measurements by SMOG-P
  6. SMOG-P short codes
  7. Decoding SMOG-P and ATL-1
  8. More about the Galileo broadcast clocks oscillations
  9. Oscillations and relativistic effects in Galileo broadcast clocks
  10. QO-100 BPSK beacon frequency measured at Bochum
  11. More frequency measurements of the QO-100 NB transponder
  12. Measuring the Allan deviation of a GPSDO with an SDR
  13. DSLWP-B crash site found
  14. Can my station measure the QO-100 NB transponder LO stability?
  15. Using an external reference with the LimeSDR Mini
  16. Second alpha for gr-satellites 3
  17. Sun observations at 10GHz
  18. First alpha for gr-satellites 3
  19. gr-satellites roadmap
  20. Ephemeris quality during the Galileo outage
  21. Measuring the ED4YAE 10GHz beacon
  22. Światowid image decoder
  23. Decoding Światowid
  24. Software for my QO-100 groundstation
  25. Galileo outage revisited
  26. Measuring the gain of a dish
  27. Trying to find the DSLWP-B crash site
  28. Transmitting through QO-100 with the LimeNET Micro and LimeRFE
  29. Precise orbit determination for Lucky-7
  30. More DSLWP-B lunar surface images identified
  31. DSLWP-B last activities and end of mission
  32. WSPR with the LimeRFE
  33. DSLWP-B activities for the fourth week of July
  34. DSLWP-B mission end prediction
  35. Lucky-7 TLE matching using GPS data
  36. Second Moon observation with my QO-100 station.
  37. Lucky-7 decoded
  38. DSLWP-B activities for the third week of July
  39. Galileo operational again
  40. Galileo constellation outage
  41. DSLWP-B activities for the second week of July
  42. Lunar features in DSLWP-B eclipse images
  43. Results of DSLWP-B eclipse imaging
  44. Analysis of DSLWP-B eclipse test run (again)
  45. Analysis of DSLWP-B eclipse test run
  46. GPS SVN49 broadcasting non-standard codes again
  47. Imaging times for DSLWP-B eclipse observation
  48. DSLWP-B and the solar eclipse
  49. Astrometry with DSLWP-B camera
  50. Report for DSLWP-B June imaging
  51. DSLWP-B June lunar imaging and VLBI
  52. First Moon observation with my QO-100 station
  53. Receiving a LoRa high altitude balloon
  54. Results of DSLWP-B Amateur VLBI experiment on 2018-11-21
  55. DSLWP-B lunar impact location
  56. Angle of arrival experiment in 145MHz
  57. DSLWP-B lunar impact prediction
  58. DSLWP-B deorbit and mission end
  59. Planning Moon observations with my QO-100 station
  60. Rain fade in the QO-100 downlink
  61. Decoding SSDV from JY1SAT
  62. Diffraction in DSLWP-B lunar occultations
  63. An overview of IARU R1 interim meeting proposals
  64. Detecting the Sprites from KickSat-2
  65. QO-100 beacon FEC decoder
  66. NPR: Hamnet over 70cm
  67. Weekend maintenance to QO-100 NB beacons
  68. Measuring QO-100 beacons frequency
  69. Recovering an image transmitted by DSLWP-B
  70. Changes to the QO-100 NB transponder settings
  71. New dish for Es’hail 2 reception
  72. Es’hail 2 frequency measurements
  73. New decoders for Astrocast 0.1
  74. QO-100 beacons power
  75. Antarctic expedition
  76. Decoding the QO-100 beacon with gr-satellites
  77. DSLWP-B camera planning for February 3 and 4
  78. Proposal for IARU R1 about spectrum regulations for Amateur satellites
  79. Es’hail 2 stationed in 26ºE
  80. An STRF crash course

2018 93

  1. Es’hail 2 differential Doppler measurements
  2. Decoding Astrocast 0.1
  3. D-STAR One Mobitex protocol decoded
  4. One month of Es’hail 2 Doppler data
  5. In-orbit testing of Es’hail 2 Amateur transponders
  6. Recommendations for receiving Es’hail 2
  7. ESEO telemetry parser
  8. FUNcube telemetry submitter for gr-satellites
  9. Studying Es’hail 2 Doppler
  10. Decoding ESEO
  11. Uploading PW-Sat2 telemetry with gr-satellites
  12. Decoding PW-Sat2 with gr-satellites
  13. Decoding 3CAT-1
  14. December DSLWP-B camera planning
  15. Decoding Reaktor Hello World
  16. An open letter about ESEO telemetry specifications
  17. Batch processing of DSLWP-B Moonbounce: part I
  18. Es’hail 2 launch in GMAT
  19. Measuring the stability of a TCXO
  20. November DSLWP-B images of the Moon and Earth
  21. Projection of a sphere onto the unit sphere in spherical coordinates
  22. Updated DSLWP-B camera planning
  23. DSLWP-B camera planning for the beginning of November
  24. Upcoming DSLWP-B Moon occultations
  25. Plotting DSLWP-B observations Doppler and geometry
  26. Geometry for DSLWP-B Moonbounce
  27. DSLWP-B JT4G decoded via Moonbounce
  28. Keeping track of DSLWP-B images
  29. Download of DSLWP-B Moon and Earth pictures continues
  30. DSLWP-B Moonbounce cross-correlation analysis
  31. Report of the DSLWP-B Amateur observations of the Moon and Earth
  32. DSLWP-B Moonbounce
  33. DSLWP-B upcoming observations of Moon and Earth
  34. DSLWP-B camera field of view
  35. DSLWP-B photo planning
  36. DSLWP-B talk in IberRadio
  37. DSLWP-B clock running late
  38. Lunar orbit perturbations and DSLWP-B
  39. Playing with LilacSat-1
  40. Aircraft reflections of a 2.3GHz beacon
  41. Amateur stations in the Perseids recording
  42. Weird repair of the day: u-blox LEA-5S I2C interface
  43. Decoding TANUSHA-3
  44. Detecting meteor scatter pings from GRAVES during the Perseids
  45. Trying to make the DSLWP-B GMSK decoder more robust
  46. Report for today’s DSLWP-B SSDV session
  47. DSLWP-B corrupted SSDV frames
  48. First SSDV transmission from DSLWP-B
  49. DSLWP-B long-term orbit evolution
  50. Update on DSLWP-B eclipse manoeuvre
  51. Trying to decode EQUiSat
  52. DSLWP-B and the lunar eclipse
  53. K2SAT S-band image receiver
  54. LimeSDR external reference quick HOWTO
  55. Comparison of DSLWP-B orbit determination with tracking files
  56. Validation of DSLWP-B orbit determination using VLBI observations
  57. DSLWP-B first month in orbit
  58. DSLWP-B GMSK detector
  59. DSLWP-B detected with 7 element yagi
  60. DSLWP-B first JT4G test
  61. First results of DSLWP-B Amateur VLBI
  62. JT4G detection algorithm for DSLWP-B
  63. Update on DSLWP-B orbit determination
  64. Flashing a Vaisala RS41 radiosonde
  65. 1KUNS-PF image decoder
  66. DSLWP-B’s journey to the Moon: part III
  67. DSLWP-B’s journey to the Moon: part II
  68. DSLWP-B’s journey to the Moon: part I
  69. 1KUNS-PF decoded
  70. P25 vocoder FEC
  71. A first look at 1KUNS-PF telemetry
  72. Using a Golay(24,12) decoder for Golay(23,12)
  73. Algebraic decoding of Golay(24,12)
  74. STARcon 2018 aftermath
  75. S-NET telemetry parser
  76. Soft Viterbi decoder for AO-40 FEC
  77. Decoder for PolyITAN-2-SAU
  78. BCH decoder for S-NET
  79. Decoding S-NET
  80. Improved signal processing for LilacSat-2 VLBI
  81. TY-2 decoded
  82. Amateur VLBI experiment with LilacSat-2
  83. Testing LDPC code erasure decoding performance
  84. Outernet LDPC code revisited
  85. STARcon 2018 announcement
  86. Studying IONEX files
  87. Mystery 9k6 BPSK satellite
  88. Analysis of my Hermes-Lite 2 bandscope recording
  89. A first look at TY-2
  90. PicSat telemetry parser added to gr-satellites
  91. Decoding satellites from the PSLV 2018-004 launch
  92. Saving and plotting bandscope data with the Hermes-Lite 2
  93. Interfacing the Hardrock-50 HF amplifier to the Hermes-Lite 2

2017 47

  1. A CODAR advent
  2. Respuesta al artículo “¿Por qué asociarse?” por EA1URA
  3. Using CODAR for ionospheric sounding
  4. A brief study of TLE variation
  5. Tracking an RS41-SGP radiosonde and reporting to APRS
  6. Building a feedline HF choke
  7. Waterfall from the FT8 test through FO-29
  8. First FT8 test through FO-29
  9. WSJT-X and linear satellites: part II
  10. Measuring a mains choke with Hermes-Lite VNA
  11. Charlas en IberRadio
  12. About critical damping
  13. Polarization in Voyager signal from Green Bank Telescope
  14. WSPR reports frequency distribution experiment: 20m
  15. AGC for gr-satellites
  16. Waterfalls from the eclipse
  17. ÑuSat finally decoded
  18. Frequency distribution of WSPR reports
  19. Acquisition and wipeoff for JT9A
  20. D-SAT image downlink
  21. IPv6 for Amateur radio
  22. D-SAT support added to gr-satellites
  23. WSJT-X and linear satellites: part I
  24. BER simulation in GNU Radio
  25. Degradation bug in GNU Radio “Decode CCSDS 27”
  26. A first look at DSLWP SSDV downlink
  27. LilacSat-1 downlink usage
  28. LilacSat-1 image downlink
  29. Viterbi decoding for NanoCom U482C
  30. Testing LilacSat-1 Codec2 downlink and GPS telemetry
  31. Waterfalls from QB50
  32. A tour of QB50
  33. Decoding AO-40 uncoded telemetry
  34. Low latency decoder for LilacSat-1
  35. gr-satellites refactored
  36. Quick fixes for some bugs in LimeSDR drivers
  37. Calibrating the Hermes-Lite 2.0 beta2 in Linrad
  38. Waterfalls from the EAPSK63 contest
  39. Monitoring IMD levels in the EAPSK63 contest
  40. Sending data from GNU Radio into Linrad using the network
  41. GNU Radio decoder for AO-73
  42. An erasure code based on Vandermonde matrices
  43. free-outernet gets LDPC decoding
  44. Updated format for Outernet LDP protocol
  45. Open telecommand for BY70-1
  46. Coding for HIT satellites (and other CCSDS satellites)
  47. KS-1Q decoded

2016 71

  1. First data from BY70-1
  2. Reverse engineering Outernet talk in 33C3
  3. Looking at BY70-1 image downlink
  4. Testing a simple pulse generator for Linrad calibration
  5. Improving signal processing in my OTH radar receiver
  6. Looking at an HF OTH radar
  7. About KS-1Q
  8. Testing Opera sensitivity with GNU Radio
  9. Some measurements of CAS-2T on orbit 25
  10. Reverse-engineering Outernet in GNU Radio blog
  11. Reverse engineering Outernet: time and file services
  12. Reverse engineering Outernet: L3 and L4 protocols
  13. Reverse engineering Outernet: modulation, coding and framing
  14. Simulating JT modes: how low can they get?
  15. LilacSat-1 Codec 2 downlink
  16. Concurso QSL V-UHF
  17. AISAT and ATHENOXAT-1
  18. Decoding GOMX-1 telemetry
  19. Some notes on BEESAT and Mobitex-NX
  20. A brief try at decoding HORYU-4 1k2 AFSK telemetry
  21. HORYU-4 CW telemetry format
  22. IARU R1 145MHz contest
  23. Introducing gr-satellites
  24. Telemetry format of 3CAT-2
  25. How hard is it to decode 3CAT-2?
  26. RS92-SGP: trying to change the frequency with an external reference
  27. Decoding packets from 3CAT2
  28. RS92-SGP: Interfacing the EEPROM to a 5V microcontoller
  29. Recovering an RS92-SGP radiosonde
  30. Linear 12V 5A power supply
  31. Receiving the Vaisala RS92-SGP radiosonde launched from Madrid-Barajas
  32. Concurso Nacional V-UHF
  33. Improving phase noise performance of the DF9NP 27MHz PLL
  34. Arduino aquarium controller
  35. Update on phase noise of 27MHz references
  36. Phase noise of a Baofeng UV-5R 10GHz signal
  37. Ship reflection on ED5YAE 10GHz beacon
  38. Several 10GHz beacons on WebSDRs
  39. Phase noise of 27MHz references for a Ku-band LNBF
  40. Concurso Atlántico V-UHF
  41. Using the CC1101 and Beaglebone black for IP traffic on 70cm
  42. KISS, HDLC, AX.25 and friends
  43. Concurso Sant-Sadurní V-UHF
  44. Trying to decode data from ÑuSat
  45. GOMX-3 data download
  46. LilacSat-2 subaudio telemetry
  47. Scramblers and their implementation in GNU Radio
  48. Decoding packets from GOMX-3: CSP packets
  49. Hailstorm in 12GHz
  50. Decoding packets from GOMX-3: modulation and coding
  51. Concurso Segovia V-UHF
  52. A bunch of data from AAUSAT-4
  53. Receiving Ku-band geostationary satellite beacons
  54. First signals from AAUSAT-4
  55. Outputting the crystal oscillator directly in the Si5351
  56. Adjusting TX gain in the FT-817ND
  57. Replacing the fuse F1002 in the FT-817ND
  58. Concurso Costa del Sol V-UHF 2016
  59. Arduino LED driver: prototype finished
  60. Scanning Ku band satellites with the FUNCube Dongle
  61. Concurso Combinado V-UHF 2016
  62. Building the OCXO/Si5351A kit from QRP Labs
  63. Calibrating the S-meter in Linrad
  64. Building the GALI-39 amplifier kit from Minikits
  65. An idea for a low cost stable 10GHz receiver
  66. Arduino LED driver: PCBs shipped
  67. Estimation of the contribution of the frontend to the total noise figure
  68. Building the G0MRF comb generator
  69. Band switching with the Hardrock-50 HF amplifier and the FT-817
  70. Testing microphone performance for Codec 2
  71. Using Linrad as a panadapter

2015 10

  1. Installing the G4HUP PAT on the FT-817
  2. Updating Gpredict transponder files
  3. Doppler correction with GNURadio
  4. LilacSat-2 downlink signal strength
  5. LilacSat-2 GNUradio receiver
  6. LilacSat-2 telemetry PDU decoder
  7. Decoding LilacSat-2 telemetry
  8. Another look at recursive quadrature oscillators
  9. A look at a new digital quadrature oscillator
  10. Listening to the FreeDV net by WebSDR