基于matlab的cdmarake接收机仿真内容摘要:

TLAB 用更直观的,符合人们思维习惯的代码,代替了 C 和FORTRAN 语言的冗长代码。 MATLAB 给用户带来的是最直观,最简洁的程序开发环境。 以下简单介绍一下 MATLAB 的主要特点。 1)。 语言简洁紧凑,使用方便灵活,库函数极其丰富。 MATLAB 程序书写形式自由,利用起丰富的库函数避开繁杂的子程序编程任务,压缩了一切不必要的编程工作。 由于库函数都由本领域的专家编写,用户不必担心函数的可靠性。 可以说, 用 MATLAB 进行科技开发是站在专家的肩膀上。 具有 FORTRAN和 C 等高级语言知识的读者可能已经注意到,如果用 FORTRAN或 C 语言去编写程序,尤其当涉及矩阵运算和画图时,编程会很麻烦。 例如,如果用户想求解一个线性代数方程,就得编写一个程序块读入数据,然后再使用一种求解线性方程的算法(例如追赶法)编写一个程序块来求解方程,最后再输出计算结果。 在求解过程中,最麻烦的要算第二部分。 解线性方程的麻烦在于要对矩阵的元素作循环,选择稳定的算法以及代码的调试 都 不容易。 即使有部分源代码,用户也会感到麻烦,且不能保证运算 的稳定性。 解线性方程的程序用 FORTRAN 和 C 这样的高级语言编写,至少需要四百多行,调试这种几百行的计算程序可以说很困难。 2)运算符丰富。 由于 MATLAB 是用 C 语言编写的, MATLAB 提供了和 C 语言几乎一样多的运算符,灵活使用 MATLAB 的运算符将使程序变得极为简短。 3) MATLAB 既具有结构化的控制语句(如 for 循环, while 循环, break 语句和if 语句),又有面向对象编程的特性。 4)程序限制不严格,程序设计自由度大。 例如,在 MATLAB 里,用户无需对矩阵预定义就可使用。 5)程序的可移植性 很好,基本上不做修改就可以在各种型号的计算机和操作系统上运行。 6) MATLAB 的图形功能强大。 在 FORTRAN 和 C 语言里,绘图都很不容易,但在 MATLAB 里,数据的可视化非常简单。 MATLAB 还具有较强的编辑图形界面的能力。 7) MATLAB 的缺点是,它和其他高级程序相比,程序的执行速度较慢。 由于 MATLAB 的程序不用编译等预处理,也不生成可执行文件,程序为解释执行,所以速度较慢。 8)功能强大的工具箱是 MATLAB 的另一特色。 武汉理工大学本科生毕业设计(论文) 7 MATLAB 包含两个部分:核心部分和各种可选的工具箱。 核心部分中有数百个核心内部函数。 其工具箱又分为两类:功能性工具箱和学科性工具箱。 功能性工具箱主要用来扩充其符号计算功能,图示建模仿真功能,文字处理功能以及与硬件实时交互功能。 功能性工具箱用于多种学科。 而学科性工具箱是专业性比较强的,如control,toolbox,signl proceessing toolbox,mumnication toolbox 等。 这些工具箱都是由该领域内学术水平很高的专家编写的,所以用户无需编写自己学科范围内的基础程序,而直接进行高,精,尖的研究。 9)源程序的开放性。 开放性也许是 MATLAB 最受人们欢迎的特点。 除内部函数以外,所有 MATLAB 的核心文件和工具箱文件都是可读可改的源文件,用户可通过对源文件的修改以及加入自己的文件构成新的工具箱。 MATLAB 的安装于使用 MATLAB 安装 MATLAB 的安装非常简单,这里以 Windows 版本 6 为例。 运行 setup 后,输入正确的序列号,选择好安装路径和安装的模块,几乎是一直回车就可以了。 这里有一点要注意的是,由于不同操作系统设置,可能会出现一些意外错误,而且越高版本的 MATLAB 对计算机系统的 性能 要求也越高,如 版本要 求至少 64M 内存,最好128M。 (当然,现在的计算机内存一般都能满足要求,用户不必担心这一点。 ) 所以根据自身情况选择适合的版本安装,最好还要在操作系统初安装后就安装,避免出现意外。 MATLAB 运行 MATLAB 的启动运行:# :\MATLAB6p1\bin\win32\(其中#为安装盘符。 )但一般安装完毕后会在安装目录下有一个快捷运行方式。 MATLAB 启动后显示的窗口称为命令窗口,提示符为 “”。 一般可以在命令窗口中直接进行简单的算术运算和函数调用。 如果重复输入一组表达式 或计算复杂,则可以定义程序文件来执行达到目的。 程序文件扩展名为 “.m” ,以文本文件形式保存。 有两种方式运行程序文件:一是直接在 MATLAB 命令窗口输入文件名,二是选择 FileOpen 打开 m 文件,弹出的窗口为 MATLAB 编辑器。 这时可选择它的 Debug菜单的 Run 子菜单运行。 结束 MATLAB 有三种方法可以结束 MATLAB: exit 武汉理工大学本科生毕业设计(论文) 8 quit MATLAB 的命令视窗( Command window) MATLAB 基本语法和基本操作 数值运算的功能 命令行的基本操作 创建矩阵的方法 直接输入法 规则: 1 矩阵元素必须用 [ ]括住 2 矩阵元素必须用逗号或空格分隔 3 在 [ ]内矩阵的行与行之间必须 用分号分隔 矩阵元素 矩阵元素可以是任何 matlab 表达式 ,可以是实数 ,也可以是复数,复数可用特殊函数 I, j 输入 a=[1 2 3。 4 5 6] x=[2 pi/2。 sqrt(3) 3+5i] 符号的作用 逗号和分号的作用 逗号和分号可作为指令间的分隔符, matlab 允许多条语句在同一行出现。 分号如果出现在指令后,屏幕上将不显示结果。 冒号的作用 用于生成等间隔的向量,默认间隔为 1。 X=1:6 用于选出矩阵指定行、列及元素。 x(2,:), x(:,2) 循环语句 k=1::2 format , format rat 用 matlab 函数创建矩阵 空阵 [ ] — matlab 允许输入空阵,当一项操作无结果时,返回空阵。 rand —— 随机矩阵 rand(4) eye —— 单位矩阵 eye(4) zeros —全部元素都为 0 的矩阵 zeros(7) 武汉理工大学本科生毕业设计(论文) 9 ones —全部元素都为 1 的矩阵 ones(3) 矩阵的修改 直接修改 可用 键找到所要修改的矩阵,用 键移动到要修改的矩阵元素上即可修改。 指令修改 可以用 A(,)=  来修改。 矩阵运算 矩阵加、减(+ ,-)运算 规则: ( 1) 相加、减的两矩阵必须有相同的行和列两矩阵对应元素相加减。 ( 2) 允许参与运算的两矩阵之一是 标量。 标量与矩阵的所有元素分别进行加减操作。 矩阵乘( )运算 规则: ( 1) A 矩阵的列数必须等于 B 矩阵的行数 ( 2)标量可与任何矩阵相乘。  矩阵除的运算在线性代数中没有,有矩阵逆的运算,在 matlab 中有两种矩阵除运算 : 右除 B/A 左除 A\C。 矩阵的其它运算 inv —— 矩阵求逆 inv(x) det —— 行列式的值 det(x) eig —— 矩阵的特征值 eig(x) diag —— 对角矩阵 diag(x) ’ —— 矩阵转置 x’ sqrt —— 矩阵开 方 sqrt(x) 武汉理工大学本科生毕业设计(论文) 10 2 CDMA 信号及高速网络时代三大主流 3G 技术 3G 技术概况 最近几年,全球移动通信业发展迅速,特别是在我国,移动通信增长的态势迅猛。 目前,中国 手机 用户已超过 5 亿,并仍在加速增长,市场规模巨大。 但是,现有系统的容量有限,难以实现高速数据服务、全球覆盖、国际漫游等服务业务。 随着通信技术的发展,第三代移动通信技术提供了全球无缝覆盖和漫游、更大的容量、支持窄带业务,并提供高速数据服务。 今天我就 为大家简单介绍下 3G 时代几大主流技术各自的特点以及它们之间的对比分析情况。 3G 即为英文 3rd Generation 的缩写,代表着第三代移动通信技术。 手机自问世至今,共经历了第一代模拟制式手机( 1G)和第二代 GSM、 TDMA 等数字手机( 2G),而当前通信运营商和终端产品制造商倡导的 3G 是指将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统。 它主要定位于实时 视频 、高速多媒体和移动Inter 访问业务。 利用先进的空中接口技术、核心包分组技术,再加上对频谱的高效利用,是可以实现上述业务的。 虽然高速数据传输能力是第三代无线网络的关键特征之一,但其真正优势是扩大高质量话音业务容量。 3G 技术的标准 3G 技术的标准:国际电信联盟( ITU)早在 2020 年 5 月即确定了 WCDMA、CDMA2020 和 TDSCDMA 三个主流 3G 标准。 WCDMA、 CDMA2020 与TD—SCDMA 都属于宽带 CDMA 技术。 宽带 CDMA 进一步拓展了标准的 CDMA概念,在一个相对更宽的 频带上扩展信号,从而减少由多径和衰减带来的传播问题,具有更大的容量,可以根据不同的需要使用不同的带宽,具有较强的抗衰落能力与抗干扰能力,支持多路同步通话或数据传输,且兼容现有设备。 CDMA 信号简介 CDMA 概述 CDMA 是码分多址 (CodeDivision Multiple Access)技术的缩写 CDMA (Code Division Multiple Access) 又称码分多址,是在无线通讯上使用的技术, CDMA 允许所有的使用者同时使用全部频带 (),并且 把其他使用者发出的讯号视为杂讯,完全不必考虑到讯号碰撞 (collision) 的问题。 CDMA 的优点包括: CDMA 中所提供的语音编码技术,其通话品质比目前的 GSM 好,而且可以把用户对话时周围环境的噪音降低,使通话更为清晰。 武汉理工大学本科生毕业设计(论文) 11 CDMA 专业定义 CDMA,就是利用展频的 通讯技术 ,因而可以减少手机之间的干扰,并且可以增加用户的容量,而且手机的功率还可以做的比较低,不但可 以使使用时间更长,更重要的是可以降低电磁波辐射对人的伤害。 CDMA 的带宽可以扩展较大,还可以传输影像呢,这是第三代手机为什么选用 CDMA 的原因。 就安全性能而言, CDMA不但有良好的认证体制,更因为其传输的特性,用码来区分用户,防止被人盗听的能力大大地增强。 目前 CDMA 系统 正快速发展中。 Wideband CDMA(WCDMA)宽带码分多址传输技术,为 IMT2020 的重要基础技术,将是第三代数字 无线通信 系统的标准之一。 CDMA 技术背景 CDMA 技术的出现源自于人类对更高质量无线通信的需求。 第二次世界大战 期间因战争的需要而研究开发出 CDMA 技术,其思想初衷是防止敌方对己方通讯的干扰,在战争期间广泛应用于军事抗干扰通信,后来由美国高通公司更新成为商用蜂窝电信技术。 1995 年 ,第一个 CDMA 商用系统(被称为 IS95)运行之后, CDMA技术 理论 上的诸多优势在实践中得到了检验,从而在北美、南美和亚洲等地得到了迅速推广和应用。 全球许多国家和地区,包括中国大陆、中国香港、韩国、日本、美国都已建有 CDMA 商用网络。 在美国和日本, CDMA 成为国内的主要 移动通信技术。 在美国, 10 个移动通信运营公司中有 7 家选用 CDMA。 到 2020 年 4 月,韩国有 60%的人口成为 CDMA 用户。 在 澳大利亚 主办的第 27 届奥运会中, CDMA 技术更是发挥了重要作用。 中国联通 于 2020 年 1 月 8 日正式开通了 CDMA 网络并投入商用, 2020 年 10月 1 日后转由 中国 电信 经营,手机号段为 13 15 189 及尚未放号的 180 号段。 CDMA 技术标准 CDMA 技术的 标准化 经历了几个阶段。 IS95 是 cdmaONE 系列标准中最先发布的标准,真正在全球得到广泛应用的第一个 CDMA 标准是 IS95A,这一标准支持8K 编码话音服务。 其后又分别出版了 13K 话音编码器的 TSB74 标准,支持 的 CDMA PCS 系统的 STD008 标准,其中 13K 编码话音服务质量已非常接近有线电话的话音质量。 随着移动通信对数据业务需求的增长 , 1998 年 2 月, 美国高通公司 宣布将 IS95B 标准用于 CDMA 基础平台上。 IS95B 可提供 CDMA 系统性能,并增加用户移动通信设备的数据流量,提供对 64kbps 数据业务的支持。 其后, cdma2020成为窄带 CDMA 系统向第三代系统过渡的标准。 cdma2020 在标准研究的前期,提。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。