例2-20 将-100~100的序号序列给出的正弦信号压缩、扩展2倍并与元信号进行比较,时间间隔是0.3s

%2017/8/20日
%工程北629
%功能:数字信号的扩展和压缩
%思想:使用公式  y(t) = x(at)
%说明:

clear all; clc
%输入信号
n = -100:100;      %序号序列        
dt = 0.1;          %时间间隔0.1s    
t = n*dt;          %时间序列t= -10、-9、...0...9、10,这个t其实也是代表弧度  
                 
%信号处理
y = sin(t);         %原始信号,t以弧度(rad) 计算
y1 = sin(2*t);      %压缩
y2 = sin(0.5*t);    %扩展

%输出信号
subplot(3,1,1); 
plot(n, y);         %注意:此处的t可以换成n,n和t对应的图形形状是一样的。
title('原始信号sin(t)/采样周期0.1s');
grid on

subplot(3,1,2);
stem(t, y1);
title('压缩信号sin(2t)');
grid on

subplot(3,1,3);
stem(t, y2);
title('扩展信号sin(0.5t)');
grid on
xlabel('时间t/s')

%总结:1、n和t在作图时,得到的图形形状是一样的(无论是plot还是stem)。
%      2、n和t在作图时,主要是刻度不同,当为t时,是真实的函数sin(t),t的单位是弧度
%      3、当为n时,只要将 n*采样间隔dt 就得到对应的真实的sin(t)



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值