CDMA接入信道原理与仿真分析(4)

2019-04-09 13:11

图3.3.2 Bit to Interger Converter模块设置

Bit to Interger Converter设置说明:

Number of bits interger:为了将每行的18位比特转换成一个整数,所以这里的参数设置为18。

图3.3.3 General Block Interleaver模块设置

General Block Interleaver模块设置说明:

Elements:该参数是指交织模块的输出顺序,这里设置为[1:1:32]是指按1-32行的顺序依次输出。

图3.3.4 Integer to Bit Converter模块设置

Integer to Bit Converter模块设置说明:

Number of bits per integer:为了对Bit to Interger Converter输出的数据进行还原,所以这里设置为18,即将每个整数转换为18位二进制比特。

综上所述,可得交织子系统模块的仿真图如下所示:

图3.3.5 交织子系统仿真图

其中To Workspace模块是为了将数据输出到Matlab的workspace窗口,用于验证交织的过程。下面对Repeat模块输出取前108位数据进行分析验证:

Repeat模块输出即simout4输出前108位数据按[32*18]排列为: 111111001111001100 110011000000111111 000000000000000000 001100110000000000 001100110011111100 001100110011000011

Matrix Interleaver模块即simout5输出的前108位数据按[32*18]排列为: 11000011010111110001011111010010 11000011010111110001011111010010 10011110000101001010101000110100 100111100001

对于矩阵交织器其作用是把输入的数据按行写入矩阵中,然后按列顺序输出数据。比较simout4与simout5的数据,可知simout5输出的数据是simout4的数据按列输出的排列,即simout输出数据为simout4的转置,理论与仿真结果想吻合。

Bit to Interger Converter模块即simout6输出的前6位数据为: 200060,97580,55237,250526,21160,215521。

由于Bit to Interger Converter模块的作用是将每行的比特数转换成一个整数,对于第一行数据111111001111001100,我们将其转换为十进制的数据为200060,第2-6行转换成十进制为97580,55237,250526,21160,212221。对比Bit to Interger Converter模块输出数据可以发现,数据是完全吻合的。

General Block Interleaver模块即simout7输出数据为: 200060,97580,55237,250526,21160,215521。

由于General Block Interleaver模块的作用是把输入的数据按照自己设定的顺序进行置换,实现交织的过程,由于Elements设置为[1:1:32],所以顺序包吃不变,改变Elements的参数,即可改变数据输出的顺序。

Integer to Bit Converter模块输出前108位数据为: 110000110101111100 010111110100101100 001101011111000101 111101001010011110 000101001010101000 110100100111100001

对比Integer to Bit Converter模块输出数据与Matrix Interleaver模块数据可得,数据输出理论与仿真相吻合。

3.4 调制子系统

根据接入信道的原理框图,可以将调制子系统分成两部分:正交扩频与四相调制。仿真中,调用IS-95A Rev Ch Walsh Modulator模块对交织后的数据进行正交调制,正交调制后的信号再与长码进行模2加,然后进行四相调制,在同相支路和正交支路引入两个正交的m序列,即I信道引导PN序列和Q信道引导序列。各模块详细设置及原理解释如下:

图3.4.1 正交扩频模块设置

正交扩频模块设置说明:

⑴Walsh order:Walsh正交调制过程中,用每6个比特的二进制数据来选取Walsh正交符号集中的某一行符号,且任何一行的数据符号的位数为64位,其简单计算公式为i?c0?2c1?4c2?8c3?16c4?32c5,i为Walsh正交符号集得行号。所以这里设置为64。

⑵Input vector length:是指输入数据的长度。从块交织输出的数据为576位,所以这里设置为576。

图3.4.2 Buffer模块设置

Buffer模块设置说明:

Output buffer size(per channel):根据直接序列扩展的原理,每个Walsh码片由4个PN码片扩展,因此这里将该参数与长码产生器的output frame size同时设置为4。

图3.4.5 长码产生模块设置

长码产生模块设置说明

⑴output frame size:输出码序列的大小,与Buffer模块的Output buffer size(per channel)参数设置相同,所以这里也设置为4。

⑵sample time:抽样时间的设置与前面抽样时间的设置保持一致,所以这里设置为20/1000/80。

图3.4.6 极性转换模块设置

极性转换模块设置说明:

⑴M-ary number:由于仿真所使用的为二进制数,所以此处将该参数设置为2。


CDMA接入信道原理与仿真分析(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:园林树木的土壤以及水肥管理技术 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: