Posts

An improvised 9 GHz real-time spectrum analyser with 64 MHz bandwidth using RX888, SDR Console and a downconverter

Image
An improvised 9 GHz real-time spectrum analyser with 64 MHz bandwidth using RX888, SDR Console and a downconverter. DRAFT a work in progress January 2025 Having worked with a  9 GHz downconverter for my phase noise analyser, I realised I could use SDR Console with an RX888 SDR to get a 64 MHz baseband. Adding a low-noise amplifier, a step attenuator, and some filters gives a powerful real-time spectrum analyser for about US$500. I have a US$2000 Rigol RSN3015N real-time spectrum analyser, which only has a 10 MHz real-time bandwidth up to 1.5 GHz. Fully optioned to 4 GHz and 40 MHz real-time bandwidth costs US$6800. It is a very good instrument but expensive. I work with digital amateur TV (DATV) using DVB-T with a bandwidth of up to 7 MHz. I have an earlier post on using a BladeRF as a  40 MHz real-time bandwidth spectrum analyser. This is another way to achieve a high bandwidth at microwave frequencies. A real-time spectrum analyser differs from a conventional swept spectrum ...

PN2060A GHz phase noise measurement using only reference OCXOs

Image
PN2060A GHz phase noise measurement using only reference OCXOs. In this post, I extend my earlier posts on using a PN2060A phase noise analyser to measure GHz signals with downconverters but using the same reference OCXOs for both the PN2060A and the local oscillators. This avoids using an additional pair of oscillators for the LO signal generator and the consequential addition to spurious phase noise in the measurement. The results seem plausible for the RF sources I have on hand at 1 GHz and are consistent with the instruments' specifications. https://qsl.net/bg6khc/pn2060c_phase_noise_analyzer.htm Microchip 53100A phase noise analyser for GHz measurement The Microchip application note AN3899 investigates using dual channel downconverters to measure GHz phase noise. A simple modification is to use the local oscillator reference oscillators as the reference oscillators for the PN2060A phase noise analyser. This allows just one reference oscillator for each channel. I don't kno...

Measuring GHz phase noise using a dual-channel downconvert with the PN2060A phase noise analyser

Image
 Measuring GHz phase noise using a dual-channel downconvert with the PN2060A phase noise analyser https://ww1.microchip.com/downloads/en/Appnotes/AN3899-UHF-and-Microwave-Measurements-with-the-53100A-Phase-Noise-Analyzer-DS00003899A.pdf Digital PLL Frequency Synthesizers: what they are, how they work  https://www.youtube.com/watch?v=5K7Pvc5fxZI Dividing the reference oscillator reduces the frequency step size. Dividing the output allows the phase comparison with the reference clock.

Why the phase noise of a U-Blox GPS module at 10 MHz is terrible

Image
Why the phase noise of a U-Blox GPS module at 10 MHz is terrible. There was a YouTube video showing the poor phase noise of a U-Blox GNSS module programmable pulse output at 10 MHz but cleaner at 8 MHz. It suggested that it was because the module does an integer division of its disciplined clock at 24 MHz. So the 8 MHz is clean and the 10 MHz is not. https://www.youtube.com/watch?v=M6SmdqMA-Dg&t=1611s  "Using a GPS module as variable frequency reference standard" In a U-Blox application note, I found that the presenter is correct in that it uses an integer division, but the clock is 48 MHz. The non-integer pulses seem to be made up of two pulses with a delay between them to give the correct frequency pulse but with many artifacts and consequent phase noise, as shown in the image from the paper. https://content.u-blox.com/sites/default/files/products/documents/Timing_AppNote_%28GPS.G6-X-11007%29.pdf   "GPS-based Timing Considerations with  u-blox 6 GPS receivers"

Have PN2060A phase noise analyser, will measure

Image
 Have PN2060A phase noise analyser, will measure! This post is for measurements of different TCXOs I have on hand. The measurements are not too exact as I am not set up for precise measurements. However, the two reference TCXOs run on batteries and all the equipment is warmed up for at least 30 minutes. If I see an odd result I repeat it. Before I start, the performance of the latest R&S FSPN phase noise analyser for comparison. Its noise floor is a bit lower. The plot is processed data with spikes removed, among other things, so comparable to the PN2060A data after Matlab processing. One thing R&S stress is improved DC supplies, showing the sensitivity to power supply noise. Hence, running everything on batteries is a good idea as a cheap alternative. The floor of the instrument is about 180 dBC/Hz. This is just above the noise from a resistor os about 184 dBC/Hz, the absolute floor. Keysight MXA N9020A Vector signal analyser.  As the N9020A is for analysing digital m...

An economical way to measure phase noise using the PN2060A cross-correlation Phase Noise Analyzer

Image
  An economical way to measure phase noise using the PN2060A cross-correlation Phase Noise Analyzer  Six weeks ago, I had heard of the phase noise of an oscillator but didn't really know what it was, much less how to measure it. In a short space of time, courtesy of Google and Youtube, I now know what it is, how to measure it and can measure it with an inexpensive phase noise analyser. In this post: 1 A brief summary of phase noise and how it is measured. 2 An overview of the PN2060A Phase Noise Analyzer, a low-cost instrument (US$480) available directly from Yanjun Ma BG6KHC in China, The instrument is a work in progress with new models available soon, but at a higher cost. 3 Using the PN2060A Phase Noise Analyzer to measure the phase noise of two modern spectrum analysers' reference 10 MHz and a CTI OCXO. All very easy after a couple of small hiccups as noted. In conclusion, the PN2060A Phase Noise Analyzer is an excellent, low-cost and easy-to-use instrument. What is phase ...

Measuring phase noise

  Measuring phase noise https://edadocs.software.keysight.com/kkbopen/measuring-phase-noise-with-a-real-time-sampling-oscilloscope-584447063.html