DSP using MATlAB 示例Example2.10
上代码
% noise sequence 1 x = [3, 11, 7, 0, -1, 4, 2]; nx = [-3:3]; % given signal x(n) [y,ny] = sigshift(x,nx,2); % obtain x(n-2)set(gcf,'Color','white') subplot(2,1,1);stem(nx,x); title('sequence x(n)'); xlabel('n');ylabel('x(n)'); grid on subplot(2,1,2);stem(ny,y);title('sequence x(n-2)') xlabel('n');ylabel('x(n-2)'); grid onw = randn(1,length(y)); nw = ny; % generate w(n) [y,ny] = sigadd(y,ny,w,nw); % obtain y(n)=x(n-2)+w(n) [x,nx] = sigfold(x,nx); % obtain x(-n) [rxy,nrxy] = conv_m(y,ny,x,nx); % crosscorrelationfigure set(gcf,'Color','white') subplot(1,1,1), subplot(2,1,1); stem(nrxy,rxy); axis([-5,10,-50,250]); xlabel('lag variable 1') ylabel('rxy'); title('crosscorrelation: noise sequence 1') grid on % % noise sequence 2 x = [3, 11, 7, 0, -1, 4, 2]; nx = [-3:3]; % given signal x(n) [y,ny] = sigshift(x,nx,2); % obtain x(n-2) w = randn(1,length(y)); nw = ny; % generate w(n) [y,ny] = sigadd(y,ny,w,nw); % obtain y(n)=x(n-2)+w(n) [x,nx] = sigfold(x,nx); % obtain x(-n) [rxy,nrxy] = conv_m(y,ny,x,nx); % crosscorrelation subplot(2,1,2); stem(nrxy,rxy) axis([-5,10,-50,250]);xlabel('lag variable 1') ylabel('rxy'); title('crosscorrelation: noise sequence 2') grid on
结果:
转载于:https://www.cnblogs.com/ky027wh-sx/p/6028701.html
DSP using MATlAB 示例Example2.10相关推荐
- DSP using MATLAB 示例Example3.1 3.2 3.3
上代码: w = [0:1:500]*pi/500; % [0,pi] axis divided into 501 points. X = exp(j*w) ./ (exp(j*w) - 0.5*on ...
- 《DSP using MATLAB》示例9.2
代码: %% ------------------------------------------------------------------------ %% Output Info about ...
- 视觉机器学习20讲-MATLAB源码示例(10)-增强学习算法
视觉机器学习20讲-MATLAB源码示例(10)-增强学习算法 1. 增强学习算法 2. Matlab仿真 3. 仿真结果 4. 小结 1. 增强学习算法 增强学习(Reinforcement Lea ...
- 《DSP using MATLAB》示例Example7.25
今天清明放假的第二天,早晨出去吃饭时天气有些阴,十点多开始"清明时节雨纷纷"了. 母亲远在他乡看孙子,挺劳累的.父亲照顾生病的爷爷-- 我打算今天把<DSP using MA ...
- 《DSP using MATLAB》Problem 7.26
注意:高通的线性相位FIR滤波器,不能是第2类,所以其长度必须为奇数.这里取M=31,过渡带里采样值抄书上的. 代码: %% +++++++++++++++++++++++++++++++++++++ ...
- 《DSP using MATLAB》Problem 7.36
代码: %% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %% Output In ...
- 《DSP using MATLAB》Problem 7.16
使用一种固定窗函数法设计带通滤波器. 代码: %% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ...
- 《DSP using MATLAB》Problem 8.22
时光飞逝,亲朋会一个一个离我们远去,孤独漂泊一阵子后,我们自己也要离开, 代码: %% -------------------------------------------------------- ...
- 《DSP using MATLAB》Problem 8.1
代码: %% ------------------------------------------------------------------------ %% Output Info about ...
- 《DSP using MATLAB》Problem 5.7
代码: %% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %% Output In ...
最新文章
- enspar启动失败40_负债80万开始爆仓,快40岁的人了没钱创业,精神恍惚该怎么翻身?...
- 大型网站架构系列:消息队列
- 【noiOJ】P1996
- C#6.0语言规范(一) 介绍
- Celery组件架构介绍
- nothing comes free
- 关于HttpWebRequest对象的KeepAlive属性
- 正则表达式(括号)、[中括号]、{大括号}的区别
- 003.DNS主从正反解析部署
- SushiSwap MISO 遭软件供应链攻击,价值300万美元的以太坊被盗
- 二叉搜索树 java_二叉查找树之 Java的实现【下】
- 2021高考成绩查询省排名,【重磅整理】2021全国各地高考预测分数线出炉,这样估分可以估算全省排名...
- Flutter的Align组件
- jupyter运行时in[*]是什么原因_变頻器的停止按钮按下时,电机反而不受控制加速运行是什么原因?...
- 小游戏---html飞翔的小鸟
- Shiro实战教程笔记
- STM32F0xx系列 基于LL库的Flash模拟EEPROM
- 小程序使用有赞 UI 库
- 应聘总经理的答卷,供大家打分!(二)
- Arduino ESP8266利用定时器中断控制LED闪烁示例程序