Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANS) - PowerPoint PPT Presentation

About This Presentation
Title:

Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANS)

Description:

Submission Title: [Implementation of Viterbi decoder for MB-OFDM System] Date Submitted: [November 2004] Revised: [] Source: [Sang-sung Choi, Sung-woo Choi] – PowerPoint PPT presentation

Number of Views:44
Avg rating:3.0/5.0
Slides: 16
Provided by: RobertoA160
Learn more at: https://grouper.ieee.org
Category:

less

Transcript and Presenter's Notes

Title: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANS)


1
Project IEEE P802.15 Working Group for Wireless
Personal Area Networks (WPANS)
  • Submission Title Implementation of Viterbi
    decoder for MB-OFDM System
  • Date Submitted November 2004
  • Revised
  • Source Sang-sung Choi, Sung-woo Choi
  • Company Electronics and Telecommunications
    Research Institute
  • Address 161 Gajeong-dong, Yuseong-gu, Daejeon,
    305-350 Korea
  • Voice 82-42-860-6722, FAX
    82-42-860-5199, E-mail sschoi_at_etri.re.kr
  • Re Technical contribution
  • Abstract This presentation presents the
    implementation result of Viterbi decoder for
    MB-OFDM UWB system
  • Purpose Technical contribution to implement
    Viterbi decoder proposed for MB-OFDM UWB system
  • Notice This document has been prepared to assist
    the IEEE P802.15. It is offered as a basis for
    discussion and is not binding on the contributing
    individual or organization. The material in this
    document is subject to change in form and content
    after further study. The contributor reserves the
    right to add, amend or withdraw material
    contained herein.
  • Release The contributor acknowledges and accepts
    that this contribution becomes the property of
    IEEE and may be made publicly available by
    P802.15.

2
Implementation of Viterbi Decoder for MB-OFDM
System
  • Sang-Sung Choi (sschoi_at_etri.re.kr)
  • Sung-Woo Choi (csw9908_at_etri.re.kr)

www.etri.re.kr
3
Outline
  • Introduction
  • Implemented architecture
  • Implementation result
  • Consideration for full rate
  • Conclusion

4
Introduction
  • MB-OFDM UWB system uses rate 1/3, k7
    convolutional code
  • Information bit rates up to 480Mbps
  • Very high speed Viterbi decoder is needed
  • ETRI is developing MB-OFDM UWB chip with 200Mbps
    data rate
  • Modem architecture based on 4-parallel
    architecture
  • Viterbi decoder is designed using 2-parallel
    architecture
  • In this presentation,
  • Implementation of Viterbi decoder architecture
    for mandatory mode
  • Simulation results for important parameters
  • Hardware synthesis result
  • Consideration for full rate Viterbi decoder
    implementation

5
Viterbi Decoder Target Performance
5.7 dB
Basic Coding gain of R1/3 , K7 convolutional
code -gt 5.7 dB at BER 10-5 Reference Irwin M.
Jacobs, Practical Applications of Coding, IEEE
Trans. Comm. , May 1974
6
Viterbi Decoder Requirement
Max data rate Operation clock Operation clock Operation clock
Max data rate Minimum Required 2 Parallel Same clock source
Mandatory 200 Mbps 200 MHz 100MHz 132MHz
Full spec. 480 Mbps 480 MHz 240MHz 264MHz
Mandatory mode minimum sampling time - 7.58ns
(1/132M) Full spec. mode minimum sampling
time - 3.79ns (1/264M)
7
Implemented Architecture
  • Block diagram
  • Input data for 2-parallel Architecture
  • n-th data input Rn(r0, r1, r2 ), (n1)-th data
    input Rn1(r0, r1, r2)
  • input clock is 132MHz for mandatory mode chip
  • Full parallel ACS (64 states)
  • each ACS radix-4 architecture
  • Trace back method depth(L) 42
  • Decoded output data
  • 2 bits per 132MHz

8
Input bits decision
  • Performance comparison of soft/hard decision
    decoding
  • r1/3 , AWGN

3 bit soft decision has similar performance to 4
bit soft decision Soft decision is 2dB superior
to hard decision at BER10-5 This architecture -
3 bit soft decision
9
Trace-back Depth Simulation
  • r11/32 , AWGN
  • Trace back depth (L) gt36 have similar
    performance
  • This architecture L42

10
Timing diagram
Internal Delay
Tclk x 47
  • Total Viterbi decoder latency 47xTclk (about
    2L)

11
Implementation Result
  • Device Xilinx x2v6000 ff1152 -5
  • Constraint Time constraint 100MHz
  • Logic Utilization
  • Number of Slice Flip Flops 5,675 out of 67,584
    8
  • Number of 4 input LUTs 4,588 out of 67,584
    6
  • Logic Distribution
  • Number of occupied Slices 5,110 out of 33,792
    15
  • Total equivalent gate count for design 87,084
  • Maximum operation frequency 92.5MHz
  • Mandatory mode chip with 132MHz is possible
  • Full rate mode chip with 264MHz is difficult

12
Critical Path Analysis
  • Post Map timing report
  • Critical path delay time is about 5ns
  • 9 bit adder 2 stage (4x1 multiplexer) other
    delay
  • Less than mandatory mode minimum time(7.58ns)
  • Post Place Route timing report
  • 2.7 ns (logic) 7.8 ns (route) other delay

Route delay is big in FPGA!
It can be avoided in chip design
13
Implemented Viterbi decoder Performance
Coding gain of rate 1/3 is 5.7 dB, equivalent to
theoretical performance. Rate 11/32 is 0.5 dB
inferior to rate 1/3 code.
14
Consideration for Full Rate
  • To implement using current architecture
  • 9bit Adder 2 (4x1MUX) is possible in 3.79ns
  • But implementation is difficult due to additional
    delay
  • Extend current architecture to 4-parallel
    (radix-16) architecture
  • 9bit Adder 2 (16x1MUX) is possible in 7.58ns
  • Implementation is possible
  • Number of adders increase 4 times over that of
    2-parallel
  • Much more complex BM control and other control
    logic
  • Expect 100 increase in hardware complexity
  • More Solution
  • Bit-level Input pipeline in feed-back path
  • Algorithm-level cascaded feed-forward and
    backward method, etc.

15
Conclusion
  • Suggested architecture of Viterbi decoder for
    MB-OFDM mandatory mode
  • To verify the architecture, hardware design using
    FPGA is done
  • FPGA synthesis result show mandatory mode chip is
    possible using current architecture
  • Estimated gate count of Viterbi decoder is 90K
  • From synthesis result, full rate Viterbi decoder
    needs 4-parallel architecture or other algorithms
    to implement
Write a Comment
User Comments (0)
About PowerShow.com