找回密码
 立即注册

【自编】MATLAB代码,用于实现MFSK解调过程

[复制链接]
发表于 2023-11-5 06:04:45 | 显示全部楼层 |阅读模式
1.首先定义了MFSK解调参数,包括采样频率、MFSK调制的符号数、中心频率和相邻两个符号之间的频率间隔。
2.生成参考信号,共n个,每一个表示一个符号的信号模板。
3.定义调制信号,假设为一个向量mod_sig,其中前8个元素是第一个符号的8个循环周期,接下来8个元素是第二个符号的8个循环周期,依此类推。
4.开始解调过程,首先将调制信号分割为若干个信号片段,每个信号片段的长度与参考信号长度相同。
5.对于每个信号片段,计算它与每个参考信号的相关度,找到最大相关度对应的参考信号序号,并据此计算出当前片段的频率。
6.将所有片段得到的频率组成一个向量,就是MFSK解调的结果。
7.最后绘制解调后的结果,可以看到每个符号所对应的频率。

文件列表:
Untitled.m

运行例图:
01.gif


MATLAB代码,用于实现MFSK解调过程.rar (580 Bytes, 下载次数: 0, 售价: 100 积分)


回复

使用道具 举报

小黑屋|获取积分|网站地图|必过源码 ( 湘ICP备2020019413号-2 )

GMT+8, 2024-9-20 00:46 , Processed in 0.064857 second(s), 27 queries .

Powered by Biguo100

2006-2023 Biguo100 Team

快速回复 返回顶部 返回列表