matlab综合实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

重庆交通大学信息科学与工程学院综合性设计性实验报告

专业班级:2010级通信工程1班

学号: 10950118 姓名:柴彦冲

实验所属课程: MATLAB 实验室(中心):信息科学与工程学院软件中心指导教师:谭晋

实验完成时间: 2012 年 11月 7 日

一、设计题目

峰均功率比设计

二、实验内容及要求

生成四个长度为64的序列,分别为s1,s2,s3,s4,对每个序列乘上[1,-1,j,-j]中的任意一个因子后求和.求所有可能的和序列中峰均功率比最低的序列及相应的因子.

三、实验过程(详细设计)

实验程序如下:

s1=rand(1,64);

s2=rand(1,64);

s3=rand(1,64);

s4=rand(1,64);

A=[1 -1 j -j];

Z=perms(A);

for a=1:24

s11=s1*Z(a,1);

s21=s2*Z(a,2);

s31=s3*Z(a,3);

s41=s4*Z(a,4);

S=s11+s21+s31+s41;

for b=1:64

sum(a,b)=S(b);

end

S=0;

end

for a=1:24

for b=1:64

sum1(a,b)=abs(sum(a,b))^2;

end

end

for a=1:24

sum2(a)=max(sum1(a,:))/mean(sum1(a,:));

end

[mx,I]=min(sum2);

sum(I,:)

Z(I,:)

四、测试结果及设计分析

1、测试结果:

ans =

Columns 1 through 5

-0.2166 - 0.4896i 0.4626 - 0.5439i -0.8300 + 0.1403i -0.3752 - 0.6629i -0.1520 + 0.6798i

Columns 6 through 10

-0.8347 + 0.0124i -0.0985 + 0.8787i 0.0378 + 0.4764i -0.0768 + 0.3023i -0.2015 + 0.5511i

Columns 11 through 15

-0.6022 - 0.0780i -0.6365 - 0.3490i -0.7473 - 0.1631i 0.3167 - 0.0080i -0.2522 - 0.1146i

Columns 16 through 20

0.4486 - 0.8725i 0.5835 - 0.0139i 0.3628 + 0.2208i -0.1429 - 0.6396i -0.0500 + 0.4281i

Columns 21 through 25

-0.0658 - 0.1896i -0.0046 - 0.3547i 0.7054 - 0.6522i 0.8190 + 0.4203i -0.5804 + 0.2819i

Columns 26 through 30

-0.3521 - 0.2030i -0.3646 + 0.1709i -0.0564 - 0.4160i -0.1658 + 0.3978i -0.6094 + 0.5863i

Columns 31 through 35

0.0689 - 0.0242i -0.9068 - 0.0780i 0.1052 + 0.5528i -0.7234 - 0.4550i -0.4461 - 0.1087i

Columns 36 through 40

-0.3690 - 0.2298i 0.0460 + 0.2071i -0.4274 - 0.2878i 0.1299 - 0.4939i 0.5008 - 0.3410i

Columns 41 through 45

0.2397 - 0.2417i -0.8374 - 0.6908i 0.2858 + 0.4549i 0.0892 + 0.1771i 0.2458 - 0.2375i

Columns 46 through 50

0.2730 - 0.1169i 0.5388 + 0.1858i -0.1530 - 0.0954i 0.0941 + 0.1737i -0.2274 - 0.0978i

Columns 51 through 55

-0.5270 - 0.5904i -0.6989 - 0.3291i 0.0484 - 0.4709i -0.6810 - 0.3504i -0.4735 - 0.3031i

Columns 56 through 60

-0.2485 + 0.0063i -0.4612 + 0.2537i 0.0681 - 0.1261i 0.0082 - 0.7095i 0.7213 - 0.1721i

Columns 61 through 64

-0.3037 + 0.5776i 0.3698 - 0.1375i -0.4970 - 0.3295i 0.2366 - 0.0077i

ans =

0 - 1.0000i -1.0000 1.0000 0 + 1.0000i 2、设计分析

通过对本次实验结果进行分析,该程序较好的完成了实验的各项要求,达到了预期效果。

五、实验心得体会(含思考题)

起初刚看到题目的时候,对题目中的峰均功率比存在诸多的不解,后经老师和同学多次解释才明白题目的含义和要求,确定自己的思路。思路确定之后便是一步步去实现。在实现过程中遇到的第一个问题就是如何对序列进行全排列。起初写了一个全排列函数,但运行结果不太理想,总是报错。后经查阅相关资料,发现perms函数可以实现该功能,但最初使用该函数的时候发现若直接输入四个元素,该函数会把空格和负号也当做一个元素进行排列,经探索才发现可以先将四个元素组成先存入一个序列再对序列进行全排列。第二个遇到的问题就是如何通过最小峰均功率比找出相应因子,经认真思考,决定将全

相关文档
最新文档