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

Similar documents
Implementing DDC with the HERON-FPGA Family

Channelization and Frequency Tuning using FPGA for UMTS Baseband Application

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

VLSI Implementation of Digital Down Converter (DDC)

The Loss of Down Converter for Digital Radar receiver

ECE 6560 Multirate Signal Processing Chapter 13

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

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

Using a COTS SDR as a 5G Development Platform

Software Design of Digital Receiver using FPGA

Advances in RF and Microwave Measurement Technology

FPGA Based 70MHz Digital Receiver for RADAR Applications

Advances in RF and Microwave Measurement Technology

Wideband Down-Conversion and Channelisation Techniques for FPGA. Eddy Fry RF Engines Ltd

Wideband Spectral Measurement Using Time-Gated Acquisition Implemented on a User-Programmable FPGA

Interpolation Filters for the GNURadio+USRP2 Platform

DDC_DEC. Digital Down Converter with configurable Decimation Filter Rev Block Diagram. Key Design Features. Applications. Generic Parameters

Stratix II DSP Performance

DIRECT UP-CONVERSION USING AN FPGA-BASED POLYPHASE MODEM

Audio Sample Rate Conversion in FPGAs

ELT Receiver Architectures and Signal Processing Exam Requirements and Model Questions 2018

CHAPTER 4 DESIGN OF DIGITAL DOWN CONVERTER AND SAMPLE RATE CONVERTER FOR DIGITAL FRONT- END OF SDR

PLC2 FPGA Days Software Defined Radio

FPGA based Uniform Channelizer Implementation

THE FPGA AS A FLEXIBLE AND LOW-COST DIGITAL SOLUTION FOR WIRELESS BASE STATIONS

Receiver Architectures - Part 2. Increasing the role of DSP in receiver front-ends

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

High Linearity Wideband RF-to-Digital Transceiver

Appendix B. Design Implementation Description For The Digital Frequency Demodulator

Implementation of CIC filter for DUC/DDC

A PROTOTYPING OF SOFTWARE DEFINED RADIO USING QPSK MODULATION

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

Wideband DDC IP Core Specifcaton

RF and Microwave Test and Design Roadshow 5 Locations across Australia and New Zealand

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

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

Real-Time Digital Down-Conversion with Equalization

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

An Overview of the Decimation process and its VLSI implementation

A 3 TO 30 MHZ HIGH-RESOLUTION SYNTHESIZER CONSISTING OF A DDS, DIVIDE-AND-MIX MODULES, AND A M/N SYNTHESIZER. Richard K. Karlquist

Software Radio: An Enabling Technology for Mobile Communications

Design and Implementation of Digital Signal Processing Hardware for a Software Radio Reciever

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

Wideband Receiver for Communications Receiver or Spectrum Analysis Usage: A Comparison of Superheterodyne to Quadrature Down Conversion

Receiver Architecture

Spectral Monitoring/ SigInt

Receiver Architectures - Part 2. Increasing the role of DSP in receiver front-ends

DECIMATION FILTER FOR MULTISTANDARD WIRELESS RECEIVER SHEETAL S.SHENDE

Ten-Tec Orion Synthesizer - Design Summary. Abstract

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

Software Defined Radio: Enabling technologies and Applications

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

Superheterodyne Receiver Tutorial

Multistage Implementation of 64x Interpolator

Analysis and Implementation of a Digital Converter for a WiMAX System

Open Access Implementation of PSK Digital Demodulator with Variable Rate Based on FPGA

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

DESIGN AND PERFORMANCE OF A SATELLITE TT&C RECEIVER CARD

Development of Signal Analyzer MS2840A with Built-in Low Phase-Noise Synthesizer

Design of Bandpass Delta-Sigma Modulators: Avoiding Common Mistakes

Digital Transceiver V605

DIGITAL DOWN/UP CONVERTERS FUNDAMENTALS. TEXAS INSTRUMENTS - WIRELESS RADIO PRODUCTS GROUP Joe Quintal

An All CMOS, 2.4 GHz, Fully Adaptive, Scalable, Frequency Hopped Transceiver

INTRODUCTION TO CHANNELIZATION ALGORITHMS IN SDR AND COMPARISON OF THEM

DTP4700 Next Generation Software Defined Radio Platform

Enabling Future Wireless Technology Research through Flexible & Modular Platforms

CFO TRACKING FOR DIRECT RF SAMPLING ARCHITECTURE APPLIED TO VHF AVIONIC RADIOS

AN EFFICIENT IMPLEMENTATION OF PULSE SHAPING FIR FILTER FOR MULTISTANDARD DDC

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

FPGA Prototyping of Digital RF Transmitter Employing Delta Sigma Modulation for SDR

Integrated Direct RF Sampling Front-end for VHF Avionics Systems

An Efficient and Flexible Structure for Decimation and Sample Rate Adaptation in Software Radio Receivers

Multi-channel Radio Spectrum Monitoring System

A Closer Look at 2-Stage Digital Filtering in the. Proposed WIDAR Correlator for the EVLA

NCR Channelizer Server

EE470 Electronic Communication Theory Exam II

Receiver Design. Prof. Tzong-Lin Wu EMC Laboratory Department of Electrical Engineering National Taiwan University 2011/2/21

Wavedancer A new ultra low power ISM band transceiver RFIC

Today s mobile devices

CHAPTER 4 FIELD PROGRAMMABLE GATE ARRAY IMPLEMENTATION OF FIVE LEVEL CASCADED MULTILEVEL INVERTER

Integrated Microwave Assemblies

Analog and Telecommunication Electronics

High-performance GSPS Data Converter Technology Enables Simplified RADAR & EW Architectures

DC-Coupled, Fully-Differential Amplifier Reference Design

DIGITAL technology continues to replace many analog functions in modern

Pipeline vs. Sigma Delta ADC for Communications Applications

WHAT ARE FIELD PROGRAMMABLE. Audible plays called at the line of scrimmage? Signaling for a squeeze bunt in the ninth inning?

A Closer Look at 2-Stage Digital Filtering in the. Proposed WIDAR Correlator for the EVLA. NRC-EVLA Memo# 003. Brent Carlson, June 29, 2000 ABSTRACT

Universal Software Defined Radio Development Platform

HIGH SPURIOUS-FREE DYNAMIC RANGE DIGITAL WIDEBAND RECEIVER FOR MULTIPLE SIGNAL DETECTION AND TRACKING

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

Multi-Channel FIR Filters

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM

Spectrum Detector for Cognitive Radios. Andrew Tolboe

DEVELOPMENT OF SOFTWARE RADIO PROTOTYPE

APPLICATION NOTE 3942 Optimize the Buffer Amplifier/ADC Connection

ADQ214. Datasheet. Features. Introduction. Applications. Software support. ADQ Development Kit. Ordering information

IP-PSK-DEMOD4. BPSK, QPSK, 8-PSK Demodulator for FPGA FEATURES DESCRIPTION APPLICATIONS HARDWARE SUPPORT DELIVERABLES

ELT Radio Architectures and Signal Processing. Motivation, Some Background & Scope

VIIP: a PCI programmable board.

Transcription:

PRODUCT HOW-TO: Building an FPGA-based Digital Down Converter By Richard Kuenzler and Robert Sgandurra Embedded.com (06/03/09, 06:37:00 AM EDT) The digital downconverter (DDC) has become a cornerstone technology in communication systems. Similar to its analog receiver counterpart, the DDC provides the user with a means to tune and extract a frequency of interest from a broad radio spectrum. Over the past few years, the functions associated with DDCs have seen a shift from being delivered in ASICs to operating as IP (intellectual property) in FPGAs. For many applications, this implementation shift brings advantages such as design flexibility, higher precision processing, higher channel density, lower power and lower cost per channel. With the advent of each new higher performance FPGA family, these benefits continue to increase. This article explores some of the key advantages of implementing DDC designs in FPGAs and describes some of the situations when ASICs can still offer the best solution. DDC fundamentals To understand how FPGAs play a key role in implementing DDCs that perform the function of a receiver, it's important to break the DDC down into its individual functional blocks. Figure 1 below shows a classic DDC. Whether it's implemented in an ASIC or an FPGA, this is the common architecture of the DDC function. Figure 1: Regardless of whether it's implemented in an ASIC or an FPGA, this is the common architecture of the DDC function. The first stage of the DDC uses a complex digital mixer to translate the frequency of interest down to baseband. It uses a pair of multipliers and a direct digital synthesizer as the numerically controlled oscillator.

This function enables the user to tune the receiver to the desired frequency of interest. The second stage of the DDC reduces the sampling frequency of the signal to match the desired output bandwidth. It uses a cascaded integrator comb (CIC) filter to decimate the data. A second CIC filter provides a coarse gain adjustment stage. The signal is then passed to a pair of additional polyphase filters first, a compensation FIR filter then a programmable FIR filter. This filter pair provides additional decimation and final signal shaping prior to the rounding stage and final output. When we get past all the acronyms, we realize that most of the individual function blocks of the DDC are implemented using multipliers. Thus, it becomes apparent how the DDC might map into current FPGA families. Most new FPGAs include a wealth of DSP function blocks that are primarily multipliers. The general purpose logic resource and onchip memory of FPGAs also match the requirements of the DDC for implementing the required FIR filters and filter coefficient tables. DDCs as IP cores As part of its IP library series, Xilinx provides a free DDC core. The core serves as a good general reference design, following the classic DDC architecture shown in Figure 1 above. While this core can be used as a building block for general-purpose DDCs, the real advantages of an IP-based implementation can be best seen in optimized custom cores that are designed to match the requirements of a specific application. Pentek offers a series of high-performance IP-based DDCs, available preinstalled in software radio modules. Each is optimized to match a specific range of application requirements. These cores range from the high-channel count/narrow bandwidth of the 430 Core installed in the Model 7141 to the wider bandwidths and excellent spurious free dynamic range (SFDR) of the core installed in the Model 7153. Table 1 below lists the range of DDC cores available from Pentek as software radio modules. For each core, pertinent specifications are listed. All products are available in industrystandard PMC/XMC modules as well as 3U and 6U CompactPCI, PCI and PCIe form factors. Table 1: Listed are the performance characteristics of ASIC and FPGA IP DDC Cores. In addition to the IPbased solutions, a popular ASICbased DDC solution from Texas Instruments the GC4016 is included as a reference. When compared on a size/ power/cost per channel basis, it becomes apparent that narrowband, high channel-count DDC cores can

be very efficiently implemented in FPGAs. Implementation of wideband DDCs consumes many more FPGA DSP and logic resources. As a result, the number of channels that can be fit into a single FPGA is limited. Even with less cost-effective wide-band DDCs, the custom IP approach can sometimes provide the only viable solution when a specific performance characteristic is required. The improved SFDR of the Pentek 420 core is an example of such a requirement. Flexible implementation An additional benefit of IP-based solutions is the flexible nature of their implementation. The Models 7141-420 and 7141-430 are created by using the same hardware base with different installed IP cores. Similarly, the Models 7151, 7152 and 7153 are all based on the same 4-channel, 200MHz, 16bit A/D PMC/XMC with different FPGA IP cores. All share the same software base allowing migration between different applications to be accomplished with minimum software porting. Additionally, some applications like joint tactical radio system need to operate across a wide spectrum to handle the diverse signal types. Such applications can benefit greatly by IP-based solutions. Figure 2 below shows the six optimized Pentek cores across a range of applications and the number of channels and bandwidth they typically require. Figure 2: Shown are the six optimized Pentek cores across a range of applications and the number of channels and bandwidth they typically require. Again, this wide range of applications can be satisfied by using a small set of hardware with different, optimized IP cores. This is one of the fundamental concepts of SDR, and it's difficult if not impossible to achieve with ASIC-based solutions. System-level savings Let's now take a look at a complete receiver system. One common application is GSM 2G, a

high channel count, low bandwidth system. An E-GMS receiver requires 174 channels spaced 200kHz apart. Just three or four years ago, a viable solution would have used the TI/Graychip 4-channel GC4016 ASIC-based DDCs. A common board form factor for these types of application is PMC such as the Pentek Model 7131. One PMC can house two 100MHz A/Ds and four GC4016s, and all of the required interface and support circuitry. For a 174-channel system, this would require 11 Model 7131's. By comparison, an IP DDC with 174 channels and similar performance to the 4016 can fit in a single Virtex-5 XC5VSX95T FPGA that can be housed on a single PMC, along with 2 channels of 200MHz A/Ds and all support circuitry such as the Pentek Model 7151. A visual comparison of these two solutions is shown in Figure 3 below. Figure 3: An IP DDC with 174 channels and similar performance to the 4016 can fit in a single Virtex-5 XC5VSX95T FPGA that can be housed on a single PMC. FPGAs vs. ASICs FPGAs continue to offer new possibilities and performance when addressing processing tasks like DDC. With each new generation of higher performance FPGAs, processing precision continues to increase. This enables IP-based DDCs to outperform their ASICbased cousins with specifications like better SFDR. As shown in Figure 4 below, it's easy to understand how packing many channels of DDCs into one or two FPGAs can reduce the board count, power requirements and cost over a solution that requires 30 or 40 individual ASIC DDC chips.

Figure 4: A comparison of cost, board count and power. Additionally, FPGA solutions are extremely flexible since they can support vastly different signals with the simple loading of a different IP core while using the same hardware platform. FPGA solutions are not a perfect match for all requirements. They show the greatest advantages in systems with high channel densities and, typically, narrower bandwidths. In systems with just one or two channels and bandwidths in the range of 100MHz or greater, the higher cost of the FPGAs needed can quickly exceed the cost of designing the system with a single multichannel DDC ASIC. Again, while cost, size and power are important factors in designing a receiver system, ultimately the technical requirements may require the choice of an ASIC or FPGA solution. Richard Kuenzler is a Senior Design Engineer and Robert Sgandurra is a Product Manager at Pentek Inc. http://www.pldesignline.com/217701514?cid=rssfeed_programmablelogicdesignline_pldlrss