找回密码
 注册
关于网站域名变更的通知
查看: 775|回复: 3
打印 上一主题 下一主题

模拟信号采样及离散时间傅里叶变换(DTFT)案例分析

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-6-16 13:48 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

5 ^5 q" t& H+ J1 s2 L4 V% j这篇中使用的模拟信号为上篇:使用 MATLAB 实现模拟信号的近似及其连续傅里叶变换
) b; n, c+ @/ D9 R6 r/ T3 o  @# ^; `) ]) ]% B9 |8 I
中使用的模拟信号:  H, a/ ?0 X" I0 Y8 B6 \' o

3 X/ c' m& {, ]. N) H
/ \' H. I0 X: r, g: l8 o- K, a; f5 |2 u
为了研究在频域数量上的采样效果,对该信号使用两种不同的采样频率采样。
+ Q5 b; A$ |. s7 Z1 ?: V3 y' t: o6 O* P+ x& u! J/ T: f$ W
a. 在 fs = 5000 对信号进行采样,求出并画出其离散时间傅里叶变换;) q3 e) i  \/ m4 O* M

! L$ U4 b& ~" Mb. 在 fs = 1000 对信号采样,求出并画出其离散时间傅里叶变换。
* G% X8 ^, u: R( Z% A, U
7 k" z$ Y+ `' S+ b4 J7 Z题解:
% _* _7 j* _4 e/ x& B- }! b
; ~$ N' \) U8 x& _上篇也分析了,信号的带宽为2kHz,奈奎斯特频率就为 4000 样本/s,它小于第一问给出的采样频率,所以频谱混叠几乎不存在。- a! o  z7 X" y! V7 z' f

5 r. {: \- E) s8 s" @6 Y我们通过MATLAB验证下:' v/ X; y$ U& @' c

" b$ n3 d5 f2 }9 J- w
  • clc
  • clear
  • close all
  • % Analog signal
  • Dt = 0.00005;
  • t = - 0.005:Dt:0.005;
  • xa = exp(-1000 * abs(t));
  • % Discrete-time signal
  • Ts = 0.0002;
  • n = -25:25;
  • x = exp(-1000*abs(n*Ts));
  • %Discrete-time Fourier Transform
  • K = 500;
  • k = 0:1:K;
  • w = pi*k/K;
  • X = x*exp(-j*n'*w);
  • X = real(X);
  • w = [-fliplr(w),w(2:K+1)];
  • X = [fliplr(X),X(2:K+1)];
  • subplot(2,1,1);
  • plot(t*1000,xa);
  • xlabel('t in msec');ylabel('x(n)');
  • title('Discrete signal');
  • hold on
  • stem(n*Ts*1000,x);
  • gtext('Ts = 0.2msec');
  • hold off
  • subplot(2,1,2);
  • plot(w/pi,X);
  • xlabel('Frequency in pi units');ylabel('X(w)');
  • title('Discrete - time Fourier Transform');
    % x1 u4 b4 F$ S/ ~4 c4 {
   
6 m/ o6 d' [9 n2 ~4 F; e$ a. I
5 T7 B8 v0 w. @& Z1 c+ T# G, E! T, p" S" I* _! y
继续作答第二问,将采样间隔改为0.001s,10ms时间区间内能采样11个点。$ A5 r' M* l8 b7 A% x) i$ E9 G' z
' m- H+ @3 N, Z# v1 K
  • clc
  • clear
  • close all
  • % Analog signal
  • Dt = 0.00005;
  • t = - 0.005:Dt:0.005;
  • xa = exp(-1000 * abs(t));
  • % Discrete-time signal
  • Ts = 0.001;
  • n = -5:5;
  • x = exp(-1000*abs(n*Ts));
  • %Discrete-time Fourier Transform
  • K = 500;
  • k = 0:1:K;
  • w = pi*k/K;
  • X = x*exp(-j*n'*w);
  • X = real(X);
  • w = [-fliplr(w),w(2:K+1)];
  • X = [fliplr(X),X(2:K+1)];
  • subplot(2,1,1);
  • plot(t*1000,xa);
  • xlabel('t in msec');ylabel('x(n)');
  • title('Discrete signal');
  • hold on
  • stem(n*Ts*1000,x);
  • gtext('Ts = 1msec');
  • hold off
  • subplot(2,1,2);
  • plot(w/pi,X);
  • xlabel('Frequency in pi units');ylabel('X(w)');
  • title('Discrete - time Fourier Transform');
    6 h( d, C6 b' j
   
8 S6 l0 S: X" m5 p7 N; n& Y
3 S0 g. Z8 q3 _9 ]1 y6 L很明显,这个DTFT7已经变了,也就是发生了频谱混叠。% N  K+ E- [6 U( z" s9 w) g0 g
& I3 t3 I* V) H
- W- q+ j, c; e3 ]. O
  • TA的每日心情

    2019-11-29 15:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2021-6-16 14:54 | 只看该作者
    模拟信号采样及离散时间傅里叶变换(DTFT)案例分析

    该用户从未签到

    3#
    发表于 2021-6-16 17:10 | 只看该作者
    模拟信号采样及离散时间傅里叶变换(DTFT)案例分析
  • TA的每日心情

    2019-11-19 15:34
  • 签到天数: 1 天

    [LV.1]初来乍到

    4#
    发表于 2021-6-16 17:11 | 只看该作者
    模拟信号采样及离散时间傅里叶变换(DTFT)案例分析
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-8-11 19:53 , Processed in 0.140625 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表