智能天线自适应算法MATLAB仿真分析与研究(毕业设计)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本科毕业设计
滤波:y(n) wH (n 1)u(n) 估计误差: e(n) d (n) y(n)
4.4 RLS仿真结果
图3 误差e(k)(蓝色)和输出信号y(k)(红 色)的对比图
图4 滤波器系数变化曲线
本科毕业设计
4.5 RLS仿真结论分析
算法初始化之后,天线阵列信号的信息可以通过自适应算法 RLS得到。在权值迭代调整过程中,利用矩阵运算性质得到信 号相关程度,从而显著提高自适应波束的收敛速度。自适应 滤波器除噪声系统能够有效地从噪声中恢复出原始信号,但 在实际应用中,要注意参考信号与噪声信号的相关性,相关 性越大,自适应噪声抵销系统的噪声抵消效果越好。
本科毕业设计
4.9 三种算法的性能比较
算法
算法优点
算法优缺点
算法类型
LMS
收敛速度慢,但是算法简 单易行 收敛速最度快,计算相对 复杂 收敛性能好,但是可能收 敛到干扰信号
需参考信号,收敛 速度最慢 需参考信号,算法 较复杂
非盲算法
RLS
非盲算法
Leabharlann Baidu
CMA
不需参考信号
盲算法
本科毕业设计
5.论文遇到的难题与解决方法
本科毕业设计
3.智能天线概述和常见自适应算法
智能天线是由自适应天线阵列,它主要由天线阵列、波束形 成网络和自适应算法三部分组成,智能天线基本机构图如下所 示:
本科毕业设计
3.1 智能天线概述
天线阵元的数量与其配置方式会影响智能天线的 天线阵列 性能优劣,通常我们听到天线阵列有线阵,圆阵 、三角阵,不规则阵和随机阵等
保持最佳通信,提高了通信系统的容量和频率利用系数。
二是在理论方面研究掌握了智能天线的基本结构和原理,提出了性能优劣测量 的准则,并且研究了天线阵列的自适应算法,为通信系统的优化提供了很多理 论支持。
本科毕业设计
自适应算法作为智能天线的关键组 成成分,在处理数字信号和自适应 调整天线方向发挥着重要作用,如 何提高收敛特性和减少运算复杂度 也相应地成为我们讨论的重要课题。 所以,研究智能天线及其自适应算 法具有一定意义!
本科毕业设计
4.MATLAB仿真分析与研究
LMS算法MATLAB仿真实验 本实验将分三个步骤完成:
先定义参变量M、 N,w=zeros(M,N, 3,2)f=zeros(M,N, 3,2),括号里的3 和2分别用来控制 3种步长因子和a 的两个不同参数
然后,对不同的 参数a、不同的步 长因子u和不同的 试验次数M分别 进行N次迭代来 获得每个点的权 值系数。
本科毕业设计
4.3 RLS算法仿真实验步骤
RLS算法MATLAB仿真实验 本实验将分2个步骤完成: 1)初始化:w(0)=0, R(0)=σI,其中I位单位矩阵 2)更新:对于n=1、2· · · 计算:
P(n - 1)u (n) 更新增益适量k (n) u H (n) P(n 1)u (n) 更新权向量: w(n) w(n 1) k (n)e* (n) 1 更新相关矩阵 P(n) [ P(n 1) k (n)u H (n ) P(n - 1)] 常数是遗传因子 , 且0 1
波束形成 波束形成网络主要是根据自适应算法对用户信号 进行数字化处理,从而得到真正需要跟踪的信号 网络
自适应算 自适应处理器是根据阵列加权综合技术和最优化 法处理 波束形成算法产生来波方向的权值
本科毕业设计
3.2 常见自适应算法
LMS最 小 均方算法
最小均方(LMS)自适应算法就是一种以期望响应和滤波输出信 号之间误差的均方值最小为准的,依据输入信号在迭代过程中估 计梯度矢量,并更新权系数以达到最优的自适应迭代算法。LMS 算法是一种梯度最陡下降方法,其显著的特点是它的简单性。这 算法不需要计算相应的相关函数,也不需要进行矩阵运算。
本科毕业设计
4.7 CMA仿真结果
图5 理想4QAM 调制信号的星座图
图6 经过信道嗓声影晌后的信号星座图
图7 均衡器输出端信号的星座图
图8 CMA算法的不同步长收敛速度
本科毕业设计
4.8 CMA仿真结论分析
仿真结果证实,采用大步长,能够加快收敛速度,但同时会 带来大的稳态剩余误差和误码率。为了减小算法收敛后的稳 态剩余误差和误码率应采用小步长,但会使算法收敛速度变 慢。从仿真结果图中可以看出,算法均衡后的星座更加集中、 清晰,具有更小的稳态剩余误差和误码率。恒模算法(CMA) 属于盲自适应算法,在不需要任何参考信号的情况下,普通 的均衡器一般需要经过训练和跟踪两个阶段,而盲均衡技术 在天线的发射端发送训练序列,仅知道信号输出输入的统计 特性即可,它在信号眼图中,即使眼图不张开,也能收敛。 它区别于前面所述的最小均方算法(LMS)和递推最小二乘算 法(RLS),主要是误差产生的方式不同。
本科毕业设计
本科毕业设计
2.本选题研究的意义
智能天线的前景无可限量,现实中已经有很多国家投入了大 量的资金和技术支持,并相继取得了一些瞩目的成就。目前 对于智能天线的研究主要体现在解决下面两个问题:
一是研究讨论了智能天线在无线通信系统中的实用可行性和有效性,在一定条 件下,利用波束赋型技术和自适应算法,自适应地调整加权系数,使得主波束 方向聚焦于用户信号,在更好的跟踪有用信号的同时,抑制了噪声干扰信号,
本科毕业设计
6.总结与致谢
这次写论文,由于考研准备 的原因,写的时间有点匆促,而 且在研究算法的时候,很多理论 推导和MATLAB仿真都是以前没有 接触过的知识,能够顺利完成此 次论文,我要衷心地感谢~~老师 和~~~老师,是他们的悉心指导和 关心让我不断学习、不断进步! 时光匆匆,岁月悠悠,转眼 即将在自己的大学画上句号。在 这里,我还要感谢东莞理工学院 的培养,感谢这里遇见的所有老 师、朋友、同学,是你们丰富了 我的大学生活!谢谢你们!
RLS递推 最小二乘 算法
递推最小二乘是一种自适应横向滤波器的递归算法,即给定n-1次 迭代滤波器抽头权向量最小二乘估计,依据新到达的数据计算n次 迭代权向量的最新估计。
CMA恒模 算法
恒模算法(CMA)属于盲自适应算法,在不需要任何参考信号的 情况下,普通的均衡器一般需要经过训练和跟踪两个阶段,而盲 均衡技术在天线的发射端发送训练序列,仅知道信号输出输入的 统计特性即可,它在信号眼图中,即使眼图不张开,也能收敛。
1
分析研究几种经典 的自适应算法,如 最小均方算法、递 推最小二乘算法、 恒模算法,并且进 行相应的 MATALB 仿真
2
对智能天线的波束 赋形进行MATLAB 仿真实验,并且对 所提三种算法进行 测试和数据分析,
3
对比不同自适应算 法的优劣,主要针 对其算法的收敛特 性、运算复杂度及 抗干扰性等;分析 波束成形图以及所 得数据。
本科毕业设计
4.6 CMA仿真实验原理
CMA算法MATLAB仿真实验 常见的恒模算法(CMA)基本原理框图
S(n)是未知的,一般用发送序列的估计值来代替。图中e(n)为均 衡器的输出相对估计信号的误差信号; x(n)为均衡器的输入信号。 y(n)为均衡器的输出信号g(.)为非线性无记忆估计函数 。
通
信
工
程
201041302121 李~~~
Table of Contents
1 2 3 4 5 6
毕业设计任务要求
本选题研究的意义 智能天线概述和常见自适应算法
MATLAB仿真分析与研究 论文遇到的难题与解决方法
总结与致谢
本科毕业设计
1.毕业设计任务要求
本论文主要对几种最常见的智能天线自适应滤波器算法进行较为 全面的性能比较,并利用MATLAB程序进行仿真分析不同算法的 误差、收敛速度和稳定性等。主要分为以下三部分:
最后分别绘出该 一阶自适应预测 器的权值和均方 误差瞬时特性图 与不同步长因子 下的曲线图,并 得出结论
本科毕业设计
4.1 LMS仿真结果
图1 µ=0.00026时的滤波效果图
图2 µ取0.26时的滤波效果图
本科毕业设计
4.2 LMS仿真结论分析
由以上实验结果分析可归纳为:μ 偏大时,自适应时间越短, 自适应过程越快, 但它引起的失调也越大,所以导致滤波结果 很模糊,输出信号变化较大,μ 偏小时,系统比较稳定,输出 信号变化小,失调也小,但自适应过程却相应加长了,因此参 数μ 的选择应从整个系统要求出发,在满足精度要求的前提下 ,尽量减少自适应时间。其实也可在仿真中发现,LMS算法对u 的要求不大,也就是说只要u的选择合理,算法一般都能够收 敛。这说明LMS算法具有很强的实用性。LMS算法的确是一种 算法相对简单,而性能又相当优越的一种自适应算法。这些 特点,使得LMS滤波器越来越多的应用于更广泛的领域。
难题1:算法公式推导及如何更好的进行优化 解决方法:认真查阅相关资料,结合以前自 己参加数学建模时所了解过的算法,进行对 比分析。
难题2:MATLAB仿真程序与优化 解决方法:熟悉算法的公式,在适当定义下 用MATLAB编程,用规范的m文件程序进行 书写,遇到问题到MATLAB论坛讨教或直接 百度。 难题3:论文格式问题 解决方法:按要求严格进行编排,并且及时 反馈给指导老师,在老师的帮助下更好地完 成论文要求
滤波:y(n) wH (n 1)u(n) 估计误差: e(n) d (n) y(n)
4.4 RLS仿真结果
图3 误差e(k)(蓝色)和输出信号y(k)(红 色)的对比图
图4 滤波器系数变化曲线
本科毕业设计
4.5 RLS仿真结论分析
算法初始化之后,天线阵列信号的信息可以通过自适应算法 RLS得到。在权值迭代调整过程中,利用矩阵运算性质得到信 号相关程度,从而显著提高自适应波束的收敛速度。自适应 滤波器除噪声系统能够有效地从噪声中恢复出原始信号,但 在实际应用中,要注意参考信号与噪声信号的相关性,相关 性越大,自适应噪声抵销系统的噪声抵消效果越好。
本科毕业设计
4.9 三种算法的性能比较
算法
算法优点
算法优缺点
算法类型
LMS
收敛速度慢,但是算法简 单易行 收敛速最度快,计算相对 复杂 收敛性能好,但是可能收 敛到干扰信号
需参考信号,收敛 速度最慢 需参考信号,算法 较复杂
非盲算法
RLS
非盲算法
Leabharlann Baidu
CMA
不需参考信号
盲算法
本科毕业设计
5.论文遇到的难题与解决方法
本科毕业设计
3.智能天线概述和常见自适应算法
智能天线是由自适应天线阵列,它主要由天线阵列、波束形 成网络和自适应算法三部分组成,智能天线基本机构图如下所 示:
本科毕业设计
3.1 智能天线概述
天线阵元的数量与其配置方式会影响智能天线的 天线阵列 性能优劣,通常我们听到天线阵列有线阵,圆阵 、三角阵,不规则阵和随机阵等
保持最佳通信,提高了通信系统的容量和频率利用系数。
二是在理论方面研究掌握了智能天线的基本结构和原理,提出了性能优劣测量 的准则,并且研究了天线阵列的自适应算法,为通信系统的优化提供了很多理 论支持。
本科毕业设计
自适应算法作为智能天线的关键组 成成分,在处理数字信号和自适应 调整天线方向发挥着重要作用,如 何提高收敛特性和减少运算复杂度 也相应地成为我们讨论的重要课题。 所以,研究智能天线及其自适应算 法具有一定意义!
本科毕业设计
4.MATLAB仿真分析与研究
LMS算法MATLAB仿真实验 本实验将分三个步骤完成:
先定义参变量M、 N,w=zeros(M,N, 3,2)f=zeros(M,N, 3,2),括号里的3 和2分别用来控制 3种步长因子和a 的两个不同参数
然后,对不同的 参数a、不同的步 长因子u和不同的 试验次数M分别 进行N次迭代来 获得每个点的权 值系数。
本科毕业设计
4.3 RLS算法仿真实验步骤
RLS算法MATLAB仿真实验 本实验将分2个步骤完成: 1)初始化:w(0)=0, R(0)=σI,其中I位单位矩阵 2)更新:对于n=1、2· · · 计算:
P(n - 1)u (n) 更新增益适量k (n) u H (n) P(n 1)u (n) 更新权向量: w(n) w(n 1) k (n)e* (n) 1 更新相关矩阵 P(n) [ P(n 1) k (n)u H (n ) P(n - 1)] 常数是遗传因子 , 且0 1
波束形成 波束形成网络主要是根据自适应算法对用户信号 进行数字化处理,从而得到真正需要跟踪的信号 网络
自适应算 自适应处理器是根据阵列加权综合技术和最优化 法处理 波束形成算法产生来波方向的权值
本科毕业设计
3.2 常见自适应算法
LMS最 小 均方算法
最小均方(LMS)自适应算法就是一种以期望响应和滤波输出信 号之间误差的均方值最小为准的,依据输入信号在迭代过程中估 计梯度矢量,并更新权系数以达到最优的自适应迭代算法。LMS 算法是一种梯度最陡下降方法,其显著的特点是它的简单性。这 算法不需要计算相应的相关函数,也不需要进行矩阵运算。
本科毕业设计
4.7 CMA仿真结果
图5 理想4QAM 调制信号的星座图
图6 经过信道嗓声影晌后的信号星座图
图7 均衡器输出端信号的星座图
图8 CMA算法的不同步长收敛速度
本科毕业设计
4.8 CMA仿真结论分析
仿真结果证实,采用大步长,能够加快收敛速度,但同时会 带来大的稳态剩余误差和误码率。为了减小算法收敛后的稳 态剩余误差和误码率应采用小步长,但会使算法收敛速度变 慢。从仿真结果图中可以看出,算法均衡后的星座更加集中、 清晰,具有更小的稳态剩余误差和误码率。恒模算法(CMA) 属于盲自适应算法,在不需要任何参考信号的情况下,普通 的均衡器一般需要经过训练和跟踪两个阶段,而盲均衡技术 在天线的发射端发送训练序列,仅知道信号输出输入的统计 特性即可,它在信号眼图中,即使眼图不张开,也能收敛。 它区别于前面所述的最小均方算法(LMS)和递推最小二乘算 法(RLS),主要是误差产生的方式不同。
本科毕业设计
本科毕业设计
2.本选题研究的意义
智能天线的前景无可限量,现实中已经有很多国家投入了大 量的资金和技术支持,并相继取得了一些瞩目的成就。目前 对于智能天线的研究主要体现在解决下面两个问题:
一是研究讨论了智能天线在无线通信系统中的实用可行性和有效性,在一定条 件下,利用波束赋型技术和自适应算法,自适应地调整加权系数,使得主波束 方向聚焦于用户信号,在更好的跟踪有用信号的同时,抑制了噪声干扰信号,
本科毕业设计
6.总结与致谢
这次写论文,由于考研准备 的原因,写的时间有点匆促,而 且在研究算法的时候,很多理论 推导和MATLAB仿真都是以前没有 接触过的知识,能够顺利完成此 次论文,我要衷心地感谢~~老师 和~~~老师,是他们的悉心指导和 关心让我不断学习、不断进步! 时光匆匆,岁月悠悠,转眼 即将在自己的大学画上句号。在 这里,我还要感谢东莞理工学院 的培养,感谢这里遇见的所有老 师、朋友、同学,是你们丰富了 我的大学生活!谢谢你们!
RLS递推 最小二乘 算法
递推最小二乘是一种自适应横向滤波器的递归算法,即给定n-1次 迭代滤波器抽头权向量最小二乘估计,依据新到达的数据计算n次 迭代权向量的最新估计。
CMA恒模 算法
恒模算法(CMA)属于盲自适应算法,在不需要任何参考信号的 情况下,普通的均衡器一般需要经过训练和跟踪两个阶段,而盲 均衡技术在天线的发射端发送训练序列,仅知道信号输出输入的 统计特性即可,它在信号眼图中,即使眼图不张开,也能收敛。
1
分析研究几种经典 的自适应算法,如 最小均方算法、递 推最小二乘算法、 恒模算法,并且进 行相应的 MATALB 仿真
2
对智能天线的波束 赋形进行MATLAB 仿真实验,并且对 所提三种算法进行 测试和数据分析,
3
对比不同自适应算 法的优劣,主要针 对其算法的收敛特 性、运算复杂度及 抗干扰性等;分析 波束成形图以及所 得数据。
本科毕业设计
4.6 CMA仿真实验原理
CMA算法MATLAB仿真实验 常见的恒模算法(CMA)基本原理框图
S(n)是未知的,一般用发送序列的估计值来代替。图中e(n)为均 衡器的输出相对估计信号的误差信号; x(n)为均衡器的输入信号。 y(n)为均衡器的输出信号g(.)为非线性无记忆估计函数 。
通
信
工
程
201041302121 李~~~
Table of Contents
1 2 3 4 5 6
毕业设计任务要求
本选题研究的意义 智能天线概述和常见自适应算法
MATLAB仿真分析与研究 论文遇到的难题与解决方法
总结与致谢
本科毕业设计
1.毕业设计任务要求
本论文主要对几种最常见的智能天线自适应滤波器算法进行较为 全面的性能比较,并利用MATLAB程序进行仿真分析不同算法的 误差、收敛速度和稳定性等。主要分为以下三部分:
最后分别绘出该 一阶自适应预测 器的权值和均方 误差瞬时特性图 与不同步长因子 下的曲线图,并 得出结论
本科毕业设计
4.1 LMS仿真结果
图1 µ=0.00026时的滤波效果图
图2 µ取0.26时的滤波效果图
本科毕业设计
4.2 LMS仿真结论分析
由以上实验结果分析可归纳为:μ 偏大时,自适应时间越短, 自适应过程越快, 但它引起的失调也越大,所以导致滤波结果 很模糊,输出信号变化较大,μ 偏小时,系统比较稳定,输出 信号变化小,失调也小,但自适应过程却相应加长了,因此参 数μ 的选择应从整个系统要求出发,在满足精度要求的前提下 ,尽量减少自适应时间。其实也可在仿真中发现,LMS算法对u 的要求不大,也就是说只要u的选择合理,算法一般都能够收 敛。这说明LMS算法具有很强的实用性。LMS算法的确是一种 算法相对简单,而性能又相当优越的一种自适应算法。这些 特点,使得LMS滤波器越来越多的应用于更广泛的领域。
难题1:算法公式推导及如何更好的进行优化 解决方法:认真查阅相关资料,结合以前自 己参加数学建模时所了解过的算法,进行对 比分析。
难题2:MATLAB仿真程序与优化 解决方法:熟悉算法的公式,在适当定义下 用MATLAB编程,用规范的m文件程序进行 书写,遇到问题到MATLAB论坛讨教或直接 百度。 难题3:论文格式问题 解决方法:按要求严格进行编排,并且及时 反馈给指导老师,在老师的帮助下更好地完 成论文要求