24.11.2012 Views

Discover New Applications For Low-Cost Solutions Discover ... - Xilinx

Discover New Applications For Low-Cost Solutions Discover ... - Xilinx

Discover New Applications For Low-Cost Solutions Discover ... - Xilinx

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

System Challenges<br />

The differing requirements of 3G backhaul<br />

and residential/SME applications mean<br />

that, as a designer, you must create access<br />

solutions that are capable of handling a<br />

wide range of services. These include legacy<br />

services such as time division multiplexing<br />

(TDM), IP (Internet Protocol), and VoIP<br />

(Voice over Internet Protocol). A variety of<br />

backhaul requirements must also be accommodated,<br />

including ATM and packet-based<br />

protocols. In other words, your design must<br />

have enough flexibility to efficiently carry<br />

any traffic type.<br />

Maintaining QoS and delivering<br />

99.999% availability, or “five<br />

9s,” is made more difficult by<br />

environmental effects such as<br />

rain, obstructions, or other nonline-of-sight<br />

conditions. Both<br />

the IEEE and ETSI standards<br />

have introduced adaptive coding<br />

and modulation algorithms that<br />

make the best use of the available<br />

bandwidth under favorable link<br />

conditions, and they invoke a<br />

more reliable alternative to maintain<br />

availability under unfavorable<br />

link conditions. Co-channel<br />

interference also acts to degrade<br />

link quality, and both standards<br />

address this issue as well.<br />

A wireless access system may<br />

be presented with multiple connections<br />

per terminal, multiple QoS levels<br />

per terminal, and a large number of statistically<br />

multiplexed users. As a result, secondgeneration<br />

systems demand an extremely<br />

high-performance, scalable, signal processing<br />

platform designed for wireless processing<br />

and dataflow.<br />

Physical Layer Design<br />

While the Media Access Control (MAC)<br />

layer handles algorithms relevant to the<br />

various traffic classes, complex adaptive<br />

coding and modulation are performed at<br />

the PHY (physical) layer.<br />

The PHY specifications for IEEE<br />

802.16 and ETSI BRAN standards establish<br />

a burst specification that allows both<br />

time-division duplexing (TDD) and<br />

frequency-division duplexing (FDD). Both<br />

TDD and FDD support adaptive burst<br />

profiles in which transmission parameters<br />

relevant to modulation and coding may be<br />

assigned dynamically on a burst-by-burst<br />

basis. Further complexity is added by<br />

including support for half-duplex FDD<br />

subscriber stations (which may help to<br />

reduce the cost of subscriber equipment<br />

because they do not simultaneously transmit<br />

and receive).<br />

Variable burst profiles require extensive<br />

processing resources, including Reed-<br />

Solomon forward error correction (FEC)<br />

with variable block size and error correc-<br />

tion capabilities. Moreover, FEC is combined<br />

with 16-state quadrature amplitude<br />

modulation (16-QAM) or 64-QAM in<br />

both ETSI BRAN and IEEE 802.16. ETSI<br />

BRAN also defines 4-QAM.<br />

A PHY implementation for either standard<br />

integrates transceiver and CODEC<br />

(coder/decoder) functions as well as backplane<br />

interfaces and data queuing. This<br />

implementation calls for complex mixers,<br />

frequency synthesizers, mapping capability,<br />

automatic gain control, and access<br />

point synchronization in the transceiver.<br />

Additional CODEC blocks include:<br />

Viterbi and convolutional coding; interface<br />

buffering; PDU header controls and<br />

scramble/descramble; and MUX/DEMUX<br />

(multiplexer/demultiplexer) functions.<br />

Additional interfacing and data-queuing<br />

functions include frame formatting, cell<br />

queuing, and lookup or PDU overhead<br />

formatting.<br />

As a result, ETSI- or IEEE-compliant<br />

base stations must integrate extensive processing<br />

capabilities, many of which you can<br />

perform in hardware.<br />

Hardware Acceleration<br />

In both second-generation BFWA standards,<br />

the algorithmic complexity of the<br />

PHY layer in particular has accelerated<br />

faster than Moore’s law can empower DSPs<br />

to keep pace. Still, a software-reconfigurable<br />

solution is desirable given the<br />

current uncertain market conditions.<br />

Market projections are<br />

under constant review, and<br />

some manufacturers believe<br />

further harmonization of standards<br />

must take place before<br />

the true potential of BFWA will<br />

be realized.<br />

All of these factors make it<br />

extremely difficult to plan an<br />

ASIC development with confidence.<br />

These factors also make<br />

creating the ICs for standardscompliant<br />

equipment a significant<br />

challenge, especially if you<br />

want to avoid the fixed engineering<br />

development costs.<br />

On the other hand, highspeed<br />

FPGAs allow you to<br />

create custom hardware and exploit the<br />

massive parallelism needed to meet performance<br />

goals without sacrificing flexibility.<br />

You can also achieve high<br />

integration by implementing DSP functions<br />

alongside protocol translation, glue<br />

logic, and other system functions. The<br />

Virtex-II and Spartan FPGA families<br />

also provide a wealth of processing<br />

resources, including <strong>Xilinx</strong> MicroBlaze<br />

soft processor cores, as many as four<br />

embedded IBM PowerPC cores (in<br />

Virtex-II Pro Platform FPGAs), and<br />

user-selectable I/Os.<br />

These resources combine well with large<br />

IP (intellectual property) libraries, through<br />

which <strong>Xilinx</strong> offers functions such as<br />

Viterbi, turbo-product coding, and other<br />

off-the-shelf functions.<br />

Fall 2003 Xcell Journal 37

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!