• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
清风醉明月 slp_art
博客园    首页    新随笔    联系   管理    订阅  订阅
2011年6月29日
方波 离散傅里叶级数 MATLAB
摘要: %方波 离散时间傅里叶变换 L = 5; N = 10; k = [-N/2:1:N/2]; %占空比 基本周期 离散时间的参数 xn = [ones(1,L),zeros(1,N-L)]; %生成方波序列 XK = dfs(xn,N); magXK = abs([XK(N/2+1:N),XK(1:N/2+1)]); subplot(2,2,3); stem(k,magXK); axis([-N/2,N/2,-0.5,5.5]); xlabel('k'); ylabel('X(k)'); title('DFS of SQ.wave:L = 5,N = 1 阅读全文
posted @ 2011-06-29 21:38 清风醉明月 slp_art 阅读(4261) 评论(0) 推荐(1)
离散傅里叶级数的matlab实例
摘要: function [Xk] = dfs(xn,N) %computes discrete fourier series coefficients %--------------------------------------------- %[Xk] = dfs(xn,N) %Xk = DFS coeff. array over 0<= k<=N-1 %xn = one period of periodic signal over 0<= n<= N-1 % N = Fundamental period of xn % n = [0:1:N-1]; %时间矢量量 k = 阅读全文
posted @ 2011-06-29 20:32 清风醉明月 slp_art 阅读(4177) 评论(0) 推荐(0)
信号重建
摘要: 原信号: 采用内插函数:sinc(x) %discrete_time Signal x1(n) Ts = 0.0002; Fs = 1/Ts; n = -25:1:25; nTs = n*Ts; x = exp(-1000*abs(nTs)); %Analog Signal reconstruction Dt = 0.00005; t = -0.005:Dt:0.005; xa = x*sinc(Fs*(ones(length(n),1)*t - nTs'*ones(1,length(t)))); %check error = max(abs(xa- exp(-1000*abs(t)) 阅读全文
posted @ 2011-06-29 16:04 清风醉明月 slp_art 阅读(710) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3