Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Channels ▼
RSS

Embedded Systems

Basics of Software Radio: Part 3


Excerpted from Digital Receiver Handbook: Basics of Software Radio Sixth Edition , Pentek, Inc. Copyright 2006 Pentek Inc. Click here to read Part 2.

Two-Step Signal Processing To review, the digital receiver chip performs two major signal processing operations controlled by two programmable parameters (Figure 17):

  1. Translation of the input signal down to DC is controlled by setting the tuning frequency of the local oscillator (LO).
  2. Low pass filtering bandwidth and output sampling rate are both controlled by setting the decimation factor.


17. The digital receiver chip performs two major signal processing operations controlled by two programmable parameters.

Because everything inside the decimating low pass filter is performed with digital circuitry and DSP techniques, there are no undesirable effects normally associated with conventional analog filters. There are no initial component tolerance or temperature variations or aging characteristics. No calibration or preventive maintenance is required. This provides excellent channel-to-channel matching for applications where phase variation between channels is important, such as direction finding.

The FIR digital filters used have linear phase for well-behaved transient response. The filter bandwidth is programmable over a wide range (1000 to 1), with absolutely predictable and uniform response throughout.

Lastly, the signal is tailored precisely for DSP processing by preselecting only the signal of interest through bandlimiting and providing it to the DSP at the optimum sampling rate.

Returning to our overall digital receiver block diagram shown in Figure 18, our output signal is now translated, filtered, and bandlimited and is ready for further processing. Note that the output signal from the decimating low pass filter is still a sampled time signal which could represent any kind of modulated or unmodulated signal.


18. Digital receiver block diagram.

We could send this signal directly to a D/A converter, producing an analog waveform. For straight single-sideband frequency division multiplexed speech, for example, we could now connect the D/A output to a speaker and listen to the selected voice channel directly.

In many systems, further processing is required, as with modem demodulation for example. Since the output of the digital receiver is now at a much lower sampling rate than the original wideband input signal, this additional modem processing can now be readily handled by a DSP or an FPGA.

Virtually any form of demodulation can be implemented just by loading the DSP or FPGA with the appropriate algorithm (Figure 19). AM can be demodulated with an envelope detector, FM and PM can be demodulated using a phase or frequency discriminator algorithm.


19. Handling various demodualtion schemes.

The ability to quickly change the LO allows frequency-agile modulation schemes to be accommodated as well. Analysis functions include energy detection such as required by scanning receivers that may be implemented with an FFT, for example. Other analysis functions include cryptography, identification of transmitters based on transmission frequency, modulation schemes, and other signal characteristics.


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.