没有合适的资源?快使用搜索试试~ 我知道了~
OFDM的matlab仿真.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 93 浏览量
2022-11-17
11:44:46
上传
评论
收藏 1.13MB DOCX 举报
温馨提示
试读
23页
。。。
资源推荐
资源详情
资源评论
OFDM 的 matlab 仿真
Matlab,Matrix Laboratory 的简称,是美国 Mathworks 公司于 1984 年推出的
数值计算机仿真软件,经过不断的发展和完善,如今已成为覆盖多个学科、具有超
强数值计算能力和仿
真分析能力的软件。Matlab 应用较为简单,用大家非常熟悉的数学表达式来表
达问题和求解
方法。它把计算、图示和编程集成到一个环境中,用起来非常方便。同时,
Matlab 具有很强
的开放性和适应性,在保持内核不变的情况下,Matlab 推出了适合不同学科的
工具箱,如图像处理工具箱,小波分析工具箱、信号处理工具箱、神经网络工具箱
等,极大地方便了不同
学科的研究工作。Matlab 强大的绘图功能,简单的命令形式,使其越来越受到
国内外科技人
员的青睐,得到越来越广泛的应用。
一. MATLAB 的特点
一种语言之所以如此迅速地普及,显示出如此旺盛的生命力,是由于它有着不
同于其它
语言的特点。正如同 Fortran 和 C 等高级语言使人们摆脱了需要直接对计算机
硬件资源进行操
作一样,被称为第 4 代计算机语言的 MATLAB,利用其丰富的函数资源,使编程
人员从繁琐
的程序代码中解放出来。
1.功能强大
MATLAB 具有功能强劲的工具箱,其包含两个部分:核心部分和各种可选的工具
箱。核
心部分中,有数百个核心内部函数。其工具箱又可分为两类:功能性工具箱和
学科性工具箱。
功能性工具箱主要用来扩充其符号计算功能、图示建模仿真功能、文字处理功
能以及与硬件
实时交互功能。功能性工具箱能用于多种学科,而学科性工具箱是专业性比较
强的,例如
control toolbox,image processing toolbox,signal processing toolbox
等。这些工具箱都是由该领域内的学术水平很高的专家编写的,所以用户无需编写
自己学科范围内的基础程序,就能
够直接进行高、精、尖的研究。
2. 界面友好,编程效率高
MATLAB 突出的特点就是简洁。它用更直观的、符合人类思维习惯的代码代替了
C 和
Fortran 语言的冗长代码,给用户带来的是最直观、最简洁的程序开发环境。
MATLAB 语言简
洁紧凑,使用方便灵活,库函数极其丰富,程序书写形式自由,利用其丰富的
库函数避开繁
杂的子程序编程任务,压缩了一切不必要的编程工作。由于库函数都是由本领
域的专家编写
的,因此用户不必担心函数的可靠性。可以说,用 MATLAB 进行科学开发是站
在专家的肩膀上来完成的。
第 1 页 共 17 页
3. 开放性强
MATLAB 有很好的可扩充性,可以把它当成一种更高级的语言去使用。各种工具
箱中的
函数可以互相调用,也可以由用户更改。MATLAB 支持用户对其函数进行二次开
发,用户的应用程序可以作为新的函数添加到相应的工具箱中。
二. MATLAB 的主要功能
MATLAB 之所以成为世界顶级的科学计算与数学应用软件,是因为它随着版本的
升级与
不断完善而具有越来越强大的功能。
1.数值计算功能
MATLAB 出色的数值计算功能是使之优于其他数学应用软件的决定性因素之一。
2 符号计算功能
MATLAB 符号运算的独特之处:无需事先对变量赋值,而所得的结果以标准的符
号形式
表达,符号计算的整个过程以字符进行。
3 数据分析功能
MATLAB 可以将计算数据以二维、三维乃至四维的图形表现。这不仅使数据间的
关系清
晰、明了,而且对于揭示其内在本质有着非常重要的作用。
4 动态仿真功能
MATLAB 提供了一个模拟动态系统的交互程序 SIMULINK,用户通过简单的鼠标
操作,就可建立起直观的系统模型,并进行仿真。
5 图形文字统一处理功能
MATLAB Notebook 成功地将 Microsoft Work 与 MATLAB 集成为一个整体,为文
字处理、科学计算、工程设计营造了一个完美、统一的工作环境。它既拥有 Word
强大的文字处理功能,又能通过 Word 访问 MATLAB 的数据计算和可视化结果。
第 2 页 共 17 页
通过上面几节内容,我们基本了解的 OFDM 的系统特点,下面我们利用 MATLAB
来实现 OFDM 系统的基本工作,并对每个模块做简单的分析。
每个系统都有信号源,这里我们为了体现系统的系能,就利用随机的 0,1 信
号做为系统的信号源。
message = randsrc(1,N)>0.5;
在这里,我们为了方便观察,取 N 为 32,即产生 32 个随机数,当其大于 0.5
则产生信号 1 否则产生信号 0。其仿真结果如图 4-1 所示。
图 4-1 发送信号
通过上面的图,可以看到其产生的信号为 1101-1001-1101-1010-0111-1011-
1110-1010。当然由于我们是利用随机函数来完成信源的产生的,所以实际操作时
产生的信号不一定就是
上面我们给出的信号。
下面我们将产生的信号通过 QPSK 进行调制,四相相移键控信号简称
“QPSK”。它分为绝对相移和相对相移两种。由于绝对移相方式存在相位模糊问
题,所以在实际中主要采
用相对移相方式 QDPSK。它具有一系列独特的优点,目前已经广泛应用于无线
通信中,
剩余22页未读,继续阅读
资源评论
春哥111
- 粉丝: 1w+
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功