![]() |
||||||||||||||||||||||||||||||||||||
LDPC (Low Density Parity Check) a Better Coding Scheme for Wireless PHY Layers
By Nicolas Fau, Guy Lecurieux Lafayette, R-Interface SummaryR-Interface's LDPC decoder IP family provides to all Wireless and Wireline hardware designers an off-the shelf, full standard support, easy-to-integrate and proven solution for the Wimax Mobile (802.16e), Wifi (802.11n), 10Gbit Ethernet (802.3an) and lot of new emerging standards such as space, optical and storage applications. In this article we will focus on the Mobile Wimax standard as an example of a LDPC decoder implementation for the Base Station.
Introduction
Mobile Wimax is coming! Today's demonstrations show it is no longer a technology we simply talk about. But since there is still a lot to do to enable high throughput and high quality of transmission in very disturbed environment. 802.16e standard known as the Mobile Wimax standard integrates various coding schemes in the Physical layer specification including the most efficient ones, the LDPC.
In this article we will present the physical layer baselines, we will then focus on the error correcting codes to finally detail our implementation.
Phy layer and LDPC
The physical layer is the most basic network layer; the level one in both OSI model of computer networking and TCP/IP reference model. It performs services requested by the data link layer and determines the bit rate in bit/s, also known as channel capacity, the maximum throughput or connection speed, modulation schemes and channel coding classes.
Fig1 shows the most critical sub-blocks implemented in the Wimax Mobile Physical layer: the MIMO(mutiple-in and multiple-out), the OFDMA(Orthogonal Frequency -Division Multiple Access) modulations and the LDPC(Low Density Parity Check) codec as FEC(Forward Error correction) decoder.
Fig1: PHY layer in Wireless mobile environment
Those
three technologies appear today in new standards to enable new application
and services that legacy modulation schemes could not fill. But why
have we been waiting so long when OFDM and LDPC are nearly half a century
old theoretical approaches? Well, their complexity and thus the required
amount of gates made it impossible to implement them in a reasonable
sized chipset. Now that we are easily talking about 45 Nanometer cell
libraries the deal has changed and such technologies can show up all
together. Let's make a brief description and point out the benefits of the three of them:
§ The
OFDMA (Orthogonal frequency division multiplex Access) is a modulation
technology that enables multi digital signals on different radio frequency
carrier simultaneously. One of its main characteristics is its great
resistance to multiple paths distortions and this is one of the main
gears to wideband transmissions. We talk about multiple paths when
the received signal at the antenna comes from different directions.
Same emitted signal took various and multiple paths to reach the antenna,
it reflected into the mountain, buildings, moving vehicles, to get
to the destination many times with different attenuations and distortions.
We face the same problem inside the buildings when the emitted signal
reflects against the walls to get to the destination at various times
and with various attenuations.
The OFDM has been introduced for the first time into wide market technologies with the DVB-T standard in the 90s. It is now part of many standards like DVB-H, 802.11a/g/n, and 802.16e.
§ The OFDMA modulation techniques are now coupled with MIMO (Multi Input Multi Output) coding schemes to increase channel capacity. It consists in using space diversity to reduce the effect of the transmission paths. Indeed now that multi-path distortions are no more a problem the signal is voluntarily sent several times by distant antennas to make it use different paths and thus lower the probability to see him unrecoverable at reception. Multiple antennas at reception are also used with similar characteristics except that it is not that obvious to stick too many antennas to the same device. Anyway MIMO is making the systems more reliable and then permit to higher the capacity of the canal or higher the distance of transmissions. It is part of the new standards like 802.11n and 802.16e.
§ Now that echoes effects and other distortions have been lowered there is to correct the errors and give to the application an error free bit stream or close to. The first two techniques permit to deliver to the Forward Error Decoder a value and a confidence associated to this value on every bit transmitted.
Thanks to the redundancy added to the useful data at emission the decoder is able to turn a 10-2 Packet Error Rate (PER) stream into a 10-6 PER and even better stream. To do so with realistic silicon implementation there is to think about LDPC codes. Low-Density Parity Check codes were first developed by Gallager in the 1960s and though the performance of these types of codes was quite remarkable they were to remain largely unnoticed for the next few decades. The reason generally given for their neglect was that in the 1960s a practical hardware implementation would have seemed unrealistically complex. However since the rediscovery of LDPC codes in the 1990s there has been a lot of research aimed at finding and creating good LDPC codes. LDPC codes have even been designed with a Bit-Error Rate (BER) performance that is within 0.0045 dB of the Shannon Limit.
That makes them the best Forward Error Correction code to reach mobile Wimax channel higher capacity.
3/R-Interface LDPC
Simulation platform for high quality IP
|
|
Nb Proc Modules (PM) |
FFs |
Memory |
Ratio: 1/2 |
Ratio: 2/3A |
Ratio: 2/3B |
Ratio: 3/4A |
Ratio: 3/4B |
Ratio: 5/6 |
|
1 |
2.8K |
160Kbits |
0,65 5.2 Mbit/s 2.6 Mbit/s |
0,74 5.92 Mbit/s 3.94 Mbit/s |
0,74 5.92 Mbit/s 3.94 Mbit/s |
0,79 6,32 Mbit/s 4.74 Mbit/s |
0,79 6,32Mbit/s 4.74 Mbit/s |
0,84 6,72 Mbit/s 5.60 Mbit/s |
|
6 |
14K |
160Kbits |
3,71 29,68 Mbit/s 14.84 Mbit/s |
3,71 29,68 Mbit/s 19.78 Mbit/s |
3,71 29,68 Mbit/s 19.78 Mbit/s |
4,39 35,12 Mbit/s |
4,39 35,12 Mbit/s 26,34 Mbit/s |
4,39 35,12 Mbit/s 29.26 Mbit/s |
|
8 |
20K |
300Kbits |
4.88 39 Mbit/s 19.5 Mbit/s |
5.66 45.28 Mbit/s 30.18 Mbit/s |
5.66 45.28 Mbit/s 30.18 Mbit/s |
5.66 45.28 Mbit/s 30.18 Mbit/s |
5.66 45.28 Mbit/s 30.18 Mbit/s |
6.42 51,36 Mbit/s 42.8 Mbit/s |
Table1 : Complexity and Performance results of the LDPC decoder
Input stream(Red Figure)= Black Figure * System Clock Frequency/Number of iteration
Output Stream(Green Figure)= Red Figure * Ratio
Figures
in red and green give as an example the Mbit/sec throughput for 20 iterations
and 160MHz system clock. The red figures are the decoder input stream
rate while the green ones are the output payload stream rate after
redundancy has been suppressed.
The high
throughput specified by all new communication standards and the
unknown transmission environment mean systems require very flexible and strong error correction schemes. LDPC
is so far the strongest available and will become
more and more a mandatory solution. R-Interface has developed
a generic platform and simulation environment to deliver
optimized and quality LDPC decoders IPs to
the market for Base Station and terminals. Today R-Interface is
using its generic platform to deliver IP cores for Mobile Wimax (802.16e), Wifi (802.11n), 10 Gbit Ethernet(802.3an),
DVB-S2 and more coming.
For further information please contact us at:
Contact and information:
R-Interface : + 33 4 91 05 50 96
Email : contact@r-interface.com
Web : www.r-interface.com
