21.04.2013 Views

ETTC'2003 - SEE

ETTC'2003 - SEE

ETTC'2003 - SEE

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.

BACK<br />

FINITE ARITHMETIC CONCEPTS AND EMBEDDED DSP CORES<br />

FOR RECONFIGURABLE COMMUNICATION SYSTEMS<br />

Henry Chandran Pierre-Yves DUSSAUZE<br />

Signal Processing Group<br />

Navtel Systems SA CNES – Toulouse<br />

France France<br />

hchandran@compuserve.com Pierre-Yves.Dussauze@cnes.fr<br />

Abstract<br />

Reconfigurable computing platforms have started to replace traditional hardware in<br />

terms of cost effectiveness and performance over a wide range of applications. These<br />

computing platforms are based on two’s complement arithmetic which lacks precision<br />

and speed to handle Digital RF band signal processing. This led to search for an<br />

alternative binary weighted digital system such as RNS (Residue Number System) to<br />

develop high bandwidth low power embedded DSP cores for system level<br />

applications. The RNS is a carry free system with no performance degradation when<br />

increasing the word width. This allows to select an arbitrary word length in order to<br />

optimise the special signal processing core. This study is carried out by Navtel<br />

Systems in collaboration with the CNES (Centre National d’Etudes Spatiales).<br />

Keywords<br />

Forward Error Corrector<br />

Digital Down Converter<br />

Modulation demodulation<br />

Neural network<br />

OFDM<br />

Reconfigurable hardware<br />

Residue Number System<br />

Synchronisation<br />

Introduction<br />

Today’s communication systems are made of multiple embedded DSP cores. The<br />

processing operations are performed by two groups of instructions : addition,<br />

subtraction and multiplication and division, scaling and magnitude comparison. The<br />

hardware for these instructions are based on two’s complement because of its<br />

simplicity. An arithmetic alternative exists ; this is the modular arithmetic known as<br />

RNS and only used in special computing such as signal processing where it increases<br />

the processing power with reduced power consumption.

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

Saved successfully!

Ooh no, something went wrong!