上传者: m0_61944595
|
上传时间: 2024-06-28 15:41:59
|
文件大小: 8KB
|
文件类型: M
代码模拟了4FSK信号的生成、调制、传输、解调和误码率判断的过程,并通过图形展示了各个阶段的信号波形和频谱。载波频率可以自己调节,每个过程都有画图。以下是代码的主要功能:
基本参数设置: 定义了一系列基本参数,包括产生符号数M、每码元复制次数L、每个码元采样次数、每个码元的宽度Ts等。
生成基带信号: 通过随机生成的二进制数据(wave),使用单极性不归零矩形脉冲波形,产生基带信号的波形图。
4FSK调制: 根据不同的二进制数据值,选择对应的频率进行调制,生成4FSK调制信号。这里采用了四个频率分别为fre1、fre1+1000、fre1+2000、fre1+3000。
绘制调制后的波形和频谱图: 画出4FSK信号的波形和频谱图,同时画出基带信号的频谱图。
相干解调: 使用本地载波产生四个混频信号,然后对调制信号进行混频。接着绘制混频后的频谱图。
低通滤波器: 使用低通滤波器对混频后的数据进行滤波,得到四路解调后的信号。
抽样判决: 对解调后的信号进行抽样判决,判断每个时隙内信号的幅度是否超过阈值,从而判定每个时隙内的二进制值。