全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
IS 95 系统中反向业务信道卷积译码器系统中反向业务信道卷积译码器 及其及其 C 语言实现语言实现 IS 95 系统中反向业务信道采用接入信道采用 3 1 8 的卷积码 其码率 R 1 3 约束 长度 K 9 编码器结构如图 1 所示 图图 1 反向业务信道编码器结构反向业务信道编码器结构 其中 G0 557 101101111 G1 663 110110011 G2 711 111001001 卷积编码器对每个输入编码器的数据比特产生三个编码符号 首先输出的是编码符号 C0 它用发生器函数 G0编码 在其后输出的是编码符号 C1 用发生器函数 G1编码 最后 输出的是编码符号 C2 用发生器函数 G2编码 卷积编码器初始化时的状态应为全零状态 随后第一个输出编码符号为用发生器函数 G0编码的编码符号 卷积码的译码一般采用 Viterbi 译码算法 但由于其实现起来很复杂 在这里我们使用 了一种简便译码方法 其结构如图 2 所示 G0 编码输入 G1 C0 C1 C2 G2 G2 C2OUT C2IN G1 C1OUT C1IN G1 C0OUT C0IN 图图 2 反向业务信道译码器结构反向业务信道译码器结构 以上三路输出进入一个判决器 两个及以上相同输出的值即为判决器的最后输出值 同时该输出值再反馈到译码器中 其 C 语言编程实现为 Reverse Channel Convolutional Decoder unsigned int input 36 output 12 定义两个无符号整形数组 input 为输入数组 放入译码器输入 576 位每帧 output 为输 出 数组 放入译码器输出的 192 位每帧 void ConCoder unsigned int c0 x0 c0 x1 c0 x2 c0 x3 c0 x4 c0 x5 c0 x6 c0 x7 c0 x8 c0 in unsigned int c out i NUM bit unsigned int c1 x0 c1 x1 c1 x2 c1 x3 c1 x4 c1 x5 c1 x6 c1 x7 c1 x8 c1 in unsigned int c2 x0 c2 x1 c2 x2 c2 x3 c2 x4 c2 x5 c2 x6 c2 x7 c2 x8 c2 in x1 x8 分别表示移位寄存器 1 8 的输出值 x0 为移位寄存器 1 的输入比特 也既 图 2 中的 c0out c1out 和 c2out NUM 用来计算数组的数组数 bit 用来计算输入比特 在数组中的位数 for NUM 0 NUM 5 NUM output NUM 0 c0 x0 c0 x1 c0 x2 c0 x3 c0 x4 c0 x5 c0 x6 c0 x7 c0 x8 0 c1 x0 c1 x1 c1 x2 c1 x3 c1 x4 c1 x5 c1 x6 c1 x7 c1 x8 0 c2 x0 c2 x1 c2 x2 c2 x3 c2 x4 c2 x5 c2 x6 c2 x7 c2 x8 0 赋初值 for i 0 i 15 bit c0 x0 c0 x2 c0 x3 c0 x5 c0 x6 c0 x7 c0 x8 c0 in 移位 c0 x8 c0 x7 c0 x7 c0 x6 c0 x6 c0 x5 c0 x5 c0 x4 c0 x4 c0 x3 c0 x3 c0 x2 c0 x2 c0 x1 c0 x1 c0 x0 else c1 if i 3 1 求输出比特 c1 in input NUM 15 bit c1 x0 c1 x1 c1 x3 c1 x4 c1 x7 c1 x8 c1 in 移位 c1 x8 c1 x7 c1 x7 c1 x6 c1 x6 c1 x5 c1 x5 c1 x4 c1 x4 c1 x3 c1 x3 c1 x2 c1 x2 c1 x1 c1 x1 c1 x0 c2 else 求输出比特 c2 in input NUM 15 bit c2 x0 c2 x1 c2 x2 c2 x5 c2 x8 c2 in 移位 c2 x8 c2 x7 c2 x7 c2 x6 c2 x6 c2 x5 c2 x5 c2 x4 c2 x4 c2 x3 c2 x3 c2 x2 c2 x
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙江省地理信息特色小镇发展方向研究
- 2026年上半年医院感染管理工作总结
- 安全教育无生课堂课件
- 2024年延庆区农村地区村庄冬季清洁取暖工作实施方案
- 家庭传统习俗知识自测答案
- 康复训练自我评估试题及答案
- 教育行业知识应用测试与答案解析集版
- T∕HNSKJX 002-2025 食品加工用大米浓缩蛋白
- 机械设计制造自动化面试题及答案
- T∕CISA 527-2025 AlNiCo40 5铸造永磁合金
- 胸腔闭式引流术临床技能操作指南
- 2023胶圈电熔双密封聚乙烯复合供水管道工程技术规程
- 低压单体设备的停送电操作规程
- 幼儿园讲故事小鸭子找朋友
- ZZ029-养老照护赛项赛题(10套)-2023年全国职业院校技能大赛拟设赛项赛题(10套)
- 实验安全你我他智慧树知到答案章节测试2023年内蒙古农业大学
- 眼眶病眼眶肿瘤七制讲课4
- 2023年陕西领导干部任前廉政考试题库
- 2023年全国中学生英语能力竞赛NEPCS高一组决赛含答案和听力
- 2022年新整理《研究生中国特色社会主义理论与实践研究》考题附答案
- GA/T 1068-2015刑事案件命名规则
评论
0/150
提交评论