相移键控psk

相移键控的数字调制解调
摘要:移动通信迅速发展的得以实现,离不开数字处理技术。其中,数字调制与解调技术在通信领域中发挥着重大作用。为了使数字信号在带通信道中传输,必须使用数字基带信号对载波进行调制,以使信号与信道的特性匹配,再在接收端通过解调恢复出原始数字信号,实现数字信息的传递。相移键控就是数字信号调制的一种有用并且广泛使用的方式。
关键词:相移键控 数字调制 解调
1引言
信息社会的发展,数字信号处理技术趋于成熟,相移键控调制解调技术在数字信号的传输处理中得到的广泛的应用。相移键控是利用载波的相位变化来传递数字信息、而振幅和频率保持不变的一种数字信号传递方法,它具有很好的抗干扰性,满足数字通信的要求。我们将通过matlab的仿真,来实现相移键控技术对数字信号的调制与解调。
2相移键控的数字调制
相移键控又分为绝对相移(psk)和相对相移(dpsk)。
2.1PSK原理
设二进制序列用随机序列表示,数字调制就是把二进制序列逐位映射成相角序列,然后用此相角序列去调制载波信号
随机相位序列定义为
如果用表示持续时间的角度过程,则
其中是传输每一位的时间间隔,通常
信号的时域表达式为
其中,,g(t)是脉宽为Ts的单个矩形脉冲,而的统计特性为
调制原理框图如下图所示
图1、psk调制原理
2.2    DPSK原理
差分相移键控(DPSK)是利用相邻二个码元的载波信号初始相位的相对变化来表示所传输的码元。现在用θ表示载波的初始相位。设Δθ为当前码元和前一码元的相位之差:
                 
则信号码元可以表示为:为前一码元相位。
仿真结果:
输入随机序列为:       
Psk信号相位为:   
dPsk信号相位为:
3相移键控的解调
PSK信号的解调一般采用相干解调法。带通滤波器的作用是让有用信号(已调信号)通过,滤除一部分噪声,在a处得到有用信号
在c处,
通过低通滤波器后,得到
原理框图如下图所示:
图2、PSK相干解调原理
2DPSK信号的解调主要有相干解调法和差分相干解调法两种方法。
相干解调法:是对2DPSK 信号进行相干解调,恢复出相对码,再通过码反变换器变换为绝对码,从而恢复出发送的二进制数字信息。码反变换器的功能是将相对码恢复为绝对码,其规则为
原理框图如下图所示:
图3、2DPSK相干解调原理
差分相干解调法:不需要恢复本地载波,而是通过直接比较前后码元的相位差,即只需要将2DPSK信号延时一个码元间隔然后与2DPSK信号本身相乘。相乘结果反映了前后码元的相对相位关系,经低通滤波后可直接抽样判决恢复出原始数字基带信号。
原理框图如下图所示:
图4、2DPSK 差分相干解调原理
仿真结果为:
受弯构件挠度
4总结
通过本次课程论文的撰写,不仅巩固了在课堂上学到的随机信号处理相关的知识,而且在资料搜集、分析及团队协作的能力方面得到了一定的锻炼。我们通过Matlab的编程仿真,实现了对数字信号传输过程的模拟,同时加深了对数字信号处理必要性及重要作用的理解,进一步掌握了信号处理的基本方法,特别是对Matlab这一工具的使用有了更深的理解。此外在试验仿真过程中遇到的一些问题,能通过查阅资料、相互讨论等方式加以解决,实践能力有一定的增强。
参考文献
[1] 罗鹏飞,张文明. 随机信号分析与处理[M].北京:清华大学出版社,2008.
[2] 樊昌信,曹丽娜.通信原理[M].北京:国防工业出版社,2010.
[3] 丁新. 基于 MATLAB 的数字调制信号仿真系统设计[J].长江大学学报,2009.
[4] 陈杰,Matlab宝典[M].北京:电子工业出版社.2009
附录
1、相移键控调制代码:
a=[1 0 1 1 0 1 0 0 1 0 ] ;
d=length(a);
l=linspace(0,2*pi,100);
f=sin(2*l);
t=linspace(0,20*pi,600);
out=1:600;
Dout=1:600;
b=1:600;
w=1:600;
for j=1:50
    Dout(j)=f(j);
    for i=1:d
        if i==1
            if a(1)==0
                      Dout(j+50*i)=f(j);
            else
                      Dout(j+50*i)=-f(j);
            end       
        else
            if a(i)==a(i-1)
                  Dout(j+50*i)=f(j);
            else
                  Dout(j+50*i)=-f(j);
            end
        end
    end
end
for i=1:d%dsp纳米氧化铋
    if a(i)==0
      for j=1:50
          out(j+50*(i-1))=f(j);
燃煤发电厂
      end
    else
      for j=1:50
          out(j+50*(i-1))=-f(j);
      end
    end
    for j=1:50
        b(j+50*(i-1))=a(i);
        w(j+50*(i-1))=f(j);
    end
end
subplot(4,1,1),plot(t,b),axis([0 20*pi -0.2 1.2]), xlabel('t'),ylabel('调制信号');
subplot(4,1,2),plot(t,w),axis([0 20*pi -1.2 1.2]), xlabel('t'),ylabel('载波');
subplot(4,1,3),plot(t,out),axis([0 20*pi -1.2 1.2]),xlabel('t'),ylabel(' PSK波形');23mm航炮
subplot(4,1,4),plot(t,Dout),axis([0 20*pi -1.2 1.2]),xlabel('t'),ylabel(' DPSK波形');
2、相移键控解调代码:
g=[1 0 1 1 0 1 0 0 1 0 ];
cp=[];
mod1=[];
f=2*2*pi;
t=0:2*pi/199:2*pi;
for n=1:length(g);
计算机产业    if g(n)==0;
        A=zeros(1,200);%每个值200个点         
    else g(n)==1;
        A=ones(1,200);         
    end
    cp=[cp A]; %s(t),码元宽度200 
    c=cos(f*t);%载波信号 
    mod1=[mod1 c];%与s(t)等长的载波信号,变为矩阵形式
end
%figure(1);subplot(3,2,1);plot(cp);grid on;
90后炫富女%axis([0 200*length(g) -2 2]);title('随机二进制信号序列');
cm=[];mod=[];
for n=1:length(g);
    if g(n)==0;
        B=ones(1,200);%每个值200个点
        c=cos(f*t);  %载波信号
    else g(n)==1;
        B=ones(1,200);
        c=cos(f*t+pi);  %载波信号
    end
    cm=[cm B]; %s(t),码元宽度200 
    mod=[mod c]; %与s(t)等长的载波信号

本文发布于:2024-09-22 09:49:25,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/6371.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:信号   解调   调制   数字
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议