31.12.2014 Views

researResearch - Télécom Bretagne

researResearch - Télécom Bretagne

researResearch - Télécom Bretagne

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

h Research<br />

9<br />

RESEARCH<br />

specifically to convolutional turbo decoders.<br />

Thus, the subject evolves around two research<br />

areas: algorithmical aspects of turbo-decoding<br />

systems and architectural aspects of their<br />

numeric design.<br />

Concerning the algorithmical part, this work<br />

presents a wide range of investigations of<br />

parallelism in convolutional turbo decoding.<br />

These investigations are based on three-level<br />

classification of parallelism techniques, which is<br />

constructed according to their granularity and<br />

acceleration abilities. Analysis of this<br />

classification reveals that sub-block parallelism<br />

and component-decoder parallelism need efforts<br />

to improve the implementation efficiency. Our<br />

researches enlighten that sub-block parallelism<br />

becomes more efficient with the message<br />

passing initialisation technique. Additionally, we<br />

show that component-decoder parallelism with<br />

shuffled decoding improves the efficiency of<br />

highly parallelized turbo-decoder architecture.<br />

Furthermore, we present how to optimise this<br />

efficiency through constraints interleaver design.<br />

Concerning the architectural part, algorithmical<br />

results were integrated in a multiprocessor<br />

platform exploiting the tradeoffs between<br />

hardware and software (i.e.<br />

performance/flexibility) at processing and<br />

communication levels. To cope with processing<br />

tradeoffs, we propose a Application-Specific<br />

Instruction-set Processor (ASIP) dedicated to<br />

turbo-decoding of convolutional codes. The<br />

designed ASIP provides the required flexibility<br />

while enabling high-throughput thanks to a<br />

highly parallelized datapath. At the<br />

communication level, our multi-ASIP platform<br />

exploits dedicated network on chip in order to<br />

ensure the bandwidth required for iterative<br />

exchange of information. The resulting multi-<br />

ASIP platform was prototyped on emulation<br />

board based on FPGA.<br />

The flexibility of the proposed platform enables<br />

the support of all existing and emerging<br />

standards of convolutional turbo-codes, and have<br />

industrial applications in mobile and satellitebased<br />

communications, broadcasting, Internet<br />

high-throughput.<br />

5. Adaptive Network-on-Chip<br />

Architecture Design for Turbo-<br />

Receivers<br />

Multiprocessor platforms constitute a promising<br />

architectural solution for the design of highthroughput<br />

flexible turbo-receivers. Besides<br />

application algorithm optimizations and<br />

application-specific processor design, the onchip<br />

communication network connecting the<br />

multiple on-chip cores constitutes a major issue.<br />

Conventional on-chip buses become inefficient in<br />

large systems and the nanotechnology<br />

integration issues (propagation delay, crosstalk,<br />

etc.) make their use no more practical. In this<br />

context, Network-on-Chip has recently emerged<br />

as a new paradigm allowing to cope with these<br />

major design issues. It consists of adapting the<br />

modular, scalable, and flexible<br />

hardware/software architectures and design<br />

tools of Network domain to the context of silicon<br />

integration.<br />

Our aim in this project is to propose an adaptive<br />

network-on-chip architecture allowing efficient<br />

multiprocessor turbo-receiver implementation.<br />

The proposed NoC architecture should efficiently<br />

accommodates the intensive and random<br />

extrinsic information exchange between the<br />

iterative processing components. It should<br />

enable communication-resource management<br />

and adapt according to the application mode or<br />

standard, environment, and QoS requirements.<br />

In this context, appropriate application-specific<br />

NoC topologies, routing algorithms, resource<br />

management techniques, and software network<br />

layers are being proposed. On-chip<br />

communications can be designed while applying<br />

a completely ad hoc methodology or with generic<br />

bus-based or NoC-based solutions. The first one<br />

provides dedicated optimal solution but does not<br />

offer the flexibility required by industry for<br />

reprogramming, standard updates or IP reuse.<br />

The second approach is flexible but can lead to<br />

over-sized solutions, which are not acceptable<br />

for cost and energy reasons. Most of current NoC<br />

are firstly designed independently from<br />

applications, and in a second step they are<br />

tailored to meet application constraints. Our<br />

approach in this research thematic is firstly<br />

based on application analysis.<br />

53

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

Saved successfully!

Ooh no, something went wrong!