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

[仿真讨论] 用matlab进行时频信号分析器设计

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-8-11 11:20 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您登录!

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

x
产生如下4种信号:频率为5HZ,采样频率为100HZ的正弦信号x;0 V# ?$ d& c+ d' _$ W$ b- Q, F
将信号x混有随机噪声后的带噪信号;. l# F. Z; ^; L/ p+ Q
x的频谱信号;. H$ s2 z) }  I$ X1 i0 [! M1 [% @
带噪信号的频谱信号。
9 p; ?+ @  x5 r. u: e* x0 N9 u: c设计良好的人机界面,每个按钮对应一种波形
. }7 |; J# Y( D! _! m+ d9 m4 m5 F" g# i& s/ R

该用户从未签到

4#
发表于 2022-8-11 16:04 | 只看该作者
楼上说的很不错的/ G/ z$ J5 `4 g6 t1 t4 U% K- c

该用户从未签到

3#
发表于 2022-8-11 15:30 | 只看该作者
bootloader是dsp芯片上固化的一段引导程序,dsp程序在ram上掉电易丢,所以启动时运行bootloader将辅存中的程序调入ram中2 D# H, M. F1 A( L: n5 W
至于dsp的框架结构在ti公司有(有点复杂),开发时通常是先在开发板上仿真然后实践,由于dsp一般用于数字信号处理,离不开matlab软件连调。说起来有点复杂,要熟悉dsp开发流程序最简单的方法就是自己动手实践一下,如做个滤波器,频谱分析器等就可以深刻了解了。
/ E) B: o: [0 [  I3 w) Z
  • TA的每日心情
    开心
    2023-6-2 15:15
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2022-8-11 13:06 | 只看该作者
    wp=0.2*pi;ws=0.3*pi;%你没有给出指标,可以自己改: c& s- Q1 |3 W
    Fs=20000;T=1/Fs;%采样频率可以自己定6 @/ S4 d1 ]* {! A: T9 J
    OmegaP=(2/T)*tan(wp/2);" b+ X5 A4 [6 U. L0 D4 @* a
    OmegaS=(2/T)*tan(ws/2);+ N6 v% w% Y" W" U
    rp=1;rs=15;
    # u  o9 F+ |7 B, v: B4 A( Cripple=10^(-rp/20);attn=10^(-rs/20);" K$ s0 H8 l0 K
    [n,wn]=buttord(OmegaP,OmegaS,rp,rs,'s');
    ! \; v7 t- X0 I3 D# ]5 j[z,p,k]=Buttap(n);
    , S  c+ v5 u5 C) W( P7 i& t7 M[b,a]=zp2tf(z,p,k);
    " P# m& v" @4 ?/ m& C[bt,at]=lp2lp(b,a,wn);8 g* I6 W+ c$ _0 e" T# `
    [b,a]=bilinear(bt,at,Fs);* X; @4 ]' L4 K' Z% i: o& Q
    [db,mag,pha,grd,w]=freqz_m(b,a);& }- g4 r5 T- b8 V) G7 f' N7 x
    %
    5 W5 l3 h0 A6 ]3 t& a) V1 U%下面绘出各条曲线, F  T- J0 b4 X1 P/ m
    subplot(2,2,1);plot(w/pi,mag);title('幅频特性');4 N) l. d+ s$ F& B$ l0 \/ x8 a3 e' T
    xlabel('w(/pi)');ylabel('|H(jw)|');8 ?8 b* J1 v. u% G! G' }* x
    axis([0,1,0,1.1]);
    1 p! C" U2 e; Hset(gca,'XTickMode','manual','XTick',[0 0.2 0.3 1]);3 ]. K/ e" ~. J% r& ?2 K# T; O- W
    set(gca,'YTickMode','manual','YTick',[0 attn ripple 1]);grid7 T. R% x! ?, |) |# B; ^6 I
    subplot(2,2,2);plot(w/pi,db);title('幅频特性(db)');
    * k% H3 D5 T# Y8 axlabel('w(/pi)');ylabel('dB');
    7 Z$ L2 w2 U. t( T7 A1 Kaxis([0,1,-30,5]);
    ( K& P) x+ u! O2 r3 f, l. ]set(gca,'XTickMode','manual','XTick',[0 0.2 0.3 1]);2 Q- n0 }% j* g% K1 G4 S
    set(gca,'YTickMode','manual','YTick',[-60 -as -rp 0]);grid
    + T& w) D" Q2 S% y3 f/ d* osubplot(2,2,3);plot(w/pi,pha/pi);title('相频特性');
    ( h  X% ?! y) exlabel('w(/pi)');ylabel('pha(/pi)');- X4 c/ \% v& H: x
    axis([0,1,-1,1]);" T& }1 A+ V' S8 }7 W
    set(gca,'XTickMode','manual','XTick',[0 0.2 0.3 1]);grid4 d9 y" Z7 Y# e& ?2 G) d% n' s
    subplot(2,2,4);plot(w/pi,grd);title('群延时');
    : ]* A4 [) ?! k. qxlabel('w(/pi)');ylabel('Sample');
    9 [- H  s+ p. naxis([0,1,0,15]);0 r8 W( ?% O& |
    set(gca,'XTickMode','manual','XTick',[0 0.2 0.3 1]);grid
    8 g2 y7 _4 V# x* ^: N%b,a是滤波器的系数,系统函数根据b和a写出。- J6 p! F6 }- l8 L2 ]9 X" L
    %若程序运行有问题可以Hi我8 u( A7 @; o% Y7 B2 [/ l
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-13 09:43 , Processed in 0.109375 second(s), 24 queries , Gzip On.

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

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

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