上代码

% 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相关推荐

  1. 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 ...

  2. 《DSP using MATLAB》示例9.2

    代码: %% ------------------------------------------------------------------------ %% Output Info about ...

  3. 视觉机器学习20讲-MATLAB源码示例(10)-增强学习算法

    视觉机器学习20讲-MATLAB源码示例(10)-增强学习算法 1. 增强学习算法 2. Matlab仿真 3. 仿真结果 4. 小结 1. 增强学习算法 增强学习(Reinforcement Lea ...

  4. 《DSP using MATLAB》示例Example7.25

    今天清明放假的第二天,早晨出去吃饭时天气有些阴,十点多开始"清明时节雨纷纷"了. 母亲远在他乡看孙子,挺劳累的.父亲照顾生病的爷爷-- 我打算今天把<DSP using MA ...

  5. 《DSP using MATLAB》Problem 7.26

    注意:高通的线性相位FIR滤波器,不能是第2类,所以其长度必须为奇数.这里取M=31,过渡带里采样值抄书上的. 代码: %% +++++++++++++++++++++++++++++++++++++ ...

  6. 《DSP using MATLAB》Problem 7.36

    代码: %% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %% Output In ...

  7. 《DSP using MATLAB》Problem 7.16

    使用一种固定窗函数法设计带通滤波器. 代码: %% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ...

  8. 《DSP using MATLAB》Problem 8.22

    时光飞逝,亲朋会一个一个离我们远去,孤独漂泊一阵子后,我们自己也要离开, 代码: %% -------------------------------------------------------- ...

  9. 《DSP using MATLAB》Problem 8.1

    代码: %% ------------------------------------------------------------------------ %% Output Info about ...

  10. 《DSP using MATLAB》Problem 5.7

    代码: %% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %% Output In ...

最新文章

  1. enspar启动失败40_负债80万开始爆仓,快40岁的人了没钱创业,精神恍惚该怎么翻身?...
  2. 大型网站架构系列:消息队列
  3. 【noiOJ】P1996
  4. C#6.0语言规范(一) 介绍
  5. Celery组件架构介绍
  6. nothing comes free
  7. 关于HttpWebRequest对象的KeepAlive属性
  8. 正则表达式(括号)、[中括号]、{大括号}的区别
  9. 003.DNS主从正反解析部署
  10. SushiSwap MISO 遭软件供应链攻击,价值300万美元的以太坊被盗
  11. 二叉搜索树 java_二叉查找树之 Java的实现【下】
  12. 2021高考成绩查询省排名,【重磅整理】2021全国各地高考预测分数线出炉,这样估分可以估算全省排名...
  13. Flutter的Align组件
  14. jupyter运行时in[*]是什么原因_变頻器的停止按钮按下时,电机反而不受控制加速运行是什么原因?...
  15. 小游戏---html飞翔的小鸟
  16. Shiro实战教程笔记
  17. STM32F0xx系列 基于LL库的Flash模拟EEPROM
  18. 小程序使用有赞 UI 库
  19. 应聘总经理的答卷,供大家打分!(二)
  20. Arduino ESP8266利用定时器中断控制LED闪烁示例程序

热门文章

  1. Python使用总结
  2. linux系统中配置NFS实现文件共享
  3. js练习——动态控制表格中得行
  4. 利用wxWindows开发界面程序
  5. 删除曾经使用过的USB设备记录
  6. load data infile into table 的使用例子
  7. iOS自定义SearchBar样式
  8. 爱了爱了!0.052 秒打开 100GB 数据,这个开源库火爆了!
  9. 字节小组长无意中得知整个部门的薪资,自己28K,手下却有35K,怎么办
  10. 最近租房有点烦!技术人如何用Python找到称心如意的“小窝”?