[an error occurred while processing this directive]
Home | Graph Data | Text Data | Antenna & Preamp | Software-Defined Receiver | Transmission Line | WWVB Test | Single Channel Receiver | Operator Log |
![]() |
The long-term goal for NCSIDO is to create a multi-channel Software Defined Radio capable of simultaneously observing several frequencies and transmitters. However, it is important to start acquiring as quickly as possible so that experience can be gained in studying the actual data. A Quadrature Demodulator (QD) is a piece of hardware that can be very useful for SDR practitioners interested in the receiving side of the process. A QD consists of a bit of circuitry which shifts the frequency of a signal or a group of signals down to baseband (zero or near zero frequency) while preserving amplitude, phase, and relative frequency information about the signal(s). It is especially useful for capturing radio frequency (RF) signals using analog input boards or sound "cards". Since there is only a limited frequency range that these boards are capable of capturing or digitizing, for example from zero to 20kHz or zero to 200kHz depending on the board, it isn't possible to capture a US FM Broadcast Band (88-108MHz) signal directly. A Quadrature Demodulator can be used to shift a selected signal, for example, KCSU at 90.50+/-0.05MHz down to 0.00+/-0.05MHz where any old analog input board or a high-end sound card can digitize this baseband signal and make if available for signal processing. A brief(!) digression:
The board mounted inside a PC can be seen in the image at the left. The outputs of the board are routed to the internal inputs of a standard, "no-frills", PCI, sound card. The signals emitted by the QD board are of sufficient amplitude that they are relatively immune to the hostile EMI environment inside the PC. The block diagram of the circuitry is shown in the figure below.
The various subsystems are described in detail below. Input Buffer
Mixers The mixers used here combine the incoming RF signals with a local fixed signal (the Local Oscillator or LO) in a fashion which results in two output signals, occurring at the sum and difference of the signal's frequency and the LO's frequency. The mixers effectively act as analog computers which multiply the incoming signals to generate the outgoing ones.
The logic signal is controlled by the LO which causes the mixer to alternately multiply the incoming RF signals by +1 and -1 at the LO's frequency. This multiplication provides for the mixing function. The actual switch used is an Analog Devices [ADG211A], a quad, SPST switch with logic control. Each of the two mixers is made up of four SPST switches in the following configuration: In order for the switches to sequence properly two logic signals are required which are 180 degrees different in phase. These out-of-phase logic signals are provided by the LO. The output impedance of the Mixer stage is effectively identical to the impedance of the Input Buffer stage which is the low output impedance of the instrumentation op-amp. Low Pass Filter and Output Buffer
A single-ended configuration was chosen for the QD output leading to the sound card to match the sound card's input. Additional instrumentation op-amps could be added if an analog input board with a differential input were used. Local Oscillator It is the job of the LO to provide two pairs of clean, stable, high drive level, differential signals in quadrature with each other. In this work four single ended signals were generated, providing each of four phases (0, 90, 180, and 270 degrees) which can be routed in two pairs. The LO's block diagram is shown below:
Walking ring counters provide a convenient means for creating small integer dividers using only D-type flip-flops. They are extensively used and described. More information on these circuits can be found in Don Lancaster's TTL Cookbook ISBN 0672210355 (alternate, search) and CMOS Cookbook ISBN 0750699434 (alternate, search). The divide-by-6 and divide-by-4 circuits used in this work are shown here: Note that two outputs are pulled from the divide-by-4 circuit to drive the subsequent four phase generator. Note also that using these circuits is very convenient and requires no extenal components - just wire up the ICs. Four Phase Generator
It can be seen that the previously shown divide-by-4 circuit provides the two "anti-phase clock signals at the necessary 4xLO frequency. The circuit diagram of the four-phase generator is shown in the following figure: The generator is made up of two separate 74LS175 ICs. The two lower flip-flops are configured as a divide-by-4 walking ring counter from which all four phases can be obtained. Unfortunately, because of internal IC designs and typical manufacturing tolerances which cause differential propagation delays it is possible that these four signals are not exactly in quadrature with each other. For this reason the second bank of (the top four) flip-flops are used to "resynchronize" the quadrature phases to the original 4xLO (160kHz) clock. The outputs of the resynchronizer flip-flops will only change on the rising edge of the 160kHz clock and their phase accuracy will be limited by its frequency accuracy. Shake Down The QD has been installed in a PC tower with a 266MHz AMD K6 CPU, 180MByte of RAM, a 9GByte and 0.5GByte disk pair, network card, and sound card. RedHat? Linux v8.0 is installed as is GnuRadio v0.8 and all the associated goodies. No monitor is attached to this computer and the xdm service has been activated to permit remote access to it using an xterm. Spiffy! A quick GnuRadio application was created to slurp data (and for me to learn how to do it) in from the sound card, apodize it with some reasonable windowing function, performa complex Fourier Transform, take the magnitude of the resulting frequency domain data, and display it. A screen dump of such a display follows: The center of the display, labeled "0" actually corresponds to 40kHz because of the frequency shifting or translation process. The left and right ends of the display, labeled -24kHz and +24kHz, respectively, correspond to 16kHz and 64kHz, respectively for similar reasons. Several "live" radio station signals can be seen at around 25, 34, 36, and 60kHz.
|
Home | Graph Data | Text Data | Antenna & Preamp | Software-Defined Receiver | Transmission Line | WWVB Test | Single Channel Receiver | Operator Log
Copyright © XTR Systems, LLC
All Rights Reserved
Send comments to: Webmaster