Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
net/publication/280684504
CITATION READS
1 291
2 authors, including:
B. Egg
10 PUBLICATIONS 25 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by B. Egg on 04 August 2015.
Abstract: This paper describes the hardware and This paper documents a case study on the FPGA im-
digital signal processing algorithms applied to the task plementation of an FM receiver. One requirement of
of implementing an FPGA-based commercial FM band the implementation is to minimize the content of ana-
receiver. Analog signal conditioning is limited to a sin- log signal processing employed in the system. To this
gle band pass filter, a programmable gain amplifier end, the analog processing is limited to a single band-
and high speed analog-to-digital converter. The re- pass filter, programmable gain amplifier and a high-
maining signal processing required of the radio, such speed analog-to-digital converter (ADC).
as spectral translation, channel filtering, FM demodula-
tion, and stereo separation, are performed in the digital The paper is organized as follows. Since our objective
domain using signal processing techniques imple- is to demodulate commercial FM broadcasts, we start
mented on the FPGA. We describe how multirate sig- by describing the frequency floorplan of the commer-
nal processing techniques are applied efficiently to cial FM band. Next, the receiver architecture is de-
perform the required processing tasks. fined. The signal processing datapath that performs
channelization, automatic gain control (AGC), de-
modulation and stereo separation is then described.
1 Introduction Finally, conclusions are drawn
In many application spaces there are requirements for The next section in the paper describes our intermedi-
highly flexible radio systems that can accommodate ate-frequency (IF) sampled receiver architecture that
many tens of waveforms. For example, many of the performs channel access without the need of an ana-
radios in the joint tactical radio system (JTRS) [1] suite log heterodyne to down convert the spectrum to base-
of systems must support wideband OFDM-based band.
modulation, narrowband quadrature amplitude modu-
lation (QAM), right through to ubiquitous non-coherent
frequency modulation (FM), in addition to many other
waveforms. There are a number of references in the
literature that report on the FPGA implementation of
narrowband [2][3] and multicarrier OFDM systems [4].
3 Radio System
3.1 Receiver Architecture
erate the filtered 400 kHz complex output time series. Regressor vector Address Coefficient Address
H0(z)
H1(z)
cos(θ0n) I(n) Rm = Regressor Vector Memory Bank m I/Q Baseband Stream
H2(z)
Cm = Filter Coefficient Memory Bank m
H199(z)
Digitized Figure 7. Polyphase filter architecture – I-channel only. The
Input receiver uses the above structure to process the mixer out-
Data put. A separate filter is used for the I and Q streams. 12
H0(z) FPGA embedded multipliers are deployed in total – 6 each
for the I and Q phases. During each clock cycle an I/Q out-
H1(z) put sample is generated.
-sin(θ0n) Q(n) The FPGA is clocked at the ADC sample rate of 80
H2(z)
MHz. Counting the two multiplications in the mixer, the
arithmetic performance of the channel selection and
H199(z) filtering is
2N × 14
N × 400
N e3 = 1.12e9
Figure 6. Receiver front-end, showing quadrature mixer and
Complex Mixer+Filter MPYs Output Rate
polyphase filter channelizer.
6 References
[1] The Joint Tactical Radio System (JTRS) Program,
http://jtrs.army.mil/