数字通信计算机仿真课程总结,最新燕山大学数字通信计算机仿真课程设计报告模板.docx...

word

word范文

□⑵窗函数法

■①确定理想频率响应

□400

J——pz

10001400

珅忠低迪滤波器理俎带通滤波器

珅忠低迪滤波器

理俎带通滤波器

理想低通滤波誥的传输虧数丹j为

”网问

0伦叱Q M JF

KM

用应的单位取样响应叭n为

其中截I上频率?

带通滤波器:

「 \胡(%(”-"))一血(引⑺一①)

其中截止频率%二2打竺,四“强列

ZZ

— 匕1,滤波器长度N需要先设定.

2

岂■②加窗

h()i] = h(H)-5rj?).

截取其中一段,可以是各种窗函数押⑺卜

其中截止频率伦二2jt*

□载波产生 x(/?)=4'Cos 2zr/+fliA/-

其中M二1//,刃二omb N为基带倍号总点数(左匸8000血N=640h A为 常数…

如果基带信号用血)来表示…丸如N

调制过程为!咆二咖?卅),加(U2…儿

□卷积

工(灯)=x( n)

x(n): OJ,—-?Zj _ i a

h( n) \ 0丄…;一 1”

m ) =h(>n\x\ n tn)

m—o?nt—?

h: 0,…,妇 +£j - L

m: 0,1,…,厶—1,

n w) = 0 * 当并■ m c 0或打 jw a 厶 + £2 * I

void convolotion{ float xfM],float h[127] afloat y[Ml)

j?l 1;

Hoiit blfiwni; 1=M+N;

for(i=0 ;i

(

bl[i1=4j0;

funj=(l;J

bl[11=bl{i]+4:

else

bl[ll+=hDMHh

for(i=0;i

y[i]=hlfi+(X-]^2h

口噪声

陶匀分布白噪声和高斯分布白嗓声

rand()产生 个隧机数,范国为DORLAND MAX-

则尸=(T.?严)严心严e[-MJ?

如舉产生七为n的序列?世*:服从詢勻分布,由吒数宦律可知:独立问分布 的葩机娈呈相加服从高斷分布。.

取 N=12

F' =石二、?邛(口却沪)

t-a

可见占控制噪尹强度的大小n

Visual C+ + 版本

void Noise_Gen(double * noise,double inten,rrd n) { "

inten = sqrt(inten* fs/ 2 0 00)/ 8;

1or( int i= 0;i< n ;i+ + )

{

noise[ ij = o;

1or( int j= 0;j < t 2 ;j + + )

double r= rand():

double ri=(2* r^32767)/ 32767; noisef i] + = ri;

noise[ i] * = inten ; }

}

c语言版本

float GenWhiteNoiseffloat a)

float b,q,randi=0.0;

q=RAND_MAX;

for(i=0;i< 12;i+ +)

randi+ = rand()/q;

b= a* (randi-6);二

二 return b;二

}

c语言绘图

□画图操作

int gdriveqgmode;

gdriver= DETECT;

initgraph(&gdriver,&gmode「J;

closegraph();

□ DFT

特点:速度慢但是灵活。

<2.d Dfi(foai x( Mrni Nl.foaf y(Mj)

foai a 二5五二5;

fcK(kM5?kAN 二 k++)

a 二kTooa二 kToo

o『(nM 0 m A N 二n+ + )

a二 k一 u a二 k 一 4-xrn一 * C0常(?ro?04p_ * k. n. N」二 巴〔kTa 二 kTx〔n=sinT2b* 卫,* n、z二一 y〔kIH3qz(pow(ar〔k】M)*pow(a二瓷M))i

va

1-eMw

T”J^^XID

tfl舒:if

5*-

3:帥? 厶箜奈玉葢*応卓?

y滋^&能丄??

a-Fpr

黃&丰~

一芳負*谥戶」

邈令十卫“辛害*老* €亠遅寧盍J.

€罗

T*3-

y

鼻蛊

wordaM

仪踝P」OM

a疋冬怎亠于 v^r^v?

-T z -5X 言 —rm 「二卡 a ff-^v.motT>? F j j

(敢煨求代-*5轻?- 3 b N勺

~ilV/?iv^y?*

: ' 」£uh rxx燧 3:2」

E&r〔兮 psHQr nx-tl

ErH 箱(0IFMU 右 ?+-bstrS^T

”黄荷护“嘗一

.yxr粧荡 &?N (牛乌r:$c工

E林■ QxrH60fH

MX H 岸? rdxf

th

?M^grH g?

-仆啓L£俘》

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
计算机控制课程设计-PID控制算法的MATLAB仿真研究》这个课程设计主要研究了PID控制算法在计算机控制系统中的应用,并通过MATLAB仿真进行了实验研究。 PID控制算法是一种常用的控制算法,它可以通过对系统的误差、误差变化和积累误差进行调节来实现系统控制。在本课程设计中,首先通过理论学习的方式深入了解PID控制算法的原理和数学模型。然后,利用MATLAB软件进行仿真实验,将PID控制算法应用于一个计算机控制系统的设计中。 在仿真实验中,首先需要构建一个控制系统的数学模型。然后,通过PID控制算法的调节参数,例如比例系数、积分系数和微分系数,对控制系统进行参数调节和优化。在对比实验中,可以通过调整不同的参数组合,分析不同参数对系统控制性能的影响。 通过实验研究,可以评估PID控制算法在这个计算机控制系统中的性能和效果。实验结果可以通过MATLAB软件进行数据分析和图形绘制,比较不同参数设置下系统的输出响应、稳态误差和控制精度等指标。 该课程设计对深入理解PID控制算法的原理和应用具有重要意义。通过MATLAB仿真实验,学生可以掌握PID控制算法的实际应用方法,并了解其在工业、自动化等领域的广泛应用。同时,通过对系统的数学建模和仿真实验,学生还可以培养自己的实验设计和数据分析能力,提高自己的综合素质。 总之,《计算机控制课程设计-PID控制算法的MATLAB仿真研究》这个课程设计通过理论学习和实验研究相结合的方式,深入研究了PID控制算法的应用。通过实验分析,可以获得PID控制算法在计算机控制系统中的性能和效果,提高学生的实践动手能力和综合素质。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值