FPGA Based 70MHz Digital Receiver for RADAR Applications

Similar documents
VLSI Implementation of Digital Down Converter (DDC)

Software Design of Digital Receiver using FPGA

Keywords: CIC Filter, Field Programmable Gate Array (FPGA), Decimator, Interpolator, Modelsim and Chipscope.

High Speed & High Frequency based Digital Up/Down Converter for WCDMA System

Implementing DDC with the HERON-FPGA Family

The Loss of Down Converter for Digital Radar receiver

A Simulation of Wideband CDMA System on Digital Up/Down Converters

A PROTOTYPING OF SOFTWARE DEFINED RADIO USING QPSK MODULATION

Design of FIR Filter on FPGAs using IP cores

Channelization and Frequency Tuning using FPGA for UMTS Baseband Application

An Overview of the Decimation process and its VLSI implementation

Design of Multiplier Less 32 Tap FIR Filter using VHDL

The Application of System Generator in Digital Quadrature Direct Up-Conversion

Programmable Decimation Filter Design For Multi-Standards Software Defined Radio (SDR) Reciever

FPGA-BASED PULSED-RF PHASE AND AMPLITUDE DETECTOR AT SLRI

PRODUCT HOW-TO: Building an FPGA-based Digital Down Converter

FPGA Based Hardware Efficient Digital Decimation Filter for - ADC

Design Of Multirate Linear Phase Decimation Filters For Oversampling Adcs

Comparison of Different Techniques to Design an Efficient FIR Digital Filter

FIR Filter Design on Chip Using VHDL

DECIMATION FILTER FOR MULTISTANDARD WIRELESS RECEIVER SHEETAL S.SHENDE

Implementation of FPGA based Design for Digital Signal Processing

FPGA Implementation of Digital Modulation Techniques BPSK and QPSK using HDL Verilog

REAL TIME DIGITAL SIGNAL PROCESSING. Introduction

Multistage Implementation of 64x Interpolator

IP-DDC Channel Digital Downconversion Core for FPGA FEATURES DESCRIPTION APPLICATIONS IMPLEMENTATION SUPPORT HARDWARE SUPPORT

Performance Analysis of FIR Filter Design Using Reconfigurable Mac Unit

THIS work focus on a sector of the hardware to be used

Globally Asynchronous Locally Synchronous (GALS) Microprogrammed Parallel FIR Filter

Method We follow- How to Get Entry Pass in SEMICODUCTOR Industries for 2 nd year engineering students

Using a COTS SDR as a 5G Development Platform

Keywords SEFDM, OFDM, FFT, CORDIC, FPGA.

Rapid Design of FIR Filters in the SDR- 500 Software Defined Radio Evaluation System using the ASN Filter Designer

Field Programmable Gate Array Implementation and Testing of a Minimum-phase Finite Impulse Response Filter

Implementation of CIC filter for DUC/DDC

Stratix II DSP Performance

Area Efficient and Low Power Reconfiurable Fir Filter

Design and Implementation of High Speed Carry Select Adder

Signal Processing and Display of LFMCW Radar on a Chip

JDT LOW POWER FIR FILTER ARCHITECTURE USING ACCUMULATOR BASED RADIX-2 MULTIPLIER

A FFT/IFFT Soft IP Generator for OFDM Communication System

Sine and Cosine Compensators for CIC Filter Suitable for Software Defined Radio

Optimization of energy consumption in a NOC link by using novel data encoding technique

Abstract. Keywords. 1. Introduction. 2. Organization of paper. A.M.Lalge 1, M.S.Karpe 2, S.U.Bhandari 3

Design of a High Speed FIR Filter on FPGA by Using DA-OBC Algorithm

Narrow-Band and Wide-Band Frequency Masking FIR Filters with Short Delay

Current Rebuilding Concept Applied to Boost CCM for PF Correction

International Journal of Scientific & Engineering Research Volume 3, Issue 12, December ISSN

Tirupur, Tamilnadu, India 1 2

Digital Down Converter Demo/Framework for HERON modules with FPGA Rev 1.2 T.Hollis 11/05/05

8B.3 A GENERIC RADAR PROCESSOR DESIGN USINGSOFTWARE DEFINED RADIO

Power consumption reduction in a SDR based wireless communication system using partial reconfigurable FPGA

AN EFFICIENT IMPLEMENTATION OF PULSE SHAPING FIR FILTER FOR MULTISTANDARD DDC

Design and Implementation of Software Defined Radio Using Xilinx System Generator

Innovative Approach Architecture Designed For Realizing Fixed Point Least Mean Square Adaptive Filter with Less Adaptation Delay

High Speed and Dynamic Switching Type Signal Generation on FPGA for Emulating the Test Signals for Navigation Receivers

A Survey on Power Reduction Techniques in FIR Filter

A Fixed-Width Modified Baugh-Wooley Multiplier Using Verilog

Video Enhancement Algorithms on System on Chip

VLSI Implementation of Cascaded Integrator Comb Filters for DSP Applications

DA based Efficient Parallel Digital FIR Filter Implementation for DDC and ERT Applications

PLC2 FPGA Days Software Defined Radio

Implementation of Decimation Filter for Hearing Aid Application

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM

EFFICIENT FPGA IMPLEMENTATION OF 2 ND ORDER DIGITAL CONTROLLERS USING MATLAB/SIMULINK

Sampling. A Simple Technique to Visualize Sampling. Nyquist s Theorem and Sampling

International Journal of Advanced Research in Computer Science and Software Engineering

IJSRD - International Journal for Scientific Research & Development Vol. 5, Issue 06, 2017 ISSN (online):

CHAPTER 2 FIR ARCHITECTURE FOR THE FILTER BANK OF SPEECH PROCESSOR

Implementation of Digital Communication Laboratory on FPGA

DIRECT UP-CONVERSION USING AN FPGA-BASED POLYPHASE MODEM

Design of Digital FIR Filter using Modified MAC Unit

Fully Integrated FPGA-based configurable Motor Control

SDR Applications using VLSI Design of Reconfigurable Devices

International Journal of Scientific & Engineering Research, Volume 7, Issue 3, March-2016 ISSN

DATA INTEGRATION MULTICARRIER REFLECTOMETRY SENSORS

Real-Time Digital Down-Conversion with Equalization

Design of Adjustable Reconfigurable Wireless Single Core

BPSK_DEMOD. Binary-PSK Demodulator Rev Key Design Features. Block Diagram. Applications. General Description. Generic Parameters

Data Word Length Reduction for Low-Power DSP Software

Implementation of Parallel Multiplier-Accumulator using Radix- 2 Modified Booth Algorithm and SPST

GPS software receiver implementations

Design and Implementation of Parallel Micro-programmed FIR Filter Using Efficient Multipliers on FPGA

Multi-Channel Digital Up/Down Converter for WiMAX Systems

[Devi*, 5(4): April, 2016] ISSN: (I2OR), Publication Impact Factor: 3.785

EMBEDDED DOPPLER ULTRASOUND SIGNAL PROCESSING USING FIELD PROGRAMMABLE GATE ARRAYS

Design of an optimized multiplier based on approximation logic

FPGA Implementation Of LMS Algorithm For Audio Applications

CORDIC Algorithm Implementation in FPGA for Computation of Sine & Cosine Signals

Low-Power Implementation of a Fifth-Order Comb Decimation Filter for Multi-Standard Transceiver Applications

MULTIRATE IIR LINEAR DIGITAL FILTER DESIGN FOR POWER SYSTEM SUBSTATION

LLRF4 Evaluation Board

Block Diagram. i_in. q_in (optional) clk. 0 < seed < use both ports i_in and q_in

Software Radio: An Enabling Technology for Mobile Communications

Fully synthesised decimation filter for delta-sigma A/D converters

DIGITAL PRE-DISTORTION LINEARIZER FOR A REALIZATION OF AUTOMATIC CALIBRATION UNIT

VLSI IMPLEMENTATION OF MODIFIED DISTRIBUTED ARITHMETIC BASED LOW POWER AND HIGH PERFORMANCE DIGITAL FIR FILTER Dr. S.Satheeskumaran 1 K.

Digital Logic, Algorithms, and Functions for the CEBAF Upgrade LLRF System Hai Dong, Curt Hovater, John Musson, and Tomasz Plawski

Application of Hardware Efficient CIC Compensation Filter in Narrow Band Filtering

On-Chip Implementation of Cascaded Integrated Comb filters (CIC) for DSP applications

Transcription:

Technology Volume 1, Issue 1, July-September, 2013, pp. 01-07, IASTER 2013 www.iaster.com, Online: 2347-6109, Print: 2348-0017 FPGA Based 70MHz Digital Receiver for RADAR Applications ABSTRACT Dr. M. Kamaraju 1, Jayaraju. D 2. Professor and HOD 1, M. Tech. Student 2 ECE Department, GEC, Gudlavalleru, Krishna Dist (AP), India At present there has been a great demand for wireless communications technology. The digital receiver must be communicated with all the new wireless standards. This receiver is used for obtaining the information from the target devices, in RADARs. After receiving the information, the parameters like speed, distance and angle of the target device are calculated. In this paper proposed a 70MHz digital receiver which has high sampling rate for narrow band or wide band digital signals. In digital receiver there is digital down converter (DDC) which is used for frequency translation and better decimation factor. After implementation, got higher precision and more stability of the signal compared to analog counterparts. The entire architecture of digital receiver captured on FPGA device using ADC daughter card. Keywords: Digital Receiver, RADAR, Digital down converter, FPGA and ADC. I. INTRODUCTION In recent years, there has been a great demand for wireless communications technology. As a result of this increasing demand, several new wireless communication standards have been created and put into use. With the advent of all of these different wireless standards, it is desirable to have a radio receiver that is capable of communicating with several different standards. The digital receivers are now-a-days being widely used and replacing the analog receivers as they are capable of achieving much higher precision and stability than their analog counterparts. [1] Narrow band digital receiver finds applications in communication signal processing. This digital receiver having required band width is going to be used for linear frequency modulation radar signal processing. [1], [2] Sampling frequency used here is 160 Msps. Different applications require different bandwidths. According to bandwidth, design parameters should be changed. Wireless [3], [7] RF receivers are used in a range of applications, including wireless security systems, industrial monitoring, meter reading, and home automation. In the past, semiconductor suppliers primarily built these receivers using analogue designs. Today, suppliers are transitioning to digital and mixed-signal designs to reduce power consumption and ease of integration with other components. In the case of a global system for mobile communications (GSM) system, the frequency of the incoming signal at this stage is around 70 MHz. This high-frequency signal then passes through a digital down converter (DDC), which performs frequency translation and produces the corresponding baseband signal. [7] In the case of a GSM system, the baseband frequency is around 270 KHz.

The GSM pass band bandwidth of interest is 80 KHz. The GSM requirements for the overall response of the three-stage multi-rate filter of the DDC includes, decimating the input signal by 256; less than 0.1 db of peak-to-peak pass-band ripple; and 18 db of attenuation at 100 KHz [3]. This design concentrates [6] on the three-stage multi-rate decimation filter, which includes a compensated integrated comb (CIC) filter and two decimating finite impulse response (FIR) filters. The CIC filter is suitable for this high-speed application (69.333 MHz) because of its ability to achieve high decimation factors and the fact that it's implemented without using multipliers. The CIC in this example will perform decimation by 64. [16] The second filter is a 21-tap CIC-compensation FIR (CFIR) filter, which has an inverse-sync pass-band response, and decimates by two. [2] The thirdstage filter is a 63-tap programmable FIR (PFIR) filter, which ensures that the overall filter response meets the GSM spectral mask. It also decimates by two to achieve an overall decimation factor of 256. Intermediate frequency is decided by the RF design engineers. ADC daughter card has a four channel ADC/DAC daughter card. This provides two 14-bit A/D channels and two 16-bit D/A channels which can be clocked by an internal clock source or an externally supplied sample clock. It has a low-pin count connector and a front panel I/O. The ADC daughter card complies with the FMC standard. It is a single width conduction cooled mezzanine module in which the front area holds 6 MMCX or SSMC connectors available from the front panel [13]. Here, the intermediate frequency signal of 70 MHz is applied as input to the ADC daughter card [13]. The ADC converts analog signal into digital signal at higher sampling rate more than 160Msps. This signal will be given as input to the digital down converter. II. PROPOSED DIGITAL RECEIVER Figure 1 shows the block diagram of digital receiver implemented in FPGA. Function generators are used to generate IF signal and clock signal. After digitizing the input IF signal the output will be in double data rate. This double data rate is converted to single data rate using IP primitives in UNISIM library. Now, the ADC is interfaced to the FPGA by writing HDL code. Figure 1: Digital Receiver implemented in FPGA Now, the digitized signal is given as input to the digital down converter (DDC) which is used for frequency translation and decimation factor. This DDC is implemented by using IP cores. The advantage of DDC is we can change the code as per the user requirement. 2

In DDC, mainly there are four blocks which are of IP cores like direct digital synthesis (DDS), CIC filter, CFIR filter and PFIR filter. At each stage of filtering sections, the signal is filtered and decimated to get final base band signal. The Micro Blaze is a virtual microprocessor that is built by combining blocks of code called cores inside a Xilinx Field Programmable Gate Array (FPGA). The beauty to this approach is that it will only end up with as much microprocessor as required. The Micro Blaze processor is a 32-bit Harvard Reduced Instruction Set Computer (RISC) architecture optimized for implementation in Xilinx FPGAs with separate 32-bit instruction and data buses running at full speed to execute programs and access data from both on-chip and external memory at the same time. The backbone of the architecture is a single-issue, 3-stage pipeline with 32 general-purpose registers, an Arithmetic Logic Unit (ALU), a shift unit, and two levels of interrupt. This basic design can then be configured with more advanced features to tailor to the exact needs of the target embedded application such as: barrel shifter, divider, multiplier, single precision floating-point unit (FPU), instruction and data caches, exception handling, debug logic, Fast Simplex Link (FSL) interfaces and others. This flexibility allows the user to balance the required performance of the target application against the logic area cost of the soft processor. Micro Blaze [15] is a soft-core microprocessor, any optional features not used will not be implemented and will not take up any of the FPGAs resources. The Micro Blaze pipeline is a parallel pipeline, divided into three stages: Fetch, Decode, and Execute. In general, each stage takes one clock cycle to complete. Consequently, it takes three clock cycles (ignoring delays or stalls) for the instruction to complete. Each stage is active on each clock cycle so three instructions can be executed simultaneously, one at each of the three pipeline stages. Micro Blaze implements an Instruction Prefetch Buffer that reduces the impact of multi-cycle instruction memory latency. While the pipeline is stalled by a multi-cycle instruction in the execution stage the Instruction Pre-fetch Buffer continues to load sequential instructions. Once the pipeline resumes execution the fetch stage can load new instructions directly from the Instruction Pre-fetch Buffer rather than having to wait for the instruction memory access to complete. The Instruction Pre-fetch Buffer is part of the backbone of the Micro Blaze architecture and is not the same thing as the optional instruction cache. III. RESULTS Design code is verified using test bench. The results shown in figure 2 are observed using ISE software. Two ADC signals of double data rate are converted to single data rate using IP primitives. Got double data rate of 14 bit digital data. This signal is filtered through three filter sections. Finally got required digital data. Figure 2: Results of digital receiver 3

Results shown from figures 3 to 8 are observed in MATLAB. The signal frequency components can be checked by using fast fourier transform (FFT) technique. Individual part of the design is verified with FFT. Response of the different filters is verified with different input signals. The generated input signal which is to be applied to the multiplier is shown in figure 3. Figure 3: Input Signal Input signal generated using MATLAB and is applied to multiplier. Using FFT technique, frequency of 71.5 MHz is generated which is a required one. DDS output shown in figure 4. Figure 4: DDS Output Generated output frequency of 70MHz from the numerically controlled oscillator or DDS. Multiplier output shown in figure 5. Figure 5: Multiplier output Output is having 1.5 and 141.5 MHz components. This signal is filtered. CIC filter output shown in figure 6. After getting baseband signal there is some droop in the CIC output filter. Figure 6: CIC output 4

CFIR filter output shown in Figure 7. Here the droop that occurred in CIC filter will be solved by using compensation FIR technique. Figure 7: CFIR output PFIR output shown in figure 8. For any modification in the filter that we want to change will be configured by using programmable FIR technique. Figure 8: PFIR output Finally we have 1.5 MHz signal at the output, which is the expected output. Results shown in figure 9 to 13 are observed in CRO. The input IF signal is generated using function generator as shown in figure 9. Figure 9: Output of ADC The input signal is beaten with the 70 MHz frequency which is generated by using direct digital synthesis (DDS) as shown in figure 10. Figure 10: Output of DDS. 5

The input IF signal and DDS signal are given as input to the mixer. As shown in figure 11 both signals are mixed to get the base band signal. Figure 11. Output of Mixer The base band signal is filtered using CIC filter and got some droop in the signal as shown in figure 12. Figure 12: output of CIC filter. The droop obtained in CIC filter section is eliminated using CFIR filter section which is shown in figure 13. Figure 13: Output of CFIR filter. IV. CONCLUSION In this paper, designed and implemented a narrow band digital receiver with intermediate carrier frequency of 70 MHz using Xilinx IP cores. After filtering and decimation through different filtering sections in DDC, got baseband signal. Finally, got required baseband signal with minimum noise and more spectral purity 6

REFERENCES [1] J.Mitola, The software radio architecture, IEEE Commun. Mag.vol.33, no. 5, pp. 26 38, May 1995. [2] R. H. Walden, Analog-to-digital converter survey and analysis, IEEEJ. Sel. Areas Commun., vol. 17, no. 4, pp. 539 550, Apr. 1999. [3] T. Hentschel and G. Fettweis, The digital front-end: Bridge between RF and baseband processing, Software Defined Radio: Enabling Technologies, W. Tuttlebee, Ed. Chichester, U.K. Wiley,2002, pp.151 198. [4] L.R. Rabiner, Linear programming design of finite impulse response (FIR) digital filters, IEEE Trant. Audio Electro-acoust, vol. AU-20, pp, 280-288, Oct.1972 [5] N. C. Davies, A high performance HF software radio, in Proc. 8thInt. Conf. HF Radio Systems and Techniques, Guildford, U.K., 2000,pp. 249 256. [6] D. R. Zahirniak, D. L. Sharpin, and T. W. Fields, A hardware-efficient, multi-rate, digital channelized receiver architecture, IEEE Trans.Aerosp. Electron. Syst., vol. 34, no. 1, pp. 137 152, Jan. 1998. [7] H. Yoshida, T. Kato, T. Tomizawa, S. Otaka, and H. Tsurumi, Multimode software defined radio receiver using direct conversion and low-if principle: Implementation and evaluation, Electr. Commun. In Japan (Part I: Communications), vol. 86, pp. 55 65, 2003. [8] M. Renfors and Y. Neuvo, The maximum sampling rate of digital filters under hardware speed constraints, IEEE Trans. Circuits Syst. II, vol. 28, pp.196-202,1981 [9] H. Ohlsson, H. Johansson, and L.Wanhammar, Design of a digital down converter using high speed digital filters, in Proc Gigahertz 2000 Symposium, Gothenburg, Sweden, March 13 14, 2000, pp. 309 312. [10] Young-bum Chang, A Block FIR Filtering Architecture for IF Digital Down Converter, Journal of IEEK, vol. 37, no. 9,Sept. 2000, pp. 465-473. [11] VHDL Programming -- Douglas Perry [12] Understanding Digital Signal Processing Lyons [13] FMC 150 User manual [14] VHDL Tutorial PETER J. Ashenden [15] Xilinx User Manual [16] Designing Digital Down Converters Brian Oglive 7