Conference Paper

A Reconfigurable Applcation Specific Instruction Set Processor for Viterbi and Log-MAP Decoding.

DOI: 10.1109/SIPS.2006.352570 Conference: Proceedings of the IEEE Workshop on Signal Processing Systems, SiPS 2006, Proceedings, October 2-4, 2006, Banff, Alberta, Canada
Source: DBLP

ABSTRACT Future mobile and wireless communications networks require flexible modem architectures with high performance. This paper presents a dynamically reconfigurable application specific instruction set processor (dr-ASIP) for the application domain of channel coding in wireless communications systems: FlexiTreP. It features Viterbi and Log-MAP decoding for support of binary convolutional codes and binary as well as duobinary turbo codes. The FlexiTreP can support more than 10 current wireless communication standards. Furthermore, its flexibility allows for adaptation to future systems. It consists of a specialized pipeline and a dedicated communication and memory infrastructure. Simulation and synthesis results obtained for Log-MAP and Viterbi applications demonstrate maximum throughput of 200 and 133 Mbps, respectively

  • [Show abstract] [Hide abstract]
    ABSTRACT: Most of the restrictions in indoor environments do not exist for outdoor sites. The main limitations for indoors are the attenuation of walls and the multipath fading effects. The signal propagation is limited by the standard free space path loss in outdoor environments or free space. The loss in free space is usually equal to the range squared whereas the loss exponent for indoors is more like the 4th power. This study investigates the performance of turbo codes with modified Maximum-A-Posteriori (MAP) decoding algorithm for Bluetooth data packets in indoor environments over the frequency selective Rayleigh fading channels; which are also called as indoor wireless communication channels. In order to reduce the computational complexity of turbo decoders, MAP algorithm is modified in this study. Bit error rate (BER) versus energy of bit-to-noise ratio (E b /N o ) of modified MAP algorithms for Bluetooth data packets at 2.4GHz industrial-scientific-medical (ISM) band are evaluated by means of computer simulations. Thus, modified logarithmic likelihood ratio (LLR) method can significantly reduce the computational complexity of the MAP algorithm. Furthermore, the performances of different types of forward error correction (FEC) coding for Bluetooth data packets are compared in the study. KeywordsBluetooth-FEC-Turbo codes-MAP algorithm
    Wireless Personal Communications 07/2010; 54(2):277-287. · 0.98 Impact Factor
  • [Show abstract] [Hide abstract]
    ABSTRACT: In this paper, we have presented a Reconfigurable Application-specific Instruction-set Processor (rASIP) that processes mixed-radix(2, 4) 64 and 128-point Fast Fourier Transform (FFT) algorithms while satisfying the partial execution-time requirements of IEEE-802.11n standard. The rASIP was designed by integrating a template-based Coarse-Grain Reconfigurable Array (CGRA) in the datapath of a simple Reduced Instruction-Set Computing (RISC) Processor. The instruction set of the RISC processor was extended to add special instructions to enable cycle-accurate processing by the CGRA. The rASIP is synthesized for Field Programmable Gate Arrays for the measurement of resource utilization and execution time. The postfit gate-level netlist of rASIP was simulated to estimate the power and energy consumption. Based on our measurements and estimates, we have studied the advantages of using rASIP in comparison with other systems.
    Proceedings of the 2013 IEEE 24th International Conference on Application-specific Systems, Architectures and Processors (ASAP); 06/2013
  • [Show abstract] [Hide abstract]
    ABSTRACT: Based on ASIP (application specific instruction set processor), this paper propose a decoder architecture for LDPC (low density parity check codes) in the DMB-TH standard. The decoder use a five-stage pipeline, 32-bit RISC processor and it can supports three different code rates (0.4, 0.6 and 0.8) by only modifying the program. Based on XC4VLX150, at the max frequency of 126 MHz, the max throughput of the decoder can achieve 96 Mps for 10 TDMP-decoding Iterations. Compared with other GPP and DSP implementations, this ASIP simplify the control logical and enhance the flexibility.