MATLAB_信号处理_基本离散时间信号

  1. 参考书目《信号与系统分析》 ISBN 978-7-81024-552-4
  2. 离散时间信号定义:离散时间信号是指在时间上取离散值,幅值取连续值的一类信号,可以用序列来表示。(如果离散时间信号不仅在时间上是离散的,而且在幅度上又是量化的则称为数字信号)
  3. 按时间的连续与离散和幅值的连续与离散,信号可分为:连续时间信号、模拟信号、离散时间信号、数字信号。
  4. 基本离散信号:单位样值信号(单位冲激序列)、单位阶跃序列、斜变序列、门函数序列、复指数序列(指数序列、虚指数序列、正弦序列)
%使用图示法表示离散时间信号
N=[-3 -2 -1 0 1 3 3 2 5 6 7 6 9 11];  %为序号序列
X=[0 2 3 3 2 3 0 -1 -2 -3 -4 -5 1 2]; %为值序列
subplot(2,1,1);stem(N,X);  %绘制离散值图
hold on;
plot(N,zeros(1,length(X)),'r');
%绘制横轴,zeros(1,N)为产生1行N列元素值为零的数组
set(gca,'box','on');  %产生坐标轴设在方框上
xlabel('序列号');ylabel('序列值');
dt=1;      %时间间隔
t=N*dt;    %时间序列
subplot(2,1,2);plot(t,X);  %绘制随时间的变化
hold on;
plot(t,zeros(1,length(X)),'r');  %绘出横轴
xlabel('时间/s');ylabel('函数值');

在这里插入图片描述

%产生单位阶跃序列
n=40;
x=ones(1,n);
xn=0:n-1;
stem(xn,x);
grid on     
axis([-1 51 0 1.1]);
title('单位阶跃序列u(n)')
ylabel('u(n)');
xlabel('n');

在这里插入图片描述
正余弦序列可用如下格式生成:

x=A*sin(2*pi*f0/Fs*n+thelta)
x=A*cos(2*pi*f0/Fs*n+thelta)

复指数序列可以用函数exp生成:x=exp((sigma+j*omega)*n);

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SmallC1oud

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值