
matlab
文章平均质量分 53
喜欢喝茶的猫
这个作者很懒,什么都没留下…
展开
-
Matlab 用法随记
1指定坐标抽范围plot(x, y); // 画图后用axis函数设置坐标轴的范围axis([xmin xmax ymin ymax]); % 设置坐标轴在指定的区间xmin、xmax 表示设置横坐标的最小最大值;ymin、ymax 表示设置纵坐标的最小最大值...原创 2020-09-10 21:05:21 · 297 阅读 · 0 评论 -
利用matlab的fdatool工具进行滤波设计
波器设计是一个创建满足指定滤波要求的滤波器参数的过程。滤波器的实现包括滤波器结构的选择和滤波器参数的计算。只有完成了滤波器的设计和实现,才能最终完成数据的滤波。滤波器设计的目标是实现数据序列的频率成分变更。严格的设计规格需要指定通带波纹数、阻带衰减、过渡带宽度等。更准确的指定可能需要实现最小阶数的滤波器、需要实现任意形状的滤波器形状或者需要用fir滤波器实现。1设计混合测试信号指标:采样率 1000; 长度 500; 频率成分 100Hz 300H...原创 2020-06-18 16:53:46 · 10465 阅读 · 1 评论 -
基于matlab的自适应NLMS算法实现
1 NLMS基本原理 NLMS算法的计算迭代过程与LMS算法基本一致,只是LMS算法中的步长是固定的,而在NLM算法步长是可变的,根据输入信号动态的调整迭代的步长,已达到较快的和稳定的收敛过程。2迭代过程1)给定w(0);2)计算输出值:y(k)=w(k)Tx(k)y(k)=w(k)Tx(k);3)计算估计误差:e(k)=d(k)−y(k)e(k)=d(k...原创 2019-12-15 21:23:41 · 5445 阅读 · 6 评论 -
基于matlab的自适应LMS算法实现
1算法原理1.1原理框图1.2迭代过程1.2.3.u是步长因子,控制算法的收敛速度。为保证算法收敛,u的取值应满足: 或。表示输入相关矩阵的最大特征值,tr(R)表示输入相关矩阵的迹。2程序function [W,en]=LMS_Re(x,d,M,u)% x 混合信号 行向量% d 期望信号 行向量% M 滤波器长度% u 步长% W 最佳权......原创 2019-10-28 11:30:12 · 5787 阅读 · 0 评论