通信系统建模与仿真实验报告

通信系统建模与仿真实验报告
通信系统建模与仿真实验报告

实验报告

哈尔滨工程大学教务处制

实验一:低通采样定理和内插与抽取实现

一、实验目的

用Matlab 编程实现自然采样与平顶采样过程,根据实验结果给出二者的结

论;掌握利用MATLAB 实现连续信号采样、频谱分析和采样信号恢复的方法。

二、实验原理

1.抽样定理

若)(t f 是带限信号,带宽为m ω, )(t f 经采样后的频谱)(ωs F 就是将)(t f 的频谱 )(ωF 在频率轴上以采样频率s ω为间隔进行周期延拓。因此,当s ω≥m ω时,不会发生频率混叠;而当 s ω

经采样后得到信号)(t f s 经理想低通)(t h 则可得到重建信号)(t f ,即:)(t f =

)(t f s *)(t h

其中:)(t f s =)(t f ∑∞

--)(s nT t δ=∑∞

∞--)()(s s nT t nT f δ,)()(t Sa T t h c c

s

ωπω= 所以:

)(t f =)(t f s *)(t h =∑∞

∞--)()(s s nT t nT f δ*)(t Sa T c c

s

ωπ

ω =π

ω

c

s T ∑∞

--)]([)(s c

s

nT t Sa nT f ω

上式表明,连续信号可以展开成抽样函数的无穷级数。

利用MATLAB 中的t t t c ππ)

sin()(sin =来表示)(t Sa ,有 )(sin )(πt c t Sa =,所以可

以得到在MATLAB 中信号由)(s nT f 重建)(t f 的表达式如下:

)(t f =π

ω

c

s T ∑

--)]([

sin )(s c

s nT t c nT f π

ω 我们选取信号)(t f =)(t Sa 作为被采样信号,当采样频率s ω=2m ω时,称为临

界采样。我们取理想低通的截止频率c ω=m ω。下面程序实现对信号)(t f =)(t Sa 的采样及由该采样信号恢复重建)(t Sa :

三、 实验内容

已知信号()()99

0(1)cos 2(10050)m x t m m t π==++∑,试以以下采样频率对信号采样:

(a) 20000s f Hz =; (b) 10000s f Hz =; (c)30000s f Hz =,

求x(t)信号原信号和采样信号频谱,及用采样信号重建原信号x ’(t)时序图。假定重构滤波器为fs/2的理想低通滤波器,具有带通增益为Ts=1/fs.

四、 实验步骤

1.设置采样时间间隔ts=1/fs ,以及时间范围。

2.输入已知信号。

3.对原始信号进行傅里叶变换。

4.画出原信号的频谱。

5.利用firpmord ,firpm 以及freqz ,conv 函数求出采样重建信号。

fp=fs/2-500;fs1=fs/2;

[n,f0,m0,w]=firpmord([fp fs1],[1 0],[0.0001 0.001],fs); b=firpm(n,f0,m0,w); figure(4) freqz(b,1,1024,fs) y=conv(x,b);

6.对重建信号进行傅里叶变换。

7.画出重建信号的波形及频谱。

流程图五、实验结果分析结论

心得体会:

本次实验要用到采样定理,信号内插和重建的一些知识,学会了如dyadup命令等一些新的指令和思考方法,感觉到受益匪浅。

附程序:

clear all

clc

fs=20000;

ts=1/fs;

T=0.05;

df=1/T;

t=0:ts:T-ts;

x=0;

for m=0:99

x=x+(m+1)*cos(2*pi*(100*m+50)*t);

end

figure(1)

subplot(211)

plot(t,x)

title('原始信号波形');xlabel('时间t');ylabel('幅度');

y=dyadup(x,0);

y=dyadup(y,0);

[X,f]=fftseq(y,ts);

subplot(212)

plot(f,fftshift(abs(X)));title('原始频谱'),xlabel('f'),ylabel('X')

fs1=10000;

ts1=1/fs1;

T1=0.05;

df1=1/T1;

t1=0:ts1:T1-ts1;

x1=0;

for m=0:99

x1=x1+(m+1)*cos(2*pi*(100*m+50)*t1);

end

figure(2)

subplot(211)

plot(t1,x1)

title('10000Hz抽样波形');xlabel('时间t');ylabel('幅度');

y1=dyadup(x1,0);

y1=dyadup(y1,0);

[X1,f1]=fftseq(y1,ts1);

subplot(212)

plot(f1,fftshift(abs(X1)));title('以10000Hz采样频谱'),xlabel('f'),ylabel('X')

fs3=30000; %抽样频率

ts3=1/fs3;

T3=0.05;

df3=1/T3;

t3=0:ts3:T3-ts3;

x3=0;

for m=0:99

x3=x3+(m+1)*cos(2*pi*(100*m+50)*t3);

end

figure(3)

subplot(211)

plot(t3,x3)

title('30000Hz抽样波形');xlabel('时间t');ylabel('幅度');

y3=dyadup(x3,0);

y3=dyadup(y3,0);

[X3,f3]=fftseq(y3,ts3);

subplot(212)

plot(f3,fftshift(abs(X3)));title('以30000Hz采样频谱'),xlabel('f'),ylabel('X')

fp=fs/2-500;fs1=fs/2;

[n,f0,m0,w]=firpmord([fp fs1],[1 0],[0.0001 0.001],fs);

b=firpm(n,f0,m0,w);

figure(4)

freqz(b,1,1024,fs)

y=conv(x,b);

figure(5)

subplot(211)

plot(t,y(n:length(y)-1));

title('重建原始信号时域');xlabel('时间t');ylabel('幅度');

y=dyadup(x,0);

y=dyadup(y,0);

[X,f]=fftseq(y(n:length(y)-1),ts);

subplot(212)

plot(f,fftshift(abs(X)))

title('重建原始信号频谱');xlabel('f');ylabel('PSD');

fp1=fs1/2-500;fs11=fs1/2;

[n1,f01,m01,w1]=firpmord([fp1 fs11],[1 0],[0.0001 0.001],fs1); b1=firpm(n1,f01,m01,w1);

figure(6)

freqz(b1,1,1024,fs1)

y1=conv(x1,b1);

figure(7)

subplot(211)

plot(t1,y1(n1:length(y1)-1));

title('10000Hz重建');xlabel('时间t');ylabel('幅度');

y1=dyadup(x1,0);

y1=dyadup(y1,0);

[X1,f1]=fftseq(y1(n1:length(y1)-1),ts1);

subplot(212)

plot(f1,fftshift(abs(X1)))

title('10000Hz重建频谱');xlabel('f');ylabel('PSD');

fp3=fs3/2-500;fs13=fs3/2;

[n3,f03,m03,w3]=firpmord([fp3 fs13],[1 0],[0.0001 0.001],fs3); b3=firpm(n3,f03,m03,w3);

figure(8)

freqz(b3,1,1024,fs3)

y3=conv(x3,b3);

figure(9) subplot(211)

plot(t3,y3(n3:length(y3)-1));

title('30000Hz 重建');xlabel('时间t');ylabel('幅度'); y3=dyadup(x3,0); y3=dyadup(y3,0);

[X3,f3]=fftseq(y3(n3:length(y3)-1),ts3); subplot(212)

plot(f3,fftshift(abs(X3)))

title('30000Hz 重建频谱');xlabel('f');ylabel('PSD');

实验二:带通信号的低通等效和随机信号的频带转换

一、实验目的

根据内插与抽取原理,用Matlab 编程实现等效低通信号与频带信号的采样过程,比较二者采样率大小。掌握利用MATLAB 实现连续信号采样、频谱分析和采样信号恢复的方法。 二、实验原理

()()

11()?()[()]()??()()(), ()()sgn()()()[1sgn()]()()sgn()()2()(), 2() 1sgn()x x x x t X f x t x

t H x t x t d t t z t x t jx t x t j X f f Z f X f f X f X f f Z f X f u f u f f τ

ππτ

+∞-∞?==*=-=+?-?=+=+==+?

00000()()cos[2()]

()()cos ()cos 2()sin ()sin 2()cos 2()sin 2 ()()cos (),()()sin ()()Re{()exp(2)},()()exp(())

c s c s o x t A t f t t x t A t t f t A t t f t

x t f t x t f t x t A t t x t A t t x t x t j f t x t A t j t πθθπθπππθθπθ=+=-=-====其中

*00()()cos () ()sin () () ()

()

() ()arctan ()

()()()

1

(){()()}

2

c s s c c s x t A t t jA t t x t jx t x t A t t x t X f X f jX f X f X f f X f f θθθ=+=+===+=-+-- 带通信号的等效低通信号,就是其正频域的等效时域信号进行频移。(带通信号,首先消除负频部分,为了保证功率不变,相当于正频部分功率*2,然后将正频部分移到基带。此基带信号对应的就是复包络。)

一个带通信号的复包络实际上就是它的等效低通信号。带通信号s (t ),中心频率f0,做hilbert 变换,得到s'(t). 解析信号为s''(t )=s(t)+js'(t); (正频域的等效时域信

号)解析信号可以表示成s''(t)=s'''(t)exp(j*2*pi*f0*t)则s'''是一个复信号,叫做s 的复包络。s'''(t )还能表示成s''''(t )exp(j*theta);s''''是实信号,叫做s 的包络,theta 为s 的相位。

s 为实值带通信号时,由于经过了hilbert 变换,s'''通常为复值信号。 三、 实验内容

对带通信号 x(t)= 2Sinc(20t)cos{2100t+Sinc(5t)}π?. (1)画出该信号和它的幅度谱。 (2)求出该信号的解析信号,并画出它的幅度谱;(3)求出并画出该信号的包络。(4)分别假设f0 =100Hz 和f0=50Hz ,求该信号的低通等效,并画出它的幅度谱。若对该低通等效信号进行抽取,试设计取样频率,并重画抽取之后低通等效信号的频谱。(5)取该带通信号的低通等效部分:jSinc(5t)x(t)= 2Sinc(20t)e 试设计它的取样频率,并画出它的时域波形和它的幅度谱。 四、 实验步骤

1.设置采样时间间隔。ts=0.002。因载波频率为100Hz ,故采样时间间隔ts=0.00

2. 2.设置采样频率。fs=1/ts 。t=-1:ts:1

3.DFT 的分辨率:df=fs/length(t);

4.生成频率矢量:f=-250:df:250-df

5.输入带通信号x

6.求信号频谱,因为原始信号是模拟信号,根据采样定理,需要在计算出的fft 后除以fs 才能得到x 的傅里叶变换X=fft(x)/fs;

7.求x 的解析信号xa 。 8.求xa 频谱

9.分别按照要求画出前四问的图形

-2

-1

12

-20

2The original signal waveform in time domain time/s

A m p l i t u d e

-400

-2000

20040000.05

0.1

The original signal spectrum

Frequency/Hz

P S D /w -400

-2000

20040000.10.2Analytic signal amplitude spectrum Frequency/Hz P S D /w

-2-10

120

24

Analytic signal amplitude wave in the time

time/s

A m p l i t u d e

-400

-2000

200400

00.10.2Analytic signal amplitude spectrum f=100Hz)Frequency/Hz

P S D /w

-400

-2000

200400

00.10.2

Analytic signal amplitude spectrum?¨f=50Hz)Frequency/Hz

P S D /w

第五问的程序:

wm=12.5; %低通等效信号带宽

wc=wm; %滤波器截止频率

Ts=pi/wm; %周期临界采样

fs=1/Ts; %采样频率

ws=2*pi/Ts; %采样角频率

t1=-Ts*(length(t)-1)/2:Ts:Ts*(length(t)-1)/2; % f1=-fs*(length(f)-1)/2:fs:fs*(length(f)-1)/2; % n=-100:100;

nTs=n*Ts; %时域采样点

xln=xa.*exp(-j*2*pi*f01*t1);%采样信号

Xln=fft(xln);

subplot(2,1,1);stem(t1,xln);axis([-30,30,-2,2]);title('低通等效信号采样后信号');xlabel('n');

subplot(2,1,2);plot(f1,fftshift(abs(Xln)));title('低通等效信号采样后信号幅度谱');xlabel('f');

ts=0.025; fs=1/ts; %采样频率 t=-1:ts:1;

df=fs/length(t); %DFI 的分辨率 f=-31.25:df:31.25-df; %生成频率矢量 xx=2*sinc(20*t).*exp(j*sinc(5*t)); figure(6)

subplot(2,1,1);plot(t,xx);grid;title('低通等效部分波形');xlabel('时间t'); [XX,f]=fftseq(xx,ts); subplot(212)

plot(f,fftshift(abs(XX)));title('低通等效部分频谱'),xlabel('f'),ylabel('X')

五、 实验结果分析结论

-30-20

-10010

2030

低通等效信号采样后的信号

n -2000-1500-1000-500

0500100015002000

0204060f -0.500.51

1.5低通等效部分波形

时间t

-20

-15-10-5

05101520

00.050.10.150.2低通等效部分频谱

X

16QAM 调制解调 实验步骤:

①参数设置Fs ,ts ,Fs100,ts100,N,fc ②产生N 个16进制码元 ③进行QAM 调制 ④100点采样

⑤求I 、Q 分量并做图

⑥求原信号并画出其时域、频域波形

实验结果:

x 10

-3

-505The passband signal I wav eform in time domain

time/s

A m p l i t u d e

x 10

-3

-505The passband signal Q wav eform in time domain

time/s

A m p l i t u d e

x 10

-3

-505The passband signal wav eform in time domain

time/s

A m p l i t u d e

上课实验程序: clear all;

clc ; Fs=1e6; ts=1/Fs; Fs100=100*Fs; ts100=1/Fs100; N=1000;

t=0:ts100:N*ts-ts100; fc=1e7;

t_c=cos(2*pi*fc*t); t_s=sin(2*pi*fc*t); M=15

x=randi(M,1,N); h = modem.qammod(16) y = modulate(h, x); I=100

y100(1:N*I)=0; for k=1:N for i=1:I

y100(I*k-I+i)=y(k);

end end

yc=real(y100).*t_c; ys=imag(y100).*t_s; figure(1); subplot(3,1,1) plot(t,yc,'r');

title('The passband signal I waveform in time domain');

xlabel('time/s'); ylabel('Amplitude');

subplot(3,1,2) plot(t,ys,'k');

title('The passband signal Q waveform in time domain');

xlabel('time/s'); ylabel('Amplitude'); yy=yc-ys;

x 10

7

-4

The original signal spectrum

Frequency/Hz

P S D /w

subplot(3,1,3) plot(t,yy);

title('The passband signal waveform in time domain');

xlabel('time/s'); ylabel('Amplitude'); figure(2);

[X,f]=fftseq(yy,ts100); plot(f, fftshift(abs(X))); title('The original signal spectrum');

xlabel('Frequency/Hz'); ylabel('PSD/w');

实验 三 升余弦滚降和根升余弦滚降滤波器设计

一、实验目的

1.掌握升余弦滚降滤波器设计原理和设计方法; 2.掌握根升余弦滚降滤波器设计原理和设计方法; 二、实验原理

1. 定义h (t )为升余弦脉冲成型函数。h (t ) 升余弦函数定义如下

2

2

2

sin()cos(

)

()14c

c

c

t

t

h t t

c

T

T

t T

T παππα

=

?

-,

对应的频谱为:

10||111()(1cos((||)))

||210||22222c

c c c c

c

c

Tc f H f f f f T

T T T T

T

T

α

αα

α

αα

π-?

≤≤?

??--+?

=+-<≤

???+?>

??

2. 定义h r (t )为根升余弦脉冲成型函数。h r (t ) 根升余弦函数定义如下

2

22

sin((1))4cos((1)

()14c

c

c

r c t

t

t

h t t c T

T

T

t T T παα

π

απα-++=

??

?- ??

?,

对应的频谱为:

1

0||

11

()||

1

0||

2

22

2

c

r

c c

c

f

H f f

f

T

T T

T

α

αα

α

-

?

≤≤

?

-+

=<≤

+

?>

??

三、实验内容

1.已知通带码元截止频率为fc,其码元周期为Tc,以频率为fs对升余弦脉冲成型函数h(t)和h(t-Tc)抽样,设计它的数字滤波器;

2.已知通带码元截止频率为fc,其码元周期为Tc,以频率为fs对根升余弦脉冲成型函数hr(t)和hr(t-Tc)抽样,设计它的数字滤波器。

四、实验步骤

1、设计采样频率

2、设置码元长度

3、每个符号的抽样点 k=fs*Tc

4、设置延时 m

5、设置滚降系数 alfa

6、生成一个一行101列的0矩阵 101>2*k

7、第11个数为1 k=10

8、in与h卷积

五、实验分析

当α=1时候,眼图睁开最大,峰值失真最小。但由图可见它的主瓣最宽,频带利用率最低,这是它所付出的代价。

当α=0.05时候,频带利用率高,但眼图最不明显,码间干扰最大,同时对抽样时间定时要求特别严格,这使得他在物理上比较难实现。

当α=0.5时候,虽然两个性能都不是最优,但综合两因素,它还是不错,因此实际中,常采用此系统。

为此,后面的实验考虑到直观性,没有考虑带宽限制,均取α=1。

六、程序设计

clear

clc

fs=3000;

Tc=0.001; %

fc=1000; %

k=20;

m=4;

alfa=0.3;

for s=1:200

n=s-1;

if n==80

信号与系统仿真实验报告

信号与系统仿真实验报告1.实验目的 了解MATLAB的基本使用方法和编程技术,以及Simulink平台的建模与动态仿真方法,进一步加深对课程内容的理解。 2.实验项目 信号的分解与合成,观察Gibbs现象。 信号与系统的时域分析,即卷积分、卷积和的运算与仿真。 信号的频谱分析,观察信号的频谱波形。 系统函数的形式转换。 用Simulink平台对系统进行建模和动态仿真。 3.实验内容及结果 3.1以周期为T,脉冲宽度为2T1的周期性矩形脉冲为例研究Gibbs现象。 已知周期方波信号的相关参数为:x(t)=∑ak*exp(jkω),ω=2*π/T,a0=2*T1/T,ak=sin(kωT1)/kπ。画出x(t)的波形图(分别取m=1,3,7,19,79,T=4T1),观察Gibbs现象。 m=1; T1=4; T=4*T1;k=-m:m; w0=2*pi/T; a0=2*T1/T; ak=sin(k*w0*T1)./(k*pi); ak(m+1)=a0; t=0:0.1:40; x=ak*exp(j*k'*w0*t); plot(t,real(x)); 3.2求卷积并画图 (1)已知:x1(t)=u(t-1)-u(t-2), x2(t)=u(t-2)-u(t-3)求:y(t)=x1(t)*x2(t)并画出其波形。 t1=1:0.01:2; f1=ones(size(t1)); f1(1)=0; f1(101)=0; t2=2:0.01:3; f2=ones(size(t2)); f2(1)=0; f2(101)=0; c=conv(f1,f2)/100;

t3=3:0.01:5; subplot(311); plot(t1,f1);axis([0 6 0 2]); subplot(312); plot(t2,f2);axis([0 6 0 2]); subplot(313); plot(t3,c);axis([0 6 0 2]); (2)已知某离散系统的输入和冲击响应分别为:x[n]=[1,4,3,5,1,2,3,5], h[n]=[4,2,4,0,4,2].求系 统的零状态响应,并绘制系统的响应图。 x=[1 4 3 5 1 2 3 5]; nx=-4:3; h=[4 2 4 0 4 2]; nh=-3:2; y=conv(x,h); ny1=nx(1)+nh(1); ny2=nx(length(nx))+nh(length(nh)); ny=[ny1:ny2]; subplot(311); stem(nx,x); axis([-5 4 0 6]); ylabel('输入') subplot(312); stem(nh,h); axis([-4 3 0 5]); ylabel('冲击效应') subplot(313); stem(ny,y); axis([-9 7 0 70]); ylabel('输出'); xlabel('n'); 3.3 求频谱并画图 (1) 门函数脉冲信号x1(t)=u(t+0.5)-u(t-0.5) N=128;T=1; t=linspace(-T,T,N); x=(t>=-0.5)-(t>=0.5); dt=t(2)-t(1); f=1/dt; X=fft(x); F=X(1:N/2+1); f=f*(0:N/2)/N; plot(f,F)

数学建模实验报告

在下面的题目中选做100分的题目,给出详略得当的答案。 一.通过举例简要说明数学建模的一般过程或步骤。(15分) 答:建立数学模型的方法大致有两种,一种是实验归纳的方法,即根据测试或计算数据,按照一定的数据,按照一定的数学方法,归纳出系统的数学模型;另一种是理论分析的方法,具体步骤有五步(以人口模型 为例): 1、明确问题,提出合理简化的假设:首先要了解问题的实际背景,明确题目的要求,收集各种必要的信息 2、建立模型:据所做的假设以及事物之间的联系,构造各种量之间的关系。(查资料得出数学式子或算法)。 3、模型求解:利用数学方法来求解上一步所得到的数学问题,此时往往还要做出进一步的简化或假设。注意要尽量采用简单的数学公具。例如:马尔萨斯模型,洛杰斯蒂克模型 4、模型检验:根据预测与这些年来人口的调查得到的数目进行对比检验 5、模型的修正和最后应用:所建立的模型必须在实际应用中才能产生效益,根据预测模型,制定方针政策,以实现资源的合理利用和环境的保护。 二.把一张四条腿等长的正方形桌子放在稍微有些起伏的地面上,通常只有三只脚着地,然而 只需稍为转动一定角度,就可以使四只脚同时着地,即放稳了。(1) 请用数学模型来描述和证明这个实际问题; (2)讨论当桌子是长方形时,又该如何描述和证明?(15分) 答: 模型假设: 1.椅子四条腿一样长,椅脚与地面的接触部分相对椅子所占的地面面积可视为一个点。 2.地面凹突破面世连续变化的,沿任何方向都不会出现间断(没有向台阶那样的情况),即地面可看作数学上的连续曲面。 3.相对椅脚的间距和椅子腿的长度而言,地面是相对平坦的,即使椅子在任何位置至少有三条腿同时着地。4.椅子四脚连线所构成的四边形是圆内接四边形,即椅子四脚共圆。 5.挪动仅只是旋转。 我们将椅子这两对腿的交点作为坐标原点,建立坐标系,开始时AC、BD这两对腿都在坐标轴上。将AC和BD这两条腿逆时针旋转角度θ。记AC到地面的距离之和为f(θ)。记BD到 地面的距离之和为g(θ)。易得f(θ),g(θ)至少有一个为零。

Matlab通信系统仿真实验报告

Matlab通信原理仿真 学号: 2142402 姓名:圣斌

实验一Matlab 基本语法与信号系统分析 一、实验目的: 1、掌握MATLAB的基本绘图方法; 2、实现绘制复指数信号的时域波形。 二、实验设备与软件环境: 1、实验设备:计算机 2、软件环境:MATLAB R2009a 三、实验内容: 1、MATLAB为用户提供了结果可视化功能,只要在命令行窗口输入相应的命令,结果就会用图形直接表示出来。 MATLAB程序如下: x = -pi::pi; y1 = sin(x); y2 = cos(x); %准备绘图数据 figure(1); %打开图形窗口 subplot(2,1,1); %确定第一幅图绘图窗口 plot(x,y1); %以x,y1绘图 title('plot(x,y1)'); %为第一幅图取名为’plot(x,y1)’ grid on; %为第一幅图绘制网格线 subplot(2,1,2) %确定第二幅图绘图窗口 plot(x,y2); %以x,y2绘图 xlabel('time'),ylabel('y') %第二幅图横坐标为’time’,纵坐标为’y’运行结果如下图: 2、上例中的图形使用的是默认的颜色和线型,MATLAB中提供了多种颜色和线型,并且可以绘制出脉冲图、误差条形图等多种形式图: MATLAB程序如下: x=-pi:.1:pi; y1=sin (x); y2=cos (x); figure (1); %subplot (2,1,1); plot (x,y1); title ('plot (x,y1)'); grid on %subplot (2,1,2); plot (x,y2);

计算机仿真与建模实验报告

中南大学 计算机仿真与建模 实验报告 题目:理发店的服务过程仿真 姓名:XXXX 班级:计科XXXX班 学号:0909XXXX 日期:2013XXXX

理发店的服务过程仿真 1 实验案例 (2) 1.1 案例:理发店系统研究 (2) 1.1.1 问题分析 (3) 1.1.2 模型假设 (3) 1.1.3 变量说明 (3) 1.1.4 模型建立 (3) 1.1.5 系统模拟 (4) 1.1.6 计算机模拟算法设计 (5) 1.1.7 计算机模拟程序 (6) 1实验案例 1.1 案例:理发店模拟 一个理发店有两位服务员A和B顾客随机地到达该理发店,每分钟有一个顾客到达和没有顾客到达的概率均是1/2 , 其中60%的顾客理发仅用5分钟,另外40%的顾客用8分钟. 试对前10分钟的情况进行仿真。 (“排队论”,“系统模拟”,“离散系统模拟”,“事件调度法”)

1.1.1 问题分析 理发店系统包含诸多随机因素,为了对其进行评判就是要研究其运行效率, 从理发店自身利益来说,要看服务员工作负荷是否合理,是否需要增加员工等考 虑。从顾客角度讲,还要看顾客的等待时间,顾客的等待队长,如等待时间过长 或者等待的人过多,则顾客会离开。理发店系统是一个典型的排队系统,可以用 排队论有关知识来研究。 1.1.2 模型假设 1. 60%的顾客只需剪发,40%的顾客既要剪发,又要洗发; 2. 每个服务员剪发需要的时间均为5分钟,既剪发又洗发则花8分钟; 3. 顾客的到达间隔时间服从指数分布; 4. 服务中服务员不休息。 1.1.3 变量说明 u :剪发时间(单位:分钟),u=5m ; v: 既剪发又理发花的时间(单位:分钟),v=8m ; T : 顾客到达的间隔时间,是随机变量,服从参数为λ的指数分布,(单位: 分钟) T 0:顾客到达的平均间隔时间(单位:秒),T 0=λ 1; 1.1.4 模型建立 由于该系统包含诸多随机因素,很难给出解析的结果,因此可以借助计算机 模拟对该系统进行模拟。 考虑一般理发店的工作模式,一般是上午9:00开始营业,晚上10:00左 右结束,且一般是连续工作的,因此一般营业时间为13小时左右。 这里以每天运行12小时为例,进行模拟。 这里假定顾客到达的平均间隔时间T 0服从均值3分钟的指数分布, 则有 3小时到达人数约为603 603=?人, 6小时到达人数约为1203 606=?人, 10小时到达人数约为2003 6010=?人, 这里模拟顾客到达数为60人的情况。 (如何选择模拟的总人数或模拟总时间)

建模与仿真实验报告

重庆大学 学生实验报告 实验课程名称物流系统建模与仿真 开课实验室物流工程实验室 学院自动化年级12 专业班物流工程2班学生姓名段竞男学号20124912 开课时间2014 至2015 学年第二学期 自动化学院制

《物流系统建模与仿真》实验报告

(2)属性窗口(Properties Window) 右键单击对象,在弹出菜单中选择 Properties;用于编辑和查看所有对象都拥有的一般性信息。 (3)模型树视图(Model Tree View) 模型中的所有对象都在层级式树结构中列出;包含对象的底层数据结构;所有的信息都包含在此树结构中。 4)重置运行 (1)重置模型并运行 (2)控制仿真速度(不会影响仿真结果) (3)设置仿真结束时间 5)观察结果 (1)使用“Statistics”(统计)菜单中的Reports and Statistics(报告和统计)生成所需的 各项数据统计报告。 (2)其他报告功能包括:对象属性窗口的统计项;记录器对象;可视化工具对象;通过触发器 记录数据到全局表。

五、实验过程原始记录(数据、图表、计算等) 1、运行结果的平面视图: 2、运行结果的立体视图 3、运行结果的暂存区数据分析结果图:

第一个暂存区 第二个暂存区 由报表分析可知5次实验中,第一个暂存区的平均等待时间为11.46,而第二个暂存区的平均等待时间为13.02,略大于第一个暂存区,由此可见,第二个暂存区的工作效率基本上由第一个暂存区决定。 4、运行结果三个检测台的数据分析结果图,三个检测台的state饼图: (1)处理器一:

数学建模实验报告

数学建模实验报告

一、实验目的 1、通过具体的题目实例,使学生理解数学建模的基本思想和方法,掌握 数学建模分析和解决的基本过程。 2、培养学生主动探索、努力进取的的学风,增强学生的应用意识和创新 能力,为今后从事科研工作打下初步的基础。 二、实验题目 (一)题目一 1、题目:电梯问题有r个人在一楼进入电梯,楼上有n层。设每个 乘客在任何一层楼出电梯的概率相同,试建立一个概率模型,求直 到电梯中的乘客下完时,电梯需停次数的数学期望。 2、问题分析 (1)由于每位乘客在任何一层楼出电梯的概率相同,且各种可能的情况众多且复杂,难于推导。所以选择采用计算机模拟的 方法,求得近似结果。 (2)通过增加试验次数,使近似解越来越接近真实情况。 3、模型建立 建立一个n*r的二维随机矩阵,该矩阵每列元素中只有一个为1,其余都为0,这代表每个乘客在对应的楼层下电梯(因为每 个乘客只会在某一层下,故没列只有一个1)。而每行中1的个数 代表在该楼层下的乘客的人数。 再建立一个有n个元素的一位数组,数组中只有0和1,其中1代表该层有人下,0代表该层没人下。 例如: 给定n=8;r=6(楼8层,乘了6个人),则建立的二维随机矩阵及与之相关的应建立的一维数组为: m = 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 c = 1 1 0 1 0 1 1 1 4、解决方法(MATLAB程序代码):

n=10;r=10;d=1000; a=0; for l=1:d m=full(sparse(randint(1,r,[1,n]),1:r,1,n,r)); c=zeros(n,1); for i=1:n for j=1:r if m(i,j)==1 c(j)=1; break; end continue; end end s=0; for x=1:n if c(x)==1 s=s+1; end continue; end a=a+s; end a/d 5、实验结果 ans = 6.5150 那么,当楼高11层,乘坐10人时,电梯需停次数的数学期望为6.5150。 (二)题目二 1、问题:某厂生产甲乙两种口味的饮料,每百箱甲饮料需用原料6 千克,工人10名,可获利10万元;每百箱乙饮料需用原料5千 克,工人20名,可获利9万元.今工厂共有原料60千克,工人 150名,又由于其他条件所限甲饮料产量不超过8百箱.问如何 安排生产计划,即两种饮料各生产多少使获利最大.进一步讨 论: 1)若投资0.8万元可增加原料1千克,问应否作这项投资. 2)若每百箱甲饮料获利可增加1万元,问应否改变生产计划. 2、问题分析 (1)题目中共有3个约束条件,分别来自原料量、工人数与甲饮料产量的限制。 (2)目标函数是求获利最大时的生产分配,应用MATLAB时要转换

MATLAB通信系统仿真实验报告1

MATLAB通信系统仿真实验报告

实验一、MATLAB的基本使用与数学运算 目的:学习MATLAB的基本操作,实现简单的数学运算程序。 内容: 1-1要求在闭区间[0,2π]上产生具有10个等间距采样点的一维数组。试用两种不同的指令实现。 运行代码:x=[0:2*pi/9:2*pi] 运行结果: 1-2用M文件建立大矩阵x x=[0.10.20.30.40.50.60.70.80.9 1.11.21.31.41.51.61.71.81.9 2.12.22.32.42.52.62.72.82.9 3.13.23.33.43.53.63.73.83.9] 代码:x=[0.10.20.30.40.50.60.70.80.9 1.11.21.31.41.51.61.71.81.9 2.12.22.32.42.52.62.72.82.9 3.13.23.33.43.53.63.73.83.9] m_mat 运行结果: 1-3已知A=[5,6;7,8],B=[9,10;11,12],试用MATLAB分别计算 A+B,A*B,A.*B,A^3,A.^3,A/B,A\B. 代码:A=[56;78]B=[910;1112]x1=A+B X2=A-B X3=A*B X4=A.*B X5=A^3 X6=A.^3X7=A/B X8=A\B

运行结果: 1-4任意建立矩阵A,然后找出在[10,20]区间的元素位置。 程序代码及运行结果: 代码:A=[1252221417;111024030;552315865]c=A>=10&A<=20运行结果: 1-5总结:实验过程中,因为对软件太过生疏遇到了些许困难,不过最后通过查书与同学交流都解决了。例如第二题中,将文件保存在了D盘,而导致频频出错,最后发现必须保存在MATLAB文件之下才可以。第四题中,逻辑语言运用到了ij,也出现问题,虽然自己纠正了问题,却也不明白错在哪了,在老师的讲解下知道位置定位上不能用ij而应该用具体的整数。总之第一节实验收获颇多。

系统建模与仿真实验报告

实验1 Witness仿真软件认识 一、实验目的 熟悉Witness 的启动;熟悉Witness2006用户界面;熟悉Witness 建模元素;熟悉Witness 建模与仿真过程。 二、实验内容 1、运行witness软件,了解软件界面及组成; 2、以一个简单流水线实例进行操作。小部件(widget)要经过称重、冲洗、加工和检测等操作。执行完每一步操作后小部件通过充当运输工具和缓存器的传送带(conveyer)传送至下一个操作单元。小部件在经过最后一道工序“检测”以后,脱离本模型系统。 三、实验步骤 仿真实例操作: 模型元素说明:widget 为加工的小部件名称;weigh、wash、produce、inspect 为四种加工机器,每种机器只有一台;C1、C2、C3 为三条输送链;ship 是系统提供的特殊区域,表示本仿真系统之外的某个地方; 操作步骤: 1:将所需元素布置在界面:

2:更改各元素名称: 如; 3:编辑各个元素的输入输出规则:

4: 运行一周(5 天*8 小时*60 分钟=2400 分钟),得到统计结果。5:仿真结果及分析: Widget: 各机器工作状态统计表:

分析:第一台机器效率最高位100%,第二台机器效率次之为79%,第三台和第四台机器效率低下,且空闲时间较多,可考虑加快传送带C2、C3的传送速度以及提高第二台机器的工作效率,以此来提高第三台和第四台机器的工作效率。 6:实验小结: 通过本次实验,我对Witness的操作界面及基本操作有了一个初步的掌握,同学会了对于一个简单的流水线生产线进行建模仿真,总体而言,实验非常成功。

生产系统建模与及仿真实验报告

生产系统建模与及仿真 实验报告 实验一Witness仿真软件认识 一、实验目的 1、学习、掌握Witness仿真软件的主要功能与使用方法; 2、学习生产系统的建模与仿真方法。 二、实验内容 学习、掌握Witness仿真软件的主要功能与使用方法 三、实验报告要求 1、写出实验目的: 2、写出简要实验步骤; 四、主要仪器、设备 1、计算机(满足Witness仿真软件的配置要求) 2、Witness工业物流仿真软件。 五、实验计划与安排 计划学时4学时 六、实验方法及步骤 实验目的: 1、对Witness的简单操作进行了解、熟悉,能够做到基本的操作,并能够进行简单的基础建模。 2、进一步了解Witness的建模与仿真过程。 实验步骤: Witness仿真软件是由英国lanner公司推出的功能强大的仿真软件系统。它可以用于离散事件系统的仿真,同时又可以用于连续流体(如液压、化工、水力)系统的仿真。目前已成功运用于国际数千家知名企业的解决方案项目,有机场设施布局

优化、机场物流规划、电气公司的流程改善、化学公司的供应链物流系统规划、工厂布局优化和分销物流系统规划等。 ◆Witness的安装与启动: ?安装环境:推荐P4 1.5G以上、内存512MB及以上、独立显卡64M以上显存,Windows98、Windows2000、Windows NT以及Windows XP的操作系统支持。 ?安装步骤:⑴将Witness2004系统光盘放入CD-ROM中,启动安装程序; ⑵选择语言(English);⑶选择Manufacturing或Service;⑷选择授权方式(如加密狗方式)。 ?启动:按一般程序启动方式就可启动Witness2004,启动过程中需要输入许可证号。 ◆Witness2004的用户界面: ?系统主界面:正常启动Witness系统后,进入的主界面如下图所示: 主界面中的标题栏、菜单栏、工具栏状态栏等的基本操作与一般可视化界面操作大体上一致。这里重点提示元素选择窗口、用户元素窗口以及系统布局区。 ?元素列表窗口:共有五项内容,分类显示模型中已经建立和可以定义的模型元素。Simulation中显示当前建立的模型中的所有元素列表;Designer中显示当前Designer Elements中的所有元素列表;System中显示系默认的特殊地点;Type中

数据分析与建模实验报告

学生学号实验课成绩 学生实验报告书 实验课程名称数据分析与建模 开课学院 指导教师姓名 学生姓名 学生专业班级 2015 —2016 学年第 1 学期

实验报告填写规范 1、实验是培养学生动手能力、分析解决问题能力的重要环节;实验报告是反映实验教学水 平与质量的重要依据。为加强实验过程管理,改革实验成绩考核方法,改善实验教学效果,提高学生质量,特制定本实验报告书写规范。 2、本规范适用于管理学院实验课程。 3、每门实验课程一般会包括许多实验项目,除非常简单的验证演示性实验项目可以不写实 验报告外,其他实验项目均应按本格式完成实验报告。在课程全部实验项目完成后,应按学生姓名将各实验项目实验报告装订成册,构成该实验课程总报告,并给出实验课程成绩。 4、学生必须依据实验指导书或老师的指导,提前预习实验目的、实验基本原理及方法,了 解实验内容及方法,在完成以上实验预习的前提下进行实验。教师将在实验过程中抽查学生预习情况。 5、学生应在做完实验后三天内完成实验报告,交指导教师评阅。 6、教师应及时评阅学生的实验报告并给出各实验项目成绩,同时要认真完整保存实验报 告。在完成所有实验项目后,教师应将批改好的各项目实验报告汇总、装订,交课程承担单位(实验中心或实验室)保管存档。

画出图形 由图x=4时,y最大等于1760000 (2)求关于所做的15%假设的灵敏性 粗分析: 假设C=1000 即给定r y=f(x)=(1500-100x)1000(1+rx)=-100000rx^2+1500000rx-100000x+1500000 求导,f’(x)=-200000rx+1500000r-100000,令f’(x)=0,可得相应x值,x=(15r-1)/2r Excel画出相应图形

MATLAB Simulink系统建模与仿真 实验报告

MATLAB/Simulink 电力系统建模与仿真 实验报告 姓名:****** 专业:电气工程及其自动化 班级:******************* 学号:*******************

实验一无穷大功率电源供电系统三相短路仿真 1.1 无穷大功率电源供电系统仿真模型构建 运行MATLAB软件,点击Simulink模型构建,根据电路原理图,添加下列模块: (1)无穷大功率电源模块(Three-phase source) (2)三相并联RLC负荷模块(Three-Phase Parallel RLC Load) (3)三相串联RLC支路模块(Three-Phase Series RLC Branch) (4)三相双绕组变压器模块(Three-Phase Transformer (Two Windings)) (5)三相电压电流测量模块(Three-Phase V-I Measurement) (6)三相故障设置模块(Three-Phase Fault) (7)示波器模块(Scope) (8)电力系统图形用户界面(Powergui) 按电路原理图连接线路得到仿真图如下: 1.2 无穷大功率电源供电系统仿真参数设置 1.2.1 电源模块 设置三相电压110kV,相角0°,频率50Hz,接线方式为中性点接地的Y形接法,电源电阻0.00529Ω,电源电感0.000140H,参数设置如下图:

1.2.2 变压器模块 变压器模块参数采用标幺值设置,功率20MVA,频率50Hz,一次测采用Y型连接,一次测电压110kV,二次侧采用Y型连接,二次侧电压11kV,经过标幺值折算后的绕组电阻为0.0033,绕组漏感为0.052,励磁电阻为909.09,励磁电感为106.3,参数设置如下图: 1.2.3 输电线路模块 根据给定参数计算输电线路参数为:电阻8.5Ω,电感0.064L,参数设置如下图: 1.2.4 三相电压电流测量模块 此模块将在变压器低压侧测量得到的电压、电流信号转变成Simulink信号,相当于电压、电流互感器的作用,勾选“使用标签(Use a label)”以便于示波器观察波形,设置电压标签“Vabc”,电流标签“Iabc”,参数设置如下图:

数学建模实验报告

数学建模实验报告 实验一计算课本251页A矩阵的最大特征根和最大特征向量 1 实验目的 通过Wolfram Mathematica软件计算下列A矩阵的最大特征根和最大特征向量。 2 实验过程 本实验运用了Wolfram Mathematica软件计算,计算的代码如下:

3 实验结果分析 从代码的运行结果,可以得到最大特征根为5.07293,最大特征向量为 {{0.262281},{0.474395},{0.0544921},{0.0985336},{0.110298}},实验结果 与标准答案符合。

实验二求解食饵-捕食者模型方程的数值解 1实验目的 通过Wolfram Mathematica或MATLAB软件求解下列习题。 一个生物系统中有食饵和捕食者两种种群,设食饵的数量为x(t),捕食者为y(t),它们满足的方程组为x’(t)=(r-ay)x,y’(t)=-(d-bx)y,称该系统为食饵-捕食者模型。当r=1,d=0.5,a=0.1,b=0.02时,求满足初始条件x(0)=25,y(0)=2的方程的数值解。 2 实验过程 实验的代码如下 Wolfram Mathematica源代码: Clear[x,y] sol=NDSolve[{x'[t] (1-0.1y[t])x[t],y'[t] 0.02x[t]y[t]-0.5y[t],x[0 ] 25,y[0] 2},{x[t],y[t]},{t,0,100}] x[t_]=x[t]/.sol y[t_]=y[t]/.sol g1=Plot[x[t],{t,0,20},PlotStyle->RGBColor[1,0,0],PlotRange->{0,11 0}] g2=Plot[y[t],{t,0,20},PlotStyle->RGBColor[0,1,0],PlotRange->{0,40 }] g3=Plot[{x[t],y[t]},{t,0,20},PlotStyle→{RGBColor[1,0,0],RGBColor[ 0,1,0]},PlotRange->{0,110}] matlab源代码 function [ t,x ]=f ts=0:0.1:15; x0=[25,2]; [t,x]=ode45('shier',ts,x0); End function xdot=shier(t,x)

通信工程系统仿真实验报告

通信原理课程设计 实验报告 专业:通信工程 届别:07 B班 学号:0715232022 姓名:吴林桂 指导老师:陈东华

数字通信系统设计 一、 实验要求: 信源书记先经过平方根升余弦基带成型滤波,成型滤波器参数自选,再经BPSK ,QPSK 或QAM 调制(调制方式任选),发射信号经AWGN 信道后解调匹配滤波后接收,信道编码可选(不做硬性要求),要求给出基带成型前后的时域波形和眼图,画出接收端匹配滤波后时域型号的波形,并在时间轴标出最佳采样点时刻。对传输系统进行误码率分析。 二、系统框图 三、实验原理: QAM 调制原理:在通信传渝领域中,为了使有限的带宽有更高的信息传输速率,负载更多的用户必须采用先进的调制技术,提高频谱利用率。QAM 就是一种频率利用率很高的调制技术。 t B t A t Y m m 00sin cos )(ωω+= 0≤t ≤Tb 式中 Tb 为码元宽度t 0cos ω为 同相信号或者I 信号; t 0s i n ω 为正交信号或者Q 信号; m m B A ,为分别为载波t 0cos ω,t 0sin ω的离散振幅; m 为 m A 和m B 的电平数,取值1 , 2 , . . . , M 。 m A = Dm*A ;m B = Em*A ; 式中A 是固定的振幅,与信号的平均功率有关,(dm ,em )表示调制信号矢量点在信号空

间上的坐标,有输入数据决定。 m A 和m B 确定QAM 信号在信号空间的坐标点。称这种抑制载波的双边带调制方式为 正交幅度调制。 图3.3.2 正交调幅法原理图 Pav=(A*A/M )*∑(dm*dm+em*em) m=(1,M) QAM 信号的解调可以采用相干解调,其原理图如图3.3.5所示。 图3.3.5 QAM 相干解调原理图 四、设计方案: (1)、生成一个随机二进制信号 (2)、二进制信号经过卷积编码后再产生格雷码映射的星座图 (3)、二进制转换成十进制后的信号 (4)、对该信号进行16-QAM 调制 (5)、通过升余弦脉冲成形滤波器滤波,同时产生传输信号 (6)、增加加性高斯白噪声,通过匹配滤波器对接受的信号滤波 (7)、对该信号进行16-QAM 解调 五、实验内容跟实验结果:

《MATLAB与控制系统。。仿真》实验报告剖析

《MATLAB与控制系统仿真》 实验报告 班级: 学号: 姓名: 时间:2013 年 6 月

目录实验一 MATLAB环境的熟悉与基本运算(一)实验二 MATLAB环境的熟悉与基本运算(二)实验三 MATLAB语言的程序设计 实验四 MATLAB的图形绘制 实验五基于SIMULINK的系统仿真 实验六控制系统的频域与时域分析 实验七控制系统PID校正器设计法 实验八线性方程组求解及函数求极值

实验一 MATLAB环境的熟悉与基本运算(一) 一、实验目的 1.熟悉MATLAB开发环境 2.掌握矩阵、变量、表达式的各种基本运算 二、实验基本原理 1.熟悉MATLAB环境: MATLAB桌面和命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器、文件和搜索路径浏览器。 2.掌握MA TLAB常用命令 表1 MA TLAB常用命令 3.MATLAB变量与运算符 3.1变量命名规则 3.2 MATLAB的各种常用运算符 表3 MATLAB关系运算符 表4 MATLAB逻辑运算符

| Or 逻辑或 ~ Not 逻辑非 Xor 逻辑异或 符号功能说明示例符号功能说明示例 :1:1:4;1:2:11 . ;分隔行.. ,分隔列… ()% 注释 [] 构成向量、矩阵!调用操作系统命令 {} 构成单元数组= 用于赋值 4.MATLAB的一维、二维数组的寻访 表6 子数组访问与赋值常用的相关指令格式 三、主要仪器设备及耗材 计算机 四.实验程序及结果 1、新建一个文件夹(自己的名字命名,在机器的最后一个盘符) 2、启动MATLAB,将该文件夹添加到MATLAB路径管理器中。 3、学习使用help命令。

OFDM系统仿真实验报告

无线通信——OFDM系统仿真

一、实验目的 1、了解OFDM 技术的实现原理 2、利用MATLAB 软件对OFDM 的传输性能进行仿真并对结论进行分析。 二、实验原理与方法 1 OFDM 调制基本原理 正交频分复用(OFDM)是多载波调制(MCM)技术的一种。MCM 的基本思想是把数据流串并变换为N 路速率较低的子数据流,用它们分别去调制N 路子载波后再并行传输。因子数据流的速率是原来的1/N ,即符号周期扩大为原来的N 倍,远大于信道的最大延迟扩展,这样MCM 就把一个宽带频率选择性信道划分成N 个窄带平坦衰落信道,从而“先天”具有很强的抗多径衰落和抗脉冲干扰的能力,特别适合于高速无线数据传输。OFDM 是一种子载波相互混叠的MCM ,因此它除了具有上述毗M 的优势外,还具有更高的频谱利用率。OFDM 选择时域相互正交的子载波,创门虽然在频域相互混叠,却仍能在接收端被分离出来。 2 OFDM 系统的实现模型 利用离散反傅里叶变换( IDFT) 或快速反傅里叶变换( IFFT) 实现的OFDM 系统如图1 所示。输入已经过调制(符号匹配) 的复信号经过串P 并变换后,进行IDFT 或IFFT 和并/串变换,然后插入保护间隔,再经过数/模变换后形成OFDM 调制后的信号s (t ) 。该信号经过信道后,接收到的信号r ( t ) 经过模P 数变换,去掉保护间隔以恢复子载波之间的正交性,再经过串/并变换和DFT 或FFT 后,恢复出OFDM 的调制信号,再经过并P 串变换后还原出输入的符号。 图1 OFDM 系统的实现框图 从OFDM 系统的基本结构可看出, 一对离散傅里叶变换是它的核心,它使各子载波相互正交。设OFDM 信号发射周期为[0,T],在这个周期内并行传输的N 个符号为001010(,...,)N C C C -,,其中ni C 为一般复数, 并对应调制星座图中的某一矢量。比如00(0)(0),(0)(0)C a j b a b =+?和分别为所要传输的并行信号, 若将

数学建模与数学实验报告

数学建模与数学实验报告 指导教师__郑克龙___ 成绩____________ 组员1:班级______________ 姓名______________ 学号_____________ 组员2:班级______________ 姓名______________ 学号______________ 实验1.(1)绘制函数cos(tan())y x π=的图像,将其程序及图形粘贴在此。 >> x=-pi:0.01:pi; >> y=cos(tan(pi*x)); >> plot(x,y) -4 -3 -2 -1 1 2 3 4 -1-0.8-0.6-0.4-0.200.20.40.60.8 1 (2)用surf,mesh 命令绘制曲面2 2 2z x y =+,将其程序及图形粘贴在此。(注:图形注意拖放,不要太大)(20分) >> [x,y]=meshgrid([-2:0.1:2]); >> z=2*x.^2+y.^2; >> surf(x,y,z)

-2 2 >> mesh(x,y,z) -2 2 实验2. 1、某校60名学生的一次考试成绩如下:

93 75 83 93 91 85 84 82 77 76 77 95 94 89 91 88 86 83 96 81 79 97 78 75 67 69 68 84 83 81 75 66 85 70 94 84 83 82 80 78 74 73 76 70 86 76 90 89 71 66 86 73 80 94 79 78 77 63 53 55 1)计算均值、标准差、极差、偏度、峰度,画出直方图;2)检验分布的正态性;3)若检验符合正态分布,估计正态分布的参数并检验参数. (20分) 1) >> a=[93 75 83 93 91 85 84 82 77 76 77 95 94 89 91 88 86 83 96 81 79 97 78 75 67 69 68 84 83 81 75 66 85 70 94 84 83 82 80 78 74 73 76 70 86 76 90 89 71 66 86 73 80 94 79 78 77 63 53 55]; >> pjz=mean(a) pjz = 80.1000 >> bzhc=std(a) bzhc = 9.7106 >> jc=max(a)-min(a) jc = 44 >> bar(a)

通信系统仿真实验报告(DOC)

通信系统实验报告——基于SystemView的仿真实验 班级: 学号: 姓名: 时间:

目录 实验一、模拟调制系统设计分析 -------------------------3 一、实验内容-------------------------------------------3 二、实验要求-------------------------------------------3 三、实验原理-------------------------------------------3 四、实验步骤与结果-------------------------------------4 五、实验心得------------------------------------------10 实验二、模拟信号的数字传输系统设计分析------------11 一、实验内容------------------------------------------11 二、实验要求------------------------------------------11 三、实验原理------------------------------------------11 四、实验步骤与结果------------------------------------12 五、实验心得------------------------------------------16 实验三、数字载波通信系统设计分析------------------17 一、实验内容------------------------------------------17 二、实验要求------------------------------------------17 三、实验原理------------------------------------------17 四、实验步骤与结果------------------------------------18 五、实验心得------------------------------------------27

四旋翼飞行器仿真-实验报告

动态系统建模仿真实验报告(2) 四旋翼飞行器仿真 姓名: 学号: 指导教师: 院系: 2014.12.28

1实验容 基于Simulink建立四旋翼飞行器的悬停控制回路,实现飞行器的悬停控制; 建立GUI界面,能够输入参数并绘制运动轨迹; 基于VR Toolbox建立3D动画场景,能够模拟飞行器的运动轨迹。 2实验目的 通过在 Matlab 环境中对四旋翼飞行器进行系统建模,使掌握以下容: 四旋翼飞行器的建模和控制方法 在Matlab下快速建立虚拟可视化环境的方法。 3实验器材 硬件:PC机。 工具软件:操作系统:Windows系列;软件工具:MATLAB及simulink。 4实验原理 4.1四旋翼飞行器 四旋翼飞行器通过四个螺旋桨产生的升力实现飞行,原理与直升机类似。四个旋翼位于一个几何对称的十字支架前,后,左,右四端,如图 1 所示。旋翼由电机控制;整个飞行器依靠改变每个电机的转速来实现飞行姿态控制。 图1四旋翼飞行器旋转方向示意图

在图 1 中, 前端旋翼 1 和后端旋翼 3 逆时针旋转, 而左端旋翼 2 和右端的旋翼 4 顺时针旋转, 以平衡旋翼旋转所产生的反扭转矩。 由此可知, 悬停时, 四只旋翼的转速应该相等,以相互抵消反扭力矩;同时等量地增大或减小四只旋翼的转速,会引起上升或下降运动;增大某一只旋翼的转速,同时等量地减小同组另一只旋翼的转速,则产生俯仰、横滚运动;增大某一组旋翼的转速,同时等量减小另一组旋翼的转速,将产生偏航运动。 4.2建模分析 四旋翼飞行器受力分析,如图 2 所示 图2四旋翼飞行器受力分析示意图 旋翼机体所受外力和力矩为: 重力mg , 机体受到重力沿w z -方向; 四个旋翼旋转所产生的升力i F (i= 1 , 2 , 3 , 4),旋翼升力沿b z 方向; 旋翼旋转会产生扭转力矩i M (i= 1 , 2 , 3 , 4)。i M 垂直于叶片的旋翼平面,与旋转矢量相反。 力模型为:2i F i F k ω= ,旋翼通过螺旋桨产生升力。F k 是电机转动力系数, 可取826.1110/N rpm -?,i ω为电机转速。旋翼旋转产生旋转力矩Mi(i=1,2,3,4),

bim3d建模实验报告

bim3d建模实验报告 1、实验名称 Revit综合建模实验 二、实验目的综合使用各类Revit建模方法 三、实验内容使用Revit软件对一个完整的建筑物进行三维建模 4、实验设备计算机、Revit软件1套 5、实验步骤新建项目点击软件左上角图标,依次点击“新建门式钢架即完成。 图5-5 绘制墙体 0 1、切换至“室外标高”视图,单击“建筑”选项卡“构建”面板中的“墙”工具,在左侧实例属性栏墙体类型下拉栏选择相应的墙体类型,选择墙体的底部限制条件为“室外标高”,顶部约束为“直到标高:梁底标高”。如下图6-1所示。 02、在视图区域单击鼠标左键,作为起点,沿墙体所在位置的轴线进行绘制,再次单击鼠标右键作为终点,按下Esc键,结束墙体的绘制。依次绘制出油化库四周的墙体。 图6-1创建门窗门和窗的插入方法是很简单的操作,难点在于如何创建项目中特有的门窗。在此介绍如何插入门窗和调整门窗的位置,对于项目中如何创建各种门窗族的操作在后期将做出详细介绍。

1、在平面视图中,单击“建筑”选项卡中“构建”面板下的“门”工具,在左侧实例属性的下拉列表中选择对应的门类型。 02、移动鼠标光标至墙体上,出现门的平面轮廓时即可在此处单击插入门。如果门的开启方向不符合要求,在选中门的状态下,可以按空格键调整门的开启方向,或者按下图7-1所示,使用门的“开启方向调节箭头”进行调整。 图7-1 03、调整门的位置。选择门,在出现的临时标注尺寸中单击标注文字,修改尺寸,门会在尺寸的驱动下改变位置。 04、窗户的插入方法与门相同。 依次完成所有门窗的插入。创建屋面此建筑为单层建筑,无楼板层,将直接以屋顶命令创建屋顶,虽然Revit提供了专门创建屋顶的工具,但屋顶也可以用楼板命令来完成,需要注意的是,楼板是以绘制标高为基准向下生成的,而屋顶是向上生成的。 1、双击“项目浏览器”中的“梁顶标高”,打开楼层平面视图。 02、单击“建筑”选项卡中“构建”面板下的“屋顶”工具下拉列表中的“迹线屋顶“,用草图线绘制出屋面的边界,如下图8-1所示。 图8-1 03、框选上下两段草图线,如下图8-2所示,勾选的定义坡度,在属性栏输入坡度值,完成后在视图区域单击鼠标,

2PSK通信系统仿真实验报告

2PSK通信系统仿真实验报告 班级: 姓名: 学号:

、实验目的 1.了解通信系统的组成、工作原理、信号传输、变换过程; 2.掌握通信系统的设计方法与参数设置原则; 3.掌握使用SystemView软件仿真通信系统的方法; 4.进行仿真并进行波形分析; 二、实验任务 使用Systemview进行系统仿真任务,要经过以下几个步骤: 1.系统输入正弦波频率:500 Hz;码元传输速率:64kBd; 2.设计一通信系统,并使用SystemView软件进行仿真; 3.获取各点时域波形,波形、坐标、标题等要清楚;滤波器的单位冲击相应和幅频特性曲线; 4.获取主要信号的功率谱密度; 5.获取眼图; 6.提取相干载波; 7.数据分析及心得体会要求手写。 三、原理简介 1.PCM系统原理 .脉冲编码调制 通常把从模拟信号抽样、量化,直到变换成二进制符号的基本过程,称为脉冲编码调制(Pulse Code Modulation PCM,简称脉码调制。原理框图如图1-1所示: PCM信号 输出 A 冲激脉冲 图1-1 PCM编码方框图 .编码过程 由冲激脉冲对模拟信号进行抽样,抽样信号虽然是时间轴上离散的信号,但仍是模拟信号。为了实现以数字码表示样值必须采用“四舍五入” 的方法将抽样值量化为整数,量化后的抽样信号与量化前的抽样信号相比较,有所失真且不再是模拟信号,这种量化失真在接收端还原成模拟信号时表现为噪声,称为量化噪声。量化噪声的大小取决于把样值 分级取整”的方式,分的级数越多,即量化级差或间隔越小,量化噪声也越小。

在量化之前通常用保持电路将其作短暂保存,以便电路有 时间对其进行量化。然后在图 1-1中的编码器中进行二进制编码。这 样,每个二进制码组就代表了一个量化后的信号抽样值,即完成了 PCM 编码的过程。译码过程与编码过程相反。如图 1-2所示。 2. 二进制移相键控(2PSK 的基本原理: 2PSK 二进制移相键控方式,是键控的载波相位按基带脉冲序列的规律而改 变的一 种数字调制方式。就是根据数字基带信号的两个电平 (或符号)使载波相 位 在两个不同的数值之间切换的一种相位调制方法。两个载波相位通常相差 180 度,此时称为反向键控(PSK )也称为绝对相移方式。在2psk 中,通常用初始相位 0和 n 分别表示二进制“ 1”和“ 0”。其表达式如下: Acos wct 发送1时 Fpsk (t)= -Acos Wct 发送0时 2psk 的典型波形如图: 由于表示信号的两种码元的波形相同,极性相反,故 2psk 信号的一般可以 表述为一个双极性非归零的矩形波脉冲序列与一个正弦载波相乘,即 ?aP5K (t)=S(t)COSW Ct 图1-2 PCM 译码原理图 PCM 信号 输入 模拟信号 输出

相关文档
最新文档