Q. Wang [USTB], B. Rolfe [BCA]

Slides:



Advertisements
Similar presentations
Doc.: IEEE /0071r1 Submission January 2004 Aleksandar Purkovic, Nortel NetworksSlide 1 LDPC vs. Convolutional Codes for n Applications:
Advertisements

Doc.: IEEE /133r0 Submission March 2003 Michael Park, Samsung Electronics co., LtdSlide 1 Project: IEEE P Working Group for Wireless Personal.
Doc.: IEEE g Submission July 14, 2009 René Struik (Certicom Research)Slide 1 Project: IEEE P Working Group for Wireless Personal.
doc.: IEEE <doc#>
<month year> <doc.: IEEE doc>
<month year> <doc.: IEEE doc>
Submission Title: [Add name of submission]
Submission Title: [TG4a General Framework]
Name - WirelessHD doc.: IEEE g July 2010
July 12, 2000 doc.: IEEE <00210> March 2001
June 2006 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposed Scenarios for Usage Model Document.
August 2018 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [ w w Fraunhofer IIS proposal.
July 12, 2000 doc.: IEEE <00210> March 2001
doc.: IEEE <doc#>
July 2017 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Suitability Evaluation of FEC Schemes] Date.
doc.: IEEE <doc#>
<month year> doc.: IEEE /244r0 May 2001
doc.: IEEE <doc#>
March 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Toumaz response to TG6 Call for Applications]
Nov Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Smart Grid with LPWAN Extension] Date Submitted:
doc.: IEEE <doc#1>
doc.: IEEE <doc#>
March 2017 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Candidate IEEE Standards and Technologies.
March 2017 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Candidate IEEE Standards and Technologies.
Submission Title: [FEC and modulations options and proposal for TG4a ]
<month year> <doc.: IEEE doc> May 2014
doc.: IEEE <doc#>
<month year> doc.: IEEE <xyz> January 2001
Date Submitted: [17-Nov-2005] Source: [Laurent Ouvry]
Jul 12, /12/10 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Proposed resolution for CID 180.
September 2009 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Report from FSK Breakout Session] Date.
July Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [On unifying PPDU formats] Date Submitted:
Submission Title: [Errors in a] Date Submitted: [18 March, 2010]
1/14/2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Moderate Rate Options for TG4a] Date Submitted:
doc.: IEEE /XXXr0 Sep 19, 2007 July 2008
Submission Title: [FEC Options summary for TG4a ]
Submission Title: [A new ranging packet structure]
August, 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Enhancing reliability of data transmission.
Project: IEEE P WG for Wireless Personal Area Networks (WPANs)
Submission Title: [Rate 1/4 code for TG4a]
2/16/2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [modulation summary for TG4a] Date Submitted:
July 2017 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Suitability Evaluation of FEC Schemes] Date.
January 2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Rate 1/4 LDPC interleaver proposal] Date.
<author>, <company>
November 2018 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [ w Fraunhofer IIS proposal performance.
January 2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Rate 1/4 LDPC interleaver proposal] Date.
<month year> doc.: IEEE <xyz> November 2000
November Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Device-Adaptive Channel Hopping] Date.
doc.: IEEE /XXXr0 Sep 19, 2007 June 2009
Submission Title: [Frame and packet structure in ]
November 2006 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Simplified geometry for the usage model.
<month year>20 Jan 2006
doc.: IEEE <doc#>
Submission Title: [Preamble structures for 4a]
Submission Title: [FEC Multipath performance for TG4a ]
October 2016 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Preliminary Performance of FEC Schemes in.
January 2001 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Coexistence with (Bluetooth)
doc.: IEEE <doc#>
doc.: IEEE <doc#>
Submission Title: [SFD comparison] Date Submitted: [18−July−2006]
9-July-2007 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [DecaWave Proposal for TG3c Alternative PHY]
Submission Title: [SFD comparison] Date Submitted: [18−July−2006]
<author>, <company>
Mar 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Resolution for Comment 70 ] Date Submitted:
<author>, <company>
Mar 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Resolution for Comment 70 ] Date Submitted:
July 2009 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Flexible DSSS Merging Effort] Date Submitted:
August, 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Improve the latency between GTS request.
Submission Title: TG9ma Agenda for September Meeting
12/15/2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [AWGN Simulation Results] Date Submitted:
Presentation transcript:

Q. Wang [USTB], B. Rolfe [BCA] doc.: IEEE 802.15-10-0240-00-004g Sept 2009 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: LDPC Code Performance and Complexity Comparing with Convolutional and RS Code Date Submitted: [01 Sept 2009] Source: [Qin Wang ] Company [University of Science & Technology Beijing] Address: [30 Xueyuan Road, Beijing 100083, China] Voice:[[+8610-62334781], FAX: [], E-Mail:[wangqin@ies.ustb.edu.cn] Re: Contribution to 15.4g FSK-PHY Abstract: Analysis of the performance and complexity of LDPC to the convolutional and RS codes being considered for FEC. Purpose: Contribution to the CPP merged PHY 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(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) 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. Q. Wang [USTB], B. Rolfe [BCA]

LDPC Code Performance and Complexity Comparing with Convolutional and RS Code

Outline Background Simulation Methodology Simulation Results Packet Error Rate (PER) vs. SNR LDPC – Convolutional coding gain difference vs. Block size Impact of estimated SNR Computational complexity comparison between LDPC code and RS code Summary and Conclusions References

Background Advanced coding candidates: BCH Code, Reed-Solomon Code, Convolutional Code, Turbo Code, Low Density Parity Check (LDPC) Code, etc. Contribution IEEE 802.11-03/865 [1] introduced Low-Density Parity-Check (LDPC) codes as candidate codes for 802.11n applications. It showed potential advantages of those codes over existing convolutional codes used in 802.11a/g. We compare the performance of example LDPC codes with the Convolutional Code in 802.11n, including Various frame lengths Various code rates Impact of estimated SNR We compare the Computational Complexity of the LDPC with the RS code in DVB-C. In this report, the performance comparison under AWGN channel is addressed only. In the next related submission, emphasis will be on performance comparison under other channel model.

Simulation Methodology - General Simulation Methodology - General PHY model with BPSK constellation. Simulation included: Channels simulated: AWGN channel. This implementation utilized the MATLAB code. Simulation scenario assumed: All packets detected, ideal synchronization, no frequency offset Ideal front end, Nyquist sampling frequency Modulation BPSK Coding Rate (R) 1/2 2/3

Simulation Methodology - FEC General FEC: Code lengths: 648, 1296 bits, chosen based on 802.11n standard [2] Code rates: 1/2, 2/3 (as in 802.11n) Convolutional codes: Viterbi decoding algorithm LDPC codes: Iterative Sum-Product decoding algorithm (BP) with 20 iterations Concatenated codewords for longer packets

Simulation Results: PER vs. SNR Channel Model: AWGN Modulation: BPSK

IEEE 802.11-03/0682-00-000k September 2003 Simulation Results: (LDPC_coding_gain– Convolutional_Coding_Gain) vs. Block Size Modulation: BPSK Code rate: 1/2 Channel model: AWGN Coding gain difference measured at PER of 10-2 Brian Johnson, Nortel Networks

Simulation Results: Impact of estimated SNR x-axis indicates: Where ideal_SNR denotes the variable used to generate AWGN and estimated_SNR denotes the variable got by SNR estimation algorithm. Modulation type: BPSK Coding rate: 1/2 Code length after encoder: 1944

Complexity Comparison between LDPC Code and RS Code For both LDPC decoder and RS decoder, the implementation complexity heavily depends on the decoding algorithm, e.g. BP/log-BP/min-sum for LDPC and architecture & logic design. Thus, we only discuss the computational complexity in terms of big-O. According to reference [3], the decoding complexity for one iteration of the BP decoding is: Addition operation: Multiplication operation: where N is the code length of LDPC code; J is the number of ones in each column. According to reference [4], the decoding complexity for RS decoding is: Addition and multiplication operation in Galois Field: where t is correct ability of RS code; n is code length; u is the number of errors for one packet. Conclusion: The computational complexity of LDPC Code increases linearly with incensement of block size as that of RS Code.

Summary and Conclusions IEEE 802.11-03/0682-00-000k September 2003 Summary and Conclusions LDPC codes offer considerable performance advantages over the existing convolutional codes. With the proper design LDPC codes can be made flexible enough in terms of coding rate and block size, so as to satisfy demands of 802.15.4g applications. The decoding algorithm of LDPC presented here is not sensitive to the accuracy of SNR estimating. The computational complexity of LDPC Code increases linearly with incensement of block size as that of RS Code. Brian Johnson, Nortel Networks

IEEE 802.11-03/0682-00-000k September 2003 References [1] IEEE 802.11-03/865r1, “LDPC FEC for IEEE 802.11n Applications”, Eric Jacobson, Intel, November 2003. [2] IEEE Std 802.11n/D2.00, Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications, Enhancements for Higher Throughput. [3] Marc P. C. Fossorier, Miodrag Mihaljevic, “Reduced Complexity Iterative Decoding of Low-Density Parity Check Codes Based on Belief Propagation”, IEEE Transactions on Communications, Vol. 47, No. 5, May, 1999. [4] Hao Yongjie, Jiang jianguo, “Improved Time-domain Decoding Algorithm of RS Code”, Computer Engineering, Vol. 34, No. 14, July 2008. Brian Johnson, Nortel Networks