实验目的

  1. 加深对离散时间信号和系统的理解;
  2. 掌握运用MATLAB求解序列卷积和相关的方法;
  3. 掌握运用MATLAB对离散时间信号和系统进行时域分析的方法。

实验内容

1.已知以抽样频率对上述3个信号进行抽样。在同一张图上画出及其抽样点,并对所得结果进行讨论分析。

f=10;    %抽样频率
t=-0.3:0.001:0.3;
g1=cos(6.*pi.*t);
g2=cos(14.*pi.*t);
g3=cos(26.*pi.*t);  k=-0.3:0.1:0.3;
h1=cos(6.*pi.*k);
h2=cos(14.*pi.*k);
h3=cos(26.*pi.*k);  subplot(3,1,1);
plot(t,g1,'r');
xlabel('t');
ylabel('g1');
hold on;
stem(k,h1,'r')
legend('g1(t)','g1(k)')subplot(3,1,2);
plot(t,g2,'g');
xlabel('t');
ylabel('g2');
hold on;
stem(k,h2,'g')
legend('g2(t)','g2(k)')subplot(3,1,3);
plot(t,g3,'b');
xlabel('t');
ylabel('g3');
hold on;
stem(k,h3,'b')
legend('g3(t)','g3(k)')

图像如下:

从上图可看出,三个余弦函数的周期虽然不同,但它们抽样后相应抽样点所对应的值都相同。那么这样还原回原先的函数就变成相同的,实际上是不一样的。这是抽样频率太小的原因,我们应该增大抽样频率才能真实还原。

 2.已知序列,利用MATLAB计算序列的自相关,的卷积,以及的互相关,并对所得结果进行讨论分析。

x=[1,2,3,4,5,6];
y=[-1,1,-2,3];[Rx,n] = xcorr(x,x)%计算计算序列x[k]的自相关Rx,n为数组下标
[Rxy,n] = xcorr(x,y)%计算计算序列x[k]和y[k]的互相关Rxy
[Ryx,n] = xcorr(y,x)%计算计算序列y[k]和x[k]的互相关RyxConvXY = conv(x,y)%计算x[k]和y[k]的卷积
%确定卷积的横坐标
leftbound = 0 + 0;  %x[k]和y[k]的起始横坐标
Len = length(x)+length(y)-1;
rightbound = Len - 1 + leftbound;
bound = [leftbound:1:rightbound]subplot(4,1,1)
stem(n,Rx,'r.');
xlabel('n')
title('Rxx[n]'); grid onsubplot(4,1,2)
stem(bound,ConvXY,'r.');
xlabel('n')
title('ConvXY'); grid onsubplot(4,1,3)
stem(n,Rxy,'r.');
xlabel('n')
title('Rxy[n]'); grid onsubplot(4,1,4)
stem(n,Ryx,'r.');
xlabel('n')
title('Ryx[n]'); grid on

图像如下:

求解数值:

3.利用MATLAB的filter函数,求出下列系统的单位脉冲响应,并判断系统是否稳定。

MATLAB 提供了函数filter,可以实现差分方程的递规求解。

设差分方程的形式为a0y(n)+a1y(n−1)+⋯+amy(n−m)=b0x(n)+b1x(n−1)+⋯+bsx(n−s)

基本的调用方法:

yn = filter(B, A, xn)

B=[b0,⋯,bs],A=[a0,⋯,am];

xn是输入信号;yn是输入信号通过系统的零状态响应。如果输入是单位脉冲函数,则输出就是系统单位脉冲响应。

本题可将系统函数转化为差分方程再求解

b1=[1];      %H1(z)分子系数
a1=[1,-1.845,0.850586]; %H1(z)分母系数
b2=[1];      %H2(z)分子系数
a2=[1,-1.85,0.85]; %H2(z)分母系数delta = [1, zeros(1,30)]; % 单位脉冲信号h1 = filter(b1,a1,delta);
h2 = filter(b2,a2,delta);subplot(211);
stem(0:length(h1)-1, h1)
title('系统H1(z)单位脉冲响应h1(n)')subplot(212);
stem(0:length(h2)-1, h2)
title('系统H2(z)单位脉冲响应h2(n)')

图像如下:

4.利用MATLAB的freqz函数,画出下列离散系统的幅度响应曲线和相位响应曲线,判断滤波器的类型,绘制该系统的单位脉冲响应曲线和单位阶跃响应曲线,并对所得结果进行讨论分析。

笔者是个笨猪,这题不会,日后再来补 ┭┮﹏┭┮

离散时间信号和系统的时域分析相关推荐

  1. 数字信号处理第一章 离散时间信号与系统

    文章目录 第一章 离散时间信号与系统 离散时间信号 几种常见的信号 离散周期序列 序列的运算 离散时间信号的傅里叶变换和z变换 离散时间信号灯的傅里叶变换 性质 z变换 逆z变换 z变换的性质 z变换 ...

  2. matlab1信号的单边z变换:,实验二 离散时间信号与系统的Z变换分析

    实验二 离散时间信号与系统的Z变换分析 一. 实验目的 1.熟悉离散信号Z变换的原理及性质 2.熟悉常见信号的Z变换 3.了解正/反Z变换的MATLAB实现方法 4.了解离散信号的Z变换与其对应的理想 ...

  3. 数字信号处理随堂笔记(2)ᝰ离散时间信号与系统的频域分析

    目录,配合教材<数字信号处理原理及实现>使用 一.引言 二.序列的傅里叶变换 1.定义 2.常用的傅里叶变换 1)单位脉冲序列 2)矩形序列 3)实指数序列 3.性质 1)线性 2)时移与 ...

  4. 818专业课【考经】—《信号系统》之章节概要:第八章 离散时间信号与系统的变换域分析

    本人介绍 -1- 本硕均就读于南京理工大学.本科专业为电子信息工程,硕士专业为信号与信息处理. -2- 2021级研究生,初试专业课分数142分,在所报考专业内专业课成绩排名第一. -3- 有辅导81 ...

  5. 实验(2)信号与系统的时域分析

    本文的pdf文件:link 一.实验目的 建立线性时不变离散系统的差分方程和系统输入序列的数学模型,产生输入序列:利用matlab信号处理工具箱的差分方程求解库函数设计程序,求解系统的单位脉冲响应,给 ...

  6. 离散时间信号与系统-频域:5

    23.正交基 任何数学都是对集合的一种描述.而线性代数是指一个空间,这个空间由相互独立的基构成.空间的维度指基的个数.空间中的任何一点(是一个向量)都可以由基的线性组合进行描述.线性变换指的是将空间一 ...

  7. 第二章 离散时间信号和系统的时域描述分析 2.2.2 线性时不变系统

    如果系统对于输入信号的响应与信号加于系统的时间无关,则称该系统为时不变系统 如果 若对于任意整数,时不变系统一定满足: 如果线性系统对输入序列的运算关系L[.]在整个运算过程中不随时间变化,则称为线性 ...

  8. MATLAB信号与系统分析(一)——连续时间信号与系统的时域分析

    一.连续时间信号的表示: 1.向量表示法: 在MATLAB中,是用连续信号在等时间间隔点的样值来近似表示连续信号,当取样时间间隔足够小时,这些离散的样值就能较好地近似出连续信号. 对于连续时间信号f( ...

  9. 信号与系统 徐亚宁 matlab程序,信号与系统(第4版)

    第1章绪论 11信号与系统 12信号的描述与分类 13系统的描述与分类 131连续时间LTI系统及其描述 132离散时间LTI系统及其描述 14系统的基本特性 15信号与系统分析方法 ...

最新文章

  1. 我和我的Android
  2. 【腾讯面试题】Nginx
  3. POJ - 3436 ACM Computer Factory(最大流+输出残余网络)
  4. 按照月的第几周统计_商标评审案件审理情况月报(2020年第11期)
  5. HDU 5835 Danganronpa 贪心
  6. vue获取麦克风_vue使用recorder.js实现录音功能
  7. 不是方阵有逆矩阵吗_Lecture 3 | 乘法和逆矩阵
  8. 微pe工具箱有linux版吗,微PE工具箱
  9. 莫烦 Tensorflow
  10. 基于MATLAB的车牌识别(GUI)
  11. java SE复习笔记54
  12. 解析美团联盟,美团分销联盟,美团福利宝,外卖美天赚区别和玩法
  13. 图表数据分析怎么做,举实例给你说清楚
  14. 虚无世界java路_[AoA3]虚无世界3 (Advent of Ascension 3)
  15. win7/win10下KiWi Syslog服务器的安装与配置
  16. MoviePy - 中文文档4-MoviePy实战案例-给MoviePy Logo做一个闪动的阴影效果
  17. 根据简化真值表绘制电路
  18. PlumeLog分布式日志系统+Spring Boot
  19. 初中数学与计算机论文,初中数学优秀论文15篇
  20. 网上购书系统的设计与实现(PHP+MySQL)

热门文章

  1. Java实现单次转账到支付宝账户(新版接口)(SpringBoot)
  2. 台积电市值超越腾讯阿里,成为亚洲第一,互联网不香了?
  3. 让你瞬间理解HTTP状态码
  4. 7-2 计算Fibonacci数列的前N(N<=20)项 (10 分)
  5. python中rest是什么意思,Python中的REST调用
  6. Unity 图片定点缩放功能
  7. 7-60 有志者,事竟成
  8. Rtabmap 视觉建图与导航 Ubuntu 18.04 Kobuki
  9. 图数据库JanusGraph实战[6]: JanusGraph+HBase+ElasticSearch的环境搭建
  10. 【C语言基础】练习题