error(['Unhandled flag = ',num2str(flag)]); end
压控正弦振荡器:其中控制信号输入幅度为4、频率为1Hz的正弦波,压控振荡器的中心频率设置为10Hz,控制灵敏度为1Hz/V,初始相位为0,输出幅度为2V。
测试模型:
S-function中的M文件:
function [sys,x0,str,ts] = zgy5(t,x,u,flag,Amp,f0,k,phi0) %VCO的实现 switch flag,
case 0 %flag初始化
sizes = simsizes; %获取simulink仿真变量结构 sizes.NumContStates = 1; %连续系统状态为1 sizes.NumDiscStates = 0; %离散系统状态数是0 sizes.NumOutputs = 1; %输出信号数目是1 sizes.NumInputs = -1; %输入信号数目是自适应的 sizes.DirFeedthrough = 0; %该系统不是直通的 sizes.NumSampleTimes = 1; % 这里必须是1 sys = simsizes(sizes); str = []; %通常为空矩阵 x0 = [0]; % 初始状态矩阵x0
ts = [-1 0]; %采样时间由外部模块给出 case 1 %flag=1计算连续系统状态方程 sys=2*pi*f0+2*pi*k*u; %VCO输出方程 case 3 %flag=3 计算输出
sys=Amp*sin(x+phi0); %VCO输出方程 case{2,4,9} %其他作不处理的flag
sys=[]; %无用的flag时返回sys为空矩阵
otherwise %异常处理
error(['Unhandled flag = ',num2str(flag)]); end
显示结果:
2、锁相环载波提取的仿真
构建一个抑制载波的双边带调制解调系统。载波频率为10KHz,被调信号为1KHz正弦波,试用平方环恢复载波并进行解调。
仿真模型:
AWGN:信道
Analog filter:低通滤波器
仿真步进设计为10^-6s,即在一个载波(10KHZ)周期中将有100个仿真计算点。仿真计算采用ode5算法。图中的两个信号模块分别产生幅度为1,频率为1000Hz基带正弦信号和10000Hz载波信号,被送入Product模块完成DSB-SC调制。调制输出经过加性高斯白噪声信道(AWGN)传输,在信道中加入噪声方差设置为0.01。在接收解调端,使用乘法器1完成平方功能。然后将平方输出通过中心频率为20kHz的二阶带通滤波器选出载波的二次谐波。该带通滤波器的通带可设置为19-21kHz(19000*2*pi——20000*2*pi)。
乘法器2作为锁相环的鉴相器,环路滤波器设为直通的,因此该锁相环为一阶环。CO的中心频率可设置为20.3KHz,VCO的控制灵敏度可设置为4000Hz/V。butter低通滤波器通带截止频率设置为1000*pi*2。仿真步长设为1e-6。VCO输出为锁定的载波二次谐波,通过计数器Counter模块进行二分频之后得到恢复载波。Counter模块设置为计数上升沿触发模式,最大计数数值为1,输出端为计数输出,输出数据类型为双精度的。计数器的初始状态可设置为0或1。
显示结果:
接受信号 平方输出
带通输出二次谐波
鉴相输出
Vco输出
分频输出恢复载波
发送基带信号
解调输出信号
从图可知,接收信号与发送信号之间存在延迟,来自相干解调低通滤波器的相移
实验二 单边带调幅系统的建模仿真
一、实验目的
1. 了解单边带调幅系统的工作原理。
2. 掌握单边带调幅系统的Matlab和Simulink建模过程。
二、实验原理:本次实验采用希尔伯特变换,希尔伯特变换就是将信号中所
以频率成分的信号分量移相-π/2而得到的新信号。单边带调幅与解调的原理:双边带调幅所产生的上下两个边带包含的信息相同,所以只需要传输其中任意一个边带就可以了。将DSB信号中的某一个边带去除,所得到的就是单边带调制信号。单边带信号的突出特点是节约了传输频带。另外,对于话音信号的单边带解调,可以不用恢复载波相位,甚至接收机的本地载波与发射机的发生载波之间存在少量频率差,话音信号的解调输出失真也不大。
三、实验内容
1、Matlab设计一个单边带发信机、带通信道和相应的接收机,参数要求如下。
(1)输入话音信号为一个话音信号,采样率8000Hz。话音输入后首先进行预滤波,预滤波器是一个频率范围在[300,3400]Hz的带通滤波器。其目的是将话音频谱限制在3400Hz以下。单边带调制的载波频率设计为10KHz,调制输出上边带。要求观测单边带调制前后的信号功率谱。 (2)信道是一个带限高斯噪声信道,其通带频率范围是[10000, 13500]Hz。要求能够根据信噪比SNR要求加入高斯噪声。
(3)接收机采用相干解调方式。为了模拟载波频率误差对解调话音音质的影响,设本地载波频率为9.8KHz,与发信机载波频率相差200Hz。解调滤波器设计为300Hz到3400Hz的带通滤波器。
2、用Simulink方式设计一个单边带传输系统并通过声卡输出接收机解调的结果声音。系统参数参照实例5.9,系统仿真参数设置为50KH
三、实验结果
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Matlab与通信仿真课程设计报告(2)在线全文阅读。
相关推荐: