Channel Interleaver for Convolutional Turbo Code Document Number: IEEE C802.16m-09/0141 Date Submitted: 2009-01-05 Source: CiouPing Wu

Slides:



Advertisements
Similar presentations
Adaptive Frequency Reuse in Project m SDD Document Number: S802.16m-07/203r1 Date Submitted: November 12, 2007 Source: I-Kang Fu
Advertisements

Bit grouping for IEEE m CTC Document Number: IEEE C802.16m-09/0670 Date Submitted: Source: Seunghyun Kang, Sukwoo Lee {sh_kang,
A Time Domain Equalizer for Channel Shortening in Project m SDD Document Number: S802.16m-07/199 Date Submitted: November 12, 2007 Source: Chun Fang.
ProjectIEEE Broadband Wireless Access Working Group TitleUplink Pilot Structure for IEEE802.16m Date Submitted
Modified pilot patterns for 8 data streams IEEE Presentation Submission Template (Rev. 9) Document Number: IEEE C80216m-09/1724 Date Submitted:
Constellation Rearrangement for IEEE802.16m IEEE Presentation Submission Template (Rev. 9) Document Number: IEEE S802.16m-08/807 Date Submitted:
IEEE C802.16m-08/539 Coding for IEEE802.16m Document Number: IEEE C802.16m-08/539 Date Submitted: Source: Mohammed Nafie, Cairo University Ahmed.
Proposed Amendment Text for 8-Stream Pilot Pattern Document Number: IEEE C802.16m-09/0570 Date Submitted: Source: Chih-Yuan Lin
Frame structure supporting the WirelessMAN-OFDMA frames IEEE Presentation Submission Template (Rev. 9) Document Number: IEEE C80216m-09_0475r1 Date.
Common Header design in m IEEE Presentation Submission Template (Rev. 9) Document Number: IEEE C802.16m-09/0178 Date Submitted: Source:
Flexible Frequency Reuse for 16m IEEE Presentation Submission Template (Rev. 9) Document Number: IEEE C802.16m-08/588 Date Submitted: xx.
8Tx Dedicated Pilot Pattern Simulation Results IEEE Presentation Submission Template (Rev. 9) Document Number: IEEE C802.16m-09/0805 Date Submitted:
8Tx Pilot Pattern Performance for IEEE m IEEE Presentation Submission Template (Rev. 9) Document Number: IEEE C802.16m-09/0544 Date Submitted:
Pilot Patterns for 16m 4x6 PUSC Tile Document Number: IEEE C802.16m-09/0139r1 Date Submitted: Source: Chih-Yuan Lin
1 Proposal for IEEE m DL Control Structure Document Number: IEEE C802.16m-08/1075r1 Date Submitted: Source: Sophie Vrzic, Mo-Han Fong,
Network Entry Procedure with Multi-Carrier Support Document Number: IEEE C802.16m-09/0966 Date Submitted: 2009/04/27 Source: I-Kang Fu, Yih-Shen Chen,
SFH PHY Structure for IEEE m Amendment Document Number: IEEE S802.16m-09/0977 Date Submitted: Source: Pei-Kai Liao
1 MIMO Supports for IEEE m Broadcast Channel IEEE Presentation Submission Template (Rev. 9) Document Number: IEEE C802.16m-08/1416r1 Date.
Closed-Loop Power Allocation for Space-time Coding in Project m SDD Document Number: S802.16m-07/200 Date Submitted: November 12, 2007 Source: Fan-Shuo.
1 Pilot Pattern for 8-Stream Transmission Document Number: IEEE C80216m-09/1138 Date Submitted: Source: Debdeep Chatterjee, Jong-kae (JK) Fwu,
Secondary Carrier Control in Multicarrier Sleep Mode Operation ( ) Document Number: IEEE C80216m-09/2299 Date Submitted: Source:
Text Proposal of SA-Preamble Partition in IEEE m/D1 ( ) Document Number: S80216m-09/1902 Date Submitted: Source: Yu-Hao Chang,
The Impact of SC-FDMA on UL SDMA IEEE Presentation Submission Template (Rev. 9) Document Number: IEEE S802.16m-08/137 Date Submitted:
Uplink Pilot Structure for IEEE802.16m Document Number: IEEE C802.16m-08/293r4 Date Submitted: Source: Mohammed Nafie, Cairo University Mohamed.
Sleep Mode Configuration via BR Header ( ) Document Number: IEEE C80216m-09/2297 Date Submitted: Source: Yih-Shen Chen, Kelvin Chou,
Modified Pilot Structure for WiMAX PUSC Permutation Scheme Document Number: C80216m-09_1109 Date Submitted: Source: Khalid Elwazeer Mohamed.
C80216m-08_216 ProjectIEEE Broadband Wireless Access Working Group TitleDownlink Physical Resource Allocation Unit Date Submitted.
Notice: This document does not represent the agreed views of the IEEE Working Group or any of its subgroups. It represents only the views of the.
Synchronization Drafting Group Schedule Document Number: IEEE C802.16m-09/0379 Date Submitted: Source: Paul Cheng
High Level Views on Multicarrier Operations for IEEE m Document Number: S802.16m-08/327 Date Submitted: Source: Kelvin
Backward Compatible FDD m Frame Structure for Full-Duplex and Half-Duplex MS Operations Document Number: S802.16m-08/031r2 Date Submitted: January.
1 Comparison of DL Pilot Patterns IEEE Presentation Submission Template (Rev. 9) Document Number: IEEE C802.16m-08/798r1 Date Submitted:
E-MBS Feedback Channel Design (E-MBS) Document Number: IEEE C802.16m-09/1877 Date Submitted: Source: Chih-Yuan Lin
Bit selection method for IEEE m Document Number: IEEE C802.16m-09/0674 Date Submitted: Source: Seunghyun Kang, Sukwoo Lee {sh_kang,
Synchronous non-adaptive Hybrid ARQ for distributed subcarrier mode Document Number: S80216m-08_290 Date Submitted: Source: Alexei Davydov Voice:
1 SDD Comments on PHY Segmentation for Multicarrier Operation Document Number: Slides S80216m-09/xxxx Date Submitted: Source: Lei Huang Panasonic.
IEEE m Sounding Channel Designs Document Number: IEEE C802.16m-09/0140r1 Date Submitted: Source: Chih-Yuan Lin
MCS table design for 16m Document Number: IEEE C802.16m-09/1007 Date Submitted: Source: Zhou Liang
Design Consideration for Irregular Subframe Allocation in m Network with Mixed CP Lengths Document Number: IEEE S802.16m-08/570r1 Date Submitted:
Proposal for the Bit Selection Scheme for HARQ Document Number: IEEE C802.16m-09/0879 Date Submitted: Source: 1 Chien-Yu Kao, Yu-Tao Hsieh,
Support for Location Based Services IEEE Presentation Submission Template (Rev. 9) Document Number: IEEE S802.16m-08/324 Date Submitted:
Performance comparison of Constellation Rearrangement and Bit Rearrangement IEEE Presentation Submission Template (Rev. 9) Document Number: IEEE.
ProjectIEEE Broadband Wireless Access Working Group TitleCTC Bit grouping for IEEE m Amendment Document Number IEEE.
1 Proposal of the UL Pilot Pattern IEEE Presentation Submission Template (Rev. 9) Document Number: IEEE C802.16m-08_977 Date Submitted:
Multi-Level Codes Sequence for Simultaneous MCS Feedback IEEE Presentation Submission Template (Rev. 9) Document Number: IEEE S80216m-08/1152 Date.
Radio Resource Management for AAS in Project m SDD Document Number: S802.16m-07/201 Date Submitted: November 12, 2007 Source: Chieh Yuan Ho
Uplink HARQ Feedback Channel Design for IEEE802.16m Document Number: IEEE C802.16m-08/968 Date Submitted: Source: Dengkui Zhu
Mapping rule for Constellation Rearrangement IEEE Presentation Submission Template (Rev. 9) Document Number: IEEE C802.16m-09/0345 Date Submitted:
1 Proposed Randomization for 16m Document Number: S80216m-09/1415 Date Submitted: Source: Changlong Xu, Tom Harel, Huaning Niu, Jong-Kae Fwu,
Mobility Management with Multi-Carrier Support in IEEE m Document Number: S802.16m-08/144 Date Submitted: Source: Kelvin
A New Preamble Structure for Robust Timing/Frequency Synchronization in IEEE m System Document Number: S802.16m-08/320 Date Submitted: May 05, 2008.
1 Proposed Randomization for 16m Document Number: S80216m-09/1415r1 Date Submitted: Source: Changlong Xu, Tom Harel, Huaning Niu, Jong-Kae Fwu,
1 Modifications on Subband (SB) Partitioning Equations ( and ) IEEE Presentation Submission Template (Rev. 9) Document Number:
Clarification on the Usage of Femtocell Over The Air (OTA) Signaling ( ) Document Number: IEEE C802.16m-09/2603 Date Submitted: Source:
Uplink 6x6 Pilot Pattern Comparison Document Number: IEEE C802.16m-08/1036r2 Date Submitted: Source: Chih-Yuan Lin
HARQ Bit Selection Algorithm
FDD Frame Structure Supporting TDD-based Legacy Systems for P802.16m
Uplink Pilot Structure for IEEE802.16m
S802.16m-08/319r1 New Preamble Sequence Design Using Quasi Complete Complementary Codes for IEEE m Document Number: S802.16m-08/319r1 Date Submitted:
HARQ Bit Selection Algorithm
Simulation Results for 8 Tx Antenna Pilots
Modulation and Coding set design for IEEE m system
Proposed Change to 8-stream Pilot Patterns (Section )
HARQ Soft Buffer Management for m
MCS signaling for reducing MAP overhead
QPSK Mapping Rule for Constellation Rearrangement
Uplink HARQ Feedback Channel Design for IEEE802.16m
Document Number: IEEE C80216m-09_2238r2 Date Submitted:
Zhu dengkui,Jerry Chow UL HARQ Feedback Channel Performance Comparisons of tile Format Options Document Number: C80216m-09_0158.
PHY Structure for UL Fast Feedback Channel in m Systems
Presentation transcript:

Channel Interleaver for Convolutional Turbo Code Document Number: IEEE C802.16m-09/0141 Date Submitted: Source: CiouPing Wu Peikai Liao Yu-Hao Chang YihShen Chen and Paul Cheng MediaTek Inc. No. 1 Dusing Rd. 1 Hsinchu Science Park Hsinchu City 300 Taiwan. Venue: SDD: section FEC Encoding In response to IEEE m-08/052 “Call for Comments on Project m SDD”. Base Contribution: This is base contribution. Purpose: Propose to be discussed and adopted by TGm for the use in Project m SDD. Notice: This document does not represent the agreed views of the IEEE Working Group or any of its subgroups. It represents only the views of the participants listed in the “Source(s)” field above. It is offered as a basis for discussion. It is not binding on the contributor(s), who reserve(s) the right to add, amend or withdraw material contained herein. Release: The contributor grants a free, irrevocable license to the IEEE to incorporate material contained in this contribution, and any modifications thereof, in the creation of an IEEE Standards publication; to copyright in the IEEE’s name any IEEE Standards publication even though it may include portions of this contribution; and at the IEEE’s sole discretion to permit others to reproduce in whole or in part the resulting IEEE Standards publication. The contributor also acknowledges and accepts that this contribution may be made public by IEEE Patent Policy: The contributor is familiar with the IEEE-SA Patent Policy and Procedures: and. Further information is located at and.

Introduction In SDD, the FEC encoder used in IEEE m includes CTC (convolutional turbo code) of code rate 1/3 defined in the IEEE e[1] standard and the channel interleavers. Channel interleaving is employed to average the burst channel errors over one data package so as to improve performance. The channel interleaver design in OFDM system should meet the following two conditions: –Frequency diversity gain: When frequency domain mapping is considered, adjacent bits should be allocated to nonconsecutive subcarriers so as to maximize the exploited frequency diversity gain –Constellation diversity gain: When symbol constellation mapping is considered, adjacent bits should be be allocated onto different bit locations within symbols

Interleaver of IEEE802.16e Convolutional Turbo code(1/2) Channel interleaver for convolutional turbo code (CTC) used in IEEE e[1]

Interleaver of IEEE e Convolutional Turbo Code(2/2) In IEEE e, the channel interleaver includes: –Symbol separation Sequentially distribute all encoded bits into six subblocks Subblocks A and B are information blocks Subblocks Y1 and Y2 are the parity blocks generated by the first convolutional encoder of CTC Subblocks W1 and W2 are the parity blocks generated by the second convolutional encoder of CTC –Subblock interleaving The six subblocks are interleaved independently The behavior of subblock interleaver can be described by the mathematical formula, which is a function of block size, m and J. For example, a tentative output address T k in e is given as If the tentative output address T k is greater than N or equal to N, the tentative output address T k is discarded, where N = ½ * (the number of the information bits in a coded block) –symbol grouping A and B are block-wise interleaved Y1, Y2, W1 and W2 are bit-wise interleaved

Issues with IEEE802.16e subblock interleaver (1/2) Example: 16QAM, data_len = 48 bytes, code_rate = ½ –Based on the previous output address formula T k, the read address of subblocks A and B are shown as In 16QAM constellation, –Blue indexing bits are mapped onto the bit positions with higher level of robustness –Black indexing bits are mapped onto the bit positions with lower level of robustness

Issues with IEEE802.16e subblock interleaver (2/2) Observation: If we reorder the bit in the previous address table according to its indices from low to high as shown in the below figure, we find that e subblock interleaver will map contiguous bits onto the bit location with the same level of robustness in 16 QAM constellation Issue #1: Contiguous coded bits are mapped onto the bit location with the same level of robustness in the symbol constellation This kind of design fails to combat the channel burst error due to the lack of constellation diversity

Issues with IEEE802.16e symbol grouping Symbol grouping for Y1, Y2, W1 and W2 are illustrated as below Issue #2: When 16 QAM is considered, subblock Y1 (W1) and Y2 (W2) are mapped onto more and less robust bit location, respectively This design may not combat burst error efficiently

Proposed Channel interleaver(1/2) In order to obtain frequency and constellation diversity gain, we propose a modified version of subblock interleaving and symbol grouping for channel interleaver:

Proposed Channel interleaver(2/2) –The proposed subblock interleaving includes Tentative address generator: –Produce a tentative address A i which maps adjacent coded bits onto nonconsecutive subcarriers –The behavior of tentative address generator is the same as the subblock interleaving used in IEEE e Constellation-based address generator: –Produce a read address C i which can insure that the adjacent coded bits are mapped alternatively onto bit location with different levels of robustness in the constellation –The behavior of the constellation-based address generator is described in following slides –The proposed symbol grouping: Multiplex the coded bits which are in six subblocks The proposed symbol grouping can ensure that not all the parity check bits in one subblock are mapped onto either more or less robust bit position.

Proposed Constellation-based address generator Goal : Interleave the tentative address to generate the read address which can alternatively map the adjacent coded bits onto less or more robust bits –16 QAM Divide the whole tentative addresses A i into two separated parts and then perform one circular shift to the left on the second group by one read address –64 QAM Step1(grouping): Divide the whole tentative addresses A i into three groups of the same size. Step2(1 st shifting): Perform one circular shift along the left or right direction on the second group by one tentative address Step3(2 nd shifting): Perform one circular shift along the same direction in step 2 on the last group by two tentative addresses

Proposed symbol grouping scheme Goal –Change the bit multiplex order of subblocks Y and W so that not all the parity check bits in one subblock are mapped onto either more or less robust bit position Approach –Step 1(partition): The coded bits are divided into couples of units, each of which is with s contiguous bits where s = ½*(the number of the bits per modulated symbol) –Step 2(unit-wised multiplexing): The parity check subblocks are unit-by-unit multiplexed 16QAM (s = 2) 64QAM (s= 3)

Simulation environment ParametersAssumptions Subcarrier spacing kHz FFT size1024 CP configuration1/8Tu (=11.42us) Permutation (Subchannelization)PUSC Number of Tx/Rx antennas2Tx-2Rx Channel modelVehA 30km/h Modulation and coding rateQPSK 1/12 and 1/16 Channel codingConvolutional turbo code Channel estimationPerfect Receiver structureMMSE Multi-antenna transmission formatSpatial multiplexing

Simulation Result(1/2) Proposed A channel interleaver: Only insert the constellation-based address generator in the channel interleaver used in e Simulation parameters: –Modulation order :16QAM –Code rate : ½ –Data block size (bytes):48 bytes –Channel : AWGN

Simulation Result(1/2) Simulation parameters: –Modulation order :16QAM –Code rate : ½ –Data block size (bytes):48 bytes

Simulation Result(2/2) Simulation parameters: –Modulation order :64QAM –Code rate : ½ –Data block size (bytes) : 72 bytes

Conclusion In AWGN: –The proposed A channel interleaver performs better than original channel interleaver Alternatively mapping the adjacent coded bits onto different bit locations within symbols in the constellation can exploit the constellation diversity gain –The proposed channel interleaving performs better than the channel interleaving used in 16e and the proposed A channel interleaver in high SNR region Alternatively mapping the coded bits which are in the whole subblock onto more or less robust bits locations will increase the performance of the convolutional turbo code. In fadding channel: –16QAM : the performance of proposed channel interleaver is much better than original channel interleaver. –64QAM : the performance of proposed channel interleaver is better than original channel interleaver 2dB more or less with target BLER = (576,1/2,64QAM) The channel interleaver design in OFDM system should meet the following two considerations: –Adjacent bits are allocated to nonconsecutive subcarriers –Adjacent bits are allocated onto different bit locations within symbols

Proposed text on IEEE m-08/003r6 [Adopt the following modified text starting from line#16, page#123 in IEEE m-08/003r6[2]] … The encoder block depicted in Figure 53 includes sub-block interleavers. The interleaving design should insure that the adjacent coded bits are mapped onto nonadjacent subcarriers and they are alternatively mapped onto less or more robust bits of the symbol constellation. The interleaving details are FFS.

Reference [1]IEEE P Rev2 / D7, “Draft IEEE Standard for Local and Metropolitan Area Networks: Air Interface for Broadband Wireless Access,” Oct [2]IEEE m-08/003r6, “The Draft IEEE m System Description Document”