这个例子模拟了基本通信过程的不同步骤。通信系统的工作原理是将信息块调制到更高的位置gydF4y2Ba载波频率gydF4y2Ba,将调制后的信号通过带噪声的物理信道传输,接收带噪声的波形,并对接收到的信号进行解调以重建初始信息。gydF4y2Ba
实值信号中携带的所有信息gydF4y2Ba 可以用相应的低通表示吗gydF4y2Ba复杂的信封gydF4y2Ba:gydF4y2Ba
.gydF4y2Ba
在这个方程:gydF4y2Ba
为载频gydF4y2Ba.gydF4y2Ba
表示复数量的实部。gydF4y2Ba
复包络是gydF4y2Ba .gydF4y2Ba
是gydF4y2Ba同相的gydF4y2Ba复包络的分量。gydF4y2Ba
是gydF4y2Ba交gydF4y2Ba复包络的分量。gydF4y2Ba
复包络被调制到载波频率并通过信道发送。在接收端,噪声波形用载波频率解调。gydF4y2Ba
由载波频率引起的相位变化是可预测的,因此不传递任何信息。复包络不包括相位变化,可以以较低的速率采样。gydF4y2Ba
产生由正弦信号和啁啾信号组成的复包络信号。同相分量是频率为19赫兹的正弦波。正交分量是一个频率范围为61 ~ 603 Hz的二次啁啾。信号以2khz采样1秒。gydF4y2Ba
fs = 2 e3;t = (0:1 / fs: 1 - 1 / fs) ';inph =罪(2 *π* 19 * t);四=唧唧声(0.6 t - 61 t(结束),603年,gydF4y2Ba“二次”gydF4y2Ba);gydF4y2Ba
计算复包络,并将其存储为MATLAB®采样率时间表gydF4y2BafsgydF4y2Ba
.gydF4y2Ba
Env = inph + 1j*quad;g =时间表(env,gydF4y2Ba“SampleRate”gydF4y2Bafs);gydF4y2Ba
开放gydF4y2Ba信号分析仪gydF4y2Ba并将复杂信封从Workspace浏览器拖到Signal表。显示器显示包络线的相位和正交分量为相同色相和饱和度,但不同亮度的线。第一行颜色表示inphase分量,第二行颜色表示quadrature分量。点击gydF4y2Ba光谱gydF4y2Ba▼上gydF4y2Ba显示gydF4y2Ba选项卡并选择gydF4y2Ba光谱gydF4y2Ba
.该应用程序显示一组带有信号频谱的轴。复合包络具有双边光谱,显示为复合包络的相位分量的同一颜色的线。gydF4y2Ba
在gydF4y2Ba显示gydF4y2Ba选项卡上,单击gydF4y2Ba淘洗沙金的人gydF4y2Ba激活淘金器。使用平移器创建一个300ms到720 ms之间的缩放窗口。拖动缩放窗口,使其以0hz居中。频谱有一个脉冲在0.19 kHz和一个更宽的锥形轮廓在更高的频率。频谱的负频域是正频域的镜像。gydF4y2Ba
使用200hz的载波频率调制信号。乘以gydF4y2Ba 所以被调制信号的功率等于原始信号的功率。加入高斯白噪声,使信噪比为40 dB。gydF4y2Ba
fc = 200;真正mod = sqrt (2) * (env。* exp (2 j *π* fc * t));信噪比= 40;mod = mod + randn(size(mod))*std(mod)/db2mag(SNR);s =时间表(mod,gydF4y2Ba“SampleRate”gydF4y2Bafs);gydF4y2Ba
点击gydF4y2Ba显示网格gydF4y2Ba添加第二个显示。将调制信号拖到信号表中,并输入时间信息。调制将频谱移到以载频为中心的正频率。gydF4y2Ba
计算解析信号并将解析信号与频率为200hz的复值负指数相乘解调。gydF4y2Ba
民主党=希尔伯特(mod)。* exp (2 j *π* fc * t) /√(2);gydF4y2Ba
点击gydF4y2Ba显示网格gydF4y2Ba▼创建一个3乘1的显示网格。将解调的信号拖动到信号表中。通过单击将时间信息添加到复杂的信封中gydF4y2Ba时间值gydF4y2Ba在gydF4y2Ba分析仪gydF4y2Ba选项卡。双面谱显示了基带信号的相位和正交分量的恢复。gydF4y2Ba
点击gydF4y2Ba显示网格gydF4y2Ba▼创建一个一个的显示网格并绘制解调信号。点击gydF4y2Ba数据游标gydF4y2Ba▼并选择gydF4y2Ba两个gydF4y2Ba
.将时域游标放置在300毫秒和900毫秒,这样它们就能包含光谱峰值。点击gydF4y2Ba提取信号gydF4y2Ba▼并选择gydF4y2Ba之间的时间游标gydF4y2Ba
.检查gydF4y2Ba保护启动时间gydF4y2Ba盒子。清除显示并绘制提取的信号。该应用程序在感兴趣的区域提取被解调信号的相位和正交分量。通过单击它来选择提取的信号gydF4y2Ba的名字gydF4y2Ba列。在gydF4y2Ba分析仪gydF4y2Ba选项卡上,单击gydF4y2Ba出口gydF4y2Ba并将信号保存到一个名为mat的文件中gydF4y2Badem_ROI.matgydF4y2Ba
.gydF4y2Ba
加载gydF4y2Badem_ROIgydF4y2Ba
文件到工作区。通过提取信号的实部和虚部来计算解调的相位和正交分量。将提取信号的时间信息存储在一个时间变量中gydF4y2Bat_demgydF4y2Ba
.gydF4y2Ba
负载gydF4y2Badem_ROIgydF4y2Bainph_dem =实际(dem_ROI);quad_dem =图像放大(dem_ROI);t_dem = 0.3 +(0:长度(dem_ROI) 1) / fs;gydF4y2Ba
比较发射波形和提取的感兴趣区域。还要比较它们的光谱。gydF4y2Ba
次要情节(2,1,1)情节(t inph t_dem inph_dem,gydF4y2Ba“——”gydF4y2Ba)传说(gydF4y2Ba“同相的信号传输”gydF4y2Ba,gydF4y2Ba“收到了同相的信号”gydF4y2Ba次要情节(2,1,2)情节(t,四、t_dem quad_dem,gydF4y2Ba“——”gydF4y2Ba)传说(gydF4y2Ba正交信号传输的gydF4y2Ba,gydF4y2Ba“收到了正交信号”gydF4y2Ba)gydF4y2Ba
图subplot(2,1,1) pspectrum(inph,fs) holdgydF4y2Ba在gydF4y2Bapspectrum (inph_dem fs)传说(gydF4y2Ba“同相的信号传输”gydF4y2Ba,gydF4y2Ba“收到了同相的信号”gydF4y2Ba)举行gydF4y2Ba从gydF4y2Ba次要情节(2,1,2)pspectrum(四、fs)gydF4y2Ba在gydF4y2Bapspectrum (quad_dem fs)传说(gydF4y2Ba正交信号传输的gydF4y2Ba,gydF4y2Ba“收到了正交信号”gydF4y2Ba)举行gydF4y2Ba从gydF4y2Ba