ZKX's LAB

数字信号处理工程师是怎么养成的? 数字信号处理论坛

2020-09-30知识31

呃…请原谅我这样说,但是一楼可能是纯小白…MATLAB和C当然必须要精通,这是基础,MATLAB是数学工具,是你设计一切数字信号算法仿真的基本手段;C是你在DSP上实现用的语言,根本不是一个层面上的东东,要想以后靠DSP吃饭,两者必须都要熟练精通。我不知道你们是什么情况,我们(PKU)的情况是,先学完《信号与系统》,再学《数字信号处理》,专门的一门课,你会加强Z变换,DTFT,DFT以及FFT的一些基本素养,注意,这些都是基本素养。然后会在后面学习数字滤波器的设计方法和性能分析,学习多速率变换以及非理想情况下(如有限字长等)的性能分析。对于你在题目中说想设计一个选频滤波器,其实非常简单。楼主要明白的是,滤波器的性能不仅有幅频特性,还有相频特性,FIR滤波器可以得到线性相位响应的滤波器,避免相位失真,比较小白的做法,打开matlab,输入fdatool,这是一个傻瓜化的FIR滤波器设计软件,楼主可以先玩玩。不过这只是皮毛,强烈建议楼主认真潜心再学一年《数字信号处理》和C语言再上DSP。学习DSP建议采用TI的,主要是仿真器成本略低,最近XDS510降价的确实厉害。欢迎继续追问,祝楼主好运。

数字信号处理工程师是怎么养成的? 数字信号处理论坛

数字信号处理问题 Omegap=0.2*pi;Omegar=0.3*pi;Ap=10;Ar=20;T=1;[b,a]=afd_butt(Omegap,Omegar,Ap,Ar);[C,B,A]=sdir2cas(b,a);[db,mag,pha,Omega]=freqs_m(b,a,0.5*pi);[ha,x,t]=impulse(b,a);N=ceil((log10((10^(0.1*Ar)-1)/(10^(0.1*Ap)-1)))/(2*log10(Omegar/Omegap)))subplot(321);plot(Omega/pi,mag);title('幅度响应|Ha(j\\Omega)|');grid onsubplot(322);plot(Omega/pi,db);title('幅度响应(dB)');grid onsubplot(323);plot(Omega/pi,pha/pi);title('相位响应');grid onsubplot(324);plot(t,ha);title('单位脉冲响应ha(t)');grid on;hold onaxis([0,max(t),min(ha),max(ha)]);[bd,ad]=imp_invr(b,a,T)[db,mag,pha,Omega]=freqs_m(b,a,2*pi);[db,mag,pha,w]=freqz_m(b,a);subplot(325);plot(Omega/pi,db,w/pi,db);title('幅度特性');grid on[R,p,k]=residuez(bd,ad)he=impz(bd,ad,31);subplot(324);stem([0:30],he);title('单位脉冲响应he(n)');grid onh=[he,fliplr(he)]研学论坛是专业论坛

数字信号处理工程师是怎么养成的? 数字信号处理论坛

数字信号处理就是用数值计算的方式对信号进行加工的理论和技术,它的英文原名叫digital signal processing,简称DSP。另外DSP也是digital signal processor的简称,即数字信号处理器数字信号处理的目的是对真实世界的连续模拟信号进行测量或滤波。因此在进行数字信号处理之前需要将信号从模拟域转换到数字域,这通常通过模数转换器实现。而数字信号处理的输出经常也要变换到模拟域,这是通过数模转换器实现的。

数字信号处理工程师是怎么养成的? 数字信号处理论坛

数字信号处理工程师是怎么养成的? 题主目前是一名通信工程专业的本科生,以后想做数字信号处理方向的工作,想知道数字信号处理工程师的学习…

数字信号处理 函数fftfilt的调用格式为 y=fftfilt(b,x)该格式是利用基于FFT的重叠相加法对数据进行滤波,这种频域滤波技术只对FIR滤波器有效。该函数是通过向量b描述的滤波器对x数据进行滤波。x是等待滤波的信号;b是FIR滤波器的H(z)的分子多项式系数2.变得更平滑;如果高频幅度较大,滤除后波形明显改变。

数字信号处理 1答:时域是连续非周期信号,对应频域也是连续、非周期的时域是连续周期信号,对应频域是离散、非周期的时域是离散、非周期的,对应频域是连续,周期的时域是离散,周期的,对应频域也是离散,周期的上述是傅里叶变换得到的2答:对于他们的优越性,很不好意思,这个无法回答,因为已经学习过了一年多,当时还记得,现在已经只记得大概了,但是上面那个第一问是绝对正确的哈,我牢牢记在脑袋里面,而且我们电子类专业在后面的学习当中会经常用到。谢谢

学数字信号处理,软件的话matlab是一定要会的,M文件编程,尤其是matlab的仿真功能simulink;书的话,如果没有基础就要从头开始学,首先是《信号与系统》,具体哪个版本,各个大学都还不一样,但是书名都一样,可以参考清华大学出版社或者高等教育出版社的版本;有了这个基础之后就得看一本经典的教材了《数字信号处理—基于计算机方法》第三版,【美】Sanjit K.Mitra著,孙洪 等译,电子工业出版社。当然也可以看这本书的原版《Digital Signal Processing—A Computer-Based Approach》Third Edition.如果这一步也走完了,那就开始接触一些更深的知识了,这时候可以看清华大学出版的《数字信号处理》这本书了,作者胡广书。如果这一步都走完了,那么国内基本上已经没有书能进一步提高了,这时候就开始关注IEEE上面的文章吧,要看书的话就只有外文原版的咯,至于什么书,看自己喜好了,到这种程度的时候就不需要别人推荐了,喜欢MIT(麻省理工)就看MIT的书,喜欢Berkeley(伯克利大学)或者哈佛或者剑桥…这时候你懂的,什么叫大成,什么叫成就,加油吧有的人学基础就花了3年,有的人学到最前沿也就5年,有的人学完经典之后就找了一份月薪过万的工作,工作内容就是。

数字信号处理的应用

#dsp#数字信号处理

随机阅读

qrcode
访问手机版