离散时间信号和系统的时域分析
实验目的
- 加深对离散时间信号和系统的理解;
- 掌握运用MATLAB求解序列卷积和相关的方法;
- 掌握运用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函数,画出下列离散系统的幅度响应曲线和相位响应曲线,判断滤波器的类型,绘制该系统的单位脉冲响应曲线和单位阶跃响应曲线,并对所得结果进行讨论分析。
笔者是个笨猪,这题不会,日后再来补 ┭┮﹏┭┮
离散时间信号和系统的时域分析相关推荐
- 数字信号处理第一章 离散时间信号与系统
文章目录 第一章 离散时间信号与系统 离散时间信号 几种常见的信号 离散周期序列 序列的运算 离散时间信号的傅里叶变换和z变换 离散时间信号灯的傅里叶变换 性质 z变换 逆z变换 z变换的性质 z变换 ...
- matlab1信号的单边z变换:,实验二 离散时间信号与系统的Z变换分析
实验二 离散时间信号与系统的Z变换分析 一. 实验目的 1.熟悉离散信号Z变换的原理及性质 2.熟悉常见信号的Z变换 3.了解正/反Z变换的MATLAB实现方法 4.了解离散信号的Z变换与其对应的理想 ...
- 数字信号处理随堂笔记(2)ᝰ离散时间信号与系统的频域分析
目录,配合教材<数字信号处理原理及实现>使用 一.引言 二.序列的傅里叶变换 1.定义 2.常用的傅里叶变换 1)单位脉冲序列 2)矩形序列 3)实指数序列 3.性质 1)线性 2)时移与 ...
- 818专业课【考经】—《信号系统》之章节概要:第八章 离散时间信号与系统的变换域分析
本人介绍 -1- 本硕均就读于南京理工大学.本科专业为电子信息工程,硕士专业为信号与信息处理. -2- 2021级研究生,初试专业课分数142分,在所报考专业内专业课成绩排名第一. -3- 有辅导81 ...
- 实验(2)信号与系统的时域分析
本文的pdf文件:link 一.实验目的 建立线性时不变离散系统的差分方程和系统输入序列的数学模型,产生输入序列:利用matlab信号处理工具箱的差分方程求解库函数设计程序,求解系统的单位脉冲响应,给 ...
- 离散时间信号与系统-频域:5
23.正交基 任何数学都是对集合的一种描述.而线性代数是指一个空间,这个空间由相互独立的基构成.空间的维度指基的个数.空间中的任何一点(是一个向量)都可以由基的线性组合进行描述.线性变换指的是将空间一 ...
- 第二章 离散时间信号和系统的时域描述分析 2.2.2 线性时不变系统
如果系统对于输入信号的响应与信号加于系统的时间无关,则称该系统为时不变系统 如果 若对于任意整数,时不变系统一定满足: 如果线性系统对输入序列的运算关系L[.]在整个运算过程中不随时间变化,则称为线性 ...
- MATLAB信号与系统分析(一)——连续时间信号与系统的时域分析
一.连续时间信号的表示: 1.向量表示法: 在MATLAB中,是用连续信号在等时间间隔点的样值来近似表示连续信号,当取样时间间隔足够小时,这些离散的样值就能较好地近似出连续信号. 对于连续时间信号f( ...
- 信号与系统 徐亚宁 matlab程序,信号与系统(第4版)
第1章绪论 11信号与系统 12信号的描述与分类 13系统的描述与分类 131连续时间LTI系统及其描述 132离散时间LTI系统及其描述 14系统的基本特性 15信号与系统分析方法 ...
最新文章
- 我和我的Android
- 【腾讯面试题】Nginx
- POJ - 3436 ACM Computer Factory(最大流+输出残余网络)
- 按照月的第几周统计_商标评审案件审理情况月报(2020年第11期)
- HDU 5835 Danganronpa 贪心
- vue获取麦克风_vue使用recorder.js实现录音功能
- 不是方阵有逆矩阵吗_Lecture 3 | 乘法和逆矩阵
- 微pe工具箱有linux版吗,微PE工具箱
- 莫烦 Tensorflow
- 基于MATLAB的车牌识别(GUI)
- java SE复习笔记54
- 解析美团联盟,美团分销联盟,美团福利宝,外卖美天赚区别和玩法
- 图表数据分析怎么做,举实例给你说清楚
- 虚无世界java路_[AoA3]虚无世界3 (Advent of Ascension 3)
- win7/win10下KiWi Syslog服务器的安装与配置
- MoviePy - 中文文档4-MoviePy实战案例-给MoviePy Logo做一个闪动的阴影效果
- 根据简化真值表绘制电路
- PlumeLog分布式日志系统+Spring Boot
- 初中数学与计算机论文,初中数学优秀论文15篇
- 网上购书系统的设计与实现(PHP+MySQL)
热门文章
- Java实现单次转账到支付宝账户(新版接口)(SpringBoot)
- 台积电市值超越腾讯阿里,成为亚洲第一,互联网不香了?
- 让你瞬间理解HTTP状态码
- 7-2 计算Fibonacci数列的前N(N<=20)项 (10 分)
- python中rest是什么意思,Python中的REST调用
- Unity 图片定点缩放功能
- 7-60 有志者,事竟成
- Rtabmap 视觉建图与导航 Ubuntu 18.04 Kobuki
- 图数据库JanusGraph实战[6]: JanusGraph+HBase+ElasticSearch的环境搭建
- 【C语言基础】练习题