CDMA通信系统中的接入信道部分进行仿真与分析-毕业设计论文(7)

2019-04-09 13:14

图4.2.3.6 General Block Interleaver模块设置

图4.2.3.7 Integer to Bit Converter模块设置

子系统内部各个模块的说明、分析与验证:

(1)对于矩阵交织器,其作用是把输入的信号按照某种顺序写入一个矩阵中,待完成整个矩阵的填充后,按照另外一种顺序从矩阵中读出数据。它的数据操作顺序是:先把输入信号按行写入矩阵,然后按照列从在、矩阵中读出来。

(2)对于Bit to Integer Converter模块和Integer to Bit Converter模块,其作用不言而喻,分别是将每行的比特数据转化为一个十进制的整数、将一个十进制的整数转化为一行比特序列。

(3)对于General Block Interleaver模块,其作用是:把输入信号按照自己的设定顺序进行置换,产生交织信号的过程。通用块交织保证每个输入的数据能够在输出信号中,且每个输出信号只能出现一次,也即说明,通用块交织器可以将帧数据序列中的重复的比特符号给除去。

下面是各个模块的仿真输出数据理论与仿真的验证。读数据的方式是采用To workspace模块来读出并显示数据的。仿真连接图见下:

4.2.3.8仿真连接图

图4.2.3.9 To Workspace模块设置

(此图仅是显示Repeat模块数据输出的设置,其他模块输出 的To Workspace模块设置仅仅是Variable name改变而已)

Repeat模块的输出数据如下:

111111001111001100 001100110000000011 110000000000111100 001111000000001111 001111001111110011 111111000011001100 111100111100000011 111100111111001111 111111110011110000 110011001100111100 111111001100111100 000011001100111100 000011000000111111 111100000000110011 001100111111110000 110011110000111100 111111001100110000 000000110011000011 111111001100110000 111111111100110000 000011111111110011 001100111111111100 000011110000110000 001100001111110011 000000001100001100 000000110011111100

111100000011000011 110000000011110011 000011001100001100 000000001100111111

000000110000001111 111100111111000000

图4.2.3.10 Repeat模块数据输出

数据说明:本来重复模块的输出数据是[576×1]的基于帧结构的数据形式,但是,为了与后面的交织器的输出数据相比较,我们将[576×1]的数据转化为[32×18]的数据形式,576个数据比特是按照行的顺序写入矩阵的。从这个矩阵数据中我们可以看出,由于重复2次的原因,相临的数据比特数都至少是2的倍数,也即说明每个比特符号至少重复了一次,从而也再次验证了重复模块设置与仿真的正确性。

Matrix交织器输出的也是[576×1]的基于帧的数据形式,为了明显地更容易的比较与验证,我们将该数据转化为[18×32]的矩阵形式,它的数据形式应该是上面Repeat模块输出数据[32×18]的转置形式,也即数据应该完全成转置形式对应。因为,它是重复模块输出后576个数据按照行的顺序写入,再按照列的顺序读出的。这里我们将[18×32]表示成下面它的转置矩阵形式,也即:[32?18]T的形式,因此读出的顺序按行。

Matrix交织器输出数据[32?18]T (576位) 10100111111001011011000000110001 10100111111001011011000000110001 11011111101001101011010100100001 11011111101001101011010100100001 10011100111110011011101000001000 10011100111110011011101000001000 01000011100000110101111001000011 01000011100000110101111001000011 10001011011100101011110110001101 10001011011100101011110110001101 10001101100000100100110101110001 10001101100000100100110101110001 00101000111111111011111101010100 00101000111111111011111101010100 10110101011110010000010011001110 10110101011110010000010011001110 01011011000011000100100100110110 01011011000011000100100100110110

图4.2.3.11 Matrix交织器输出数据

对照上叙两组数据,我们根据理论分析知,如果将repeat模块的输出数据连成576个比特符号,同时也将Matrix模块的输出数据,按列的形式读出(也即上叙数据按照

行顺序读出),并连成576个比特符号,那么,我们得到的数据应该均是576个比特符号,而且,他们的排列顺序也应该完全一致。基于此分析,我们再对上面的两组数据进行比较,我们可以得出,上叙两组数据完全符合,而且两矩阵数据完全成转置形式对应。因此,我们的验证也成功。

Bit to Integer Converter模块的作用是将Matrix交织器输出的576个比特符号写入[32×18]的矩阵,并将矩阵的每一行转化为一个十进制的数据输出。

下面将Matrix交织器的输出数据按照行的顺序写入[32×18]的矩阵中去,表示如下:

101001111110010110 110000001100011010 011111100101101100 000011000111011111 101001101011010100 100001110111111010 011010110101001000 011001110011111001 101110100000100010 011100111110011011 101000001000010000 111000001101011110 010000110100001110 000011010111100100 001110001011011100 101011110110001101 100010110111001010 111101100011011000 110110000010010011 010111000110001101 100000100100110101 110001001010001111 111110111111010101 000010100011111111 101111110101010010 110101011110010000 010011001110101101


CDMA通信系统中的接入信道部分进行仿真与分析-毕业设计论文(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中国银行山东省分行票据融资业务持证上岗管理实施细则

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

马上注册会员

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