当前位置:文档之家› 循环码仿真 通信课程设计

循环码仿真 通信课程设计

循环码仿真   通信课程设计
循环码仿真   通信课程设计

本文主要是利用MATLAB中的SIMULINK通信系统仿真模型库进行循环码建模仿真,其中包含有循环码的编码,译码和仿真过程中的误码率的计算和分析,并将它们显示出来,除此之外,还调用通信系统功能函数进行编程,绘制频谱及误码率关系曲线图。从而得出一条类似于抛物线的频谱与误码率关系的曲线。

针对信号与系统课程及电子信息类专业的特点, 提出将MATLAB引入到信号与系统课程的教与学中, 既能加强学生对理论知识的掌握及提高解决实际问题的能力, 又能为课堂教学及教学方法和手段的改革增添活力。

关键词:循环码;MATLAB;编码;译码;误码率

1 课程设计目的 (1)

2 课程设计要求 (1)

3 相关知识 (1)

4 课程设计分析 (5)

5 仿真 (6)

6结果分析 (9)

7 参考文献 (11)

循环码仿真

1 课程设计目的

(1)巩固并扩展通信原理课程的基本概念,基本理论,分析方法和实现方法 (2)学习和掌握MATLAB 和SIMULINK 软件的使用,并用它们进行建模,了解其设计方法;

(3)培养创新思维和设计能力

(4)增强软件编程实现能力和解决能力。

2 课程设计要求

(1)掌握循环码的编码与译码的相关知识; (2)能够设计程序并建立模型;

(3)通过程序调出并运行模型,并产生误码率与频谱的关系曲线图。

3 相关知识 3.1循环码

3.1.1 循环码多项式

为了利用代数理论研究循环码,可以将码组用代数多项是来表示,这个多项

式被称为码多项式,对于许用循环码)...0121a a a a A n n --=

(,可以将它的码多项式表示为:)......(x 012211a x a x a x a x a T i i n n n n ++++++=----)

(对于二进制码组,多项式的每个系数不是0就是1,x 仅是码元位置的标志。因此,这里并不关心x 的取值。

3.1.2. 生成多项式和生成矩阵

(全0码字除外)称为生成多项式,用g(x)表示。可以证明生成多项式g(x)具有以下特性:

(1) g(x)是一个常数项为1的r=n-k 次多项式;

(2) g(x)是1

x

+n 的一个因式;

(3) 该循环码中其它码多项式都是g(x)的倍式。为了保证构成的生成矩阵G 的各行线性不相关,通常用g(x)来构造生成矩阵,这时,生成矩阵G 可以表示为:

其中)...(x 011a x a x a x g r r r

++++=-)

(,因此,一旦生成多项式g(x)确定

以后,该循环码的生成矩阵就可以确定,进而该循环码的所有码字就可以确定。

例如,一种(7,3)循环码的全部码元:

码元编号

信息位

456a

a a

监督位 123a a a

码元编号

信息位

456a a a

监督位

123a a a

1 0000 000 5 1000 111

2 0001 011 6 1001 100

3 0010 101 7 1010 010 4

0111

000

8

1111

111

表3.1 一种(7,3)循环码的全部码元

在编码时,首先需要根据给定循环码的参数确定生成多项式g(x),也就是从1+n

x 的因子中选一个(n-k )次多项式作为g(x);然后,利用循环码的编码特点,即所有循环码多项式A(x)都可以被g(x)整除,来定义生成多项式g(x)。 根据上述原理可以得到一个较简单的系统循环码编码方法:设要产生(n,k )循环码,m(x)表示信息多项式,则其次数必小于k ,而)(*x m x k n -的次数必小于n ,用)(*x m x k n -除以g(x),可得余数r(x),r(x)的次数必小于(n-k ),将r(x)加到信息位后作监督位,就得到了系统循环码。下面就将以上各步处理加以解释。 (1) 用)(*x m x k n -。这一运算实际上是把信息码后附加上(n-k )个“0”。例如,信息码为110,它相当于x x m (x )2+=。当n-k =7-3=4时,

56)(*x x x m x k n +=-,它相当于1100000。而希望的到得系统循环码多项式应当

是)()(*x x r x m x A k n +=-)(。

(2) 求r(x)。由于循环码多项式A(x)都可以被g(x)整除,也就是:

)

()

()()()()()()()()(x g x r x g x m x x g x r x m x x Q x g x A k n k n +

?=+?==-- 因此,用)(*x m X k n -除以g(x),就得到商Q(x)和余式r(x),即

)

()

()()()(x g x r x Q x g x m x k n +

=?- 这样就得到了r(x)。

(3) 编码输出系统循环码多项式A(x)为:

)()(*x x r x m X A k

n +=-)(

例如,对于(7,3)循环码,若选用信息码110时,则:1)(24+++=x x x x g

1

1)1(1)()(2422

2

456+++++++=++++=?-x x x x x x x x x x x x g x m x k n 就相当于

10111

101

111101111100000+=

这时的编码输出为:1100101

在译码时,对于接收端译码的要求通常有两个:检错与纠错。达到检错目的的译码十分简单,通过判断接收到的码组多项式T(x)是否能被生成多项式g(x)整除来确定。当传输中未发生错误时,也就是接收的码组与发送的码组相同,即A(x)=T(x),则接收的码组T(x)必能被g(x)整除;若传输中发生了错误,则A(x)≠T(x),T(x)被g(x)除时可能除不尽而有余项,即有

)

()

()()()(x g x r x Q x g x A +

= 因此,可以根据余项是否为零来判断码组中有无错码。

需要指出的是,有错码的接收码组也有可能被g(x)整除,这时的错码就不能检出了。这种错误被称为不可检错误,不可检错误中的错码数必将超过这种编码的检错能力。

在接收端为纠错而采用的译码方法自然比检错要复杂许多,容易理解,为了能够纠错,要求可纠正的错误图样必须与一个特定余式有一一对应关系。这里,

错误图样是指]...[1221e e e e E n n --= ???≠==i i i

i i a b a b e 当当,1,0 中错码矩阵E 的各种具体

取值的图案,余式是指接收码组A (x )被生成多项式g(x)除所得的余式。因为只存在上述一一对应的关系时,才可能从上述余式唯一地决定错误图样,从而纠正错码。因此,原则上纠错可以分为以下三步进行: (1)用生成多项式g(x)除接收码A(x),得出余式r(x);

(2)按余式r(x),用查表的方法或通过某种计算得到错误图样E(x)。例如,通过计算校正子S 和利用表的关系,就可以确定错码的位置。

(3)从A (x )中减去E(x),便得到已经纠正错误的原发送码组T(x)。 这种方法叫做捕错解码法。通常,一种编码可以有不同的几种纠错解码方法。对于循环码来说,除了用捕错解码法外,还有大数逻辑解码等算法 。作判决的有不同,有硬判决和软判决等方法。

4 课程设计分析

4.1设计思想

4.2原理图

图4.2 循环码实现原理图

5仿真

5.1分模块参数设置

5.1.1 Bernoulli Random Binary Generator模块

(1)功能:伯努力随机二进制信号发生器,用于产生二进制随机信号并将它输出

(2)主要参数设置图

图5.1 信号发生器参数设置图

5.1.2 Binary Cyclic Encoder模块

(1)功能:二进制循环码编码器,用于将产生的二进制信号进行编码

(2)主要参数设置图

图5.2 编码器参数设置图

5.1.3 Binary Symmertric Channel 模块

(1)功能:二进制循环码均衡信道模块

(2)主要参数设置图

图5.3 均衡信道参数设置图

5.1.4 Binary Cyclic Dncoder模块

(1)功能:二进制循环码译码器,用于将产生的二进制信号进行译码(2)主要参数设置图

图5.4 译码器参数设置图

5.1.5 Error Rate Calculation模块和 Display 模块

(1)功能:误码率显示模块,用于计算和显示此配置参数情况下的误码率(2)主要参数设置图

图5.5 误码率参数显示模块参数设置图

图5.6误码率参数计算模块参数设置图6结果分析

6.1仿真结果

图6.1误码显示图

图6.2 误码率与频谱关系曲线图

(1)误码部分一共分为两个部分,第一个部分是Error Rate Calculation(误码率计算),它可以设定输出To workspace(到工作空间)。输出的数据是一个n 行(与输入数据数目相等)3列的矩阵。第1列是误码率,第2列是误码的数量,第3列是码元的总数就是前面所说的n。所以Display模块的三行分别表示误码率为0.02059,误码的数量为206,码元的总量是1e+004。

(1)结果所示的是一个误码率与频谱关系曲线图,它的横坐标表示的是二进制均衡信道的误码概率,范围在[0 , 0.05],步长为0.01;纵坐标表示的是经过差错控制后仿真系统的误码率,范围在[0 , 0.05],步长为0.01。

6.2小结

在这次基于MATLAB的通信原理课程设计中,我最大的收获是对MATLAB软件的使用有了更深的了解,尤其是simulink仿真板块的运用,更加熟练,此外,对循环码的理论知识有了进一步的认识。

刚拿到题目的时候遇到很多的困难,当时通信原理的理论学习并没有学习到循环码的章节,并且在网上并没能找到很多资源,但是通过查找了大量的循环

码理论知识和MATLAB仿真应用的书籍之后,开始调试程序,并进一步了解MATLAB编程的关键字的运用,并且熟悉运用软件simulink、建模仿真、分析,在调试过程中不断出错,查阅资料之后进行不断的修正和更改,得出最终的结果。

这次MATLAB课程设计不仅仅加深了对课程理论知识的了解,并更加熟悉了计算机语言,软件的应用。并让我了解,学习知识不仅仅只在课本上,还有更多更广的渠道获得更宽广的知识。

7 参考文献

[1]徐明远,林华芳. 多元数字调制传输特性的仿真研究. 昆明理工大学学报. 理工版,2002(4):114—117

[2]于润伟朱晓慧编.MATLAB基础及应用.机械工业出版社.2012.4

[3]樊昌信著.通信原理[M].国防工业出版社.2012(12):340-347

[8]吴伶达著.计算机通信原理与技术[M].国防科技大学出版社.2003.(3):256-258

[9]徐明远邵玉斌著.MATLAB仿真在通信与电子工程中的应用.西安电子科技大学出版社.2011(8):169-172

通信专业综合课程设计报告

专业综合课程设计 指导书 班级通信D101 指导教师董自健 淮海工学院电子工程学院 通信工程系

2013年10 月18 日 一、课程设计的目的和任务 本次课程设计是根据“通信工程专业培养计划”要求而制定的。综合课程设计是通信工程专业的学生在学完所有专业课后进行的综合性课程设计。其目的在于使学生在课程设计过程中能够理论联系实际,在实践中充分利用所学理论知识分析和研究设计过程中出现的各类技术问题,巩固和扩大所学知识面,为以后走向工作岗位进行设计打下一定的基础。 课程设计的任务是:(1)掌握一般通信系统设计的过程、步骤、要求、工作内容及设计方法;掌握用计算机仿真通信系统的方法。(2)训练学生综合运用专业知识的能力,提高学生进行通信工程设计的能力。 二、教学要求 由于是专业综合性课程设计,因此设计的内容应该围绕主干专业课程,如:通信原理、程控交换技术、传输设备,通信网点等。 课程设计要求的主要步骤有: 1、明确所选课题的设计目的和任务,对设计课题进行具体分析,充分了解系 统的性能、指标、内容等。 2、进行方案选择。根据掌握的知识和资料,针对系统提出的任务、要求和条 件,完成系统的功能设计。从多个方案中选择出设计合理、可靠、满足要求的一个方案。并且对方案要不断进行可行性和优缺点的分析,最后设计出一个完整框图。

3、原理设计; 4、调试阶段; 5、说明书编制。 本次课程设计在校内完成,主要方式是以理论设计为主,进行实验或计算机仿真,得出结论。 三、设计内容 本次综合课程设计内容为数字通信系统的性能分析与仿真。应该包括以下设计内容: 1、使用一种分组码或者卷积码进行信道纠错编码。 2、使用格雷码对数据进行映射。 3、使用MQAM举行调制,M可选择8、16、32、6 4、128、256。 4、选择合适的升余弦参数,使用升余弦对基带信号举行滤波。 5、在解调端,进行滤波、MQAM的解调、格雷码逆映射、纠错解码。 6、改变信噪比,分析系统性能。 四、设计内容介绍: MQAM是一种基本的相位-幅度联合调制方式。研究这种基本的数字调制信号的性能可以帮助学生理解数字通信的基本特点。 本次课程设计,学生可以自己选择符合要求的技术,如信道纠错编码可以是分组码或者卷积码,M必须选择数字8、16、32、64、128、256中的至少3个,以分析各种M下的QAM系统性能。应用Matlab进行仿真,仿真采用蒙特卡罗模型。仿真基本框图是:

通信原理课程设计报告书

通信原理课程设计 题目:脉冲编码调制(PCM)系统设计与仿真 院(系):电气与信息工程学院 班级:电信04-6班 姓名:朱明录 学号: 0402020608 指导教师:赵金宪 教师职称:教授

摘要 : SystemView 仿真软件可以实现多层次的通信系统仿真。脉冲编码调制(PCM )是现 代语音通信中数字化的重要编码方式。利用SystemView 实现脉冲编码调制(PCM)仿真,可以为硬件电路实现提供理论依据。通过仿真展示了PCM 编码实现的设计思路及具体过程,并加以进行分析。 关键词: PCM 编译码 1、引言 随着电子技术和计算机技术的发展,仿真技术得到了广泛的应用。基于信号的用于通信系统的动态仿真软件SystemView 具有强大的功能,可以满足从底层到高层不同层次的设计、分析使用,并且提供了嵌入式的模块分析方法,形成多层系统,使系统设计更加简洁明了,便于完成复杂系统的设计。 SystemView 具有良好的交互界面,通过分析窗口和示波器模拟等方法,提供了一个可视的仿真过程,不仅在工程上得到应用,在教学领域也得到认可,尤其在信号分析、通信系统等领域。其可以实现复杂的模拟、数字及数模混合电路及各种速率系统,并提供了内容丰富的基本库和专业库。 本文主要阐述了如何利用SystemView 实现脉冲编码调制(PCM )。系统的实现通过模块分层实现,模块主要由PCM 编码模块、PCM 译码模块、及逻辑时钟控制信号构成。通过仿真设计电路,分析电路仿真结果,为最终硬件实现提供理论依据。 2、系统介绍 PCM 即脉冲编码调制,在通信系统中完成将语音信号数字化功能。PCM 的实现主要包括三个步骤完成:抽样、量化、编码。分别完成时间上离散、幅度上离散、及量化信号的二进制表示。根据CCITT 的建议,为改善小信号量化性能,采用压扩非均匀量化,有两种建议方式,分别为A 律和μ律方式,我国采用了A 律方式,由于A 律压缩实现复杂,常使用 13 折线法编码,采用非均匀量化PCM 编码示意图见图1。 图1 PCM 原理框图 下面将介绍PCM 编码中抽样、量化及编码的原理: (a) 抽样 所谓抽样,就是对模拟信号进行周期性扫描,把时间上连续的信号变成时间上离散的信号。该模拟信号经过抽样后还应当包含原信号中所有信息,也就是说能无失真的恢复原模拟信号。它的抽样速率的下限是由抽样定理确定的。 (b) 量化 从数学上来看,量化就是把一个连续幅度值的无限数集合映射成一个离散幅度值的有限数集合。如图2所示,量化器Q 输出L 个量化值k y ,k=1,2,3,…,L 。k y 常称为重建电

通信仿真课程设计-matlab-simulink

成都理工大学工程技术学院 《通信仿真课程设计》报告 班级:信息工程1班 姓名:寇路军 学号: 201620101133 指导教师:周玲 成绩: 2019 年 3月 23 日

目录 通信仿真课程设计报告 (2) 一.绪论 (2) 二.课程设计的目的 (2) 三.模拟调制系统的设计 (3) 3.1 二进制相移键控调制基本原理 (3) 3.2 2PSK信号的调制 (3) 3.2.1模拟调制的方法 (3) 3.3 2PSK信号的解调 (4) 3.4 2PSK的“倒∏现象”或“反向工作” (5) 3.5功率谱密度 (5) 四.数字调制技术设计 (7) 4.1 2PSK的仿真 (7) 4.1.1仿真原理图 (7) 4.1.2 仿真数据 (7) 4.1.3 输出结果 (9) 总结 (10) 参考文献 (11)

通信仿真课程设计报告 一.绪论 随着社会的快速发展,通信系统在社会上表现出越来越重要的作用。目前,我们生活中使用的手机,电话,Internet,ATM机等通信设备都离不开通信系统。随着通信系统与我们生活越来越密切,使用越来越广泛,对社会对通信系统的性能也越高。另外,随着人们对通信设备更新换代速度越来越快。不得不缩短通信系统的开发周期以及提高系统性能。针对这两方面的要求,必需要通过强大的计算机辅助分析设计技术和工具才能实现。自从现代以来,计算机科技走上了快速发展道路,实现了可视化的仿真软件。 通信系统仿真,在目前的通信系统工程设计当中。已成为了不可替代的一部分。它表现出很强的灵活性和适应性。为我们更好地研究通信系统性能带来了很大的帮助。本论文主要针对模拟调制系统中的二进制相移键控调制技术进行设计和基于Simulink进行仿真。通过系统仿真验证理论中的结论。本论文设计的目的之一是进一步加强理论知识,熟悉Matlab软件。 Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink 已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink。 二.课程设计的目的 1.掌握模拟系统2PSK调制和解调原理及设计方法。 2.熟悉基于Simulink的通信系统仿真。

7,3循环码要点

****************** 实践教学 ******************* 兰州理工大学 计算机与通信学院 2014年秋季学期 计算机通信课程设计 题目:(7,3)循环码编译码软件设计 专业班级: 姓名: 学号: 指导教师: 成绩:

摘要 随着计算机通信的日益发展,传输数据的场合越来越多。串行数据的差错检验是保证数据传输正确的必要手段,而循环码是差错码中最常用的一种编码。 循环码是线性分组码中最重要的一种子类,它除了具有分组码的线性外,还具有循环性,其码字结构一般用符号(n,k)表示,其中,n是该码组中的码元数,k是信息码元位数,r=n-k是监督码元位数。循环码具有许多特殊的代数性质,这些性质有助于按照要求的纠错能力系统地构造这类码,能简化译码算法,并且目前发现的大部分线性码与循环码有密切关系。已有循环码编译码系统大多以标准逻辑器件(如中小规模TTL系列、CMOS系列)按传统数字系统设计方法设计而成,其主要缺点是逻辑规模小、功耗大、可靠性低。随着大规模、超大规模集成电路的发展,以及电子设计自动化水平的提高,这种制约正在被逐渐消除。 本文通过C 语言平台运行所编写的程序,观察了在输入信息码情况下输出对应的编码结果以及相反的译码功能。通过多组的对比验证了该(7,4)循环码的编译码程序的正确性。最后,在程序运行的过程中进步分析循环码的编译码原理,并通过比较仿真模型与理论计算的性能,证明了仿真模型的可行性。 关键词:循环码;编码;译码;程序仿真

目录 前言 (1) 1、目的及意义 (2) 2、设计原理 (3) 2.1循环码的介绍 (3) 2.1.1循环码的定义 (3) 2.1.2循环码的特点 (3) 2.1.3循环码的多项式表示 (4) 2.1.4(n,k)循环码的生成多项式 (4) 2.1.5循环码的生成矩阵和一致校验矩阵 (6) 2.2循环码编码原理 (8) 2.2.1多项式除法电路 (8) 2.3循环码译码原理 (9) 3、设计结果及分析 (11) 3.1程序运行结果 (11) 3.2运行结果理论分析 (14) 3.3软件可行性分析 (15) 4、总结 (16) 附录 (17) 参考文献 (22)

《综合课程设计》教学大纲(完整资料).doc

此文档下载后即可编辑 《综合课程设计》教学大纲 课程名称:综合课程设计 英文名称:Integrated Course Project for Communication Systems 总学时:3周,理论学时:实验学时:学分:3 先修课程要求: 电路分析、模拟电子技术、数字电子技术、高频电子线路、通信原理、FPGA原理与应用、Matlab与通信仿真技术、微机原理与接口技术、单片机技术及应用、计算机网络等 适用专业:通信工程 教学参考书: 樊昌信等编,《通信原理(第六版)》,国防工业出版社,2006年 马淑华等编,《单片机原理及应用》,北京航空航天大学出版社,第1版 褚振勇等编,《FPGA原理与应用》,西安电子科技大学出版社,第2版 谢希仁等编,《计算机网络》,电子工业出版社,第4版 1课程设计在培养方案中的地位、目的和任务 《综合课程设计》是配合本科通信工程专业的专业基础课程《通信原理》、《FPGA原理与应用》、《Matlab与通信仿真分析》、《单片机技术及应用》、《计算机网络》而开设的重要专业实践环节。目的是培养学生科学理论结合实际工程的能力,通

过该课程设计,要求学生在掌握通信基本理论的基础上,运用Matlab、FPGA、NS-2等工具对通信子系统或计算机网络进行仿真与设计,并计算基本性能指标,从而提高学生的综合设计实践能力。 另一方面,也可通过课程设计使学生深入理解单片机的基本原理,硬件结构和工作原理。掌握程序的编制方法和程序调试的方法,掌握常用接口的设计及使用。掌握一般接口的扩展方法及接口的调试过程。为学生将来在通信工程、电子信息工程、测试计量技术及仪器、电子科学与技术及其它领域应用单片机技术打下良好基础及应用实践能力。 2 课程设计的基本要求 1. 学习基本设计方法;加深对课堂知识的理解和应用。 2. 完成指定的设计任务和实验任务,理论联系实际,实现书本知识到工程实践的过渡。 3. 学会设计报告的撰写方法。 3 课程设计的内容 1. 无线收发信机部件设计 2. 数字调制与解调器的设计 3. 特殊信号产生器的设计 4. 同步信号提取 5. 编码译码器

江苏大学通信综合课程设计

J I A N G S U U N I V E R S I T Y 通 信 综 合 课 程 设 计 报 告 2014年1月10日 学院名称: 计算机科学与通信工程学院 专业班级: 学生姓名: 学生学号: 指导教师:

目录 一、课程设学习内容 (1) 1、Android开发环境搭建 (1) 1.1Android开发准备工作 (1) 1.2安装JDK和配置Java开发环境 (1) 1.3 Eclipse的安装 (1) 1.4 SDK和ADT的安装和配置 (1) 1.5创建HelloWorld项目 (2) 1.6运行HelloWorld及模拟器的使用 (2) 2、jQuery Mobile简介 (2) 2.1jQuery 语法 (3) 2.2jQuery 选择器 (4) 2.3jQuery 事件 (4) 3、Jquery mobile案例开发 (5) 二、Android用户界面技术 (8) 1、Android基本UI组件 (8) 2、Activites (10) 3、UI设计工具droiddraw (10) 4、常用UI元素 (10) 5、UI布局 (12) 三、课程总结与个人学习心得 (14) 四、参考文献 (14)

一、课程设学习内容 1、Android开发环境搭建 1.1Android开发准备工作 配置Android开发环境之前,首先需要了解Android对操作系统的要求。它可以使用XP及以上版本、Mac OS、Linux等操作系统。Android开发所需软件包括:JDK、Eclipse、Android SDK、ADT。 1.2安装JDK和配置Java开发环境 1)登录http:https://www.doczj.com/doc/d114880932.html,,下载最新版JDK。 2)安装JDK,安装包中包含了JDK和JRE两部分,建议将它们安装在同一个 盘符下。双击安装程序,选择安装的目录,点击“下一步”,等待安装程序自动完成安装即可。 3)右键单击“我的电脑”,选择“属性”菜单项,选择“高级”选项卡,选择 “环境变量”,找到“Path”变量名(如果没有就新建一个名为“Path”的变量),点击“编辑”按钮,添加JDK安装目录中的“bin”文件夹路径。然后点击“确定”按钮完成。再找到“CLASSPATH”变量(如果没有,同样可以新建),输入JDK安装目录中“lib”以及“demo”的路径,单击“确定” 按钮完成。 4)安装配置完成之后,测试是否安装成功。点击开始→运行,输入“cmd”,打 开命令行模式。键入命令“java-version”,检测JDK是否安装成功。 1.3 Eclipse的安装 Eclipse的安装非常简单,直接将下载的压缩包解压即可。 1.4 SDK和ADT的安装和配置 Android SDK安装 1)解压缩下载好的SDK安装包到要安装SDK的路径,然后运行SDK Setup.exe。 2)点击“Install Selected”按钮,安装选中的软件包,在接下来出现的界面中依

通信系统课程设计题目

通信系统仿真课程设计(2016) 湘潭大学姚志强 一、题目(起评分) 1、基带调制与信道编码仿真;(中) 设计软件:MATLAB M/Simulink 基本要求:搭建框中的系统,要求能完美恢复发送信号。 2、基带匹配滤波器的设计与分析(中) 基本内容:利用Matlab 的simulink产生随机数据,经过BPSK数字调制和升余弦滚降滤波器,送入高斯白噪声信道;在接收端经过匹配滤波器和BPSK数字解调,与信源数据进行误码率统计;分析滚降系数和误码率的关系。 基本要求:1)信源为二进制随机数据; 2)在高斯白噪声信道中设置信噪比(- 5~10dB);; 3)滚降滤波器参数:过采样率=8;滚降系数(0.2~0.7);群延时=4; 滤波器增益归一化; 4)得到滚降系数与误码率、信噪比的多组性能曲线; 3、高斯信道下卷积编码的误码率分析(良) 基本内容:利用Matlab 的simulink产生随机数据,经过卷积编码和16QAM数字调制,送入高斯白噪声信道;在接收端使用16QAM解调数据和卷积解码后,与信源数据进行误码率统计;分析误码率与信噪比的关系。 基本要求:1)信源为二进制随机数据; 2)在高斯白噪声信道中设置信噪比(- 5~10dB);; 3)卷积码网格结构为:poly2trellis(7, [171 133]);解码采用维特比硬判决译码; 4)得到误码率和信噪比的性能曲线;

4. 无线传感网自由竞争MAC协议仿真(优) 基本内容:熟悉CSMA、ALOHA或者CSMA/CA协议,采用Matlab 或者C 语言编写程序,对其中一种自由竞争接入协议在随机布点、不同节点数、不同覆盖范围和不同退避机制等条件下进行网络性能分析。 基本要求:1)节点数为10-100个以10个递增数量; 2)网络面积为10*10(单位平方),覆盖范围从1-20递增; 1.画出网络容量与各参数的变化曲线来分析网络参数对性能的影 响; 、 、] 计要求:配置并生成一个小区的基站;或者设计一个移动通信系统业务量统计模型或者其他; 设计软件:深圳讯方的移动通信仿真软件; 要求 1、每人1题,独立完成,不同的高分,相同的低分; 2、操作分30%(包括修改程序),实验报告占30%,答辩40%(每人回答三 个原理问题); 日程 第1天:布置题目开始设计,开始查阅文献; 第2天:确定题目,班长发邮件统计; 第3/4天:方案设计; 第5-8天:软硬件设计; 第9-10天:总结撰写报告和答辩验收; 全程要求在实验室完成设计(每日签到),结果检查和答辩验收只有2次机会,超过时间没有达到要求按不及格处理,下学年重修。

通信系统建模与仿真课程设计

通信系统建模与仿真课程设计2011 级通信工程专业1113071 班级 题目基于SIMULINK的基带传输系统的仿真姓名学号 指导教师胡娟 2014年6月27日

1任务书 试建立一个基带传输模型,采用曼彻斯特码作为基带信号,发送滤波器为平方根升余弦滤波器,滚降系数为0.5,信道为加性高斯信道,接收滤波器与发送滤波器相匹配。发送数据率为1000bps,要求观察接收信号眼图,并设计接收机采样判决部分,对比发送数据与恢复数据波形,并统计误码率。另外,对发送信号和接收信号的功率谱进行估计。假设接收定时恢复是理想的。 2基带系统的理论分析 1.基带系统传输模型和工作原理 数字基带传输系统的基本组成框图如图1 所示,它通常由脉冲形成器、发送滤波器、信道、接收滤波器、抽样判决器与码元再生器组成。系统工作过程及各部分作用如下。 g T(t) n 定时信号 图 1 :数字基带传输系统方框图 发送滤波器进一步将输入的矩形脉冲序列变换成适合信道传输的波形g T(t)。这是因为矩形波含有丰富的高频成分,若直接送入信道传输,容易产生失真。 基带传输系统的信道通常采用电缆、架空明线等。信道既传送信号,同时又因存在噪声n(t)和频率特性不理想而对数字信号造成损害,使得接收端得到的波形g R(t)与发送的波形g T(t)具有较大差异。 接收滤波器是收端为了减小信道特性不理想和噪声对信号传输的影响而设置的。其主要作用是滤除带外噪声并对已接收的波形均衡,以便抽样判决器正确判决。 抽样判决器首先对接收滤波器输出的信号y(t)在规定的时刻(由定时脉冲cp控制)进行抽样,获得抽样信号{r n},然后对抽样值进行判决,以确定各码元是“1”码还是“0”码。 2.基带系统设计中的码间干扰和噪声干扰以及解决方案

8421码到余三循环码的转换电路仿真课设报告

东北大学秦皇岛分校计算机与通信工程院 电子线路课程设计 具有数显的数码转换电路(8421码—余3循环码)

课程设计任务书 专业:通信工程学号:4101015 学生姓名:吴玉新 设计题目:具有数显的码制转换电路8421码—余3循环码一、设计实验条件 高频实验室 二、设计任务及要求 1. 要求输入为8421码。输出为余三循环码 2. 输出要具有数显功能 三、设计报告的内容 1.前言 数字电路课程设计是继“数字电路”课后开出的实践环节课程其目的是训练学生综合运用学过的数字电路的基本知识独立设计比较复杂的数字电路能力。设计建立在硬件和软件两个平台的基础上。硬件平台是可编程逻辑器件所选器件可保存在一片芯片上设计出题目要求的数字电路。软件平台是multisim通过课程设计学生要掌握使用EDA电子设计自动化工具设计数字电路的方法包括设计输入便宜软件仿真下载及硬件仿真等全过程。数字电路课程设计在于更好的让学生掌握这门课程并且了解其实用性知道该门课程和我们的生活息息相关并且培养学生的动手能力让学生对该门课程产生浓厚的兴趣。 2.设计内容及其分析 (1)方案一 1.设计思路 设计8421转余三循环码主要是考虑怎样找到二者之间的联系。列出真值表后,根据值为1的那些项列出表达式,用最小项之和表示。然后根据卡诺图进行

化简,得出最简表达式。最后根据表达式,在Multisim上画图仿真,用灯的灭(表示0)和亮(表示1)来表示码制的转换。即可得到8421码对余三循环码的转换。 真值表: 表1 8421转余三循环码真值表 根据真值表得出表达式: X4=A——C X3=B——C——+ A——BCD+A——B——D—— X2=A B——C——D——+A——B+A——C+A——D X1=A B——C——+A——BD+A——BC 根据表达式画出逻辑电路图:

《综合课程设计》教学大纲

《综合课程设计》教学大纲 课程名称:综合课程设计 英文名称:Integrated Course Project for Communication Systems 总学时:3周,理论学时:实验学时:学分:3 先修课程要求: 电路分析、模拟电子技术、数字电子技术、高频电子线路、通信原理、FPGA原理与应用、Matlab与通信仿真技术、微机原理与接口技术、单片机技术及应用、计算机网络等 适用专业:通信工程 教学参考书: 樊昌信等编,《通信原理(第六版)》,国防工业出版社,2006年 马淑华等编,《单片机原理及应用》,北京航空航天大学出版社,第1版 褚振勇等编,《FPGA原理与应用》,西安电子科技大学出版社,第2版 谢希仁等编,《计算机网络》,电子工业出版社,第4版 1课程设计在培养方案中的地位、目的和任务 《综合课程设计》是配合本科通信工程专业的专业基础课程《通信原理》、《FPGA原理与应用》、《Matlab与通信仿真分析》、《单片机技术及应用》、《计算机网络》而开设的重要专业实践环节。目的是培养学生科学理论结合实际工程的能力,通过该课程设计,要求学生在掌握通信基本理论的基础上,运用Matlab、FPGA、NS-2等工具对通信子系统或计算机网络进行仿真与设计,并计算基本性能指标,从而提高学生的综合设计实践能力。 另一方面,也可通过课程设计使学生深入理解单片机的基本原理,硬件结构和工作原理。 掌握程序的编制方法和程序调试的方法,掌握常用接口的设计及使用。掌握一般接口的扩展 方法及接口的调试过程。为学生将来在通信工程、电子信息工程、测试计量技术及仪器、电 子科学与技术及其它领域应用单片机技术打下良好基础及应用实践能力。 2 课程设计的基本要求 1. 学习基本设计方法;加深对课堂知识的理解和应用。 2. 完成指定的设计任务和实验任务,理论联系实际,实现书本知识到工程实践的过渡。 3. 学会设计报告的撰写方法。 3 课程设计的内容 1. 无线收发信机部件设计

《基于Android的简单聊天通信软件设计》课程设计报告

目录 摘要 (1) 1.题目 (2) 2.概要设计 (2) 3.实训心得 (14) 4. 附录 (15) 1.题目 基于Android的简单聊天通信软件设计 (1)欢迎界面 (2)登录界面,登录界面中选择对方的IP地址和端口号 (3)与对方实现连接。实现点对点的通信。即点对点的聊天。 (4)聊天界面中,包括显示对方信息、聊天内容显示框、聊天内容输入框,以及发送按钮等(5)扩展1:实现表情的发送和显示,或者实现图片的发送和显示。 (5)扩展2:实现多人聊天。 1.1 需求分析 设计一个基于安卓系统的简单聊天通信软件,软件要实现点对点的通信。 UI:自己设计好符合软件的界面,使软件成熟化。 拓展:如有能力可使软件实现多人聊天,发生图片等。 2.概要设计 2.1 流程图 ↓ ↓

↓ ↓ ↓ ↓ 2.2详细设计 main.xml: 欢迎界面,延迟2秒左右自动跳转。Hello.java为其响应目录。 password.xml: 登录界面,验证用户输入信息,错误时用户可重新输入,正确后方可进 password.java为其响应目录。 findpassword.xml: 在登录界面中点击“忘记密码”后的跳转页面,可通过注册时的邮箱找回密码,但此功能目前还未实现,只有界面。findpassword.java为其响应目录。 create_id.xml: 在登录界面中点击“创建新账号”后的跳转页面,也还未实现其功能。create_id为其应目录。 main_menu.xml: 登录后的主菜单,包括“聊天”、“联系人”、“查找”等功能,均为图片按 main_menu.java为其响应目录。 chat.xml: 在主菜单中点击“聊天”后的聊天界面,输入IP地址后联系,可与进入相同服务器的用户聊天,聊天内容显示在对话框中。chat.java为其响应目录。 profile.xml: 在主菜单中点击“我的资料”的跳转页面,显示用户的一些信息。profile.java为其响应目录。 feedback.xml: 在主菜单中点击“反馈我们”的跳转页面,用户可在此页面告诉我们一些意见,但此功能目前还未实现。feedback.java为其响应目录。 about.xml: 在主菜单中点击“关于”的跳转页面,显示一些版本信息。about.java为其响应目录。setting.xml: 在主菜单中点击设置按钮后的跳转页面,其内容包括“切换账号”和“退出”。setting.java 为其响应目录。

CRC课程设计报告

目录 序言 (2) 第一章通信系统课程设计要求要求和方案 (3) 1.1通信系统课程设计总体要求 (3) 1.2课程设计题目 (3) 1.3 CRC编解码器设计方案 (3) 第二章 QuartusⅡ简介 (5) 2.1 Quartus II简介 (5) 第三章 (24,16)CRC 循环码编解码器的设计 (7) 3.1 CRC循环校验码的基本原理 (7) 3.1.1 CRC校验码的生成 (7) 3.1.2 CRC校验码校验原理 (7) 3.1.3 CRC循环码纠错原理 (8) 3.2 (24,16)CRC循环码编解码器的实现 (9) 3.2.1 CRC-8 生成多项式 (9) 3.2.2 (24,16)CRC 循环码编码器的设计 (10) 3.2.3 (24,16)CRC 循环码解码器的设计 (11) 3.2.4 (24,16)CRC 循环冗余校验码编解码器总图 (14) 体会与建议 (16) 参考文献 (17) 附录 (18)

序言 通常,数据通信中的编码可以分为两大类,分别是信源编码和信道编码。在实际应用中,为了提高数据通信的可靠性而采取的编码称为信道编码,也称做抗干扰编码。一般来讲,数据通信要求传输过程中的误码率应该足够低,这样才能真正符合实际应用的具体要求,为了降低数据通信线路传输的误码率,通常有改善数据通信线路传输质量和差错检测控制两种方法。 实现差错检测控制的方法很多,循环冗余校验(CRC)就是一类重要的线性分组码。循环冗余码校验英文名称为Cyclical Redundancy Check,简称CRC。CRC校验码码的作用是:发送方发送的数据发送给了接收方,但是由于在传输过程中信号干扰,可能出现错误的码,造成的结果就是接收方不清楚收到的数据是否就是发送方要发的数据,所以就有了CRC校验码。保证了发送跟接受的数据是否一样,要纠错的话,还需对软件进行设计,毕竟传输的是2进制,如果知道了哪一位出错了,可以把那一位取反,需要对软件进行优化。CRC也是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。它是利用除法及余数的原理来作错误侦测的。实际应用时,发送装置计算出CRC值并随数据一同发送给接收装置,接收装置对收到的数据重新计算CRC并与收到的CRC相比较,若两个CRC值不同,则说明数据通讯出现错误。 本次课程设计主要设计(24,16)校验码的编码与解码,本次课程设计是介绍如何通过quartus软件,采用原理图输入法,分别完成相应的编码和解码;最后将编码和解码电路图结合,检查编码解码过程是否发生错误。通过课程设计验证CRC校验码的检错纠错功能。

通信工程综合设计教学大纲

《通信工程综合设计》教学大纲 一、课程概述 本课程是通信工程专业的一门重要的专业课和实践课程。通过本课程的学习,使学生 在理论课程学习的基础上,进一步加深对通信网络基本概念的理解和基本理论的掌握。培养学生进行通信网络实验的基本技能以及综合运用所学知识发现、分析、解决问题和工程 实践的能力,提高学生的专业综合素质,为以后从事专业学习及毕业后的工作奠定坚实的基础。 本门课的先修课是:《通信原理》、《光纤通信系统》、《移动通信系统》、《通信网络》。 二、课程目标 1.知道《通信工程综合设计》这门学科的性质、地位和作用。 2.理解和掌握这门学科的相关概念、方法和课程设计文档的撰写格式。 3.学会灵活运用一些具体的数据结构和算法解决实际问题。 4.对学生数据结构知识的全面综合训练,把书上学到的知识用于解决实际问题、培养 今后软件开发工作所需的动手实践能力,包括问题分析、总体结构设计,用户界面的 设计、程序设计时的基本技能和技巧,以及一整套软件工作规范的训练和团体协作精 神的培养。 掌握通信系统的基本组成,对通信系统中所涉及的用户接口技术、本地交换技术、语 音编码技术、信道接口技术、信道同步技术、信号复接技术、中继接口技术、信道传 输技术等电路在系统中的作用与地位有一个完整全面了解。 三、课程内容和教学要求 这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。这四个层次的一 般涵义表述如下:

知道———是指对这门学科和教学内容的认知。 理解———是指对这门学科涉及到的概念、原理与技术能说明和解释。 掌握———是指能运用已理解的概念和原理说明、解释通信系统设计原理。 学会———是指能运用这些知识从事科研、产品开发、运营、生产与管理等工作。 教学内容和要求表中的“√”号表示教学知识和技能的教学要求层次。. 本标准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求。 教学内容及教学要求表 教学内容知道理解掌握学会 1.通信系统常用信道特性测量 1白噪声特性测量√瑞利衰落信道特性测试与仿真2√莱斯衰落信道特性测量与仿真3√二径衰落信道特性测量与仿真4√非线性信道、硬限幅信道特性测量5√√光纤传输系统实验6 2.电信交换与接入 1程控交换与常用编码技术√2系统同步实验无线传输/软件无线电实3无线通信常用传输技卫星通信常用传输技移动通信常用调制方通信系统综合实4 通信系统的基本组用户接口技本地交换技语音编码技 信道接口技信道同步技术信号复接技中继接口技术信道传输技二次开发实5 四、课程实施 (一)课时安排与教学建议 通信工程综合设计是通信工程专业选修课,是通信课程的重要实践课程。一般情况 下,安排连续的一周或分散在一个学期在实验室完成。具体课时安排可视实验室的实验 条件灵活安排,也可依据学生兴趣分组安排,如下: 课时安排及教学方法表

即时通讯课程设计

《计算机应用系统(软件)》课程设计报告题目:即时通讯软件 专业:计算机科学与技术 班级: 学号: 姓名: 指导教师: 完成日期:2014 年8月23 日

一、系统需求分析2 ?项目名称2 ?开发背景2 1、文档说明 3 2、实现功能3 3、功能说明3 二、系统的UML基本模型4 1、用例图4 三、数据库设计4 (1)E-R图4 (2)数据库逻辑结构5 1存储用户信息表Users详细信息 5 2存储QQ消息表Messages详细信息5 3存储QQ消息类型表MessageType详细信息5 4存储好友表Friends详细信息5 5存储好友策略表FriendshipPolicy 详细信息6 6存储血型表bloodType 详细信息6 7存储星座类型表star 详细信息6 8存储密码表SavePwd 详细信息6 三、系统运行结果(截图)6 1、登录界面:6 2、申请QQ界面6 3、忘记密码窗体7 4、主窗体:7 5、修改个人信息8 6、查找好友界面:9 7、聊天界面:9 8、设置字体10 9、有新消息提示12 10、退出 12 四、课程设计总结13 一、系统需求分析 ?项目名称 “MyQQ”聊天系统 ?开发背景 在当今信息化的时代,人们需要简捷快速的方式进行沟通。用手机交流存在费用高,

操作麻烦的问题。因此开发一个基于C/S 架构的QQ,可解决在局域网范围内与好友进行便利交流,无需任何费用。 1、文档说明 改文档描述了MyQQ的功能、数据库、以及ER图、等、让用户可以大体的了解该软件安的功能。 2、实现功能 01 注册QQ号 02 登录到主界面 03 登录后可以显示好友列表、QQ头像、未查看的消息 04 可以通过性别、年龄、QQ号查询好友,并添加好友 05 编辑个人的信息、修改密码、设置添加好友的模式 06 可以与好友进行实时聊天 07 头像列表、可以从100个头像里面选择自己喜欢的。 08、可以设置聊天字体,颜色。 3、功能说明 1、登录 显示登录界面。用户输入用户名称和口令后,提交页面。系统验证用户的登录: 若用户名称或口令不正确,系统显示登录失败消息,用户可再次登录;若用户名 称和口令正确,登录成功,系统显示一个登录后的页面,可供用户进行聊天。若 忘记密码,可找回密码。 2、注册、忘记密码 用户必须先申请QQ 号,才能登录MYQQ 系统。用户注册信息的妮称不能相同。 注册信息除包含基本资料外,还包含星座和血型,忘记密码可以找回。 3、登录后主窗体 显示好友信息,扫描未读聊天信息,同时来消息的好友头像闪烁。可添加和删除 好友,并将头像设置为小图标。 4、查找添加好友 查找好友的方法可有精确查找和模糊查找。也可通过年龄和性别进行查找。可将 查到的网友添加为好友。 个人信息管理 可以修改个人信息资料,如头像等。也可进行安全设置。如更改密码。更改完成 显示更改成功 6、聊天 可与好友进行聊天。信息即时更新。 7、头像列表 用列表的方式显示系统提供的头像。供用户选择。 8、系统消息

专业综合课程设计

西安欧亚学院信息工程学院 课程报告 课程名称:专业综合课程设计 专业班级:统本通信1403班 姓名:庞盟 学号:14611006150041 完成时间:2015年10月21日

一、课程实训目的 该课程安排LTE网络优化实训模块,通过该课程的学习,学生可掌握LTE的关键技术以及从事网络优化需要具备的实操能力。让学生利用MAPINFO将基站信息进行地图可视化的,并制作专题地图等相关图层,同时进行网络规划、网络优化等实际工作的应用。掌握路测软件的基本功能操作,并进行4G网络的实战测试,进一步加深网络优化测试工作的流程和方法,能够进行简单网络问题的分析判断,并撰写相应的优化方案。掌握EXCELL函数(VLOOKUP、MID、数据透视、分裂等)在网络优化工作中的实际应用,能够进行基站信息的整合,网络指标曲线走势图、对比柱状图的制作。 二、课程实训要求 1、实习期间要提高安全意识,自觉遵守国家法律、法规,遵守实习单位的各项规章制度,注意自身的人身和财物安全,防止各种事故发生。 2、实习期间应服从带队老师的管理。严格遵守纪律,每个学生必须遵守实训场所的相关规章制度,听从实习教师的安排。遵守实习场所纪律、不迟到、不早退、不旷课。 3、在实习地应听从实习单位老师的指导。在实习工作时严格按照规章和指导老师的要求进行工作,不得违规操作。 三、课程实训地点 通信工程专业实习实训基地——华为HALP 四、课程实训过程 本次实训课程主要针对4G无线网络优化进行安排。对LTE网络的空中接口原理、关键技术进行了介绍,对实际工作中LTE网络的射频优化方法、单站验证流程进行了介绍,并对日常工作中经常用到的EXCEL、MAPINFO、PIONEER等常用优化工具进行了着重介绍,使我们能够对LTE网络的优化方法、优化流程、优化工具有一个全面的掌握,具备基本的优化技能。其中,PIONEER是集成了多个网络进行同步测试的新一代无线网络测试及分析软件,是世纪鼎利公司结合长期无线络优化的经验和最新的研究成果,具备完善的GSM、CDMA、EVDO、WCDMA、TD-SCDMA、LTE网络测试功能。MAPINFO是美国MAPINFO公司推出的一个地理信息系统处理软件,它提供定位,制作和处理的电子地图,数据/信息的地理化标注等功能,是地理信息系 统的代表作之一。

通信软件课程设计题目

『通信软件』课程设计任务书 一、课程设计目的和任务 通信软件课程设计的目的是为了使学生加深对所学的通信系统及面向对象程序设计知识的理解,培养学生的专业素质,提高其通信软件方面的编程能力,为今后专业课程的学习、毕业设计和工作打下良好的基础。学研究方法训练和实践锻练,增强分析问题和解决问题的能力。 二、课程设计的主要内容与要求 1、课程设计调研 (1) 同学们应高度重视通信软件课程设计,并明确课程设计的意义和任务。 (2) 查阅有关资料(包括外文资料),进行调查研究,做好题目的准备工作。 2、课程设计选题 (1) 每个同学根据自己的能力必须选作一题; 3、课程设计的要求 (1) 使学生通过通信软件课程设计掌握通信中的软件编程语言、编程方法。 (2) 使学生掌握通信软件的编程能力。 (3) 使学生掌握通信软件的程序调试技能 三、课程设计的质量标准与成绩考核 1、课程设计报告部分: 要求报告内容齐全,书写整齐,按要求完成全部课程设计工作。50分 2、课程设计态度:要求对设计重视,态度端正,独立完成设计。10分 3、代码部分:要求书写代码要工整、认真。20分 4、设计的通信软件,要能运行,结果正确界面友好等。20分 5、成绩评定根据以上四个方面,对学生的完成情况按:优秀、良好、中等、及格、不及格做出评定,作为学生通信系统课程设计的成绩。 四、课程设计的工作进度安排 1、设计时间: 本学期17至18周,2周的时间。 2、设计进程: 第1周,根据课程设计任务书,查阅资料,分析设计题目的要求,提出设计方案。

第2周,根据自己按提出的方案独立完成设计任务,并撰写课程设计报告。 第2周,星期三、星期四、五交报告,并答辩。 五、课程设计的组织管理与要求 在课程设计期间,要求同学们注意以下几个方面的问题: 1、做好设计前的准备工作 在设计过程中,影响因素较多、范围广,而设计时间较短。因此,要做好设计前的准备工作,认真研究设计任务,明确设计要求、内容和步骤,复习有关课程的内容,熟悉设计的方法,并准备好设计的一切用品。 2、理解通信软件设计的各个阶段的主要内容和步骤以及各阶段之间的区别和联系,掌握设计的过程和进行方式。 3、严格遵守实验室的各项规章制度,不得有违纪现象发生。 4、在课程设计期间,注意树立当代大学生的良好形象,讲文明,讲礼貌,虚心学习,尊重他人。 5、课程设计期间,注意安全,爱护设备,不得出现违章操作。 6、课程设计过程中,要有独立思考、深入钻研的精神,和严肃认真、一丝不苟、精益求精的工作态度。 7、课程设计过程中,注意做好记录,课程设计结束,提交课程设计报告。 8、课程设计的答辩是衡量课程设计的重要手段,应做好课程设计答辩工作。 9、课程设计答辩结束后,将课程设计报告收交到系统一保存。

通信仿真课程设计-matlab-simulink

理工大学工程技术学院 《通信仿真课程设计》报告 班级:信息工程1班 姓名:寇路军 学号: 3 指导教师:周玲 成绩: 2019 年 3月 23 日

目录 通信仿真课程设计报告 (2) 一.绪论 (2) 二.课程设计的目的 (2) 三.模拟调制系统的设计 (3) 3.1 二进制相移键控调制基本原理 (3) 3.2 2PSK信号的调制 (3) 3.2.1模拟调制的方法 (3) 3.3 2PSK信号的解调 (4) 3.4 2PSK的“倒∏现象”或“反向工作” (5) 3.5功率谱密度 (5) 四.数字调制技术设计 (7) 4.1 2PSK的仿真 (7) 4.1.1仿真原理图 (7) 4.1.2 仿真数据 (7) 4.1.3 输出结果 (9) 总结 (10) 参考文献 (11)

通信仿真课程设计报告 一.绪论 随着社会的快速发展,通信系统在社会上表现出越来越重要的作用。目前,我们生活中使用的手机,,Internet,ATM机等通信设备都离不开通信系统。随着通信系统与我们生活越来越密切,使用越来越广泛,对社会对通信系统的性能也越高。另外,随着人们对通信设备更新换代速度越来越快。不得不缩短通信系统的开发周期以及提高系统性能。针对这两方面的要求,必需要通过强大的计算机辅助分析设计技术和工具才能实现。自从现代以来,计算机科技走上了快速发展道路,实现了可视化的仿真软件。 通信系统仿真,在目前的通信系统工程设计当中。已成为了不可替代的一部分。它表现出很强的灵活性和适应性。为我们更好地研究通信系统性能带来了很大的帮助。本论文主要针对模拟调制系统中的二进制相移键控调制技术进行设计和基于Simulink进行仿真。通过系统仿真验证理论中的结论。本论文设计的目的之一是进一步加强理论知识,熟悉Matlab软件。 Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink 已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink。 二.课程设计的目的 1.掌握模拟系统2PSK调制和解调原理及设计方法。 2.熟悉基于Simulink的通信系统仿真。

通信课程设计

一、时间 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

相关主题
文本预览
相关文档 最新文档