【求助】求大神帮我做几道题,明天考试,谢谢了
matlab吧
全部回复
仅看楼主
level 3
cdzlovehy 楼主
图片来自: cdzlovehy的百度相册
1(60分)、随机生成n个(0,1)之间的数,将大于等于0.5的变为1,小于0.5的变为0得到一个n位的01序列 (n取你学号的后三位所组成的整数*10);对生成的序列加奇偶校验码;假设1个符号的持续时间Tb=0.001s,载波1频率为5KHz,载波2频率为10KHz,试对生成的随机01序列进行2FSK调制,并在同一图形界面上画出未调信号,已调波形(前10个二进制位)及调制之后功率谱图。
要求:
(1)将生成随机01序列的过程设计成函数,该函数的输入为01随机序列的位数,输出为01随机序列;
(2)将加奇偶校验码的过程设计成函数,该函数的输入为生成的01序列,输出为编码后的序列;
(3)将2FSK调制过程设计成函数,该函数的输入为01序列,载波频率及信息速率,输出为调制之后的信号数据;
(4)编写主程序调用前面的函数,完成题目中所要求的功能。
2(40分)、设计两个带通滤波器将上述生成的2FSK信号分解成两个2ASK信号,并分别画出信号波形。
要求:
(1)滤波器设计可以利用FDATool工具进行设计,也可以编程设计,如果利用FDATool进行设计则将滤波器参数用save命令保存到数据文件中。(滤波器的阶数在能完成功能的前提下尽可能的低)。
(2)可直接编写主程程序调用第一题所编写的函数生成本题所用数据,然后完成本题中的相应功能。在主程序需要滤波器的地方用注释标明滤波器种类(低通、高通、带通)及滤波器参数(低通参数包括Apass, Astop, Fpass, Fstop, Fs、高通参数包括Apass, Astop, Fpass, Fstop, Fs、带通参数包括Apass, Astop, Fstop1, Fpass1, Fpass2, Fstop2, Fs)
2013年04月22日 09点04分 1
1