[Design View / Design Solution]
Multiport Memories Soup Up Wireless Baseband Processing
Pop in some nontraditional memory components to increase overall data throughput, add design flexibility, and shorten time-to-market.
DESIGN VIEW is the summary of the complete DESIGN SOLUTION contributed article, which begins on Page 2.
With wireless transmission standards evolving from 2G to 2.5G to 3G and beyond, each wireless infrastructure network subsystem is under pressure to handle increasing performance and bandwidth requirements. At the same time, subsystem chip vendors trying to supply the necessary functionality and performance are facing technological limitations. As a result, system architectures have to be rede-signed with nontraditional components. Multiport memories, also known as specialty memories, fall into this component category.
As wireless networks transform themselves to carry multimedia traffic at 3G rates, the complexity of processing requirements inside a baseband card has increased tremendously. A large number of DSPs, FPGAs, and ASICs are used to partition the tasks, process the data in parallel, and share it in real time. Employing multiport memories with large buffering capacity enables such interprocessor communication.
Multiport memories improve the system's overall performance by increasing overall throughput, adding design flexibility, and enabling faster time-to-market. Board design also improves, since these memories shorten the distance that signals must travel between DSPs and FPGAs. Moreover, point-to-point connections reduce the load on interfacing DSPs, FPGAs, and ASICs.
This article focuses on one of the main components of a 3G basestationthe baseband-processing card. This is where the most intensive computation and signal processing takes place. In particular, the article concentrates on the card's receive flow. See the figure below, which highlights the card's receive section.
Also discussed are techniques for achieving efficient chip-rate and symbol-rate processing.
HIGHLIGHTS:
Baseband Processing Cards
In 3G basestations, most of the heavy-duty computation and signal processing occur on this card. The receive section of the card is complex because it simultaneously receives multiple signals from users, along with the interference.
Efficient Chip-Rate Processing
Chip-rate processing on the uplink (from the end user to the basestation) can be optimized via a combination of FPGAs and DSPs.
Rake Receiver
A Rake receiver solves the problem of multipath signals. ("Rake" comes from the image of varying-length finger paths used in the receiver, which looks like a common garden rake.) The Rake takes copies of the received signal, sends them down separate finger paths, and sums together the outputs of each finger at the end.
Efficient Symbol-Rate Processing
Data rates involved with symbol-rate processing are much lower than those associated with chip-rate processing. Most symbol-rate processing is carried out using just DSPs. Tasks performed here include CRC encoding and decoding as well as convolutional encoding.