基于MATLAB的扩频通信系统仿真文章说明书.doc

上传人:h**** 文档编号:140560 上传时间:2018-07-10 格式:DOC 页数:11 大小:127KB
下载 相关 举报
基于MATLAB的扩频通信系统仿真文章说明书.doc_第1页
第1页 / 共11页
基于MATLAB的扩频通信系统仿真文章说明书.doc_第2页
第2页 / 共11页
基于MATLAB的扩频通信系统仿真文章说明书.doc_第3页
第3页 / 共11页
基于MATLAB的扩频通信系统仿真文章说明书.doc_第4页
第4页 / 共11页
基于MATLAB的扩频通信系统仿真文章说明书.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、 洗手 目录 洗手 洗手 第 1 章 绪论 错误 !未定义书签。 洗手 1.1 扩展频谱的简介 错误 !未定义书签。 洗手 1.2 扩展频谱的技术特点 错误 !未定义书签。 洗手 1.3 研究扩频通信的目的和意义 错误 !未定义书签。 洗手 1.4 本文的主要内容 错误 !未定义书签。 洗手 第 2 章扩展频谱技术 错误 !未定义书签。 洗手 2.1 理论基础 错误 !未定义书签。 洗手 2.2 频谱的扩展实现 . 错误 !未定义书签。 洗手 2.3 m 序列 错误 !未定义书签。 洗手 2.4 直序扩频 错误 !未定义书签。 洗手 2.5 本章小结 错误 !未定义书签。 洗手 第 3 章 结

2、论 错误 !未定义书签。 洗手 参考文献 错误 !未定义书签。 洗手 附录 错误 !未定义书签。 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 第 1 章 绪论 洗手 1.1 扩 展频谱简介 洗手 扩展频谱通信具有很强的抗干扰性能 , 吃饭 其多址能力 、 beef保密 、 beef抗多径等功能也倍受人们的关注 , 吃饭 被广泛地应用于军事通信和民用通信中 。 洗手 扩频通信系统利用了扩展频谱技术 , 吃饭 将信号扩展到很宽的频带上 , 吃饭 在接收端对扩频信号进行相关处理即带宽压缩 , 吃饭 恢复成窄带信号 。 洗手 对干扰信号而言 , 吃饭 由于

3、与扩频信号不相关 , 吃饭 则被扩展到一个很宽的频带上 , 吃饭 使之进入信号通频带内的干扰功率大大降低 , 吃饭 相应增加了相关器输出端的信号 /干扰比 , 吃饭 对大多数人为干扰而言 , 吃饭 扩频通信系统都具有很强的对抗 能力 。 洗手 本文利用 MATLAB 对扩频系统中的 m 序列的产生 、 beef频谱 、 beef相关函数 , 吃饭 以及整个扩频系统工作原理进行了仿真 , 吃饭 为今后扩频通信系统在各个领域的应用和研究提供了依据 。 洗手洗手 1.2 扩展频谱技术特点 洗手 由于扩频通信能大大扩展信号的频谱 , 吃饭 发端用扩频码序列进行扩频调制 , 吃饭 以及在收端用相关解调技

4、术 , 吃饭 使其具有许多窄带通信难于替代的优良性能 , 吃饭 能在“军转民”后 , 吃饭 迅速推广到各种公用和专用通信网络之中 , 吃饭 主要有以下几项特点 : beef洗手 1 易于重复使用频率 , 吃饭 提高了无线频谱 利用率 洗手 无线频谱十分宝贵 , 吃饭 虽然从长波到微波都得到了开发利用 , 吃饭 仍然满足不了社会的需求 。 洗手 在窄带通信中 , 吃饭 主要依靠波道划分来防止信道之间发生干扰 。 洗手 为此 , 吃饭 世界各国都设立了频率管理机构 , 吃饭 用户只能使用申请获准的频率 。 洗手 洗手 2 抗干扰性强 , 吃饭 误码率低 洗手 扩频通信在空间传输时所占有的带宽相对较

5、宽 , 吃饭 而收端又采用相关检测的办法来解扩 , 吃饭 使有用宽带信息信号恢复成窄带信号 , 吃饭 而把非所需信号扩展成宽带信号 ,吃饭 然后通过窄带滤波技术提取有用的信号 。 洗手 这祥 , 吃饭 对于各种干扰信 号 , 吃饭 因其在收端的非相关性 , 吃饭 解扩后窄带信号中只有很微弱的成份 , 吃饭 信噪比很高 , 吃饭 因此抗干扰性强 。 洗手洗手 在目前商用的通信系统中 , 吃饭 扩频通信是唯一能够工作于负信噪比条件下的通信方式 。 洗手洗手 1.3 研究扩频通信的目的和意义 洗手 扩频通信是通信的一个重要分支和信道通信系统的发展方向 。 洗手 采用扩频信号进行通信的优越性在于用扩展

6、频谱的方法可以换取信噪比的好处 , 吃饭 即接收机输出的信噪比相对于输入的信噪比有很大改善 , 吃饭 从而提高了系统的抗干扰能力 。 洗手 扩频技术还具有保密性好 、 beef易于实现多址通信等优 点 , 吃饭 因此该技术越来越受到人们的重视 。洗手洗手 近年来 , 吃饭 随着超大规模集成电路技术 、 beef微处理器技术的飞速发展 , 吃饭 以及一些新型元器件的应用 , 吃饭 扩频通信在技术上已迈上了一个新的台阶 , 吃饭 不仅在军事通信中占有重要地位 , 吃饭 而且正迅速地渗透到了个人通信和计算机通信等民用领域 , 吃饭 成为新世纪最有潜力的通信技术之一 。 洗手 因此研究扩频通信具有很深

7、远的意义 。 洗手洗手 1.4 本文的主要内容 洗手 本文第一章对扩展频谱进行了简介 , 吃饭 并对扩展频谱技术的特点 , 吃饭 研究扩频通信的目的和意义进行了阐述 。 洗手 第二 章对扩展频谱技术的理论基础 , 吃饭 扩展频谱的理论来系统的介绍扩展频谱技术 , 吃饭 并在此简单介绍了 m 序列移位寄存器 。 洗手 第三章主要内容为直序扩频通信系统 , 吃饭 通过对直序扩频通信的简化框图以及扩展和解扩过程图来介绍直序扩频 , 吃饭 并介绍了直序扩频的特点及其应用 , 吃饭 最后利用程序得出直序扩频通信系统的仿真结果 。 洗手 第四章通过扩频通信的应用及未来发展方向来得出结论 , 吃饭 并附上参

8、考文献 , 吃饭 方便查找相关资料 。 洗手 最后附录为直接序列扩展频谱仿真程序 , 吃饭 以便更好的验证直接序列扩展频谱 。 洗手洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 第 2 章 扩展频谱技术 洗手 2.1 理论基础 洗手 扩频通信的基本特点是其传输信息所用信号的带宽远大于信息本身的带宽 。 洗手 除此以外 , 吃饭 扩频通信还具有如下特征 :1 是一种数字传输方式 ; beef2带宽的展宽是利用与被传信息无关的函数 (扩频函数 )对被传信息进行调制实现的 ; beef3 在接收端使用相同的扩频函数对扩频信号进行相关解调 , 吃饭 还原出被传信息 。

9、洗手 Shannon 定理指出 :b eef在高斯白噪声干扰条件下 , 吃饭 通信系统的极限传输速率(或称信道容量)为 洗手 sbNBLC /)S1(og 2 ( 2-1) 洗手 式中 : b eef洗手 C为系统的信道容量( bit/s) ; b eef B为系统信道带宽( Hz) ; b eef洗手 S为信号的平均功率 ; b eef N为噪声功率 由式中可以看出 。 洗手 洗手 若白噪声的功率谱密度为 n0, 吃饭 噪声功率 N=n0B , 吃饭 则信道容量 C可表示为 : beef 洗手 sbBnSB L ogC /)1( 02 ( 2-2) 洗手 由上式可以看出 ,吃饭 B、 bee

10、fn0、 beefS 确定后 , 吃饭 信道容量 C就确定了 。 洗手 由 Shannon 第二定理知 , 吃饭 若信源的信息速率 小于或等于信道容量 C, 吃饭 通过编码 , 吃饭 信源的信息能以任意小的差错概率通过信道传输 。 洗手 为使信源产生的信息以尽可能高的信息速率通过信道 , 吃饭 提高信道容量是人们所期望的 。 洗手洗手 由 Shannon 公式可以看出 : b eef洗手 ( 1)信道容量 C为常数时 , 吃饭 带宽 B与信噪比 S/N 可以互换 , 吃饭 即可以通过增加带宽 B 来降低系统对信噪比 S/N 的要求 。 洗手洗手 ( 2)要增加系统的信息 传输速率 , 吃饭 则

11、要求增加信道容量 。 洗手 增加信道容量的方法可以通过增加传输信号带宽 B, 吃饭 或增加信噪比 S/N 来实现 。 洗手 由式( 1)可知 , 吃饭 B与 C 成正比 , 吃饭 而 C 与 S/N 成对数关系 , 吃饭 因此 , 吃饭 增加 B 比增加 S/N 更有效 。 洗手洗手 扩频通信系统由于在发送端扩展了信号频谱 , 吃饭 在接收端解扩还原了信息 , 吃饭 这样的系统带来的好处是大大提高了抗干扰容限 。 洗手 理论分析表明 , 吃饭 各种扩频系统的抗干扰性能与信息频谱扩展后的扩频信号带宽比例有关 。 洗手 一般把扩频信号带宽 B 与信息带宽 F 之比称为处理增益 GP, 吃饭 即 :

12、 beef洗手 FBGp ( 2-2) 洗手 B为系统信道带宽( Hz) ; b eef Gp扩频处理增益 ; b eef F信息带宽 ; b eef洗手 由上式可以看出 , 吃饭 B 与 F 差别越大 , 吃饭 Gp 越大 , 吃饭 也就是说 , 吃饭 扩频的增益越大 。 洗手它表明了扩频系统信噪比改善的程度 。 洗手 除此之外 , 吃饭 扩频系统的其他一些性能也大都与 Gp 有关 。 洗手 因此 , 吃饭 处理增益是扩频系统的一个重要性能指标 。 洗手 系统的抗干扰容限 Mj 定义如下 : b eef洗手 )( LsNSGpMj ( 2-3) 洗手 式中 : b eef洗手 S/N 输出端

13、的信噪比 ; b eef Ls 系统损耗 ; b eef洗手 Gp扩频处理增益 ; b eef Mj系统的抗干扰容限 ; b eef洗手 由此可见 , 吃饭 抗干扰容限 Mj 与扩频处理增益 Gp 成正比 , 吃饭 扩频处理增益提高后 , 吃饭抗干扰容限大大提高 , 吃饭 甚至信号在一定的噪声湮没下也能正常通信 。 洗手 通常的扩频设备总是将用户信息 (待传输信息 )的 带宽扩展到数十倍 、 beef上百倍甚至千倍 , 吃饭 以尽可能地提高处理增益 【 1】 。 洗手洗手 2.2 频谱的扩展实现 洗手 频谱的扩展是用数字化方式实现的 。 洗手 在一个二进制码位的时段内用一组新的多位长的码型予以

14、置换 , 吃饭 新码型的码速率远远高出原码的码速率 , 吃饭 由傅立叶分析可知新码型的带宽远远高出原码的带宽 , 吃饭 从而将信号的带宽进行了扩展 。 洗手 这些新的码型也叫伪随机( PN)码 , 吃饭 码位越长系统性能越高 。 洗手 通常 , 吃饭 商用扩频系统 PN 码码长应不低于 12 位 , 吃饭 一般取 32 位 , 吃饭 军用系统可达千位 。 洗手洗手 当选取上述任意一 个序列后 , 吃饭 如 M 序列 , 吃饭 将其中可用的编码 , 吃饭 即正交码 , 吃饭 两两组合 , 吃饭 并划分为若干组 , 吃饭 各组分别代表不同用户 , 吃饭 组内两个码型分别表示原始信息“1“和 “0“

15、。 洗手 系统对原始信息进行编码 、 beef传送 , 吃饭 接收端利用相关处理器对接收信号与本地码型相关进行相关运算 , 吃饭 解出基带信号 ( 即原始信息 )实现解扩 , 吃饭 从而区分出不同用户的不同信息 。 洗手 微波无线扩频通信的原理见图 1。 洗手洗手 洗手 图 1 扩频系统基本原理图 洗手 根据扩展频谱的方式不同 , 吃饭 扩 频通信系统可分为 : beef直接序列扩频( DS) 、 beef跳频( FH) 、b eef跳时( TH) 、 beef线性调频以及以上几种方法的组合(混频) 3。 洗手洗手 2.3 m 序列 洗手 Shannon 在证明编码定理的时候 , 吃饭 提出了

16、用具有白噪声统计特性的信号来编码 。洗手 白噪声是一种随机过程 , 吃饭 它的瞬时值服从正态分布 , 吃饭 功率谱在很宽的频带内都是均匀的 , 吃饭 它有及其优良的相关特性 。 洗手 但是至今无法实现对白噪声的放大 、 beef调制 、beef检测 、 beef同步及控制等 , 吃饭 而只能用具有类似带限白噪声统计特性的伪随机码来逼 近它 , 吃饭 并作为扩频系统的扩频码 。 洗手洗手 m序列是最长线性移位寄存器 , 吃饭 是最重要的伪随机序列之一 , 吃饭 这种序列易于产生 ,信息 调制 扩频 解扩 解调 扩频序列发生器 扩频序列发生器 同步电路 B1 B2 B2 D 信息接收 吃饭 有优良

17、的自相关特性 。 洗手 m序列是由移位寄存器加反馈后形成的 , 吃饭 其结构如图 2所示 。 洗手 图中 n-1 ( i=1, 吃饭 2, 吃饭 3, 吃饭 , 吃饭 r)为移位寄存器中每位寄存器的状态 ; beef ci( i=1, 吃饭 2, 吃饭 3, 吃饭 , 吃饭 r )为第 n位寄存器的反馈系数 。 洗手 当 n =0时 , 吃饭 表示无反馈 ,吃饭 将反馈线断开 ; beef当 ci=1 时表示存在反馈 , 吃饭 将反馈线连起来 。 洗手 在此结构 中 c0=cr=1,吃饭 c0不能为 0, 吃饭 c0为 0 就不能构成周期性序列 , 吃饭 因为 c0=0 意味着无反馈 , 吃饭

18、 为静态移位寄存器 。 洗手 cr也不能为 0, 吃饭 即第 r 位寄存器一定要参加反馈 , 吃饭 否则 , 吃饭 r级的反馈移位寄存器将减化为 r-1级的或更低的反馈移位寄存器 。 洗手 不同的反馈逻辑 , 吃饭 即 ci( i=1, 吃饭 2, 吃饭 3, 吃饭 , 吃饭 r-1)取不同的值 , 吃饭 将产生不同的移位寄存序列 2。 洗手洗手 洗手 图 2 反馈移位寄存器结构 洗手 洗手 2.4 直序扩频 洗手 扩频通信与一般的通信系统相比 , 吃饭 主要是在发射端增 加了扩频调制 , 吃饭 而在接收端增加了扩频解调的过程 , 吃饭 扩频通信按其工作方式不同主要分为直接序列扩频系统 、 b

19、eef跳频扩频系统 、 beef跳时扩频系统 、 beef线性调频系统和混合调频系统 。 洗手 现以直接序列扩频系统为例说明扩频通信的实现方法 。 洗手洗手 直接序列扩频工作方式 , 吃饭 简称直扩方式( DS方式) 。 洗手 就是用高速率的扩频序列在发射端扩展信号的频谱 , 吃饭 而在接收端用相同的扩频码序列进行解扩 , 吃饭 把展开的扩频信号还原成原来的信号 。 洗手 直接序列扩频方式是直接用伪噪声序列对载波进行调制 , 吃饭 要传送的数据信息需要经过 信道编码后 , 吃饭 与伪噪声序列进行模 2和生成复合码去调制载波 。 洗手洗手 洗手 图 3 直接序列扩展频谱系统简化框图 洗手 由上图

20、看出 , 吃饭 在发射端 , 吃饭 信源输出的信号与伪随机码产生器产生的伪随机码进行模 2 加 , 吃饭 产生一速率与伪随机码速率相同的扩频序列 , 吃饭 然后再用扩频序列去调制载波 , 吃饭 这样得到已扩频调制的射频信号 。 洗手 在接收端 , 吃饭 接收到的扩频信号经高放和混频后 , 吃饭 用与发射端同步的伪随机序列对扩频调制信号进行相关解扩 , 吃饭 将信号的频带恢复为信息序列的频带 , 吃饭 然后进行解调 , 吃饭 恢复出所传输的信息 。 洗手洗手 洗手 图 4 直序扩频的频谱扩展过程 洗手 直接序列扩频( DS-Direct Scquency)的频谱扩展和解扩过程见图 3和图 4所示

21、 。洗手 直接序列扩频就是用高码率的扩频码序列在发端直接去扩展信号的频谱 , 吃饭 在收端直接使用相同的扩频码序列对扩展的信号频谱进行解调 , 吃饭 还原出原始的信息 。 洗手洗手 洗手 信息 调制 扩频 解扩 解调 PN码发生器 PN码发生器 同步电路 B1 B2 B2 D 解调信息 PN 码 解扩后的信号 调制后的待传信号 PN 码 待传信息 图 5 直接序列的频谱解扩过程 洗手 在图上我们可以看出 : beef1, 吃饭 在发端 , 吃饭 信息码经码率较高的 PN码调制以后 , 吃饭 频谱被扩展了 。 洗手 在收端 , 吃饭 扩频信号经同样的 PN码解调以后 , 吃饭 信息码被恢复 ;

22、beef2, 吃饭 信息码经调制 、 beef扩频传输 、 beef解调然后恢复的过程 , 吃饭 类似与 PN 码进行了二次 “模二相加 “的过程 。 洗手洗手 直序扩频系统的内容十分广泛 。 洗手 根据需要不同 , 吃饭 实际直序扩频系统的扩频 、 beef调制 、b eef解扩 、 beef解调等部分可以采用不用的方案 4。 洗手 洗手 2.5 本章小结 洗手 直接序列扩频 (Direct Sequence Spread Spectrum)系统是将要发送的信息用伪随机码( PN 码)扩展到一个很宽的频带上去 , 吃饭 在接收端 , 吃饭 用与发端扩展用的相同的伪随机码对接收到的扩频信号进行

23、相关处理 , 吃饭 恢复出发送的信息 。 洗手 直序扩频系统的特点有 : b eef洗手 抗干扰性强 洗手 隐蔽性好 洗手 易于实现码分多址( CDMA) 洗手 抗多径干扰 洗手 直扩通信速率高 洗手 抗衰落 洗手 远近 “效应 “洗手 组网能力 洗手 窄带系统的兼容性 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 第 3 章 结论 洗手 扩频通 信技术具有广泛的应用 : beef在军事上 , 吃饭 在现代科技的许多领域中 , 吃饭 扩频技术得到了非常广泛的应用 。 洗手 如空间系统通信 、 beef航空及航海电子系统等等 。 洗手洗手 在民用通信中 : beef90 年代

24、以来 , 吃饭 扩频通信开始向民用通信领域发展 。 洗手 一是随着国际形势的变化 , 吃饭 原来从事军品开发的部门与企业都纷纷转入民用开发 , 吃饭 以寻找出路 ; beef二是数字蜂窝移动通信 、 beef个人通信等新兴通信方式 , 吃饭 要求采用能节约频带的技术 , 吃饭 解决频带拥挤问题 , 吃饭 使人们考虑到扩频通信可以与现有通信并存 , 吃饭 是提高频带利用率的 有效途径 ; beef三是市场需求的推动 , 吃饭 采用新技术是为了占有国内市场 ,吃饭 竞争国际市场 。 洗手洗手 扩频通信的未来发展方向 : beef随着扩频通信的迅速发展 , 吃饭 特别是 2.4GHz 频段扩频系统的

25、大量使用 , 吃饭 扩频系统之间的干扰问题越来越突出总的来说 , 吃饭 扩频通信是当代通信技术的重大突破 , 吃饭 是当今高新科技的热点之一 , 吃饭 发展变化非常快 , 吃饭 有时真是 : b eef山穷水复疑无路 , 吃饭 柳暗花明又一春 。 洗手 大概这也是扩频通信的魅力所在 【 6】 。 洗手洗手 扩频通信以其较强的抗干扰 、 beef抗衰落 、 beef抗多径性能而成为第 三代通信的核心技术 ,吃饭 结果表明 , 吃饭 扩频系统对正弦干扰有着良好的抗干扰性 , 吃饭 增大信噪比可以有效抑制正弦信号的干扰 。 洗手 可以广泛应用于对抗干扰性和保密性要求较高的军用或民用通信 。 洗手 本

26、人通过课程设计 , 吃饭 进行深入地研究学习扩频通信技术及对它进行仿真应用 ,吃饭 将所学的知识进行归纳与总结 , 吃饭 从而巩固通信专业基础知识 , 吃饭 为以后的个人学习和工作打下基础 。 洗手洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 参考文献 洗手 1曾兴雯 , 吃饭 刘乃安 , 吃饭 孙献璞 .扩展频谱通信及其多址技术 M.西安 : beef西安电子科技大学出版社 , 吃饭 2004洗手 2徐明远 , 吃饭 邵玉斌 .MATLAB 仿真在通信与电子工程中的应用 M.西安 : beef西安电子科技大学出版社 , 吃饭 2005洗手 3李建新 , 吃饭 刘乃安 ,

27、吃饭 刘继平 .现代通信系统分析与仿真 -MATALAB 通信工具箱 M.西安 : b eef西安电子科技大学出版社 , 吃饭 2001洗手 4刘树棠 .现代通信系统 M.北京 : b eef电子工业出版社 , 吃饭 2006洗手 5郭海燕 , 吃饭 毕红军 .MATLAB 在伪随机码的生成及仿真中的应用 M.计算机仿真 ,吃饭 21( 3) , 吃饭 2004.3 洗手 6 张蕾 , 吃饭 郑实勤 .基于 MATLAB 的直接序列扩频通信系统性能仿真分析研究 M.电气传动自动化 , 吃饭 2007洗手 7樊昌信 通信原理 国防工业出版社 2003.9 洗手 8王慕坤 通信原理 哈尔滨工业大学

28、出版社 2003.3 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 洗手 附录 洗手 直接扩频通信系统仿真程序 : b ef洗手 function Y=DSSS(X, mode)洗手 switch nargin 洗手 case 0 洗手 X=This is a test.;beef洗手 Y=DSSS(X);beef洗手 return 洗手 case 1 洗手 Y1=DSSS(X, 1);beef 洗手 Y2=DSSS(Y1, 2);beef洗手 Y=Y2;beef洗手 return;beef洗手 case 2 洗手 if mode=1 洗

29、手 D=ones(1,7);beef洗手 m_sequence=Msequence(D);beef洗手 X_length=length(X);beef洗手 ascii_value=abs(X);beef洗手 ascii_binary=zeros(X_length,7);beef洗手 for ii=1:X_length 洗手 ascii_binary(ii,:)=Binary(ascii_value(ii);beef洗手 subplot(2,3,1);beefplot(reshape(ascii_binary,1,X_length*7);beeftitle(A: 输入数据 );beef洗手 Sp

30、_expand=zeros(X_length,127*7);beef洗手 for ii=1:X_length 洗手 for jj=1:7 洗手 Sp_expand(ii,127*jj-126:127*jj)=xor(m_sequence,ascii_binary(ii,jj);beef洗手 end 洗手 end 洗手 subplot(2,3,2);beefplot(reshape(Sp_expand,1,X_length*127*7);beeftitle(B: 数据扩展 );beef洗手 for ii=1:X_length 洗手 for jj=1:127*7 洗手 if(Sp_expand(i

31、i,jj)洗手 Sp_expand(ii,jj)=-1;beef洗手 end 洗手 end 洗手 end 洗手 Sp_expand_bpsk=reshape(Sp_expand,1,X_length*127*7);beef洗 手 subplot(2,3,3);beefplot(Sp_expand_bpsk);beeftitle(C:BPSK 调制 )洗手 Y=Sp_expand_bpsk;beef洗手 elseif mode=2 洗手 D=ones(1,7);beef洗手 m_sequence=Msequence(D);beef洗手 l=length(X)/(127*7);beef洗手 X_l

32、ength=length(X);beef洗手 for ii=1:X_length 洗手 if X(ii)=-1 洗手 X(ii)=0;beef洗手 end 洗手 end 洗手 Sp_expand=reshape(X,l,127*7);beef洗手 subplot(2,3,4);beefplot(X);beeftitle(D:数据传输 );beef洗手 ascii_binary=zeros(l,7);beef洗手 Demodulate_binary=zeros(l,127*7);beef洗手 for ii=1:l 洗手 for jj=1:7 洗手 Demodulate(ii,127*jj-126

33、:127*jj)=xor(m_sequence, Sp_expand(ii,127*jj-126:127*jj);beef洗手 end 洗手 end 洗手 for ii=1:l 洗手 for jj=1:7 洗手 ascii_binary(ii,jj)=Demodulate(ii,127*jj-126);beef洗手 end 洗手 end 洗手 subplot(2,3,6);beefplot(reshape(ascii_binary,1,l*7);beeftitle(E:数据输出 );beef洗手 A=zeros(1,l);beef 洗手 for ii=1:l 洗手 A(ii)=Ascii(as

34、cii_binary(ii,:);beef洗手 end 洗手 Y=char(A);beef洗手 else 洗手 mode=1;beef洗手 end 洗手 return 洗手 end 洗手 function YY=Binary(Z1)洗手 z=zeros(1,7);beef洗手 z(1)=mod(Z1,2);beef洗手 a=floor(Z1/2);beef洗手 for ll=1:6 洗手 z(ll+1)=mod(a,2);beef洗手 a=floor(a/2);beef洗手 if a=0 洗手 break;beef洗手 end 洗手 end 洗手 YY=z;beef洗手 function ZZ=Ascii(Z2)洗手 l=length(Z2);beef洗手 A=0;beef洗手 for ii=1:l 洗手 A=Z2(ii)*2(ii-1)+A;beef洗手 end 洗手 ZZ=A;beef洗手 function Y=Msequence(X)洗手

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。