通信原理报告(7)
发布时间:2021-06-08
发布时间:2021-06-08
变化,从而实现了变频。+1用3Hz来表示,—1用1HZ表示。求功率谱方法与2ASK信号求法相同。
%2PSK 的产生
d_2psk=2*d_NRZ-1; %产生—1 +1信号 s_2psk=d_2psk(1:Lt).*ht; %2PSK频谱
[f,s_2pskf]=FFT_SHIFT(t,s_2psk); plot(f,10*log10(abs(s_2pskf).^2));
分析:根据2PSK信号产生的原理,即可编写出2PSK信号调制程序;将得到的双极性NRZ信号与sin 函数做乘法运算就可以得到2PSK信号,画出器波形。求功率谱方法与2ASK信号求法相同。
调用子函数;
function[out]= tongji(d,M)
%将输入序列扩展成间隔15个0的序列 N = length(d);
out = zeros(1,M*N); % 生产全零矩阵 for i=0:N-1
out(i*M+1)=d(i+1);
%out = reshape(out,1,M*N); % 改变矩阵行列 1行和M*N列 end;
傅里叶变换子函数:
function [f,sf]=FFT_SHIFT(t,st) dt=t(2)-t(1); T=t(end); df=1/T;
N=length(st);
%f=-N/2*df:df:N/2*df-df; %频率划分间距df f=[-N/2:N/2-1]*df;
sf=fft(st);% 傅里叶变换 sf=T/N*fftshift(sf);
第三章 调试与分析
熟悉Matlab的软件的操作平台,将写好的程序放入Matlab环境中,按下Enter回车观看效果。接下来逐一对没有模块进行Matlab仿真,观看效果: 3.1信号发生及频谱测试
将产生信号的模块程序写入Matlab环境中运行,进行观看效果: 波形如下:
下一篇:外墙内保温施工技术方案