Per-survivor Based Detection of DPSK Modulated High Rate Turbo Codes Over Rayleigh Fading Channels Bin Zhao and Matthew C. Valenti Lane Dept. of Comp.

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
S Digital Communication Systems Bandpass modulation II.
Inserting Turbo Code Technology into the DVB Satellite Broadcasting System Matthew Valenti Assistant Professor West Virginia University Morgantown, WV.
The Impact of Channel Estimation Errors on Space-Time Block Codes Presentation for Virginia Tech Symposium on Wireless Personal Communications M. C. Valenti.
Diversity techniques for flat fading channels BER vs. SNR in a flat fading channel Different kinds of diversity techniques Selection diversity performance.
Submission May, 2000 Doc: IEEE / 086 Steven Gray, Nokia Slide Brief Overview of Information Theory and Channel Coding Steven D. Gray 1.
Optimization of pilot Locations in Adaptive M-PSK Modulation in a Rayleigh Fading Channel Khaled Almustafa Information System Prince Sultan University.
TELIN Estimation and detection from coded signals Presented by Marc Moeneclaey, UGent - TELIN dept. Joint research : - UGent.
TELIN Estimation and detection from coded signals Presented by Marc Moeneclaey, UGent - TELIN dept. Joint research : - UGent.
Coded Modulation in Fading Channels Ryan Aures Matthew Holland ECE 492 Mobile Communications.
Ger man Aerospace Center Transfer Chart Analysis of Iterative OFDM Receivers with Data Aided Channel Estimation Stephan Sand, Christian Mensing, and Armin.
Space Time Block Codes Poornima Nookala.
Improving the Performance of Turbo Codes by Repetition and Puncturing Youhan Kim March 4, 2005.
Concatenated Codes, Turbo Codes and Iterative Processing
VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MOBILE & PORTABLE RADIO RESEARCH GROUP MPRG Turbo Codes and Iterative Processing IEEE New Zealand Wireless.
Matthew C. Valenti (presenter)
Analysis of Iterative Decoding
4.1 Why Modulate? 이번 발표자료는 연구배경 연구복적 제안시스템 시뮬레이션 향후 연구방향으로 구성되어 있습니다.
Copyright 2003 Improving Uplink Performance by Macrodiversity Combining Packets from Adjacent Access Points Matthew C. Valenti Assistant Professor Lane.
Coded Transmit Macrodiversity: Block Space-Time Codes over Distributed Antennas Yipeng Tang and Matthew Valenti Lane Dept. of Comp. Sci. & Elect. Engg.
West Virginia University
ECE 4371, Fall, 2014 Introduction to Telecommunication Engineering/Telecommunication Laboratory Zhu Han Department of Electrical and Computer Engineering.
Copyright 2002 Custom Coding, Adaptive Rate Control, and Distributed Detection for Bluetooth Matthew C. Valenti Assistant Professor Lane Dept. of Comp.
Rohit Iyer Seshadri and Matthew C. Valenti
Copyright 2002 An Analog Turbo Decoder for an (8,4) Product Code Matthew C. Valenti Assistant Professor Lane Dept. of Comp. Sci. & Elect. Eng. West Virginia.
Iterative Soft Decoding of Reed-Solomon Convolutional Concatenated Codes Li Chen Associate Professor School of Information Science and Technology, Sun.
Iterative Multi-user Detection for STBC DS-CDMA Systems in Rayleigh Fading Channels Derrick B. Mashwama And Emmanuel O. Bejide.
Soft-in/ Soft-out Noncoherent Sequence Detection for Bluetooth: Capacity, Error Rate and Throughput Analysis Rohit Iyer Seshadri and Matthew C. Valenti.
Wireless Mobile Communication and Transmission Lab. Theory and Technology of Error Control Coding Chapter 5 Turbo Code.
VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MOBILE & PORTABLE RADIO RESEARCH GROUP MPRG Multiuser Detection with Base Station Diversity IEEE International.
Coded Modulation for Multiple Antennas over Fading Channels
Dept. of EE, NDHU 1 Chapter Four Bandpass Modulation and Demodulation.
Name Iterative Source- and Channel Decoding Speaker: Inga Trusova Advisor: Joachim Hagenauer.
ITERATIVE CHANNEL ESTIMATION AND DECODING OF TURBO/CONVOLUTIONALLY CODED STBC-OFDM SYSTEMS Hakan Doğan 1, Hakan Ali Çırpan 1, Erdal Panayırcı 2 1 Istanbul.
The Effect of Channel Estimation Error on the Performance of Finite-Depth Interleaved Convolutional Code Jittra Jootar, James R. Zeidler, John G. Proakis.
Synchronization of Turbo Codes Based on Online Statistics
VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MOBILE & PORTABLE RADIO RESEARCH GROUP MPRG Combined Multiuser Detection and Channel Decoding with Receiver.
VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MOBILE & PORTABLE RADIO RESEARCH GROUP MPRG Combined Multiuser Reception and Channel Decoding for TDMA.
Iterative Channel Estimation for Turbo Codes over Fading Channels Matthew C. Valenti Assistant Professor Dept. of Comp. Sci. & Elect. Eng. West Virginia.
Real-Time Turbo Decoder Nasir Ahmed Mani Vaya Elec 434 Rice University.
Last time, we talked about:
Iterative detection and decoding to approach MIMO capacity Jun Won Choi.
Multipe-Symbol Sphere Decoding for Space- Time Modulation Vincent Hag March 7 th 2005.
An ARQ Technique Using Related Parallel and Serial Concatenated Convolutional Codes Yufei Wu formerly with: Mobile and Portable Radio Research Group Virginia.
VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MOBILE & PORTABLE RADIO RESEARCH GROUP MPRG Performance of Turbo Codes in Interleaved Flat Fading Channels.
Minufiya University Faculty of Electronic Engineering Dep. of Electronic and Communication Eng. 4’th Year Information Theory and Coding Lecture on: Performance.
Turbo Codes. 2 A Need for Better Codes Designing a channel code is always a tradeoff between energy efficiency and bandwidth efficiency. Lower rate Codes.
VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MOBILE & PORTABLE RADIO RESEARCH GROUP MPRG Iterative Multiuser Detection for Convolutionally Coded Asynchronous.
Cooperative Diversity Using Distributed Turbo Codes Bin Zhao and Matthew C. Valenti Lane Dept. of Comp. Sci. & Elect. Eng. West Virginia.
EEE Chapter 7 Error Probabilities for Noncoherent Systems Huseyin Bilgekul EEE 461 Communication Systems II Department of Electrical and Electronic.
Matthew Valenti West Virginia University
A Bandwidth Efficient Pilot Symbol Technique for Coherent Detection of Turbo Codes over Fading Channels Matthew C. Valenti Dept. of Comp. Sci. & Elect.
Block Coded Modulation Tareq Elhabbash, Yousef Yazji, Mahmoud Amassi.
10/19/20051 Turbo-NFSK: Iterative Estimation, Noncoherent Demodulation, and Decoding for Fast Fading Channels Shi Cheng and Matthew C. Valenti West Virginia.
Diversity.
Bridging the Gap Between Parallel and Serial Concatenated Codes
Rohit Iyer Seshadri and Matthew C. Valenti
Advanced Wireless Networks
An Efficient Software Radio Implementation of the UMTS Turbo Codec
Coding for Noncoherent M-ary Modulation
Shi Cheng and Matthew C. Valenti Lane Dept. of CSEE
Coding and Interleaving
Trellis Codes With Low Ones Density For The OR Multiple Access Channel
Bin Zhao, Ph.D. student Matthew Valenti, Assistant Professor
Mr. Ali Hussain Mugaibel
Digital Communication Chapter 1: Introduction
CT-474: Satellite Communications
Miguel Griot, Andres I. Vila Casado, and Richard D. Wesel
Turbo-equalization for n/ac
Presentation transcript:

Per-survivor Based Detection of DPSK Modulated High Rate Turbo Codes Over Rayleigh Fading Channels Bin Zhao and Matthew C. Valenti Lane Dept. of Comp. Sci. & Elect. Eng. West Virginia University Morgantown, WV This work funded by the Office of Naval Research under grant N

Outline of Talk Background –Iterative channel estimation and decoding. –Turbo DPSK (Hoeher & Lodge). “Extended” turbo DPSK –Replace code in turbo DPSK with turbo code. –Analytical tool to predict location of “waterfall”. –Performance in AWGN and fading with perfect CSI –Performance in unknown fading channels using PSP-based processing. Conclusions

Iterative Channel Estimation Pilot-symbol filtering techniques: –Valenti and Woerner – “Iterative channel estimation and decoding of pilot symbol assisted turbo codes over flat-fading channels,” JSAC, Sept –Li and Georghiades, “An iterative receiver for turbo-coded pilot- symbol assisted modulation in fading channels,” Comm. Letters, April Trellis-based techniques: –Komninakis and Wesel, “Joint iterative channel estimation and decoding in flat correlated Rayleigh fading channels,” JSAC, Sept –Hoeher and Lodge, “Turbo DPSK: Iterative differential PSK demodulation and channel decoding,” Trans. Comm., June –Colavolpe, Ferrari, and Raheli, “Noncoherent iterative (turbo) decoding,” Trans. Comm., Sept

Turbo DPSK Structure From Hoeher/Lodge. K=6 convolutional code. Block interleaver: 20 frames. Trellis-based APP demodulation of DPSK with perfect CSI. In flat fading channels, per-survivor processing and linear prediction are applied to estimate the channel information. Iterative decoding and APP demodulation.

APP Demodulator for DPSK Can use BCJR algorithm to coherently detect trellis-based DPSK modulation. –Only 2 state trellis when perfect CSI available. With unknown CSI apply linear prediction and per-survivor processing to estimate the channel information. –Requires an expansion of the DPSK code-trellis. – Complexity of APP demodulator is exponentially proportional to the order of linear prediction. –PSP algorithm must be modified to produce soft- outputs.

Construction of Super-Trellis Use a sliding window to combine multiple adjacent stages of simple DPSK trellis to construct the super-trellis of APP demodulator. Number of adjacent stages equals the order of the linear predictor. Complexity of super- trellis is exponentially proportional to the order of linear prediction. S0S0 S1S1 00 11 00 00 11 00 Window 1 Window 2 S2S2 S3S3 S2S2 S3S3 11 00 S0S0 S1S1 S0S0 S1S1 00 11 00 00

Branch Metric of APP Demodulation in Correlated Fading Channel with PSP Channel LLR y and estimated channel input Prediction coefficient and Gaussian noise Prediction residue

Code polynomials (1,23/35) UMTS interleaver for turbo code. Rate compatible puncturing pattern. Block channel interleaver. Per-survivor based APP demodulation for correlated fading channels. Iterative decoding and demodulation. Extended Turbo DPSK Structure

Performance in AWGN Channel with Perfect CSI Es/No in dB BER extended turbo DPSK turbo code (coherent BPSK) 1/3 4/7 4/5 8/9 2.5 dB 1 dB Framesize 1024 bits The energy gap between turbo code and extended turbo DPSK: The energy gap decreases as the rate increases except for the rate 8/9 case. –Why? RateEnergy Gap 8/9 2 dB 4/51 dB 4/71.5 dB 1/32.5 dB

Analytical Tool: Convergence Box Similar to the “tunnel theory” analysis. –S. Ten Brink, Suppose Turbo decoder and APP demodulator ideally transform input E s /N o into output E s /N o. –APP demodulator DPSK  BPSK –Turbo code decoder Turbo Code  BPSK Convergence box shows minimum SNR required for converge. –corresponds to the threshold SNR in the tunnel theory. convergence box location: rateE s /N o E b /N o 1/2 0.5 dB3.5 dB 1/3-1.3 dB3.5 dB Es/No in dB BER coherent DPSK BPSK 1 iteration 10 iterations r =⅓ turbo code

Performance in Fading Channel: r = 4/5 case BT=0.01 Block interleaver improves the performance of turbo code by about 1.5 dB. With perfect CSI, the energy gap between turbo code and extended turbo DPSK is 3 dB. For extended turbo DPSK, differential detection works better than per-survivor based detection Reason A: 1 local iteration of turbo decoding is sub-optimal. Reason B: the punctured outer turbo code is too weak.

Performance in Fading Channel: r = 1/3 case Per-survivor based detection loses about 1 dB to perfect CSI case. Per-survivor based detection has 1 dB gain over extended turbo DPSK with differential detection. Increasing the trellis size of APP demodulator provides a decreasing marginal benefit.

Performance in Fading Channel: r = 4/7 case With perfect CSI, the energy gap between turbo code and extended turbo DPSK is around 2.5 dB. Per-survivor based detection loses about 1 dB to perfect CSI case. Per-survivor based detection has 1 dB gain over extended turbo DPSK with differential detection. Increasing the trellis size of APP demodulator provides a decreasing marginal benefit.

Conclusions “Extended turbo” DPSK = turbo code + DPSK modulation. –Performs worse than turbo codes with BPSK modulation and coherent detection. –However, the gap in performance depends on code rate. –Large gap if code rate too low or too high. –“Convergence box” predicts performance. Extended turbo DPSK suitable for PSP-based detection. –PSP about 1 dB worse than extended DPSK with perfect CSI. –For moderate code rates, PSP is 1 dB better than differential detection. –However, if code rate too high, PSP can be worse than diff. detection. Performance can be improved by executing multiple local iterations of turbo decoding per global iteration (future work).

Future Work Search for optimal puncturing patterns for extended turbo DPSK. Search for a better modulation structure for turbo codes with a convergence region comparable or even better than that of BPSK modulated turbo codes. Further develop analytical tools that leverage the concepts of Gaussian density evolution and convergence boxes of extended turbo DPSK in the error-cliff region.