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

📄 examp32.m

📁 ADSP TOOLBOX: Version 2.0 and gui m-files
💻 M
字号:

clc,echo on 
%EXAMPLE 32 
ts=0.01;t=0:ts:2;N1=length(t);  % Set up time array 
x=sin(2*20*pi*t);               % Signal x 
z1=2*randist(x);x1=x+z1;        % Noisy signal z1 
z2=2*randist(x);x2=x+z2;        % Noisy signal z2 
cc=conv(x1,fliplr(x2));         % Correlation of x1 and x2  
N=length(cc);                   % Length of correlation 
tc=-(N1-1):N1-1;                % Correlation index 
figure(1)
subplot(311),plot(t,x1)
title('x1=sin(2*20*pi*t)+2*randist(x)')
subplot(312),plot(t,x1)
title('x2=sin(2*20*pi*t)+2*randist(x)')
subplot(313),plot(tc,cc);%pause(2)           % Plot correlation
title('cc=conv(x1,fliplr(x2))')
f=((0:N-1)-N/2)/N/ts;                 % FFT frequency axis f
f1=((0:N1-1)-N1/2)/N1/ts;
x1spec=abs(fftshift(fft(x1)))/N;
x2spec=abs(fftshift(fft(x2)))/N;
ccspec=abs(fftshift(fft(cc)))/N;% FFT (magnitude) of correlation
figure(2)
subplot(311),plot(f1,x1spec);
subplot(312),plot(f1,x2spec);
subplot(313),plot(f,ccspec);                 % Plot spectrum of correlation 
echo off %end of example

⌨️ 快捷键说明

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