⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 convxcorr.txt

📁 求两个序列的互相关函数
💻 TXT
字号:
%-----------------------------------------------------------------
% exa011006_conv.m: for example 1.10.6
% to test conv.m 
% 计算两个序列的线性卷积;
%-----------------------------------------------------------------
clear;

N=5;
M=6;
L=N+M-1;
x=[1,2,3,4,5];
h=[6,2,3,6,4,2];
y=conv(x,h);
nx=0:N-1;
nh=0:M-1;
ny=0:L-1;

subplot(231);
stem(nx,x,'.k');xlabel('n');ylabel('x(n)');grid on;
subplot(232);
stem(nh,h,'.k');xlabel('n');ylabel('h(n)');grid on;
subplot(233);
stem(ny,y,'.k');xlabel('n');ylabel('y(n)');grid on;
y

%-----------------------------------------------------------------
% exa011007_xcorr.m: for example 1.10.7  and example 1.8.3
% to test xcorr.m
% 求两个序列的互相关函数,或一个序列的自相关函数;
%-----------------------------------------------------------------
clear;

N=500;
p1=1;
p2=0.1;
f=1/8;
Mlag=50;
u=randn(1,N);
n=[0:N-1];
s=sin(2*pi*f*n);

% 混有高斯白噪的正弦信号的自相关
u1=u*sqrt(p1);
x1=u1(1:N)+s;
rx1=xcorr(x1,Mlag,'biased');
subplot(221);
plot(x1(1:Mlag));
xlabel('n');
ylabel('x1(n)');grid on;
subplot(223);
plot((-Mlag:Mlag),rx1);grid on;
xlabel('m');ylabel('rx1(m)');

% 高斯白噪功率由原来的p1减少为p2,再观察混合信号的自相关
u2=u*sqrt(p2);
x2=u2(1:N)+s;
rx2=xcorr(x2,Mlag,'biased');
subplot(222);
plot(x2(1:Mlag));
xlabel('n');ylabel('x2(n)');grid on;
subplot(224);
plot((-Mlag:Mlag),rx2);
grid on;xlabel('m');ylabel('rx2(m)');


   
  cameraman=imread('cameraman.tif');
H=hadamard(256);
%hadamad矩阵
cameraman=double(cameraman)/255;
%数据类型转换
hcameraman=H*cameraman*H;
%Hadamard变换
hcameraman=hcameraman/256;
subplot(121)
imshow(hcameraman);
title('cameraman图像的二维离散Hadamard变换');
subplot(122)
ccameraman=dct2(cameraman);
%离散余弦变换
imshow(ccameraman);
title('cameraman图像的二维离散余弦变换'); 
   
  load sinsin 
% 打开原始图像
% X中包含图像信息
init=2055615866; randn('seed',init); 
x = X + 18*randn(size(X));
%产生噪声图像
% 用 wdencmp函数给图像除噪
[thr,sorh,keepapp] = ddencmp('den','wv',x);
% 发现缺省值
xd = wdencmp('gbl',x,'sym4',2,thr,sorh,keepapp);
% 使用全局阈值参数除噪图像
subplot(121)
imshow(x,map)
title('加噪图像')
subplot(122)
imshow(xd,map)
title('除噪图像')

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -