版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、4.3.1 Choice of Encoder ClassThe answer to the first question depends on the application. For example, many applications require that the encoder be systematic so that the data are readily observable in the code stream. As another example, parallel turbo codes (Chapter 7) require that the constituen
2、t convolutional codes be of the recursive type,and usually systematic. For many applications the encoder class matters very little,particularly applications in which the convolutional code is not a constituentcode of a turbo(-like) code. As seen in Example 4.3 and as we shall see in the discussion b
3、elow of the third question, the choice of encoder class can affect the encoder memory .14.3.2 Catastrophic Encoders24.3.3 Minimal Encoders345674.3.4 Design of Convolutional CodesRegarding the fourth question listed in Section 4.3, for reasons affecting decoder complexity, typical values of n and k a
4、re very small: k =1, 2, 3 and n = 2, 3, 4. Typical code rates are 1/2, 1/3, 1/4, 2/3, and 3/4, with 1/2 by far the most common rate.84.4 Alternative Convolutional Code RepresentationsUnder this section, we consider alternative representations of convolutional codes that are useful for many other asp
5、ects of convolutional codes, such asdecoding, code design, and analysis.4.4.1 Convolutional Codes as Semi-Infinite Linear Codes9101112131415161718194.4.2 Graphical Representations for Convolutional Code EncodersThere exist several graphical representations for the encoders of convolutional codes, wi
6、th each of these representations playing different roles.20We start with the finite-state transition-diagram (FSTD), or state-diagram, graphical model for G(D). The encoder realization for G(D) was presented earlier in Figure 4.4(a) and the encoder state is defined to be the contents of the two memo
7、ry elements in the encoder circuit (read from left to right). From that figure and the state definition, we may produce the following state-transition table from which the codes FSTD may be easily drawn, as depicted in Figure 4.8(a).2122We remark that a list of code sequences of any given length may
8、 be obtained from the trellis by tracing through all possible trellis paths corresponding to that length, along the way picking off the code symbols which label the branches (or edges) within each path:234.5 Trellis-Based Decoders4.5.1 MLSD and the Viterbi Algorithm2425262728294.5.2 Differential Vit
9、erbi Decoding30313233344.5.3 Bit-wise MAP Decoding and the BCJR Algorithm353637383940414243444.6 Performance Estimates for Trellis-Based Decoders4.6.1 ML Decoder Performance for Block CodesTo start, we observe that both channels are symmetric in the sense that for the BSC Pr(y = 1|x = 1) = Pr(y = 0|
10、x = 0) and for the BI-AWGN channel p(y|x) = p(y| x), where x and y represent the channel input and output, respectively. Given these conditions together with code linearity, the probabilityof error given that some codeword c was transmitted is identical to the probability of error given that any oth
11、er codeword c was transmitted. Thus, it is convenient to assume that the all-zeros codeword 0 was transmitted in performance analyses. We can therefore bound the probability of codeword error Pcw using the union bound as follows:4546474.6.2 Weight Enumerators for Convolutional CodesBecause digital c
12、ommunication links are generally packet-based, convolutional codes are often used as block codes. That is, the inputs to a rate-k/n convolutional encoder in this case are blocks of K information bits, which produce blocks of N = K(n/k) code bits.Recall that Aw is the number of weight-w codewords. Or, in the context of the codes trellis, it is the number of weight-w paths that diverge from the all-zeros trellis path one or more times in L = K/k trellis stages. Finding Aw is possible
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年统编版三年级上册语文第七单元提高试卷(附参考答案)
- (新教材)2026年青岛版八年级上册数学 4.3 角的平分线 课件
- 护理之爱守护生命
- 2025年办公空间租赁合同协议
- 多层次协同预测模型
- 基于护理信息系统的护士工作负担变化分析
- 多动症共病睡眠障碍关联
- 培训行业政策解读
- 2026 年中职酒店管理(客房服务技能)试题及答案
- 房产管理题库及答案
- 2025年5G网络的5G网络技术标准
- 盆底康复进修课件
- 羊绒纱线知识培训
- 钢板租赁合同条款(2025版)
- 辐射性白内障的发现与研究
- 珠海市产业和招商扶持政策汇编(2025年版)
- 国开机考 答案2人力资源管理2025-06-21
- 物理●山东卷丨2024年山东省普通高中学业水平等级考试物理试卷及答案
- 提升会计职业素养的试题及答案
- 电动吸盘出租合同协议
- 胃穿孔的相关试题及答案
评论
0/150
提交评论