FFT-based Digital Receiver Architecture for Fast-scanning Application

Similar documents
Frequency Domain Representation of Signals

Unrivalled performance and compact design

Signal Processing for Digitizers

Analyzing A/D and D/A converters

The Fundamentals of FFT-Based Signal Analysis and Measurement Michael Cerna and Audrey F. Harvey

FOURIER analysis is a well-known method for nonparametric

Discrete Fourier Transform (DFT)

Spectrum Analysis - Elektronikpraktikum

Digital Signal Processor (DSP) based 1/f α noise generator

DISCRETE FOURIER TRANSFORM AND FILTER DESIGN

Simulating and Testing of Signal Processing Methods for Frequency Stepped Chirp Radar

Hideo Okawara s Mixed Signal Lecture Series. DSP-Based Testing Fundamentals 6 Spectrum Analysis -- FFT

Chapter 2 Analog-to-Digital Conversion...

EMI Test Receivers: Past, Present and Future

Universal Software Defined Radio Development Platform

ME scope Application Note 01 The FFT, Leakage, and Windowing

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

The Fast Fourier Transform

Chapter 4 SPEECH ENHANCEMENT

6 Sampling. Sampling. The principles of sampling, especially the benefits of coherent sampling

OFDMA and MIMO Notes

CHAPTER 3 ADAPTIVE MODULATION TECHNIQUE WITH CFO CORRECTION FOR OFDM SYSTEMS

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

The Scientist and Engineer's Guide to Digital Signal Processing By Steven W. Smith, Ph.D.

TE 302 DISCRETE SIGNALS AND SYSTEMS. Chapter 1: INTRODUCTION

SIGMA-DELTA CONVERTER

Data Acquisition Systems. Signal DAQ System The Answer?

Digital Signal Processing. VO Embedded Systems Engineering Armin Wasicek WS 2009/10

Design and FPGA Implementation of an Adaptive Demodulator. Design and FPGA Implementation of an Adaptive Demodulator

EITF25 Internet Techniques and Applications L2: Physical layer. Stefan Höst

Local Oscillator Phase Noise and its effect on Receiver Performance C. John Grebenkemper

Spectrum. The basic idea of measurement. Instrumentation for spectral measurements Ján Šaliga 2017

The Fundamentals of Mixed Signal Testing

Digital Receiver Experiment or Reality. Harry Schultz AOC Aardvark Roost Conference Pretoria 13 November 2008

Coming to Grips with the Frequency Domain

y(n)= Aa n u(n)+bu(n) b m sin(2πmt)= b 1 sin(2πt)+b 2 sin(4πt)+b 3 sin(6πt)+ m=1 x(t)= x = 2 ( b b b b

The Discrete Fourier Transform. Claudia Feregrino-Uribe, Alicia Morales-Reyes Original material: Dr. René Cumplido

A COMPACT, AGILE, LOW-PHASE-NOISE FREQUENCY SOURCE WITH AM, FM AND PULSE MODULATION CAPABILITIES

RANGE resolution and dynamic range are the most important

Time Matters How Power Meters Measure Fast Signals

GSM Transmitter Modulation Quality Measurement Option

PROPAGATION CHANNEL EMULATOR : ECP

FFT Analyzer. Gianfranco Miele, Ph.D

Orthogonal frequency division multiplexing (OFDM)

THE USE OF A FREQUENCY DOMAIN STEPPED FREQUENCY TECHNIQUE TO OBTAIN HIGH RANGE RESOLUTION ON THE CSIR X-BAND SAR SYSTEM

A Faster Method for Accurate Spectral Testing without Requiring Coherent Sampling

8 Hints for Better Spectrum Analysis. Application Note

National Instruments Flex II ADC Technology The Flexible Resolution Technology inside the NI PXI-5922 Digitizer

Analysis of Processing Parameters of GPS Signal Acquisition Scheme

HY448 Sample Problems

CHAPTER. delta-sigma modulators 1.0

DOPPLER SHIFTED SPREAD SPECTRUM CARRIER RECOVERY USING REAL-TIME DSP TECHNIQUES

Comparison of ML and SC for ICI reduction in OFDM system

Implementation and Comparative analysis of Orthogonal Frequency Division Multiplexing (OFDM) Signaling Rashmi Choudhary

Interleaved PC-OFDM to reduce the peak-to-average power ratio

Agilent PN 4395/96-1 How to Measure Noise Accurately Using the Agilent Combination Analyzers

New Features of IEEE Std Digitizing Waveform Recorders

model 802C HF Wideband Direction Finding System 802C

SIR-4011 MICROWAVE WIDEBAND DSP RECEIVER. WIDE FREQUENCY RANGE: GHz

Direct Digital Synthesis

1.Explain the principle and characteristics of a matched filter. Hence derive the expression for its frequency response function.

PXIe Contents SPECIFICATIONS. 14 GHz and 26.5 GHz Vector Signal Analyzer

Measurement of RMS values of non-coherently sampled signals. Martin Novotny 1, Milos Sedlacek 2

Antenna Measurements using Modulated Signals

Topic 6. The Digital Fourier Transform. (Based, in part, on The Scientist and Engineer's Guide to Digital Signal Processing by Steven Smith)

RESEARCH ON METHODS FOR ANALYZING AND PROCESSING SIGNALS USED BY INTERCEPTION SYSTEMS WITH SPECIAL APPLICATIONS

Topic 2. Signal Processing Review. (Some slides are adapted from Bryan Pardo s course slides on Machine Perception of Music)

Measurements 2: Network Analysis

Software Design of Digital Receiver using FPGA

2.1 BASIC CONCEPTS Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal.

SHF Communication Technologies AG. Wilhelm-von-Siemens-Str. 23D Berlin Germany. Phone Fax

This tutorial describes the principles of 24-bit recording systems and clarifies some common mis-conceptions regarding these systems.

Introduction. In the frequency domain, complex signals are separated into their frequency components, and the level at each frequency is displayed

EE 791 EEG-5 Measures of EEG Dynamic Properties

UNIT-3. Electronic Measurements & Instrumentation

PTX-0350 RF UPCONVERTER, MHz

Lecture 3 Concepts for the Data Communications and Computer Interconnection

Advances in RF and Microwave Measurement Technology

Reconfigurable 6 GHz Vector Signal Transceiver with I/Q Interface

SC5306B 1 MHz to 3.9 GHz RF Downconverter Core Module. Datasheet SignalCore, Inc.

Signal Processing. Introduction

8 Hints for Better Spectrum Analysis. Application Note

IMPLEMENTATION OF SOFTWARE-BASED 2X2 MIMO LTE BASE STATION SYSTEM USING GPU

Dive deep into interference analysis

GPS7500 Noise & Interference Generator

Qäf) Newnes f-s^j^s. Digital Signal Processing. A Practical Guide for Engineers and Scientists. by Steven W. Smith

What the LSA1000 Does and How

DS H01 DIGITAL SYNTHESIZER MODULE SYSTEM SOLUTIONS. Features Applications 174 x 131 x 54 mm. Technical Description

A DSP IMPLEMENTED DIGITAL FM MULTIPLEXING SYSTEM

Noise by the Numbers

Chapter 7. Introduction. Analog Signal and Discrete Time Series. Sampling, Digital Devices, and Data Acquisition

Section 1. Fundamentals of DDS Technology

Introduction to Communications Part Two: Physical Layer Ch3: Data & Signals

Multirate DSP, part 3: ADC oversampling

Using an FPGA based system for IEEE 1641 waveform generation

CS3291: Digital Signal Processing

Lab 4 Digital Scope and Spectrum Analyzer

SPECIFICATION FREQUENCY RANGE: IBS-6

SC5307A/SC5308A 100 khz to 6 GHz RF Downconverter. Datasheet SignalCore, Inc.

Islamic University of Gaza. Faculty of Engineering Electrical Engineering Department Spring-2011

Transcription:

FFT-based Digital Receiver Architecture for Fast-scanning Application Dr. Bertalan Eged, László Balogh, Dávid Tóth Sagax Communication Ltd. Haller u. 11-13. Budapest 196 Hungary T: +36-1-219-5455 F: +36-1-215-2126 e-mail: bertalan.eged@sagax.hu Abstract Receivers covering the VHF/UHF communications bands are the important parts of the EW/ESM systems. Currently used frequency agile signals using frequency hopping and burst transmission technique rise eminent requirements for scanning and search receivers. The fast scanning speed can be achieved with parallel signal processing based the spectrum estimation of a wide bandwidth of incoming signal. One of the technology, which is available for that purpose is a traditional FFT, but the key element of the FFT based receivers is still remain the analog to digital converter (ADC) which is used. Currently lot of high-speed, high-dynamic range ADC chips are on the market developed for the digitized mobile radio market based on Software Defined Radio (SDR) technology. In the paper we would like to introduce our currently developed digital receiver platform for fast-scanning application which is able to process up to 1MHz of instantaneous input bandwidth with down to 1 KHz resolution within 1ms processing time. Connecting it to our analog receiver front-end with highspeed synthesizers able to tune to any frequency up to 3 GHz the result is a high-speed fast scanning receiver with up to 1GHz/sec scanning speed at 1 KHz resolution. the 2-52 MHz range with an upper IF converted structure. It has got a wide-band IF output for further digital processing too. The analog IF processor contains the IF filter bank and the basic WFM/NFM/AM/CW/SSB demodulators. The microprocessor based platform controller provides a multi-drop RS-232 based serial or an TP Ethernet based TCP remote control. See figure 2. and figure 3. I. RADIO PLATFORM The radio front-end elements of a traditional analog radio is used for digital applications too. The SR-2 radio platform form Sagax Communications could be divided to an analog and a digital part. The analog part contains the down-converter, the analog IF processor and a platform controller which enables to use these parts of a platform as a conventional analog receiver (see figure 1.). Fig. 2. Signal path from RF to IF. Fig. 1. Digital and analog partition of the device. The front-end contains the optional block down-converter for frequency extension up to 3 GHz and the basic receiver covers Fig. 3. Analog IF processor and control elements.

Its fast switching frequency synthesizers allow 1 ch/s scanning in the frequency band or channel memory to fulfil traditional ESM requirements in the VHF/UHF communication bands. The digital parts of the platform based on the high-speed, wide-band converters based on 14 bit ADC and deep FIFO memory realized as a standard desktop PCI board with onboard FPGA resource for glue-logic and signal processing, and a master-mode PCI controller. literature in the following we deal with the signal processing attributes of the digital elements focusing on the fast scanning functionality. II. DFT BASED SPECTRUM ANALYSIS The discrete Fourier transformation (DFT) is a basic tool of spectrum analysis. The most algorithms use this method because of its good properties. The theoretical advantages are such as - direct mathematical connection with the coefficients of Fourier series, - orthogonal property as a transformation, - noise whitening. In practice after the AD converter the spectrum can be computed only at a finite frequency grid. But if assumptions of the Shannon sampling theorem are true, i.e. the maximal frequency in the signal is less than half of the sampling frequency f s then the original analog periodic signal can be reconstructed. Studying the DFT transform of a sampled signal can be divided up into two essentially different situations: coherent and non-coherent sampling. These cases are studied hereafter. The N point DFT is defined as X(k) = N 1 i= x(i)e 2π ik N (1) Fig. 4. Block diagram of the digital part. where k =,..., N 1, x(i) is the sampled signal and the inverse DFT (IDFT) is similarly x(k) = 1 N N 1 i= X(i)e 2π ik N (2) It can be seen that these are essentially the same transformation, in accordance with the duality properties of the time domain and the frequency domain. Note that for real x the series X are complex number and the following relationship is true: X(k) = X(N k) k =,..., N/2 (3) where overbar denotes the complex conjugate operation. Coherent sampling Coherent sampling means that the available sample set contains an integer numbers of periods. Mathematically Fig. 5. The PCI controller scheme. f signal f s = N number of periods N (4) The captured data could be transported to the PC based host computer memory trough a PCI bus or in real-time application external dedicated, high throughput data ports are available to connect the converter to the DSP processors directly. The platform uses a four processor DSP engine with PCI interface and external data ports. For a demodulation applications a codec chip is provided to generate the demodulated audio signal. The introduced elements are composing a cost effective and functional radio platform for EW/ESM missions. As the analog processing elements are well described in the where f signal is a component of input signal and N number of periods is integer number of cycles within the sampling window. Coherent sampling eliminates using windowing and increase the spectral resolution. In the case of this receiver this assumptions are not met therefore non-coherent sampling occurs. This case is analyzed in the next section. Let us see an example of coherent sampling. The input signal contains only one sine wave which has frequency 5 MHz and additive Gaussian noise. Let f s be 4 MHz, and the number of samples N be 124. Then the samples contains exactly 512 periods. The result of DFT after scaling can be seen in figure 6.

Amplitude (db) 8 1 5 1 15 2 Fig. 6. The result of DFT in the case of coherent sampling of a sine wave. Since the discrete frequency grid contains the exact frequency of corresponding sine signal, the result contains one Dirac delta like in the analog case. Furthermore, the correct amplitude can be measured with coherent sampling by DFT. Non-coherent sampling If one of the above mentioned conditions for coherent sampling are not met, non-coherent sampling occurs. In this case we cannot assume that the sampling frequency is the integer multiple of the fundamental frequency component of the signal. Since in practice we can not guarantee the coherent sampling, its effects has to be taken into account of the measurement. There are two important consequences of the incoherency, the first one is the leakage and the second one is picket fence. Leakage means that power of sine is distributed to other frequency point in the grid. The effect of leakage is decreasing if distant from corresponding frequency is increasing. Leakage is dependent on (random) phase of the sine. The effect of picket fence causes that amplitude of the sine can not be accurately determined. In Amplitude (db) 8 1 5 1 15 2 Fig. 7. Example for non-coherent sampling. 7. figure an example of non-coherent sampling is demonstrated. Parameters of signal and DFT remain unchanged except f signal. The new value equals 7 MHz. One can see that effect of the picket fence is negligible but the effect of leakage is notable. In fast scanning receivers this causes that two signals which frequencies are enough close together and amplitudes are different may not be separated. A convenient way to increase the frequency resolution (ability of separating signals with close frequencies) is windowing. This methodology is reviewed in the next section. Windowing The windowed version of DFT is defined as X(k) = N 1 i= w(i)x(i)e 2π ik N (5) where w(i), i =,..., N 1 is the given window function that is independent of signal x. In the literature there are hundreds of window functions can be found. They have different properties and gives optimal solution for special cases. For general purpose few ones are customary used. In figure 8. the signal in figure 7. is windowed by a Hann window. Amplitude (db) 8 1 5 1 15 2 Fig. 8. Example for non-coherent Hann windowed sampling. It can be seen that the effect of the leakage has been decreased but the error of amplitude has been increased. If we enlarge the band between 6 MHz and 8 MHz then it can be seen that windowing did not fully eliminate the leakage but drastically decreased. See in figure 9. In this application ability of separating two signals with close frequencies is more important than correct amplitude measurement. (Detection of communication signal has importance.) To achieve the desired level of sidelobe suppression we computed the frequency bandwidth for -6 db in some cases (table I.). In one case the function between length of the filter and the previously defined bandwidth is depicted in figure 1. There is a tricky and fast algorithm to compute DFT called Fast Fourier Transform (FFT). Computational time of FFT is proportional to N log 2 N (not a parallel realization). This is true if there exists an integer number k such that N = 2 k. Hence these values of the filter length are interesting for us. It gives some possible lengths of filters, the corresponding values of bandwidth in the case of suppression -6 db are summarized

1 1.8 Amplitude (db) 3 5 window values.6.4 7.2 8 6 6.5 7 7.5 8 5 1 15 2 window length Fig. 9. Example for non-coherent Hann windowed sampling (magnified). bandwidth (khz) 5 4 3 2 1 2 4 6 8 1 filter length Fig. 1. Bandwidth versus length of filter Chebysev(6) (f s = 1 MHz). in table 1 I. The conclusion is that using Chebysev window with nothing less than 496 samples gives us enough frequency resolution. In the time domain representation of Chebysev window can be seen in figure 11. and the frequency domain representation can be found in figure 12. III. MEASUREMENT RESULTS In this section the measurement results of the system are presented. Firstly we calibrated the system, i.e. we assigned the level pertained to the full scale. After this measurement a noise measurement was executed. Then the frequency resolution measurements were performed. Thereinafter some typical applications were executed. The results are sequentially presented in next subsections. Calibration The underlying system is measured using a sine (f = 8 MHz, dbm). The measurement result can be seen in fig 13. Since non-coherent sampling causes errors of FFT based measurement, we applied a 4-parameters sine fitting algorithm (based on Levenberg-Marquard method using approximation norm L 2 ). 1 This results are valid but it should have to note that because of the worse sidelobe rejection of Bartlett window practically it can not be used. window (db) Fig. 11. Chebisev(6) window in time domain (N =2). 6 4 2.5.5 normalized frequency Fig. 12. Chebysev(6) window in frequency domain (N =2, f s =1Hz). Measured spectrum (dbm) 1 3 5 7 8 5 1 15 Fig. 13. Level measurement with corrected amplitude (N =8192, f s =4MHz). Amplitude of the approximated sine gives us a accuracy way to the amplitude calibration. See figure 14. Note that leakage effect of non-coherent sampling does not disappeared.

TABLE I 6 DB BANDWIDTH OF SOME CUSTOMARY FILTERS (NORMALIZED FREQUENCY, I.E. f s = 1). window N = 512 N = 124 N = 248 N = 496 N = 8192 Bartlett.374.191.96.49.24 Blackman-Haris.75.352.177.89.44 Chebysev (6).475.237.119.6.31 Chebysev (7).534.267.1343.67.34 Spectrum (dbm) 1 3 5 Resolution We were tested the device with respecting the frequency resolution. In the first case we studied two sines (f 1 =1.6 MHz, f 2 =1.8 MHz, amplitude difference is 4 db). The used filter is Chebysev with relative sidelobe attenuation parameter of 6 db. In the figure 16. the result is depicted. It can be seen that it 7 8 5 1 15 Fig. 14. Approximated sine in the case of level measurement (N =8192, f s =4MHz). Amplitude (dbm) 8 Noise level With the calibrated ADC the noise level measurement can be performed. The measurement was repeated 1 times and the amplitude spectra is averaged. The results can be seen in figure 15. Foreasmuch the DFT is whitening the noise we can average Noise spectrum (dbm) 8 1 5 1 15 2 Fig. 15. Noise level measurement (N =496, f s =4MHz). the amplitude spectrum over frequency. Hence the estimated noise level is -14.27 dbm, and the estimated noise margine is -144.17 dbm/hz. As one can see the system is generating spurious, too. There are spurius which are not derived from the nonlinearity of the AD converter but these has acceptable small level, i.e. the spurius free dynamic range is more than 95 db. 1 1.2 1.4 1.6 1.8 11 11.2 11.4 Fig. 16. Resolution measurement (N = 8192, f s = 4MHz). is easy to separate the two signals each other (separated by 2 khz). In the second case, the input signal contained two sines (f 1 =1.7 MHz, f 2 =1.65 MHz, amplitude difference is 6 db). The measurement result can be seen in figure 17. The used filter is Chebysev with relative sidelobe attenuation parameter of 6 db. It can be concluded that in this case signals can be Amplitude (dbm) 1 3 5 7 8 9 1.5 1.6 1.7 1.8 1.9 Fig. 17. Resolution measurement (N = 8192, f s = 4MHz).

separated but the limit is reached. It is important to notice that this resolution can be increased by more samples. determine that the frequency hoppings were performed at every 1 ms long time interval. Application Firstly, two simple application is presented. We collected 124 samples 1 times in every milliseconds. The source used ASK modulation and frequency of the modulating signal was 1 Hz. Waterfall of the result can be seen in figure 18. During this measurement we used Chebysew (6) window function. 2 4 6 2 8 4 6 1 5 1 15 Fig. 2. Waterfall of the hopping radio signal. 8 1 8 5 1 1 12 15 14 2 Fig. 18. Waterfall of 1 Hz ASK signal. Similarly to the previous case second application is measuring a waterfall. The difference is that in this case an FSK signal is used. The frequencies of symbol and symbol 1 were 1.7 MHz and 1.8 MHz, respectively. The waterfall can be seen in figure 19. 4 6 8 1 5 1 15 2 Fig. 21. Waterfall of the hopping radio signal (magnified). 4 6 8 1 8 1 12 14 ACKNOWLEDGEMENT The authors would like to thank the National Office of Research and Technology (NKTH) for support of our Software Defined Radio related research and development work, the Department of Broadband Infocommunications and Electromagnetic Theory of Budapest University of Technology and Economics (BUTE DIE) for valuable help in performing the measurements, and the Electronic Directorate of Ministry of Defense Hungary (MoD ED) for providing the hopping radio testbed. Fig. 19. Waterfall of 1 Hz FSK signal. Finally a VHF hopping radio measurement is presented. In the IF domain the radio was hopped between 5 MHz and 15 MHz. The measurement was performed with 124 samples (f s = 4 MHz). The time difference between measurements was 1 ms. The waterfall is depicted in figure 2. The decision level was -3 dbm. In the figure 2. we can see a long measurement, and in the figure 21. the first 1 ms long time interval of same measurement is magnified. In the second figure we can REFERENCES [1] B. Eged, G. Ngyesi, Universal Software Radio Platform for Wideband, Multichannel and Phased Array Applications, in the proceedings of conference Communications 22 by Mikl ós Zr ınyi National Defense University, 22, pp. 21-27., [2] L. Balogh, B. Eged, Precision Direction Finding Algorithm based on Interferometer Structure, in the proceedings of 11th MICROCOLL conference by Hungarian Academy of Sciences, 23, pp. 173-176. [3] L. Balogh, B. Eged, Precision Direction Finding Algorithm of Radio Signals, in the proceedings of conference Communications 23 by Mikl ós Zr ınyi National Defense University, 23, pp. 47-56. [4] James Tsui, Digital Techniques fo Wideband Receivers, Artech House, Boston, USA, 21.