matlab 设计 18db,信号处理与系统析分课程设计内容.doc

信号处理与系统析分课程设计内容

信号处理与系统分析课程设计内容

※三个系统的系统函数分别为h1(s)=5/[(5s+1)]; h2(s)=(4s+5)/[s(5s+1)];h3(s)= (4s+5)/[5s2+5s+5)]用simulink来仿真三个系统的阶跃响应,并分析系统的稳定性。

单边带信号的产生

(1)用simulink来仿真单边带信号的产生过程,假设载波频率为wc=100。X(t)=sin(pi*t/4)其原理如图:

x(t) sinwct

y(t)

相移π/2 -

y(t)= sin(pi*t/4)sinwct- cos(pi*t/4)coswct

(2)将信号的频谱分量均相移,在求和点处,取两个信号相加,得到下边带信号;取两个信号相减,得到上边带信号。试分析信号的频谱。

频谱分析

设一序列中含有两种频率成分,f1=2hz,f2=2.05hz,采样频率为fs=10Hz,即x(n)=sin(2πf1n/fs)+ sin(2πf2n/fs),分析其频谱。

※IIR滤波器的设计

脉冲响应不变法、双线性变换法设计IIR数字巴特沃斯低通数字滤波器。例如:通带截止频率0.2*pi,阻带截止频率0.3*pi,通带波动1dB;在频率0.3π到π之间的阻带衰减大于10dB。

五、设计一个高通数字滤波器,要求通带截止频率ωp=0.8πrad,通带最大衰减αp=3db,阻带截止频率ωs=0.5πrad,阻带最小衰减αs=18db。

六、※FIR滤波器的设计

用窗函数法设计FIR数字低通滤波器。假设N=11,wc=0.2*πrad。(P210)

七、使用MATLAB进行功率谱的噪声分析((功率谱:信号频谱幅度|Xk|2/N),注意a,n的取值情况)

十、※设信号: x(t)=s(t)+u(t),其中u(t)是干扰信号,s(t)+u(t)的频谱不混叠,其幅度谱如图所示,要求设计一数字滤波器,将干扰滤除掉,指标是允许|s(f)|在0≤f20Khz,衰减大于40db(δ1=0.01),希望分别用FIR 和IIR两种滤波器进行滤除干扰,最后进行比较。

|X(f)| |s(f)| |v(f)|

0 20 35 f/khz

十一、ap=3db,as=35db,fp=50hz,fs=1000hz,试利用极、零点对消法设计一简单整系数低通滤波器,求系统函数,并画出幅频特性曲线。

1.参考资料

(1)数字信号处理??丁玉美??西安电子科技大学出版社

(2)应用MATLAB实现信号分析和处理?? 张明照? ?科学出版社

(3)数字信号处理及MATLAB实现?? 余成波 ?清华大学出版社

(4)MATLAB7.0在数字信号处理中的应用? ?罗军辉??机械工业出版社

(5)MATLAB信号处理? 刘波?? 电子工业出版社

(6)Matlab信号处理与应用?? 董长虹?? 国防工业出版社

(7)数字信号处理原理及其MATLAB实现? 从玉良 ??电子工业出版社

(8)数字信号处理基础及MATLAB实现 ?周辉 ?中国林业出版社

(10)MATLAB6.x信号处理邹鲲等清华大学出版社出版社

2.3 设计思想

(1)利用单片机产生方波、正弦波、三角波和锯齿波等信号波形,信号的频率和幅度可变。

(2)将一个周期的信号分离成256个点(按X轴等分),每两点之间的时间间隔为T,用单片机的定时器产生,其表示式为:T=T/256。

如果单片机的晶振为12MHz,采用定时器方式0,则定时器的初值为:

X=213—T/Tmec

定时时间常数为:

TL =(8192—T)/MOD(2.2)

TH=(8192T)/256 (2.3)

MOD32表示除32取余数

(3)正弦波的模拟信号是D/A转换器的模拟量输出,其计算公式为:

Y=(A/2sint)+A/2(其中A=VREF)t=NT (N=1~256) (2.5)

那么对应着存放在计算机里的这一点的数据为:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
信号系统课程设计报告 实验题目:信号的运算与处理 内容简介: 设计一个信号,对其进行信号运算和处理,利用Matlab仿真。 课设方式: 利用电子技术、电路理论和信号系统的知识学习验证信号的运算和处理,如延时、相 加、微分、抽样等。自已设计信号及运算方式,并利用Matlab仿真。 分计算结果。 课程设计要求: 独立完成; 完成信号设计(任意信号均可)及其某种运算(任意运算均可,也可多做几种,或做组 合运算)的验证; 学会利用Matlab仿真;提交课程设计报告。 例如: 设计一个信号为f(t)=3sin2t 对其做微分运算得到f/(t) , 用MATLAB编程实现计算过程,画出 f(t)和 f/(t) 本次课程设计本人选的信号运算是: 设计一个信号为y1=y(x)=sin2x,对其作微分运算得到dy1,用MATLAB对其实现运算过程, 后画出y1,dy1,y1+dy1的图像 实验步骤(操作过程) 1、 首先打开MATLAB软件,在其命令窗口直接输入以下程序,对y(x)进行微分运算。得到dy 1 clear >> syms x y1; >> y1=sin(2*x); >> dy1=diff(y1,'x') dy1 =2*cos(2*x) 运算过程如下图所示: 2、 接着便是对其进行验证,点击fire,新建一个文件,输入以下程序(绘制出y1=sin2x, dy1=2cos2x, 以及y1+ dy1=sin2x+2cos2x。的波形) 3、保存文件,后缀名为.m,随后按F5执行输出输出图形。 实验结果如下图所示 、 结果分 如图所示绿色波形为y1=sin2x,蓝色为dy1=2cos2x,红色波形为y1+dy1。仿真结果与运算 结果一致。 实验心得体会(调试过程) 总的来说,这次课程设计难度并不是太高,而我选取的正玄信号也是较为简单常用 的一种函数,对其进行微分运算之后,得到了余弦函数,其仿真结果波形也如上所示, 与预期一致。在设计过程中,还是出现了几个小问题的,一个是变量的定义,之前没有 定义x,直接取范围结果出错了,还有一个是注意各种函数的调用以及运算格式,还是希 望能在之后再接再厉,掌握好matlab软件!(附上调试过程图片) 左边为文件、历史窗口,底下是命令窗口,最右下角为实验仿真波形,中间为运算程序 ,绘图画图程序。 ----------------------- 信号系统课程设计报告(1)全文共4页,当前为第1页。 信号系统课程设计报告(1)全文共4页,当前为第2页。 信号系统课程设计报告(1)全文共4页,当前为第3页。 信号系统课程设计报告(1)全文共4页,当前为第4页。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值