网站大量收购独家精品文档,联系QQ:2885784924

2psk信号调制解调.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2psk信号调制解调

三、2psk信号调制解调 2psk信号的调制不能采用包络检测的方法,只能进行相干解调,其原理框图如下: 不考虑噪声时,带通滤波器输出可以表示为 y(t)=cos(wct+Φn) 式中Φn为2psk信号某一码元的初相。Φn=0时,代表数字“0”, Φn=π时,代表数字“1”。与同步载波COSwct相乘后,输出为 Z(t)=COS(wct+Φn) COSwct=1/2cosΦn+1/2cos(2wct+Φn) 经过低通滤波器滤除高频分量,得解调输出为 根据发送端产生2psk信号时Φn代表数字信息1或0的规定,以及接收端x(t)与Φn的关系特性,抽样判决器的判决准则为 其中,x为x(t)在抽样时刻的值。 2psk信号相干解调的过程实际上就是输入已调信号与本地载波信号进行极性比较的过程,故常称为极性比较解调。 Matlab程序实现 clear ; close all; fs=8e5; %抽样频率 fm=20e3; %基带频率 n=2*(6*fs/fm); final=(1/fs)*(n-1); fc=2e5; % 载波频率 t=0:1/fs:(final); Fn=fs/2; %耐奎斯特频率 %用正弦波产生方波 twopi_fc_t=2*pi*fm*t; A=1; phi=0; x = A * cos(twopi_fc_t + phi); % 方波 am=1; x(x0)=am; x(x0)=-1; figure(1) subplot(321); plot(t,x); axis([0 2e-4 -2 2]); title(基带信号); grid on car=sin(2*pi*fc*t); %载波 ask=x.*car; %载波调制 subplot(322); plot(t,ask); axis([0 200e-6 -2 2]); title(PSK信号); grid on; %===================================================== vn=0.1; noise=vn*(randn(size(t))); %产生噪音 subplot(323); plot(t,noise); grid on; title(噪音信号); axis([0 .2e-3 -1 1]); askn=(ask+noise); %调制后加噪 subplot(324); plot(t,askn); axis([0 200e-6 -2 2]); title(加噪后信号); grid on; %带通滤波 fBW=40e3; f=[0:3e3:4e5]; w=2*pi*f/fs; z=exp(w*j); BW=2*pi*fBW/fs; a=.8547; %BW=2(1-a)/sqrt(a) p=(j^2*a^2); gain=.135; Hz=gain*(z+1).*(z-1)./(z.^2-(p)); subplot(325); plot(f,abs(Hz)); title(带通滤波器); grid on; Hz(Hz==0)=10^(8); %avoid log(0) subplot(326); plot(f,20*log10(abs(Hz))); grid on; title(Receiver -3dB Filter Response); axis([1e5 3e5 -3 1]); %滤波器系数 a=[1 0 0.7305]; %[1 0 p] b=[0.135 0 -0.135]; %gain*[1 0 -1] faskn=filter(b,a,askn); figure(2) subplot(321); plot(t,faskn); axis([0 100e-6 -2 2]); title(通过带通滤波后输出); grid on; cm=faskn.*car; %解调 subplot(322); plot(t,cm); axis([0 100e-6 -2 2]); grid on; title(通过相乘器后输出); %低通滤波器 p=0.72; gain1=0.14;%gain=(1-p)/2 Hz1=gain1*(z+1)./(z-(p)); subplot(323); Hz1(Hz1==0)=10^(-8);%avoid log(0) plot(f,20*log10(abs(Hz1))); grid on; title(LPF -3dB

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档