资源简介
微多普勒处理雷达数据 已通过测试
代码片段和文件信息
% 变步长频域对消
function [e W mu] = blmsfft_vss(xdLNmu0mu_maxmu_minlampdabetaPianYiW)
% e 对消输出
% x input reference signal
% d 回波
% L filter length
% N FFT length
% mu0 初始步长
% mu_max最大步长
% mu_min最小步长
%lambda= 0.99; 系数遗忘因子
%beta= 0.01; 步长调整系数
% PianYi 直达波提前 点数
% W filter coeff
ntr = length(x); % temporary number of iterations
ntrB = floor((ntr-N)/(N-L)); % temporary number of block iterations
e = zeros(size(x)); % initialize error signal vector
ee = zeros(1N);
power=sum(abs( x(1+L:N).^2 )); % 能量归一化用,power可设为常数
mu(1)=mu0;
%
% Main loop
for k=0:ntrB
xx = x(1+k*(N-L)+PianYi:N+k*(N-L)+PianYi);
X=fft(xx); % 直达波信号组成N点向量,每次步进N-L点N-L即为块长度
y=ifft(X.*W); % 滤波预测值,取y的后N-L点
ee(1+L:N)=d(1+L+k*(N-L):N+k*(N-L))-y(1+L:N); % 回波- 预测值=对消中间向量ee,回波也每次步进N-L点
e(1+L+k*(N-L):N+k*(N-L))=ee(1+L:N); % ee的后N-L(块长度)点作为对消输出
xe=ifft(conj(X).*fft(ee)); % xe的作用是更新频域滤波器系数
xe(1+L:N)=0; % xe前L点有用,后N-L点置为0
W=W+fft(xe)*mu(k+1)/power; % 归一化LMS即NLMS更新公式,power做为能量归一化用,power可设为常数以减小运算量
mu(k+2)=lampda*mu(k+1)+beta*sum(abs( ee(1+L:N)))/sum(abs( d(1+L+k*(N-L):N+k*(N-L))));
if mu(k+2)>=mu_max
mu(k+2)=mu_max;
elseif mu(k+2)<=mu_min
mu(k+2) = mu_min;
end;
end
% coeff = W(1:L).‘; % save final coefficient vector
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-03-21 09:23 micro\
文件 1346 2011-01-13 19:14 micro\CAF_CIC_FIR.m
文件 4533 2013-05-16 08:49 micro\CAF_mDgen.m
文件 5140 2012-07-24 17:03 micro\DBF_cancellation_CAF.m
文件 1605 2011-04-08 21:44 micro\blmsfft_vss.m
文件 1230 2013-05-15 21:22 micro\mD_CAF_CIC_FIR.m
文件 4373 2013-05-07 09:52 micro\tfrspwv.m
文件 3069 2013-05-07 09:52 micro\tfrstft.m
文件 5356 2005-10-13 23:15 micro\tftb_window.m
相关资源
- 风电场风速的威布尔拟合(weibull)
- 雨流计数法(rainflow)的各种matlab程序
- 一种阴影检测的新的方法
- FISTA 压缩感知的图像使用快速迭代s
- 基于MATLAB永磁同步电机矢量控制系统
- 仿真均匀线阵的泰勒(tayl )方向图加
- 利用双向渐进结构优化法(BESO )优化
- HHT变换matlab程序
- LTE下行链路级仿真程序
- 惯导姿态解算
- 多相滤波(polyphase filter)的基本原理
- 最新最完整的Matlab粒子滤波工具箱(
- 移动机器人轨迹跟踪迭代学习控制 (
- 蓄电池模型 (power battery)
- 求解流体力学中有限体积(FVM)法的
- PSO SVM SVM用于分类时的参数优化
- 流体力学中simple算法的matlab代码
- 最小二乘算法(LMS)处理滤波并预测
- chirp信号的frft的峰值搜索仿真
- matlab编写的蛙跳聚类算法(SFLA)
- LBP特征提取的MATLAB实现
- 数字图像滤波程序
- GCC时延估计
- 基于kaiser窗的双谱线插值FFT谐波分析
- 加窗插值FFT算法的matlab 512点仿真
- GM_PHD_Filter_v110
- pls 可以用于计算排列熵
- 用α-β滤波器结合卡尔曼滤波器对相位
- matlab实现遗传算法 (Matlab Genetic Al
- 切比雪夫(Chebyshev)多项式展开式的
评论
共有 条评论