Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-01-13, 21:53   #1
edward2000
初级会员
 
注册日期: 2008-09-10
年龄: 40
帖子: 7
声望力: 0
edward2000 正向着好的方向发展
默认 [求助]lms图像滤波程序调试……

function LMS_adaptive_filter;%定义功能函数
% samples_per_period=40;%周期采样频率
% N=10*samples_per_period-1;%总采样次数
% signal=sin(2*pi*0.02*[0:N-1]);%初始输入信号
x=imread('e:\22.jpg');
signal= rgb2gray(x)
figure;%作图1的第一子图
subplot(2,1,1);
imshow(signal);
grid;
title('自适应滤波器的理想输入');
% nvar=0.5;%噪声方差
% noise=nvar*randn(1,N);%噪声信号
% X=signal+noise;%带加性噪声的输入信号
% delayX=[0 X];%输入信号延时
% SIGNAL=[signal 0];
X=imnoise(x,'gaussian');
M=32;%滤波器长度
mu=0.035;%迭代步长
subplot(2,1,2);%作图1的第二子图
imshow(X);
grid;
title('自适应滤波器的噪声输入');
initial_status=initlms(zeros(1,M),mu);%滤波器设初值
[Y,e,initial_status]=adaptlms(X,SIGNAL,initial_status);%LMS自适应滤波器输出
figure;%作图2的第一子图
subplot(2,1,1);
plot(0:N-1,Y,'.',0:N,SIGNAL,'k');
grid;
title('预测信号与实际信号的比较');
legend('预测信号,实际信号');




我调试不出来了,咋弄啊,费劲了,我就是想把一个加入了高斯噪声的图像初步滤波,然后我好进行我的仿真,咋就出不来呢!我都疯掉了
edward2000 当前离线   回复时引用此帖
旧 2009-01-13, 22:11   #2
edward2000
初级会员
 
注册日期: 2008-09-10
年龄: 40
帖子: 7
声望力: 0
edward2000 正向着好的方向发展
默认 回复: [求助]lms图像滤波程序调试……

initial_status=initlms(zeros(1,M),mu);%滤波器设初值
[Y,e,initial_status]=adaptlms(X,SIGNAL,initial_status);
尤其是这两句,不知道什么意思,也不知道用法
edward2000 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
ORIGIN去卷积 blanc Origin论坛 0 2009-03-19 20:42
[分享]matlab/simulink超级好网站推荐 rstsing MATLAB论坛 1 2009-01-30 13:10
[求助].m文件,运行错误提示 Leo_fish MATLAB论坛 1 2008-12-24 09:42


所有时间均为北京时间。现在的时间是 18:34


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.