通信课程设计

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

一、时间

18~ 19周

上午:8:00---11:30

下午:14:00---17:00

二、题目及分组

基于matlab/simulink的QPSK通信系统仿真

基于matlab/simulink的16QAM通信系统仿真

2PSK、2DPSK系统仿真

脉冲编码调制PCM系统设计与仿真

线性分组码编解码系统仿真设计与分析

分组: 101---119 杨树伟 (周五)

120---138 张元国(周二)

139---210 周建梁(周三)

211---229 李厚荣(周一)

230---247 陈光军(周四)

三、工具

(1)MATLAB7.0

(2)simulink

MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案。

程序如下:

M=16;

k=log2(M);

n=100000; %比特序列长度

samp=1; %过采样率

x=randint(n,1); %生成随机二进制比特流

stem(x(1:50),'filled'); %画出相应的二进制比特流信号

title('二进制随机比特流');

xlabel('比特序列');ylabel('信号幅度');

x4=reshape(x,k,length(x)/k); %将原始的二进制比特序列每四个一组分组,并排列成k行length(x)/k列的矩阵

xsym=bi2de(x4.','left-msb'); %将矩阵转化为相应的16进制信号序列

figure;

stem(xsym(1:50)); %画出相应的16进制信号序列

>> help bi2de

BI2DE Convert binary vectors to decimal numbers.

D = BI2DE(B) converts a binary vector B to a decimal value D. When B is a matrix, the conversion is performed row-wise and the output D is a column vector of decimal values. The default orientation of the binary input

is Right-MSB; the first element in B represents the least significant bit. In addition to the input matrix, two optional parameters can be given:

D = BI2DE(...,P) converts a base P vector to a decimal value.

D = BI2DE(...,FLAG) uses FLAG to determine the input orientation. FLAG has

two possible values, 'right-msb' and 'left-msb'. Giving a 'right-msb' FLAG does not change the function's default behavior. Giving a 'left-msb'

FLAG flips the input orientation such that the MSB is on the left.

Examples:

B = [0 0 1 1; 1 0 1 0];

T = [0 1 1; 2 1 0];

D = bi2de(B) D = bi2de(B,'left-msb') D = bi2de(T,3)

D = D = D =

12 3 12

5 10 5

See also de2bi.

Reference page in Help browser

doc bi2de

Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统,是用来可视化实现系统级建模与动态仿真的有效工作平台。

四、 地点

7229

五、要求

1. 出勤

2. 软件学习

3. 两种方式(仿真)

4. 内容(不包含代码)七八页左右

5.12.28交设计报告

主要包括:

课程设计目的课程设计仪器相关原理仿真结果代码设计体会参考文献

6. 设计报告——参样例

相关文档
最新文档