极化码:基于单项式码的极化码部分序(Partial Order)表示

前言
极化码:极化码的单项式码(Monomial Codes)表示

正文
极化码的部分序(Partial Order)表示极化子信道的固定可靠度排序顺序。
给定极化子信道单项式
f = x 0 a 0 x 1 a 1 ⋯ x n − 1 a n − 1 , f = x_0^{a_0}x_1^{a_1}\cdots x_{n-1}^{a_{n-1}}, f=x0a0x1a1xn1an1, i n d ( f ) {\rm ind}(f) ind(f)表示 Ω = [ 0 , n − 1 ] = { 0 , 1 , ⋯   , n − 1 } \Omega = [0, n-1] = \{0,1,\cdots, n-1\} Ω=[0,n1]={0,1,,n1}的排序子集,即 i n d ( f ) = { i ∣ a i = 1 , i = 0 , 1 , ⋯   , n − 1 } {\rm ind}(f) = \{i|a_i = 1,i = 0,1,\cdots, n-1\} ind(f)={iai=1,i=0,1,,n1}

对于两个极化子信道单项式 f f f g g g f ≽ g f \succcurlyeq g fg表示 f f f的可靠度大于 g g g

那么具有相同多项式度 r r r f f f g g g,有
f ≽ g ⇔ i n d ( f ) j ≤ i n d ( g ) j , ∀ j = 0 , 1 , ⋯   , r − 1. f \succcurlyeq g \Leftrightarrow {\rm ind}(f)_j \le {\rm ind}(g)_j, \forall j = 0,1,\cdots,r-1. fgind(f)jind(g)j,j=0,1,,r1.
对于不同多项式度的 f f f g g g,有
f ≽ g ⇔ ∃ g ∗ ∣ g , 且 d e g ( g ∗ ) = d e g ( f ) 和 f ≽ g ∗ . f \succcurlyeq g \Leftrightarrow \exists g^*|g,且deg(g^*) = deg(f)和f \succcurlyeq g^*. fggg,deg(g)=deg(f)fg.其中, g ∗ ∣ g g^*|g gg表示 g ∗ g^* g g g g的因子。

参考文献
[1] M. Bardet, V. Dragoi, A. Otmani and J. -P. Tillich, “Algebraic properties of polar codes from a new polynomial formalism,” 2016 IEEE International Symposium on Information Theory (ISIT), 2016, pp. 230-234.
[2] M. Geiselhart, A. Elkelesh, M. Ebada, S. Cammerer and S. ten Brink, “On the Automorphism Group of Polar Codes,” 2021 IEEE International Symposium on Information Theory (ISIT), 2021, pp. 1230-1235.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
插入(或选择)剪贴板中保存的密中的某些字符(粘贴缓冲区) 部分将从剪贴板(粘贴缓冲区)中的密中提取一些单独的字符,并将其放置在几乎任何网页中的字段中。 许多银行网站要求您在登录过程中从“难忘信息”中输入三个或四个字符,例如第二,第七和倒数第二个字符。 此扩展名可以快速从剪贴板中自动输入正确的字符。 与密保险箱(例如SafeInCloud)一起使用时效果特别好。 它适用于其他扩展可能失败的嵌套框架网页。 使用方法:将密复制到剪贴板。 单击文本框或下拉选项,其中第一个字符是必需的。 在“部分”请求字段中输入所需字符的代,然后按Enter或单击set。 对于代:使用数字表示所需密中的字符。 您可以使用-0,-1,-2表示最后一个,最后一个,第二个,等等。使用。 或/分隔数字或一个或多个* s。 * s也可以放在最终编号之后。 那里一个。 用作分隔符,您需要单击页面上的下一个字段,然后按Ctrl-Insert插入/选择下一个字符。 如果将/用作分隔符,则部分会将所需的字符连接到一个输入字段中。如果使用* s,则部分将自动跳至下一个字段并插入/选择下一个字符。 使用多个* s跳过字段。 使用多个*时,请勿计算禁用(灰色)字段。 您也可以在最后一个数字后加一个+。 在这种情况下,将在最后一个字符放入最后一个字段后提交表单。 示例:1)3.4.-2使用密的第三,第四和倒数第二个字符。 设置第一个字符后,选择下一个字段,然后按Ctrl-Insert设置第二个字段,然后对第三个字段重复上述步骤。 2)7 * 8 * 12 **使用密的第七,第八和第十二个字符。 部分将自动插入所有三个字符,每个字符前移一个字段,最后,在设置了最后一个字符后,将光标移至两个字段。 3)2 * 4 * 5 +使用密的第二,第四和第五个字符。 部分每次都会自动将字段向前移动一。 设置完最后一个字符后,“部分”将提交该表格。 4)1/2/7 *使用密的第一个,第二个和第七个字符。 部分会将字符连接到输入字段中,然后将光标移到下一个字段。 除非您在请求代的末尾指定* s,否则不会移动字段光标。 从下拉列表中选择时,部分会忽略选项周围的任何空格,因为许多网页都会在其中添加空格。 首先搜索字符的完全匹配。 如果未找到,则忽略大小写再次搜索选项。 版本历史记录:1.2)添加了在请求中使用/在同一输入字段中放置多个字符的功能。 添加了此版本历史记录。 1.1)在请求的末尾添加了使用+的功能,以便在设置字段后提交表单。 支持语言:English
内容为pdf文字版介绍5G的编与调制,主体为turbo吗,也介绍了BCH和LDPC 1 Historical Perspective, Motivation and Outline 1 1.1 AHistoricalPerspective onChannelCoding . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1.1 A Historical Perspective on Coded Modulation . . . . . . . . . . . . . . . . . . . 3 1.2 Motivation for thisBook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.3 Organisationof theBook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.4 NovelContributions of theBook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2 Convolutional Channel Coding 13 2.1 BriefChannelCodingHistory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.2 ConvolutionalEncoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.3 State and Trellis Transitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.4 TheViterbiAlgorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.4.1 Error-free Hard-decision Viterbi Decoding . . . . . . . . . . . . . . . . . . . . . 17 2.4.2 ErroneousHard-decisionViterbiDecoding . . . . . . . . . . . . . . . . . . . . . 19 2.4.3 Error-free Soft-decision Viterbi Decoding . . . . . . . . . . . . . . . . . . . . . 21 2.5 Summary andConclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 3 Soft Decoding and Performance of BCH Codes 25 3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.2 BCHcodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.2.1 BCHEncoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.2.2 State and Trellis Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3.3 Trellis Decoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.3.2 ViterbiAlgorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.3.3 Hard-decisionViterbiDecoding . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.3.3.1 CorrectHard-decisionDecoding . . . . . . . . . . . . . . . . . . . . . 32 3.3.3.2 IncorrectHard-decisionDecoding . . . . . . . . . . . . . . . . . . . . 33 3.3.4 Soft-decisionViterbiDecoding . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.3.5 SimulationResults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.3.5.1 TheBerlekamp–MasseyAlgorithm . . . . . . . . . . . . . . . . . . . 35 3.3.5.2 Hard-decisionViterbiDecoding . . . . . . . . . . . . . . . . . . . . . 38 3.3.5.3 Soft-decisionViterbiDecoding . . . . . . . . . . . . . . . . . . . . . . 39 3.3.6 Conclusion onBlockCoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 3.4 Soft-input Algebraic Decoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 3.4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 3.4.2 ChaseAlgorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 3.4.2.1 ChaseAlgorithm1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 3.4.2.2 ChaseAlgorithm2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 3.4.3 SimulationResults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 3.5 SummaryandConclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Part I Turbo Convolutional and Turbo Block Coding 51 4 Turbo Convolutional Coding 53 J. P. Woodard and L. Hanzo 4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 4.2 TurboEncoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 4.3 TurboDecoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 4.3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 4.3.2 Log-likelihood Ratios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 4.3.3 TheMaximumAPosterioriAlgorithm . . . . . . . . . . . . . . . . . . . . . . . 59 4.3.3.1 Introduction and Mathematical Preliminaries . . . . . . . . . . . . . . 59 4.3.3.2 Forward Recursive Calculation of the αk(s)Values . . . . . . . . . . . 62 4.3.3.3 Backward Recursive Calculation of the βk(s)Values . . . . . . . . . . 62 4.3.3.4 Calculation of the γk(`s, s)Values . . . . . . . . . . . . . . . . . . . . 64 4.3.3.5 Summary of theMAPAlgorithm . . . . . . . . . . . . . . . . . . . . . 65 4.3.4 IterativeTurboDecodingPrinciples . . . . . . . . . . . . . . . . . . . . . . . . . 66 4.3.4.1 TurboDecodingMathematicalPreliminaries . . . . . . . . . . . . . . . 66 4.3.4.2 IterativeTurboDecoding . . . . . . . . . . . . . . . . . . . . . . . . . 69 4.3.5 Modifications of theMAPAlgorithm . . . . . . . . . . . . . . . . . . . . . . . . 72 4.3.5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 4.3.5.2 MathematicalDescriptionof theMax-Log-MAPAlgorithm . . . . . . . 72 4.3.5.3 Correcting theApproximation –theLog-MAPAlgorithm . . . . . . . . 74 4.3.6 TheSoft-outputViterbiAlgorithm . . . . . . . . . . . . . . . . . . . . . . . . . 75 4.3.6.1 MathematicalDescriptionof theSoft-outputViterbiAlgorithm . . . . . 75 4.3.6.2 Implementation of theSOVA . . . . . . . . . . . . . . . . . . . . . . . 78 4.3.7 TurboDecodingExample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 4.3.8 Comparison of the Component Decoder Algorithms . . . . . . . . . . . . . . . . 86 4.3.9 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 4.4 Turbo-codedBPSKPerformanceoverGaussianChannels . . . . . . . . . . . . . . . . . 90 4.4.1 Effectof theNumber of IterationsUsed . . . . . . . . . . . . . . . . . . . . . . . 90 4.4.2 Effects ofPuncturing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 4.4.3 Effect of the Component Decoder Used . . . . . . . . . . . . . . . . . . . . . . . 92 4.4.4 Effectof theFrameLengthof theCode . . . . . . . . . . . . . . . . . . . . . . . 94 4.4.5 The Component Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 4.4.6 Effectof the Interleaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 4.4.7 Effect of Estimating the Channel Reliability Value Lc . . . . . . . . . . . . . . . 101 4.5 TurboCodingPerformanceoverRayleighChannels . . . . . . . . . . . . . . . . . . . . 104 4.5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 4.5.2 Performance overPerfectlyInterleavedNarrowbandRayleighChannels . . . . . . 105 4.5.3 Performance overCorrelatedNarrowbandRayleighChannels . . . . . . . . . . . 107 4.6 SummaryandConclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 Turbo BCH Coding 109 5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 5.2 TurboEncoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 5.3 TurboDecoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 5.3.1 Summary of theMAPAlgorithm . . . . . . . . . . . . . . . . . . . . . . . . . . 111 5.3.2 TheSoft-outputViterbiAlgorithm . . . . . . . . . . . . . . . . . . . . . . . . . 114 5.3.2.1 SOVADecodingExample . . . . . . . . . . . . . . . . . . . . . . . . 117 5.4 TurboDecodingExample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 5.5 MAPAlgorithmforExtendedBCHCodes . . . . . . . . . . . . . . . . . . . . . . . . . 126 5.5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 5.5.2 ModifiedMAPAlgorithm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 5.5.2.1 TheForwardandBackwardRecursion . . . . . . . . . . . . . . . . . . 126 5.5.2.2 Transition Probability . . . . . . . . . . . . . . . . . . . . . . . . . . 127 5.5.2.3 A-posteriori Information . . . . . . . . . . . . . . . . . . . . . . . . . 128 5.5.3 Max-Log-MAP andLog-MAPAlgorithms forExtendedBCHCodes . . . . . . . 128 5.6 SimulationResults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 5.6.1 Number of IterationsUsed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 5.6.2 TheDecodingAlgorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 5.6.3 The Effect of Estimating the Channel Reliability Value Lc . . . . . . . . . . . . . 133 5.6.4 TheEffect ofPuncturing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 5.6.5 TheEffect of the InterleaverLength of theTurboCode . . . . . . . . . . . . . . . 136 5.6.6 TheEffect of the InterleaverDesign . . . . . . . . . . . . . . . . . . . . . . . . 137 5.6.7 The Component Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 5.6.8 BCH(31, k, dmin)FamilyMembers . . . . . . . . . . . . . . . . . . . . . . . . 141 5.6.9 Mixed Component Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 5.6.10 ExtendedBCHCodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 5.6.11 BCH Product Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 5.7 Summary andConclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 Part II Space–time Block and Space–time Trellis Coding 147 6 Space–time Block Codes 149 6.1 ClassificationofSmartAntennas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 6.2 Introduction to Space–time Coding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 6.3 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 6.3.1 MaximumRatioCombining . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 6.4 Space–time Block Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 6.4.1 A Twin-transmitter-based Space–time Block Code . . . . . . . . . . . . . . . . . 153 6.4.1.1 The Space–time Code G2 Using One Receiver . . . . . . . . . . . . . 154 6.4.1.2 The Space–time Code G2 Using Two Receivers . . . . . . . . . . . . . 156 6.4.2 Other Space–time Block Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 6.4.3 MAP Decoding of Space–time Block Codes . . . . . . . . . . . . . . . . . . . . 159 6.5 Channel-coded Space–time Block Codes . . . . . . . . . . . . . . . . . . . . . . . . . . 161 6.5.1 SystemOverview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 6.5.2 ChannelCodecParameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 6.5.3 Complexity Issues andMemoryRequirements . . . . . . . . . . . . . . . . . . . 165 6.6 PerformanceResults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 6.6.1 Performance Comparison of Various Space–time Block Codes Without Channel Codecs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 6.6.1.1 Maximum Ratio Combining and the Space–time Code G2 . . . . . . . 168 6.6.1.2 Performanceof 1BPSSchemes . . . . . . . . . . . . . . . . . . . . . 169 6.6.1.3 Performanceof 2BPSSchemes . . . . . . . . . . . . . . . . . . . . . 169 6.6.1.4 Performance of 3BPSSchemes . . . . . . . . . . . . . . . . . . . . . 172 6.6.1.5 Channel-coded Space–time Block Codes . . . . . . . . . . . . . . . . . 173 6.6.2 Mapping Binary Channel Codes to Multilevel Modulation . . . . . . . . . . . . . 174 6.6.2.1 TurboConvolutionalCodes:Data andParityBitMapping . . . . . . . . 175 6.6.2.2 TurboConvolutionalCodes: InterleaverEffects . . . . . . . . . . . . . 177 6.6.2.3 TurboBCHCodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 6.6.2.4 ConvolutionalCodes . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 6.6.3 Performance Comparison of Various Channel Codecs Using the G2 Space–time Code and Multilevel Modulation . . . . . . . . . . . . . . . . . . . . . . . . . . 182 6.6.3.1 Comparison ofTurboConvolutionalCodes . . . . . . . . . . . . . . . 182 6.6.3.2 Comparison of Different-rate TC(2, 1, 4)Codes . . . . . . . . . . . . . 183 6.6.3.3 ConvolutionalCodes . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 6.6.3.4 G2-coded Channel Codec Comparison: Throughput of 2 BPS . . . . . . 185 6.6.3.5 G2-coded Channel Codec Comparison: Throughput of 3BPS . . . . . . 187 6.6.3.6 Comparison of G2-codedHigh-rateTCandTBCHCodes . . . . . . . 187 6.6.3.7 Comparison ofHigh-rateTCandConvolutionalCodes . . . . . . . . . 188 6.6.4 CodingGainversusComplexity . . . . . . . . . . . . . . . . . . . . . . . . . . 188 6.6.4.1 ComplexityComparison ofTurboConvolutionalCodes . . . . . . . . . 189 6.6.4.2 ComplexityComparison ofChannelCodes . . . . . . . . . . . . . . . 190 6.7 SummaryandConclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 7 Space–time Trellis Codes 195 7.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 7.2 Space–time Trellis Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196 7.2.1 The 4-state, 4PSK Space–time Trellis Encoder . . . . . . . . . . . . . . . . . . . 196 7.2.1.1 The 4-state, 4PSK Space–time Trellis Decoder . . . . . . . . . . . . . . 198 7.2.2 Other Space–time Trellis Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 7.3 Space–time-coded Transmission over Wideband Channels . . . . . . . . . . . . . . . . . 200 7.3.1 SystemOverview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 7.3.2 Space–time and Channel Codec Parameters . . . . . . . . . . . . . . . . . . . . . 203 7.3.3 Complexity Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 7.4 SimulationResults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 7.4.1 Space–time Coding Comparison: Throughput of 2 BPS . . . . . . . . . . . . . . 207 7.4.2 Space–time Coding Comparison: Throughput of 3 BPS . . . . . . . . . . . . . . 210 7.4.3 The Effect of Maximum Doppler Frequency . . . . . . . . . . . . . . . . . . . . 213 7.4.4 TheEffectofDelaySpreads . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214 7.4.5 DelayNon-sensitiveSystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 7.4.6 The Wireless Asynchronous Transfer Mode System . . . . . . . . . . . . . . . . 220 7.4.6.1 Channel-coded Space–time Codes: Throughput of 1 BPS . . . . . . . . 221 7.4.6.2 Channel-coded Space–time Codes: Throughput of 2BPS . . . . . . . . 221 7.5 Space–time-coded Adaptive Modulation for OFDM . . . . . . . . . . . . . . . . . . . . 222 7.5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 7.5.2 Turbo-coded and Space–time-coded AOFDM . . . . . . . . . . . . . . . . . . . 222 7.5.3 SimulationResults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 7.5.3.1 Space–time-coded AOFDM . . . . . . . . . . . . . . . . . . . . . . . 224 7.5.3.2 Turbo- and Space–time-coded AOFDM . . . . . . . . . . . . . . . . . 227 7.6 SummaryandConclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 8 Turbo-coded Adaptive Modulation versus Space–time Trellis Codes for Transmission over Dispersive Channels 233 8.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 8.2 SystemOverview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 8.2.1 SISOEqualiser andAQAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 8.2.2 MIMOEqualiser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236 8.3 SimulationParameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237 8.4 SimulationResults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239 8.4.1 Turbo-coded Fixed Modulation Mode Performance . . . . . . . . . . . . . . . . . 239 8.4.2 Space–time Trellis Code Performance . . . . . . . . . . . . . . . . . . . . . . . 243 8.4.3 Adaptive Quadrature Amplitude Modulation Performance . . . . . . . . . . . . . 245 8.5 Summary andConclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 Part III Turbo Equalisation 253 9 Turbo-coded Partial-response Modulation 255 9.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255 9.2 TheMobileRadioChannel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256 9.3 Continuous Phase Modulation Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 9.4 Digital Frequency Modulation Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 9.5 StateRepresentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 9.5.1 MinimumShiftKeying . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 9.5.2 GaussianMinimumShiftKeying . . . . . . . . . . . . . . . . . . . . . . . . . . 266 9.6 SpectralPerformance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268 9.6.1 PowerSpectralDensity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268 9.6.2 FractionalOut-of-bandPower . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 9.7 Construction of Trellis-based Equaliser States . . . . . . . . . . . . . . . . . . . . . . . . 271 9.8 Soft-outputGMSKEqualiser andTurboCoding . . . . . . . . . . . . . . . . . . . . . . 275 9.8.1 Background and Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 9.8.2 Soft-outputGMSKEqualiser . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276 9.8.3 TheLog-MAPAlgorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 9.8.4 Summary of theLog-MAPAlgorithm . . . . . . . . . . . . . . . . . . . . . . . 281 9.8.5 Complexity ofTurboDecoding andConvolutionalDecoding . . . . . . . . . . . 282 9.8.6 SystemParameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283 9.8.7 TurboCodingPerformanceResults . . . . . . . . . . . . . . . . . . . . . . . . . 286 9.9 Summary andConclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287 10 Turbo Equalisation for Partial-response Systems 289 10.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291 10.2 Principle of Turbo Equalisation Using Single/Multiple Decoder(s) . . . . . . . . . . . . . 292 10.3 Soft-in/Soft-outEqualiser forTurboEqualisation . . . . . . . . . . . . . . . . . . . . . . 296 10.4 Soft-in/Soft-outDecoder forTurboEqualisation . . . . . . . . . . . . . . . . . . . . . . 296 10.5 TurboEqualisationExample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 10.6 Summary ofTurboEqualisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 10.7 Performance ofCodedGMSKSystemsUsingTurboEqualisation . . . . . . . . . . . . . 314 10.7.1 Convolutional-codedGMSKSystem . . . . . . . . . . . . . . . . . . . . . . . . 315 10.7.2 Convolutional-coding-based Turbo-codedGMSKSystem . . . . . . . . . . . . . 315 10.7.3 BCH-coding-basedTurbo-codedGMSKSystem . . . . . . . . . . . . . . . . . . 317 10.8 Discussion ofResults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318 10.9 Summary andConclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323 11 Comparative Study of Turbo Equalisers 325 11.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325 11.2 SystemOverview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326 11.3 SimulationParameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326 11.4 Results andDiscussion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329 11.4.1 Five-pathGaussianChannel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329 11.4.2 EquallyWeightedFive-pathRayleighFadingChannel . . . . . . . . . . . . . . . 332 11.5 Non-iterative JointChannelEqualisationandDecoding . . . . . . . . . . . . . . . . . . . 337 11.5.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 11.5.2 Non-iterativeTurboEqualisation . . . . . . . . . . . . . . . . . . . . . . . . . . 338 11.5.3 Non-iterative Joint Equalisation/Decoding Using a 2 × N Interleaver . . . . . . . 339 11.5.4 Non-iterativeTurboEqualiserPerformance . . . . . . . . . . . . . . . . . . . . . 340 11.5.4.1 Effect of InterleaverDepth . . . . . . . . . . . . . . . . . . . . . . . . 342 11.5.4.2 TheM-algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343 11.6 SummaryandConclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346 12 Reduced-complexity Turbo Equaliser 347 12.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347 12.2 Complexity of the Multilevel Full-response Turbo Equaliser . . . . . . . . . . . . . . . . 348 12.3 SystemModel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350 12.4 In-phase/Quadrature-phase EqualiserPrinciple . . . . . . . . . . . . . . . . . . . . . . . 351 12.5 Overviewof theReduced-complexityTurboEqualiser . . . . . . . . . . . . . . . . . . . 352 12.5.1 Conversion of theDFESymbolEstimates toLLRs . . . . . . . . . . . . . . . . . 353 12.5.2 Conversion of theDecoderAPosterioriLLRs intoSymbols . . . . . . . . . . . . 354 12.5.3 DecouplingOperation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357 12.6 Complexityof the In-phase/Quadrature-phase TurboEqualiser . . . . . . . . . . . . . . . 358 12.7 SystemParameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359 12.8 SystemPerformance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360 12.8.1 4-QAMSystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360 12.8.2 16-QAMSystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 12.8.3 64-QAMSystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 12.9 SummaryandConclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 13 Turbo Equalisation for Space–time Trellis-coded Systems 369 13.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369 13.2 SystemOverview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370 13.3 Principleof In-phase/Quadrature-phase TurboEqualisation . . . . . . . . . . . . . . . . . 371 13.4 ComplexityAnalysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373 13.5 Results andDiscussion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374 13.5.1 Performance versusComplexityTrade-off . . . . . . . . . . . . . . . . . . . . . 376 13.5.2 Performance ofSTTCSystems overChannelswithLongDelays . . . . . . . . . 381 13.6 SummaryandConclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382 Part IV Coded and Space–time-Coded Adaptive Modulation: TCM, TTCM, BICM, BICM-ID and MLC 385 14 Coded Modulation Theory and Performance 387 14.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387 14.2 Trellis-coded Modulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388 14.2.1 TCMPrinciple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388 14.2.2 OptimumTCMCodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392 14.2.3 TCMCodeDesignforFadingChannels . . . . . . . . . . . . . . . . . . . . . . 393 14.2.4 Set Partitioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395 14.3 TheSymbol-basedMAPAlgorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396 14.3.1 ProblemDescription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397 14.3.2 DetailedDescriptionof theSymbol-basedMAPAlgorithm . . . . . . . . . . . . 398 14.3.3 Symbol-basedMAPAlgorithmSummary . . . . . . . . . . . . . . . . . . . . . 400 14.4 Turbo Trellis-coded Modulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402 14.4.1 TTCMEncoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402 14.4.2 TTCMDecoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404 14.5 Bit-interleaved Coded Modulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406 14.5.1 BICMPrinciple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407 14.5.2 BICMCodingExample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409 14.6 Bit-interleaved Coded Modulation Using Iterative Decoding . . . . . . . . . . . . . . . . 411 14.6.1 Labelling Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411 14.6.2 InterleaverDesign . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414 14.6.3 BICM-IDCodingExample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414 14.7 Coded Modulation Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417 14.7.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417 14.7.2 Coded Modulation in Narrowband Channels . . . . . . . . . . . . . . . . . . . . 417 14.7.2.1 SystemOverview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417 14.7.2.2 SimulationResults andDiscussions . . . . . . . . . . . . . . . . . . . 419 14.7.2.2.1 Coded Modulation Performance over AWGN Channels . . . . 420 14.7.2.2.2 Performance over Uncorrelated Narrowband Rayleigh Fading Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421 14.7.2.2.3 Coding Gain versus Complexity and Interleaver Block Length 423 14.7.2.3 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 14.7.3 Coded Modulation in Wideband Channels . . . . . . . . . . . . . . . . . . . . . 428 14.7.3.1 Inter-symbol Interference . . . . . . . . . . . . . . . . . . . . . . . . . 428 14.7.3.2 DecisionFeedbackEqualiser . . . . . . . . . . . . . . . . . . . . . . . 429 14.7.3.2.1 DecisionFeedbackEqualiserPrinciple . . . . . . . . . . . . . 429 14.7.3.2.2 EqualiserSignal-to-noiseRatioLoss . . . . . . . . . . . . . . 431 14.7.3.3 Decision Feedback Equaliser Aided Adaptive Coded Modulation . . . . 432 14.7.3.3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . 432 14.7.3.3.2 SystemOverview . . . . . . . . . . . . . . . . . . . . . . . . 432 14.7.3.3.3 Fixed-modePerformance . . . . . . . . . . . . . . . . . . . . 435 14.7.3.3.4 SystemI andSystemIIPerformance . . . . . . . . . . . . . . 435 14.7.3.3.5 OverallPerformance . . . . . . . . . . . . . . . . . . . . . . 440 14.7.3.3.6 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . 441 14.7.3.4 Orthogonal Frequency Division Multiplexing . . . . . . . . . . . . . . 442 14.7.3.4.1 Orthogonal Frequency Division Multiplexing Principle . . . . 442 14.7.3.5 Orthogonal Frequency Division Multiplexing Aided Coded Modulation . 444 14.7.3.5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . 444 14.7.3.5.2 SystemOverview . . . . . . . . . . . . . . . . . . . . . . . . 444 14.7.3.5.3 SimulationParameters . . . . . . . . . . . . . . . . . . . . . 445 14.7.3.5.4 SimulationResults andDiscussions . . . . . . . . . . . . . . 445 14.7.3.5.5 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . 448 14.8 Near-capacity Turbo Trellis-coded Modulation Design Based on EXIT Charts and Union Bounds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448 14.8.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448 14.8.2 SystemModel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450 14.8.3 Symbol-based Union Bounds . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451 14.8.3.1 TCMDistanceSpectrum . . . . . . . . . . . . . . . . . . . . . . . . . 452 14.8.3.2 TTCMDistanceSpectrum . . . . . . . . . . . . . . . . . . . . . . . . 453 14.8.4 Symbol-basedEXITCharts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454 14.8.5 Constituent Code Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454 14.8.5.1 CodeSearchAlgorithm. . . . . . . . . . . . . . . . . . . . . . . . . . 455 14.8.6 Results andDiscussions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457 14.8.7 Conclusions onNear-capacityTTCMDesign . . . . . . . . . . . . . . . . . . . . 461 14.8.8 Appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462 14.9 Summary andConclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462 15 Multilevel Coding Theory 465 15.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465 15.2 Multilevel Coding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466 15.2.1 Signal Labelling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467 15.2.2 EquivalentChannel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469 15.2.3 Decoding ofMLCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471 15.2.3.1 Parallel IndependentDecoding . . . . . . . . . . . . . . . . . . . . . . 471 15.2.3.2 Multistage Decoding . . . . . . . . . . . . . . . . . . . . . . . . . . . 472 15.2.4 MAPDecoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473 15.2.5 Code-rateDesignRules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475 15.2.5.1 CapacityBasedCode-rateDesignRule . . . . . . . . . . . . . . . . . 475 15.2.5.2 BalancedDistanceBasedCode-rateRule . . . . . . . . . . . . . . . . 476 15.2.6 UnequalErrorProtection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478 15.3 Bit-interleaved Coded Modulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480 15.4 Bit-interleaved Coded Modulation Using Iterative Decoding . . . . . . . . . . . . . . . . 483 15.4.1 Mapping Schemes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485 15.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487 16 MLC Design Using EXIT Analysis 489 16.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489 16.2 Comparative Study of Coded Modulation Schemes . . . . . . . . . . . . . . . . . . . . . 489 16.2.1 SystemOverview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490 16.2.2 SystemParameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491 16.2.3 SimulationResults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493 16.3 EXIT-chartAnalysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497 16.3.1 Mutual Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497 16.3.1.1 InnerDemapper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 498 16.3.1.2 OuterDecoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500 16.3.2 Performance ofBICM-ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501 16.3.3 Performance ofMLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503 16.4 Precoder-aidedMLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508 16.4.1 SystemOverview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508 16.4.2 EXITChart-basedConvergenceAnalysis . . . . . . . . . . . . . . . . . . . . . . 510 16.4.3 SimulationResults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511 16.5 ChapterConclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514 17 Sphere Packing-aided Space–time MLC/BICMDesign 515 17.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515 17.2 Space–time Block Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516 17.3 Orthogonal G2DesignUsingSpherePacking . . . . . . . . . . . . . . . . . . . . . . . . 519 17.3.1 SPConstellationPoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522 17.4 IterativeDemapping forSpherePacking . . . . . . . . . . . . . . . . . . . . . . . . . . 523 17.4.1 Example of Iterative Decoding for M = 4 . . . . . . . . . . . . . . . . . . . . . 525 17.5 STBC-SP-MLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525 17.5.1 SystemOverview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525 17.5.2 EquivalentCapacityDesign . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527 17.5.3 Bit-to-SP-symbolMapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529 17.5.3.1 TheBinarySwitchingAlgorithm . . . . . . . . . . . . . . . . . . . . . 530 17.5.4 UnequalErrorProtection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533 17.5.5 SimulationResults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534 17.6 STBC-SP-BICM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539 17.6.1 SystemOverview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539 17.6.2 Mapping Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540 17.6.3 Complexity Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541 17.6.4 EXITAnalysis-aidedSTBC-SP-BICMDesign . . . . . . . . . . . . . . . . . . . 541 17.6.5 SimulationResults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544 17.7 ChapterConclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548 18 MLC/BICMSchemes for theWireless Internet 549 18.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549 18.2 Multilevel Generalised Low-density Parity-check Codes . . . . . . . . . . . . . . . . . . 550 18.2.1 GLDPCStructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550 18.2.2 GLDPCEncoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552 18.2.3 GLDPCDecoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552 18.2.4 GLDPCCodeRate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554 18.2.5 Modulation and Demodulation . . . . . . . . . . . . . . . . . . . . . . . . . . . 554 18.2.6 SimulationResults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555 18.3 An Iterative Stopping Criterion for MLC-GLDPCs . . . . . . . . . . . . . . . . . . . . . 558 18.3.1 GLDPC Syndrome Evaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . 558 18.3.2 SimulationResults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560 18.4 Coding for theWireless Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560 18.4.1 Fountain Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560 18.4.1.1 Random Linear Fountain Code . . . . . . . . . . . . . . . . . . . . . . 563 18.4.2 LTCode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564 18.4.2.1 DegreeOfDistribution . . . . . . . . . . . . . . . . . . . . . . . . . . 565 18.4.2.2 ImprovedRobustDistribution . . . . . . . . . . . . . . . . . . . . . . 566 18.4.3 LT-BICM-IDSystemOverview . . . . . . . . . . . . . . . . . . . . . . . . . . . 567 18.4.4 SimulationResults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570 18.5 LT-BICM-ID Using LLR Packet Reliability Estimation . . . . . . . . . . . . . . . . . . . 572 18.5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572 18.5.2 SystemOverview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573 18.5.3 EstimationScheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573 18.5.4 Bit-by-bitLTDecoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577 18.5.5 SimulationResults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 579 18.6 ChapterConclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580 19 Near-capacity Irregular BICM-ID Design 583 19.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583 19.2 Irregular Bit-interleaved Coded Modulation Schemes . . . . . . . . . . . . . . . . . . . . 584 19.2.1 SystemOverview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 584 19.3 EXIT-chartAnalysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586 19.3.1 AreaProperty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587 19.4 Irregular Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587 19.4.1 Irregular Outer Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 588 19.4.2 Irregular Inner Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589 19.4.3 EXIT-chartMatching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 592 19.5 SimulationResults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594 19.6 ChapterConclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600 20 Summary and Conclusions 603 20.1 Summary of theBook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 603 20.2 FutureWork . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618 20.3 ConcludingRemarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值