课程设计报告模板2014.docVIP

  • 20
  • 0
  • 约2.29千字
  • 约 7页
  • 2016-12-02 发布于重庆
  • 举报
课程设计报告模板2014

课程设计(II) 通信系统仿真 题 目 专 业 学 号 姓 名 日 期 1、课程设计目的(黑体小三,段前段后个一行) 通过对滤波器的设计,深入了解滤波器各参数对其性能的影响,掌握常用滤波器设计方法,掌握利用Matlab/Simulink软件进行滤波器设计的建模和分析方法。(汉字宋体小四,1.25倍行距,英文用Time new roman字体) 2、课程设计内容 具体叙述课程设计的主要课程设计内容和原理。 注:多人承担的任务要写明每个人的分工,建议以表格的形式列出,如下表: 表1 主要课程设计内容列表 课程设计内容 负责人 智能电网中SUN网络物理层模型性能的仿真研究 张三 存在WLAN干扰时,SUN网络系统传输特性的研究 李四 3、设计与实现过程 主要设计思想和设计流程。仿真中共包括几个方面(或模块),对每个方面(或模块)的设计方法进行描述。 设计流程要求画流程图, 例图1 总体设计流程 例图2 解调模块实现流程图 具体实现过程:按照流程图中的各方面(模块)内容进行代码级的详细说明,例如: 扩频码的产生 程序如下: for ebn0=-5:1:10 switch seq case 1 % m序列 code = mseq(stage,ptap1,regi1,user); case 2 % Gold序列 m1 = mseq(stage,ptap1,regi1); m2 = mseq(stage,ptap2,regi2); code = goldseq(m1,m2,user); case 3 % 正交Gold序列 m1 = mseq(stage,ptap1,regi1); m2 = mseq(stage,ptap2,regi2); code = [goldseq(m1,m2,user),zeros(user,1)]; end code = code * 2 - 1; clen = length(code); 函数说明: (1)goldseq函数 此函数用于产生gold序列,程序如下: function [gout] = goldseq(m1, m2, n) % m1 第一个m序列 % m2 第二个m序列 % n 输出序列的数目 % gout 输出产生的gold序列 if nargin 3 n = 1; end gout = zeros(n,length(m1)); for ii=1:n gout(ii,:) = xor(m1,m2); m2 = shift(m2,1,0); end 使用simulink进行仿真的,需要针对仿真框图进行说明。并对每个模块进行详细说明,包括具体组成和参数设定。 例图3 OFDM系统仿真框图 OFDM编码器 编码器的MATLAB仿真如下: 例图4 OFDM编码器仿真框图 数据传输的典型形式是串行数据流,符号被连续传输,每一个数据符号的频谱可占据整个可利用的带宽;但在并行数据传输系统中,许多符号被同时传输,减少了那些在串行系统中出现的问题。 在OFDM系统中,每个传输符号速率的大小大约在几十bps到几十kbps之间,所以必须进行串并变换,将输入串行比特流转换成为可以传输的OFDM符号。由 …………… …………… (2) OFDM解码器 解码器的MATLAB仿真模型如下: 例图5 OFDM解码器仿真框图 在接收端,将接收到的同相和正交矢量映射回数据消息,完成子载波解调。例如对上式中的第个子载波进行解调,然后在时间长度内进行积分,即: …………… …………… 4、结论 写出课程设计的结论,给出仿真结果和仿真图形,并对仿真结果进行分析; 课程设计成绩评定表 成 绩 评 定 项目 比例 得分 平时成绩(百分制) 20% 业务考核

文档评论(0)

1亿VIP精品文档

相关文档