随机生成 n 个(0,1)之间的数,学号为单数的同学将大于等于 0.5 的变为 1,小于 0.5 的变为 0
得到一个 n 位的 01 序列 (n 取你学号的后三位所组成的整数)并对对生成的序列加奇校验码;
学号为偶数的同学将大于 0.4 小于 0.6 的数的变为 1,其余的变为 0 得到一个 n 位的 01 序列 (n
取你学号的后三位所组成的整数 ) 并对生成的序列加偶校验码;假设 1 个符号的持续时间
Tb=0.001s,载波 1 频率为 5KHz,载波 2 频率为 10KHz,试对生成的随机 01 序列进行 2FSK
调制,并在同一图形界面上画出调制信号,已调波形(前 10 个二进制位)及调制之后功率谱
图;设计两个带通滤波器将上述生成的 2FSK 信号分解成两个 2ASK 信号,并分别画出信号
波形(前 10 个二进制位)。
要求:
(1)将生成随机 01 序列的过程设计成函数,该函数的输入为 01 随机序列的位数,输出为 01
随机序列;
(2)将加奇偶校验码的过程设计成函数,该函数的输入为生成的 01 序列,输出为编码后的序
列;
(3)将 2FSK 调制过程设计成函数,该函数的输入为 01 序列,载波频率及信息速率,输出为调
制之后的信号数据;
(4)滤波器设计利用 FDATool 工具进行,如果利用 FDATool 进行设计则将滤波器参数用 save
命令保存到数据文件中。(滤波器的阶数在能完成功能的前提下尽可能的低)。
(5)在主程序需要滤波器的地方用注释标明滤波器种类(低通、高通、带通)及滤波器参数(低
通参数包括 Apass, Astop, Fpass, Fstop, Fs、高通参数包括 Apass, Astop, Fpass, Fstop, Fs、带通
参数包括 Apass, Astop, Fstop1, Fpass1, Fpass2, Fstop2, Fs)
(6)编写主程序调用前面的函数,完成题目中所要求的功能。
生成随机 01 序列 n 位(注意:n 是一个确定的值,为你学号的后三位所组成的整数),对
生成的序列用(7,4)线性分组码进行编码,生成矩阵 G 如下:
假设信息速率为 1Kbps,载波频率为 10KHz,试对生成的随机 01 序列进行 2ASK 调制,并
在同一图形界面上画出未调信号,已调波形(前 10 个比特)及调制之后功率谱图。学号为单
数的同学对上述生成的 2ASK 信号加叠加平均功率为(sig=学号个位数*0.3)的噪声,并进
行带通滤波,请设计滤波器,并在同一图形界面上画出滤波前、后的波形;学号为双数的同
学对上述生成的 2ASK 信号分别进行带通和低通滤波,请设计滤波器,并在同一图形界面上
画出带通和低通滤波后的波形。
要求:
(1)将生成随机 01 序列的过程设计成函数,该函数的输入为 01 随机序列的位数,输出为 01
随机序列。
(2)将加线性分组码的过程设计成函数,输入为生成的 01 序列,输出为编码后的序列;
(3)将 2ASK 调制过程设计成函数,该函数的输入为 01 序列,载波频率及信息速率,输出为
评论0
最新资源