比特交织 matlab,比特交织、解交织方法及对应的发射机、接收机的制作方法

比特交织、解交织方法及对应的发射机、接收机的制作方法

【技术领域】

[0001] 本发明涉及一种交织、解交织方法及对应的装置,更具体地说,涉及一种比特交 织、解交织方法及对应的发射机、接收机

【背景技术】

[0002] 在现有的广播通信标准中,LDPC编码、比特交织和星座映射是最为常见的编码调 制方式。在不同的发射系统中,LDPC编码、比特交织和星座映射都需要单独设计,并且联合 调试,W取得最好的信道性能。因此,如何针对特定的LDPC码字和星座映射方式形成针对 性的比特交织,是本领域的一个技术难题。

【发明内容】

[0003] 本发明的目的旨在提供一种比特交织、解交织方法及对应的发射机、接收机,来解 决现有技术中在具有特定的LDPC码字W及QPSK映射下,上述条件搭配比特交织性能没达 到最佳的问题。

[0004] 依据上述目的,实施本发明的一种用于LDPC码的比特交织方法,包括W下步骤: 将待交织的LDPC码字分为信息部分和校验部分,并且将校验部分划分为第一子校验比特 和第二子校验比特,将第一子校验比特和第二子校验比特分别做第一次比特交织,得到第 一比特流。将第一待交织比特流按一定长度划分为多个子块,并W子块为单位进行第二次 比特交织,得到第二比特流。将第二比特流划分为第一部分和第二部分,并将第一部分和第 二部分做第H次比特交织,得到第H比特流。

[0005] 依据上述目的,试试本发明的一种发射机,包括LDPC编码器、交织模块和映射模 块。其中,交织模块用W将待交织的LDPC码字分为信息部分和校验部分,并且将校验部分 划分为第一子校验比特和第二子校验比特,将第一子校验比特和第二子校验比特分别做第 一次比特交织,得到第一比特流。将第一待交织比特流按一定长度划分为多个子块,并W子 块为单位进行第二次比特交织,得到第二比特流。将第二比特流划分为第一部分和第二部 分,并将第一部分和第二部分做第H次比特交织,得到第H比特流。

[0006] 优选的,第一子校验比特为LDPC码表中度不为1的比特,第二子校验比特为LDPC 码表中度为1的比特。

[0007] 优选的,第一次比特交织将第一子校验比特和第二子校验比特按列写入,按行读 出;第二次比特交织设定子块的交换图案,按照交换图案将子块变换顺序;第H次比特交 织将第一部分和第二部分分别按列写为相等的两列,再按行读出。

[0008] 优选的,LDPC编码器采用的码长和码率共有四种选择,分别是码率5/15,码长 16200 ;码率 5/15,码长 64800 ;码率 6/15,码长 64800 ;码率 7/15,码长 64800。

[0009] 优选的,映射模块采用QPSK映射,QPSK映射中的每一个复数符号对应第H次比特 交织的每一行读出的比特。

[0010] 优选的,交织模块内置交换图案,对于码率5/15,码长16200的LDPC码,所述第一 比特流划分为45个子块,所述交换图案为:

[0011] 21 27 44 8 19 11 38 43 4 16 28 24 1 37 9 42 41 212 30 26 17 18 39 31 13 32 20 15 3 23 10 35 40 7 22 45 625 34 5 29 14 36 33 ;

[0012] 对于码率5/15,码长64800的LDPC码,所述第一比特流划分为180个子块,所述交 换图案为:

[0013] 123 99 174 32 40 22 175 34 152 92 170 91 146 119112 127 165 35 6 121 160 55 148 396 166 136 68 16 140135 69 115 11 101 54 105 176 30 133 149 45 77 60 113171 147 150 163 74 78 72 62 70 129 107 134 51 33 7 86 103 38100 157 58 76 143 81 172 159 89 42 162 28 128 145164 151 17 131 41 120 47 111 180 98 80 14 156 46 15556 63 144 104 93 117 8 67 84 139 90 97 169 138 8359 106 79 142 5 48 179 177 108 53 29 21 25 52 109 37 6431 49 178 27 110 61 88 50 87 26 43 124 94 161 19 102 44130 15 73 1 12日 173 36 116 82 71 23 141 126 137 6日 158153 2 132 114 4 18 85 75 24 95 167 154 39 168 13 966 20 57 122 10 12 118 ;

[0014] 对于码率6/15,码长64800的LDPC码,所述第一比特流划分为180个子块,所述交 换图案为:

[00巧]55 130 114 22 75 156 150 158 47 120 6 64 111 10616 31 3 25 103 125 19 98 33 79 148 173 167 53 135119 176 168 73 4 149 58 40 86 62 9 32 52 49 61 29127 30 8 57 138 134 107 84 91 94 38 128 109 151 178180 21 81 69 96 70 139 56 132 43 131 59 88 175 71 108105 65 77 104 124 15 50 68 116 92 97 2 115 45 78 166 121153 136 67 147 117 11 12 20 36 90 154 24 123 159141 60 28 172 87 63 137 170 74 51 89 164 1 93 1742 5 37 85 144 27 35 46 126 157 18 66 163 155 95113 39 142 152 118 100 102 82 129 44 161 41 80122 110 83 133 140 14 76 171 7 101 146 72 34 143145 23 112 162 179 165 10 160 177 13 26 99 169 48174 54;

[0016] 对于码率7/15,码长64800的LDPC码,所述第一比特流划分为180个子块,所述交 换图案为:

[0017] 147 76 92 113 150 27 82 101 94 118 59 37 12079 84 17 12 100 83 45 22 89 91 13日 13 日 52 72 145109 103 164 133 3 10日 39 126 102 166 151161 50 24 23 56 111 70 136 156 177 142 40 14 7 4410 33 68 81 112 29 87 69 167 4 2 159 148 88 11 74 171123 1 58 18 155 90 32 25 170 143 146 20 10473 116 152 95 131 162 173 179 175 127 63169 41 130 108 26 144 129 139 137 96 30 98 140115 165 43 47 34 163 160 53 153 67 65 168 158 60 68 77 119 121 42 54 64 62 36 122 132 106 17297 35 9 80 114 124 57 99 21 46 55 176 125 14938 71 85 19 51 110 48 141 28 107 75 49 180 93174 117 154 86 128 16 138 66 178 157 15 31 61134 78。

[0018] 依据上述目的,实施本发明的一种适用于LDPC码的比特解交织方法,包括W下步 骤;将第H比特流做第H次比特解交织,得到划分为第一部分和第二部分的第二比特流。将 第二比特流W子块为单位进行第二次比特解交织,得到划分为多个子块的第一比特流。找 出第一比特流的信息部分和校验部分,W及校验部分的第一子校验比特和第二子校验比 特,将第一子校验比特和第二子校验比特分别做第一次比特解交织,得到比特解交织后的 LDPC码字。

[0019] 依据上述目的,实施本发明的一种接收机,包括解映射模块、解交织模块和LDPC 译码器。其中,解交织模块用W将第H比特流做第H次比特解交织,得到划分为第一部分和 第二部分的第二比特流。将第二比特流W子块为单位进行第二次比特解交织,得到划分为 多个子块的第一比特流。找出第一比特流的信息部分和校验部分,W及校验部分的第一子 校验比特和第二子校验比特,将第一子校验比特和第二子校验比特分别做第一次比特解交 织,得到比特解交织后的LDPC码字。

[0020] 优选的,第一子校验比特为LDPC码表中度不为1的比特,第二子校验比特为LDPC 码表中度为1的比特。

[0021] 优选的,第一次比特交织将第一子校验比特和第二子校验比特按行读入,按列写 出;第二次比特交织按照子块的交换图案将子块反变换顺序;第H次比特交织将第一部分 和第二部分分别按行读出,再按列写为相等的两列。

[0022] 优选的,LDPC译码器采用的码长和码率共有四种选择,分别是码率5/15,码长 16200 ;码率 5/15,码长 64800 ;码率 6/15,码长 64800 ;码率 7/15,码长 64800。

[002引优选的,解交织模块内置交换图案,对于码率5/15,码长16200的LDPC码,所述第 一比特流划分为45个子块,所述交换图案为:

[0024] 21 27 44 8 19 11 38 43 4 16 28 24 1 37 9 42 41 212 30 26 17 18 39 31 13 32 20 15 3 23 10 35 40 7 22 45 625 34 5 29 14 36 33 ;

[00巧]对于码率5/15,码长64800的LDPC码,所述第一比特流划分为180个子块,所述交 换图案为:

[0026] 123 99 174 32 40 22 175 34 152 92 170 91 146 119112 127 165 35 6 121 160 55 148 3 96 166 136 68 16 140135 69 115 11 101 54 105 176 30 133 149 45 77 60 113171 147 150 163 74 78 72 62 70 129 107 134 51 33 7 86 103 38100 157 58 76 143 81 172 159 89 42 162 28 128 145164 151 17 131 41 120 47 111 180 98 80 14 156 46 15556 63 144 104 93 117 8 67 84 139 90 97 169 138 8359 106 79

MATLAB通信仿真及应用实例详pdf-MATLAB通信仿真及应用实例详.part1.rar 未命名.JPG 作者:邓华 编著 出版社:人民邮电出版社 出版日期:2003-09-01 内容简介 本书着重介绍了MATLAB在通信仿真,尤其是移动通信仿真中的应用,通过丰富具体的实例来加深读者对通信系统仿真的理和掌握。 全书共分10章,前3章介绍MATLAB通信仿真的基础,包括Simulink和S-函数;第4~8章分别介绍了信源和信宿、信道传输、信源编码、信道编码、信号交织以及信号调制的仿真模块及其仿真实现过程;第9章介绍了在通信系统的仿真和调试过程中经常遇到的问题及其决办法;最后,第10章以cdma 2000为例介绍了移动通信系统的设计和仿真。 本书适用于通信行业的大专院校学生和研究人员,既可以作为初学者的入门教材,也可以用作中高级读者和研究人员的速查手册。 第1章  MATLAB与通信仿真 1 1.1  MATLAB简介 1 1.1.1  MATLAB集成开发环境 2 1.1.2  MATLAB编程语言 6 1.2  通信仿真 8 1.2.1  通信仿真的概念 8 1.2.2  通信仿真的一般步骤 9 第2章  Simulink入门 12 2.1  Simulink简介 12 2.2  Simulink工作环境 13 2.2.1  Simulink模型库 13 2.2.2  设计仿真模型 14 2.2.3  运行仿真 14 2.2.4  建立子系统 15 2.2.5  封装子系统 17 2.3  Simulink模型库 20 第3章  S-函数 23 3.1  S-函数简介 23 3.1.1  S-函数的工作原理 23 3.1.2  S-函数基本概念 24 3.2  M文件S-函数 26 3.2.1  M文件S-函数简介 26 3.2.2  M文件S-函数的编写示例 30 3.3  C语言S-函数 46 3.3.1  C语言S-函数简介 46 3.3.2  C语言S-函数的编写示例 51 3.4  C 语言S-函数 60 第4章  信源和信宿 66 4.1  信源 66 4.1.1  压控振荡器 66 4.1.2  从文件中读取数据 68 4.1.3  数据源 72 4.1.4  噪声源 78 4.1.5  序列生成器 85 4.1.6  实例4.1--通过压控振荡器实现BFSK调制 99 4.2  信宿 101 4.2.1  示波器 101 4.2.2  错误率统计 103 4.2.3  将结果输出到文件 105 4.2.4  眼图、发散图和轨迹图 108 第5章  信道 116 5.1  加性高斯白噪声信道 116 5.1.1  函数awgn() 116 5.1.2  函数wgn() 118 5.1.3  加性高斯白噪声信道模块 120 5.1.4  实例5.1--BFSK在高斯白噪声信道中的传输性能 122 5.2  二进制对称信道 127 5.2.1  二进制对称信道模块 127 5.2.2  实例5.2--卷积编码器在二进制对称信道中的性能 128 5.3  多径瑞利衰落信道 132 5.3.1  多径瑞利衰落信道模块 132 5.3.2  实例5.3--BFSK在多径瑞利衰落信道中的传输性能 134 5.4  伦琴衰落信道 138 5.4.1  伦琴衰落信道模块 138 5.4.2  实例5.4——BFSK在多径瑞利衰落信道中的传输性能 139 5.5  射频损耗 142 5.5.1  自由空间路径损耗模块 142 5.5.2  接收机热噪声模块 144 5.5.3  相位噪声模块 145 5.5.4  相位/频率偏移模块 146 5.5.5  I/Q支路失衡模块 148 5.5.6  无记忆非线性模块 149 第6章  信源编码 153 6.1  压缩和扩展 153 6.1.1  A律压缩模块 153 6.1.2  A律扩展模块 154 6.1.3  μ律压缩模块 155 6.1.4  μ律扩展模块 156 6.2  量化和编码 157 6.2.1  抽样量化编码器 157 6.2.2  触发式量化编码器 158 6.2.3  量化码器 159 6.2.4  实例6.1--A律十三折与μ律十五折的量化误差 159 6.3  差分编码 162 6.3.1  差分编码器 162 6.3.2  差分码器 163 6.4  DPCM编码和码 164 6.4.1  DPCM编码器 164 6.4.2  DPCM码器 166 6.4.3  实例6.2--DPCM与PCM系统的量化噪声 166 第7章  信道编码和交织 172 7.1  分组编码 172 7.1.1  二进制线性码 172 7.1.2  二进制循环码 174 7.1.3  BCH码 176 7.1.4  Reed-Solomon码 178 7.1.5  Hamming码 184 7.1.6  实例7.1--Reed-Solomon码在CT2中的应用 186 7.2  循环冗余码 192 7.2.1  CRC编码器 192 7.2.2  CRC检测器 195 7.2.3  实例7.2--CRC-16 编码在DECT中的应用及其性能 197 7.3  卷积编码 202 7.3.1  卷积编码器 203 7.3.2  实例7.3--IS-95的卷积编码器 207 7.3.3  卷积译码器 211 7.3.4  实例7.4--卷积码的软判决译码 214 7.4  块交织 220 7.4.1  通用块交织 220 7.4.2  矩阵交织 221 7.4.3  实例7.5--交织器在IS-95中的应用 224 7.4.4  代数交织 228 7.4.5  随机交织 231 7.4.6  实例7.6--cdma 2000系统Turbo编码器的实现 232 7.5  卷积交织 249 7.5.1  复用交织 250 7.5.2  卷积交织 253 7.5.3  螺旋交织 255 第8章  信号调制 259 8.1  模拟幅度调制 259 8.1.1  双边带幅度调制 259 8.1.2  双边带抑制载波幅度调制 262 8.1.3  单边带幅度调制 265 8.2  模拟频率调制 268 8.2.1  基带频率调制 269 8.2.2  频带频率调制 270 8.3  模拟相位调制 272 8.3.1  基带相位调制 272 8.3.2  频带相位调制 274 8.4  数字幅度调制 275 8.4.1  基带脉幅调制 276 8.4.2  频带脉幅调制 278 8.4.3  基带正交幅度调制 281 8.4.4  频带正交幅度调制 282 8.4.5  基带矩形正交幅度调制 283 8.4.6  频带矩形正交幅度调制 285 8.4.7  实例8.1--数字幅度调制的抗噪声性能 287 8.5  数字频率调制 291 8.5.1  基带M相频移键控调制 292 8.5.2  频带M相频移键控调制 293 8.6  数字相位调制 294 8.6.1  BPSK调制 295 8.6.2  DBPSK调制 296 8.6.3  QPSK调制 297 8.6.4  实例8.2--QPSK在IS-95前向信道中的应用 299 8.6.5  DQPSK调制 304 8.6.6  实例8.3--DQPSK在USDC中的应用 305 8.6.7  基带OQPSK调制 309 8.6.8  频带OQPSK调制 312 8.6.9  实例8.4--OQPSK在IS-95反向信道中的应用 314 8.6.10  基带M-PSK调制 318 8.6.11  频带M-PSK调制 319 8.6.12  基带M-DPSK调制 321 8.6.13  频带M-DPSK调制 323 8.7  数字连续相位调制 325 8.7.1  基带CPM调制 325 8.7.2  频带CPM调制 328 8.7.3  基带MSK调制 330 8.7.4  频带MSK调制 333 8.7.5  基带GMSK调制 335 8.7.6  频带GMSK调制 337 8.7.7  实例8.5--GMSK在GSM中的应用 338 8.7.8  基带CPFSK调制 342 8.7.9  频带CPFSK调制 343 第9章  仿真和调试 346 9.1  运行仿真 346 9.1.1  设置仿真参数 346 9.1.2  运行仿真 356 9.2  调试和分析 358 9.2.1  调试仿真模型 358 9.2.2  分析仿真结果 364 第10章  cdma 2000移动通信系统 366 10.1  cdma 2000系统简介 366 10.1.1  cdma 2000 1x关键技术 367 10.1.2  cdma 2000的信道划分 368 10.2  cdma 2000反向业务信道 370 10.2.1  cdma 2000反向业务信道简介 370 10.2.2  CRC编码器 374 10.2.3  卷积编码器 379 10.2.4  信号交织器 384 10.2.5  正交扩频模块 392 10.2.6  PN信号生成器 397 10.2.7  信号调制模块 404 10.2.8  初始化模块 406 10.2.9  基站接收器 410 10.3  cdma 2000前向业务信道 412 pdf文件下载地址: 请见帖子附件( 觉得好可要顶起来啊! 不能只下载不回贴的啊!~ 【版主确认:138页之后是空白的】
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值