matlab进行fm调制与解调,matlab FM调制与解调.doc

matlab FM调制与解调

电子与通信工程学院

通信系统仿真实验报告

2013 ~ 2014 学年第1学期

调频(FM)系统调制解调仿真

专 业: 通信工程

班 级:

学 号:

姓 名:

指导教师姓名:

年 月 日

调频(FM)系统调制解调仿真

一、实验原理;

系统模型与AM调制的基本相同,不过需要把AM模型中的DSB AM Modulator Passband模块换成相应的FM Modulator Passband。并且计算消息信号的功率方式也不相同,其他设置(包括仿真参数)保持不变。FM调制信号功率和信息信号功率由Display和Display2显

示出来。

根据FM调制的原理,使用Sine Wave产生调制信号,用频率250,频偏50HZ,在FM Modulatord进行调制,设置载波参数,在Smulink文件中调用相关模块,连线后对信号进行调制产生FM调制信号。

【解调】

利用FM Demodulator Passband对调制信号进行解调。根据解调的原理,在Smulink中调用相应的模块,连接各个模块,设置各个模块 的参数,并用显示仿真波形。

三、结果分析;

【FM调制】

实验效果截图

原信号波形

已调信号

第一幅图function block paraneters对应设置调频器灵敏度kf fc,w,其下两幅图依次为Display输出的FM调制信号功率以及Display2输出的FM信息信号功率。

接下来的图为改变参数w后相对应的Display输出的FM调制信号功率以及Display2输出的FM信息信号功率。

【FM解调】

原信号波形

已调信号

解调后的信号

与实验箱的实验情况比较;

根据实验显示的结果图,可知当改变带宽w时,FM调制信号功率带宽相应减小。FM调制的载波信号的频率按调制信号规律变化。FM属于角度调制,已调信号频谱不再是原调制信号频谱的线性搬移,而是频谱的非线性变换,会产生与频谱搬移不同的新的频率成分。

在实验乡上进行实验时,由于设备以及各种实验误差,实验结果并没有用matlab软件模拟的那么清晰明显而且也没有那么准确,但是实验结果与仿真结果基本上是一致的。

MATLAB是一种强大的数值计算和可视化环境,它也支持信号处理任务,包括FM(Frequency Modulation,频移键控)调制解调。如果你有录制的音频数据(通常包含离散的时间序列样本),可以按照以下步骤在MATLAB进行FM调制: 1. **加载音频数据**:使用`audioread`函数读取音频文件,并将其转换为数字信号(如单声道或立体声采样率和位深度)。 ```matlab [y, Fs] = audioread('your_audio_file.wav'); ``` 2. **创建载波信号**:选择一个较高的频率作为载波,这通常是音频数据采样率的一小部分。你可以使用`sin`或`cos`函数生成正弦波。 ```matlab carrier_freq = Fs / 10; % 例如每秒钟10次调制 t = (0:length(y) - 1) / Fs; carrier = sin(2 * pi * carrier_freq * t); ``` 3. **设置调制指数(Index of modulation, FoM)**:这是描述调制强度的比例因子。FoM越大,音频信号的变化越显著。 4. **进行FM调制**:通过将音频数据点乘以载波信号,按比例改变每个音频样本的幅度。 ```matlab y_fm = y .* cos(2 * pi * FoM * t * carrier_freq); ``` 5. **如果需要,还可以进行FM解调**:MATLAB内置的`demodulate`函数可以用于简单地从FM信号恢复原始音频数据,但效果取决于调制条件。 ```matlab y_demod = demodulate(y_fm, carrier_freq); % 如果需要 ``` 6. **可视化结果**:使用`plot`或`spectrogram`函数检查原始音频、载波和调制后的信号。 ```matlab subplot(3,1,1), plot(t, y) title('Original Audio') subplot(3,1,2), plot(t, carrier) title('Carrier Signal') subplot(3,1,3), plot(t, y_fm) title('FM-modulated Audio') ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值