




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新疆金川矿业有限公司堆浸场扩建技改项目环评报告
- 工业园区环境风险防控策略
- 工业废弃地绿化改造实践
- 工业污染治理与废水处理
- 工业机器人与智能自卸车的协同作业研究
- 工业机器人与汽车行业智能制造
- 工业机器人技术的实践与应用
- 工业物联网技术的未来发展趋势预测
- 工业物联网的实时监控与预警系统
- 工业涂装中的节能技术与设备优化
- 东方市生活垃圾焚烧炉渣综合利用项目 环评报告
- 不规格符石镶嵌工艺
- 不寐患者的护理查房
- 污水处理厂工程投标方案技术标
- 2023Vayo-DFX设计执行系统软件操作说明
- 《电力机车制动机》课件 7-01 制动缸压力计算
- 基于人工智能的智慧农业应用案例
- 《血液标本采集技术》课件
- 油藏工程教程-第04章-油气藏压力与温度
- 人力资源员工请假流程规定
- 研究开发费加计扣除核查报告模板
评论
0/150
提交评论