- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于LMS算法的2PSK调制信号均衡仿真
基于LMS算法的2PSK调制信号均衡仿真
设计目的和意义
熟悉MATLAB中M文件的使用方法。
掌握PSK信号生成原理,编出PSK信号的调制程序PSK调制原理
PSK(相位调制)的一种将距离为180度的两个相位(如0度和180度)对应0和1, 是相位调制中最简单的一种。绝对相移是利用载波的相位(指初相)直接表示数字信号的相移方式。二进制相移键控通常用相位0和π来分别表示“0”或“1”。2PSK已调信号的时域表达式为? (2-1)
这里,s(t)与2ASK及2FSK时不同,为双极性数字基带信号,即
(2-2)
(2-3)
式中,g(t)是高度为1,宽度为的门函数:
因此,在某一个码元持续时间内观察时,有
(2-4)
当码元宽度为载波周期的整数倍时,2PSK信号的典型波形如图2-1所示。
图2-1 2PSK信号的典型波形
当码元宽度为载波周期的整数倍时,2PSK信号的典型波形如图2-2所示,2PS信号的模拟调制法框图(a);图(b)是产生2PSK信号的键控法框图,就模拟调制法而言,与产生2ASK信号的方法比较,只是对s(t)要求不同,因此2PSK信号可以看作是双极性基带信号作用下的DSB调幅信号。而就键控法来说,用数字基带信号s(t)控制开关电路,选择不同相位的载波输出,这时s(t)为单极性NRZ或双极性NRZ脉冲序列信号均可。
图 2-2 2PSK调制框图
图1数字基带传输系统
在实际中,当数字基带传输系统(如图1)的特性不满足奈奎斯特第一准则时,就会产生有码间串扰的响应波形。现在我们来证明:如果在接收滤波器和抽样判决之间插入一个称之为横向滤波器的可调滤波器,其冲激响应为
于H(),那么,理论上就可消除时刻上的码间串扰。
由 式可以看出,这里的是图2所示网络的单位冲激响应。该网络是有无限多的按横向排列的迟延单元和抽头加权系数不难看出,横向滤波器的特性将取决于各抽头系数。如果是可调整的,则图3所示的滤波器是通用的;特别是当可自动调整时,则它能够适应信道特性的变化,可以动态校正系统的事件响应。设一个具有2N+1个抽头的横向滤波器,如图3(a)所示,其单位冲激响应为,则有
有设它的输入为,
在抽样时刻 (设系统无延时时)上,有
上式说明,均衡器在第k个抽样时刻上的样值将有2N+1个与乘积之和来决定。显然,其中除以外的所有都属于波形失真引起的码间串扰。当输入波形给定,及各种可能的确定是,通过调整使指定的等于零时容易办到的,但同时要求所有的(除k=0外)都等于零却是一件很难的事。这也说明,利用有限长的横向滤波器减小码间串扰是可能的,但完全消除是不可能的。LMS(Least Mean Square)算法最早由Widrow于1960年建立。采用最小均方算法的均衡器比迫零算法均衡器要稳定一些,它所采用的准则是使均衡器的期望输出值和实际输出值之间的均方误差(MSE)最小化的准则。由Wiener滤波理论可知,滤波器的最优抽头系数矢量可表示为
式中是输入信号矢量的互相关函数,与期望信号矢量的互相关函数。直接求解式此式的运算量非常大,尤其当滤波器的抽头系数个数比较多时。
详细设计步骤
产生数字基带信号;对信号进行PSK调制产生数字基带信号对信号进行PSK调制N=1000;M=2;
g=randint(N,1,M);
cp=[]; mod1=[];f=0.1*3*pi;t=0:19;
for n=1:length(g);
if g(n)==0;
A=zeros(1,20);
else g(n)==1;
A=ones(1,20);
end
cp=[cp A];
c=cos(f*t);
mod1=[mod1 c];
end
cm=[];mod=[];
for n=1:length(g);
if g(n)==0;
c=cos(f*t+pi/2);
else g(n)==1;
c=-cos(f*t+pi/2);
end
mod=[mod c];
end
(2).仿真波形如下:
(3)。结果分析:图1是产生的随机二进制0.1序列。每个二进制序列长20个单位共1000个二进制序列。图2是产生的与二进制序列等长的周期为20/3的正弦信号序列。图3是经过调制后的2PSK信号。
均衡接收信号。
(1).matlab程序如下:
weight=8;
stepsize=0.03;
trainlen=2
文档评论(0)