Design and Implementation of High-Performance FPGA Signal Processing Datapaths
#1

Introduction
The communications infrastructure that has become so much a part of daily life is expanding at
an exponential rate. Figure 1 illustrates the diverse range of communication technologies used
virtually on a daily basis: wireless cellular (high and low mobility users), satellite, and microwave
links. To meet consumer, business and life-style demands infrastructure suppliers must build
sophisticated systems that no longer simply support telephony services, but provide voice, high
bit-rate data, video, image and multimedia capability. These systems must also interact with
sophisticated systems like the internet. Human nature dictates that there will be a range of
communication standards that evolve. There will also be a range of user terminals that need to be
connected to this rich communications tapestry, including cell phones, video phones, satellite
phones, PDAs, portable computers and other nomadic computing devices. To flourish and
succeed in this dynamic environment equipment suppliers must build highly flexible systems that
operate across multiple wireless and wired network standards. They must be able to rapidly
adopt new business models as they evolve, and they must be able to incorporate new signal
processing techniques that allow increased network capacity, increased coverage, increased
quality of service, or a combination of the above. The answer to the diverse range of
requirements is the software defined radio.
Software defined radios (SDR) are highly configurable hardware platforms that provide the
technology for realizing the rapidly expanding third (and future) generation digital wireless
communication infrastructure. Many sophisticated signal processing tasks are performed in a
SDR, including advanced compression algorithms, power control, channel estimation,
equalization, forward error control, adaptive antennas, rake processing in a WCDMA (wideband
code division multiple access) system and protocol management. While there are a plethora of
silicon alternatives available for implementing the various functions in a SDR, field programmable
gate arrays (FPGAs) are an attractive option for many of these tasks for reasons of performance,
power consumption and configurability. This tutorial will describe how many of the functions
required in a software radio system can be realized in an FPGA. Topics discussed will include
adaptive channel equalizers and channelization functions. Amongst the more arithmetically
demanding tasks performed in a high data rate wireless system is channel equalization. We
describe and examine the FPGA mechanization of equalizers for QAM (quadrature amplitude
modulation) systems. The implementation of the equalizer using state-of-the-art FPGA
semiconductor technology, that provides a high-performance multiplier fabric, is discussed. The
design and simulation of equalizers that employ fixed-point arithmetic is described.
Satellite
High-tier Regional Area
Low-tier
High Mobility Low Mobility
Wide Area
Local Area
Figure 1: Future generation communication environments will need to support a multitude of
modes of operation and air interfaces.
2 FPGA Architecture
FPGAs have experienced extensive architectural innovations in the past several years. Advanced
process technology has enabled the development of high density1 devices that are extremely well
suited to the needs to high-performance real-time signal processing. The architecture of the Xilinx
VirtexÔ-II is shown in Figure 2. The device is organized as an array of logic elements and
programmable routing resources used to provide the connectivity between the logic elements,
FPGA I/O pins and other resources such as on-chip memory, delay lock loops and embedded
hardware multipliers
Figure 2: Virtex-II FPGA architecture. This FPGA family provides an array of 18x18-bit precision
multipliers for addressing advanced sign al processing applications.
1 State-of-the-art FPGAs like the Xilinx Virtex family provide devices with approximately quarter of
a billion transistors and in excess of 3 million system gates.
The FPGA resources of particular interest to the signal processing engineer are configurable
dual-port block memories, distributed memory and the multiplier array [10]. The multiplier array is
composed of 18x18-bit precision mutlipliers that can operate in combinatorial mode (140 MHz) or
they can be pipelined (1-stage) to support clock frequencies up to 250 MHz. The smallest Virtex-II
device provides a modest 4 multipliers while the largest supplies an impressive 192 multipliers.
3 Software Radios
The ever-increasing demand for mobile and portable communication requires high-performance
systems employing advanced signal processing techniques to allow operation as close as
possible to the Shannon information theoretic bound [13]. However, not only must these systems
provide exceptional performance, but due to market and fiscal pressures, they must be flexible
enough to allow the rapid tracking of evolving and fluid standards. Software defined radios are
emerging as a viable solution for meeting the conflicting demands in this arena. SDRs support
multimode and multiband modes of operation to allow service providers an economic means of
future-proofing these increasingly complex and costly systems.
The use of the term software may give the impression that the radio is realized entirely on a
processor-based platform. This is not the case. The essence of the SDR is flexibility. The
flexibility to support multiple air-interfaces and to have the provision to easily and rapidly change
the nature of the signal processing chain that is the kernel technology in these systems. DSP
microprocessors, even with advanced architectural extensions (very long instruction word (VLIW),
super-scalar, etc.) do not satisfy the arithmetic or I/O requirements of a modern communication
signal processing engine. Advanced field programmable gate array technology offers a solution.
FPGA-based signal processors provide high-performance, while at the same time maintaining
flexibility through static RAM configurability [10]. A receive subsystem of a concept FPGA-based
base transceiver station (BTS) is shown in Figure 3. The figure also shows various feedback
loops for providing digital gain control in the digital down converters (DDCs) in addition to a
digitally controlled AGC (automatic gain control) loop. Typically this will be a low-bandwidth loop
which allows the application of novel sigma-delta modulation techniques [1] for efficiently
generating analog signals using FPGAs without the requirement of a digital-to-analog converter
(DAC).
Mixer

DOWNLOAD FULL REPORT
http://xilinxesp/mil_aero/collateral/ProductEngineering/design_implementaion.pdf
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: vhdl code for ecg signal processing for fpga kit, fpga implementation projects, design and implementation of a computerised result processing system, implementation of sha1 on fpga ppteminar report, presentation topics on signal and systems, signal and systems, abstract of image processing using fpga ppt,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  Service-Oriented Architecture for Weaponry and Battle Command and Control Systems in 1 1,063 15-02-2017, 03:40 PM
Last Post: jaseela123d
  Enhancing VANET Performance by Joint Adaptation of Transmission Power and Contention 1 781 15-02-2017, 03:24 PM
Last Post: jaseela123d
  Exploring the design space of social network-based Sybil defenses 1 919 15-02-2017, 02:55 PM
Last Post: jaseela123d
  Analyzing the performance of turbo Code mechanical wiki 1 1,236 24-08-2016, 11:38 AM
Last Post: seminar report asees
  image processing projects ideas project topics 4 5,041 05-01-2016, 02:22 PM
Last Post: seminar report asees
  Image Processing - Noise Reduction project topics 3 3,772 26-08-2015, 02:55 PM
Last Post: dhivya srinivasan
  Design of Intranet Mail System nit_cal 14 11,460 19-05-2015, 11:17 AM
Last Post: seminar report asees
  Design and Implementation of TARF: A Trust-Aware Routing Framework for WSNs Projects9 6 3,576 10-01-2015, 11:13 PM
Last Post: Guest
  Visa Processing System full report and asp source code project topics 2 5,531 19-06-2014, 06:54 PM
Last Post: seminar report asees
  Sales Order Processing computer science technology 3 3,136 03-09-2013, 08:37 PM
Last Post: [email protected]

Forum Jump: