Overview of MB-OFDM UWB Baseband Channel Codec for MB-OFDM UWB 2006/10/27 Speaker: 蔡佩玲.

Slides:



Advertisements
Similar presentations
Noise-Predictive Turbo Equalization for Partial Response Channels Sharon Aviran, Paul H. Siegel and Jack K. Wolf Department of Electrical and Computer.
Advertisements

Iterative Equalization and Decoding
Feedback Reliability Calculation for an Iterative Block Decision Feedback Equalizer (IB-DFE) Gillian Huang, Andrew Nix and Simon Armour Centre for Communications.
Decoding of Convolutional Codes  Let C m be the set of allowable code sequences of length m.  Not all sequences in {0,1}m are allowable code sequences!
Inserting Turbo Code Technology into the DVB Satellite Broadcasting System Matthew Valenti Assistant Professor West Virginia University Morgantown, WV.
6.375 Project Arthur Chang Omid Salehi-Abari Sung Sik Woo May 11, 2011
Maximum Likelihood Sequence Detection (MLSD) and the Viterbi Algorithm
1 Channel Coding in IEEE802.16e Student: Po-Sheng Wu Advisor: David W. Lin.
Arbitrary Bit Generation and Correction Technique for Encoding QC-LDPC Codes with Dual-Diagonal Parity Structure Chanho Yoon, Eunyoung Choi, Minho Cheong.
Submission May, 2000 Doc: IEEE / 086 Steven Gray, Nokia Slide Brief Overview of Information Theory and Channel Coding Steven D. Gray 1.
EEE377 Lecture Notes1 EEE436 DIGITAL COMMUNICATION Coding En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex, UK) Room 2.14.
Turbo Codes – Decoding and Applications Bob Wall EE 548.
An Error-Resilient GOP Structure for Robust Video Transmission Tao Fang, Lap-Pui Chau Electrical and Electronic Engineering, Nanyan Techonological University.
ECE 559 VLSI – Design Project Viterbi Decoder VLSI Design Project Spring 2002 Dan Breen Keith Grimes Damian Nowak David Rust Advisor: Prof. Goeckel.
Overview of MB-OFDM UWB Baseband UWB Base-band Time/Freq. Synchronization for SFO Reporter : 黃彥欽 指導教授 : 吳仁銘 博士 2007/01/05 通訊工程研究所 國立清華大學.
An FPGA Based Adaptive Viterbi Decoder Sriram Swaminathan Russell Tessier Department of ECE University of Massachusetts Amherst.
EE 3220: Digital Communication Dr Hassan Yousif 1 Dr. Hassan Yousif Ahmed Department of Electrical Engineering College of Engineering at Wadi Aldwasser.
Improving the Performance of Turbo Codes by Repetition and Puncturing Youhan Kim March 4, 2005.
296.3Page :Algorithms in the Real World Convolutional Coding & Viterbi Decoding.
Viterbi Decoder Project Alon weinberg, Dan Elran Supervisors: Emilia Burlak, Elisha Ulmer.
Doc.: IEEE /1399r0 Submission November 2014 Multi-Carrier Training Field for OFDM Transmission in aj (45GHz) Authors/contributors: Date:
ECED 4504 Digital Transmission Theory
S Advanced Digital Communication (4 cr)
1 of 20 Z. Nikolova, V. Poulkov, G. Iliev, G. Stoyanov NARROWBAND INTERFERENCE CANCELLATION IN MULTIBAND OFDM SYSTEMS Dept. of Telecommunications Technical.
1 Channel Coding (II) Cyclic Codes and Convolutional Codes.
Tinoosh Mohsenin and Bevan M. Baas VLSI Computation Lab, ECE Department University of California, Davis Split-Row: A Reduced Complexity, High Throughput.
Ali Al-Saihati ID# Ghassan Linjawi
Soft-in/ Soft-out Noncoherent Sequence Detection for Bluetooth: Capacity, Error Rate and Throughput Analysis Rohit Iyer Seshadri and Matthew C. Valenti.
A Novel technique for Improving the Performance of Turbo Codes using Orthogonal signalling, Repetition and Puncturing by Narushan Pillay Supervisor: Prof.
Wireless Mobile Communication and Transmission Lab. Theory and Technology of Error Control Coding Chapter 5 Turbo Code.
Medicaps Institute of Technology & Management Submitted by :- Prasanna Panse Priyanka Shukla Savita Deshmukh Guided by :- Mr. Anshul Shrotriya Assistant.
Digital Communications I: Modulation and Coding Course Term Catharina Logothetis Lecture 12.
1 WP2.3 “Radio Interface and Baseband Signal Processing” Content of D15 and Outline of D18 CAPANINA Neuchatel Meeting October 28th, 2005 – Marina Mondin.
Introduction of Low Density Parity Check Codes Mong-kai Ku.
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Name Iterative Source- and Channel Decoding Speaker: Inga Trusova Advisor: Joachim Hagenauer.
Channel Independent Viterbi Algorithm (CIVA) for Blind Sequence Detection with Near MLSE Performance Xiaohua(Edward) Li State Univ. of New York at Binghamton.
L38: Viterbi Decoder저전력 설계
Real-Time Turbo Decoder Nasir Ahmed Mani Vaya Elec 434 Rice University.
1 Channel Coding (III) Channel Decoding. ECED of 15 Topics today u Viterbi decoding –trellis diagram –surviving path –ending the decoding u Soft.
Last time, we talked about:
Timo O. Korhonen, HUT Communication Laboratory 1 Convolutional encoding u Convolutional codes are applied in applications that require good performance.
Error Correction Code (2)
Muhammad Shoaib Bin Altaf. Outline Motivation Actual Flow Optimizations Approach Results Conclusion.
Wireless Communication Research Lab. CGU What is Convolution Code? 指導教授:黃文傑 博士 學生:吳濟廷
시스템별 스펙정리.
Dr. Muqaibel \ EE430 Convolutional Codes 1 Convolutional Codes.
Log-Likelihood Algebra
SNS COLLEGE OF ENGINEERING Department of Electronics and Communication Engineering Subject: Digital communication Sem: V Convolutional Codes.
Implementation of Turbo Code in TI TMS320C8x Hao Chen Instructor: Prof. Yu Hen Hu ECE734 Spring 2004.
1 Code design: Computer search Low rate: Represent code by its generator matrix Find one representative for each equivalence class of codes Permutation.
Introduction to OFDM and Cyclic prefix
DS-UWB FEC Decoder Design VLSI 자동설계연구실 정재헌. Topics on Communication Modem Design VLSI Design Automation LAB2  Outline  Top level block diagram  BM.
FEC decoding algorithm overview VLSI 자동설계연구실 정재헌.
© Tallal Elshabrawy Trellis Coded Modulation. © Tallal Elshabrawy Trellis Coded Modulation: Introduction Increases the constellation size compared to.
296.3:Algorithms in the Real World
What is this “Viterbi Decoding”
An Efficient Software Radio Implementation of the UMTS Turbo Codec
MAP decoding: The BCJR algorithm
Rate 7/8 (1344,1176) LDPC code Date: Authors:
Pipelined Architectures for High-Speed and Area-Efficient Viterbi Decoders Chen, Chao-Nan Chu, Hsi-Cheng.
Coding and Interleaving
S Digital Communication Systems
Error Correction Code (2)
Error Correction Code (2)
IV. Convolutional Codes
Joint Coding and Modulation Diversity for ac
Error Correction Code (2)
Homework #2 Due May 29 , Consider a (2,1,4) convolutional code with g(1) = 1+ D2, g(2) = 1+ D + D2 + D3 a. Draw the.
IV. Convolutional Codes
Presentation transcript:

Overview of MB-OFDM UWB Baseband Channel Codec for MB-OFDM UWB 2006/10/27 Speaker: 蔡佩玲

Proprietary of NTHU Communication SOC Lab, 2005 Overview of MB-OFDM UWB Baseband Outline Specification for UWB Conventional Viterbi decoder Modified Viterbi decoder for UWB Simulation Conclusion Future Work References

Proprietary of NTHU Communication SOC Lab, 2005 Overview of MB-OFDM UWB Baseband Outline Specification for UWB - System Parameter - Convolutional Encoder - Puncture Pattern Conventional Viterbi decoder Modified Viterbi decoder for UWB Simulation Conclusion Future Work References

Proprietary of NTHU Communication SOC Lab, 2005 Overview of MB-OFDM UWB Baseband System parameter

Proprietary of NTHU Communication SOC Lab, 2005 Overview of MB-OFDM UWB Baseband Convolutional Encoder Assume a mother convolutional code of R = 1/3, K = 7. Having a single mother code simplifies the implementation. Generator polynomial :g 0 =[133 8 ], g 1 =[165 8 ], g 2 =[171 8 ] Higher rate codes are achieved by puncturing the mother code. Puncturing patterns are specified in latest revision of 09/2004. DDDDDD Output Data A Output Data B Output Data C

Proprietary of NTHU Communication SOC Lab, 2005 Overview of MB-OFDM UWB Baseband Puncture pattern Additional coding rates are derived from the “mother” rate R = 1/3 convolutional code by employing “puncturing”. Puncturing is a procedure for omitting some of the encoded bits at the transmitter and inserting a dummy “zero” metric into the decoder at the receiver in place of the omitted bits.

Proprietary of NTHU Communication SOC Lab, 2005 Overview of MB-OFDM UWB Baseband Outline Specification for UWB Conventional Viterbi decoder - Review of Viterbi decoding - Decoder architecture Modified Viterbi decoder for UWB Simulation Conclusion Future Work References

Proprietary of NTHU Communication SOC Lab, 2005 Overview of MB-OFDM UWB Baseband Review of Viterbi decoding Viterbi decoding is one decoding algorithms used with convolutional encoding. It is well suited to hardware decoder implementation. But its computational requirements grow exponentially as a function of the constraint length, so it is usually limited in practice to constraint lengths of K = 9 or less. Convolutional codes are usually described using two parameters: the code rate, k/n, and the constraint length, K. -k : the number of bits into the convolutional encoder. -n: the number of channel symbols output by the convolutional encoder. -K: the constraint length parameter, denotes the "length" of the convolutional encoder.

Proprietary of NTHU Communication SOC Lab, 2005 Overview of MB-OFDM UWB Baseband Review of Viterbi decoding (cont.) Given the unique mapping between a trellis path and an input sequence, the most likely input sequence (shortest path) through the trellis corresponds to the most likely input sequence. - Viterbi algorithm is an efficient method for finding the shortest path through a trellis. Viterbi decoding algorithm : -The first step : Recursively compute the shortest path. -The second step :Tracing back and decoding the shortest path.

Proprietary of NTHU Communication SOC Lab, 2005 Overview of MB-OFDM UWB Baseband Decoder Architecture The Viterbi decoder contains three main units : transition metric unit (TMU), add–compare–select unit (ACSU), and survivor memory unit (SMU). -TMU calculates the transition metrics from the input data. -ACSU recursively accumulates transition metrics (TM) as path metrics (PM), and makes decisions to select the most likely state transition sequence. -SMU traces the decisions to extract this sequence.

Proprietary of NTHU Communication SOC Lab, 2005 Overview of MB-OFDM UWB Baseband Outline Specification for UWB Conventional Viterbi decoder Modified Viterbi decoder for UWB -Introduction -Combined techniques -Decoder architecture Simulation Future Work Conclusion

Proprietary of NTHU Communication SOC Lab, 2005 Overview of MB-OFDM UWB Baseband Introduction Some techniques have been developed to increase the decoding speed. These techniques include lookahead, sliding block, and parallel processing. These techniques are combined to achieve the highest desired data rate. For lower data rates, it is possible to disable some parts of the decoder for power saving by proper analysis of the effects of puncturing on word length and trace back length.

Proprietary of NTHU Communication SOC Lab, 2005 Overview of MB-OFDM UWB Baseband Combined techniques Lookahead Conventional Viterbi decoder determines the best state with one way truncation. But with the lookahead technique, it uses two way truncations. When forward and backward ACS iterations meet, the overall best state is determined. Starting from this state, the best path is traced back and the corresponding source bits are computed as a parallel output. maximum Best state truncation K-2D Conventional Decoder maximum + Best state acquisitiontruncation K-D K+D Modified Decoder

Proprietary of NTHU Communication SOC Lab, 2005 Overview of MB-OFDM UWB Baseband Combined techniques (cont.) The acquisition and truncation procedure can be performed independently and hence in parallel. It is most efficient to use nonoverlapping contiguous blocks of length 2D for this operation. The result is a number of uniquely decoded states with distance 2D transitions. -The Same Decoding Performance as a Conventional Viterbi Decoder.

Proprietary of NTHU Communication SOC Lab, 2005 Overview of MB-OFDM UWB Baseband Combined techniques (cont.) Sliding block The Sliding Block Viterbi Decoder has the computation efficiency of the Viterbi algorithm. The Sliding Block Viterbi Decoding approach reduces decode of a continuous input stream to decode of independent overlapping blocks, without constraining the encoding process.

Proprietary of NTHU Communication SOC Lab, 2005 Overview of MB-OFDM UWB Baseband Decoder architecture The proposed decoder architecture, which combines lookahead, 2-level parallelism, and serialized sliding block techniques. The decoder is divided into 3 blocks.

Proprietary of NTHU Communication SOC Lab, 2005 Overview of MB-OFDM UWB Baseband Outline Specification for UWB Conventional Viterbi decoder Modified Viterbi decoder for UWB Simulation Conclusion Future Work References

Proprietary of NTHU Communication SOC Lab, 2005 Overview of MB-OFDM UWB Baseband Simulation Simulation Parameter Information Data Rate 200 Mb/s Modulation : QPSK Quantization : 3 bits Coding rate = 5/8 Required Eb/N0=4.3dB Modified Viterbi decoder Estimation length = 5L Trace back length=3L

Proprietary of NTHU Communication SOC Lab, 2005 Overview of MB-OFDM UWB Baseband Simulation (cont.) Simulation Parameter Information Data Rate 480 Mb/s Modulation : DCM Quantization : 3 bits Coding rate = 3/4 Required Eb/N0=4.6dB Modified Viterbi decoder Estimation length = 5L Trace back length=3L

Proprietary of NTHU Communication SOC Lab, 2005 Overview of MB-OFDM UWB Baseband Simulation (cont.) Compare Modified Viterbi Decoder (L=6) with conventional Viterbi decoder( Length = 5L=30) Simulation parameter Information Data Rate 200Mb/s Modulation : QPSK Quantization : 3 bits Coding rate = 5/8 Required Eb/N0=4.3dB Coding Loss = 1.8dB

Proprietary of NTHU Communication SOC Lab, 2005 Overview of MB-OFDM UWB Baseband Simulation (cont.) Compare the performances of different data rates with the same length L = 6 Simulation parameter Quantization : 3 bits Modified Viterbi decoder Estimation length = 5L Trace back length=3L

Proprietary of NTHU Communication SOC Lab, 2005 Overview of MB-OFDM UWB Baseband Outline Specification for UWB Conventional Viterbi decoder Modified Viterbi decoder for UWB Simulation Conclusion Future Work References

Proprietary of NTHU Communication SOC Lab, 2005 Overview of MB-OFDM UWB Baseband Conclusion The modified Viterbi decoder has higher speed than the conventional Viterbi decoder. On the other way, the performance of the modified Viterbi decoding is not so ideal as the conventional Viterbi decoder. But adjusting the block length L would get the performance close to the desired spec. Puncturing has large influences to decoding performances. Decoding would probably not be working with losing too much information bits. Coding Rate1/31/25/83/4 L4610>30 Relations of length L and the code rates

Proprietary of NTHU Communication SOC Lab, 2005 Overview of MB-OFDM UWB Baseband Outline Specification for UWB Conventional Viterbi decoder Modified Viterbi decoder for UWB Simulation Conclusion Future Work References

Proprietary of NTHU Communication SOC Lab, 2005 Overview of MB-OFDM UWB Baseband Future Work The ratio of the trace back length and estimation length is 3/5. This ratio could be any other rational number. Since different ratios could bring different performances, it would be possible to pick a ratio to meet the optimal simulation performance. Furthermore, it is also researchable to find the length, L, to both get the better performance and the high throughput.

Proprietary of NTHU Communication SOC Lab, 2005 Overview of MB-OFDM UWB Baseband Outline Specification for UWB Conventional Viterbi decoder Modified Viterbi decoder for UWB Simulation Conclusion Future Work References

Proprietary of NTHU Communication SOC Lab, 2005 Overview of MB-OFDM UWB Baseband References [1]“Viterbi Decoder for high-speed Ultra-Wideband communication systems ”, Jun Tang and Keshab K. Parhi. [2]“A CMOS IC for Gb/s Viterbi Decoding: System Design and VLSI Implementation”, Herbert Dawid, Gerhard Fettweis, and Heinrich Meyr, IEEE Transactions on very large scale integration (VLSI) systems. [3]“A 1-Gb/s, Four-State, Sliding Block Viterbi Decoder”, Peter J. Black, and Teresa H.-Y. Meng, IEEE Journal of solid-state circus. [4]“A Technique for Demapping Dual Carrier Modulated UWB OFDM Signals with Improved Performance”, Zhongjun Wang Wenzhen Li Lee Guek Yeo Yanxin Yan Yujing Ting Masayuki Tomisawa. [5]”Multiband OFDM physical layer specification”

Proprietary of NTHU Communication SOC Lab, 2005 Overview of MB-OFDM UWB Baseband Thank you for your attention