解扩matlab,(完整版)BPSK调制的MATLAB仿真
六、误码率simulink仿真
误码率仿真采用了MATLAB里面的SIMULINK及BERTOOL工具。SIMULINK是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。SIMULINK具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点SIMULINK已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于SIMULINK。
1、直接扩频系统信道模型
- 29 -
2、加窄带干扰的直扩系统建模
仿真过程中,仍然采用了100Hz的扩频序列,100/7Hz的数据码流,2kHz的BPSK调制并加入了与中心频点频偏20Hz的窄带强干扰。误码率仿真采用了SIMULIMK自带的Error Rate Calculation模块,来对比发送与接收的码流。建模的过程中,考虑了信号的频率,极性,窄带干扰和awgn信道的高斯白噪声,完全符合一般的通信系统的组成结构。仿真时间为100s。
- 30 -
3、用示波器观察发送码字及解扩后码字
上图为仿真过程中截取的部分发送与接收码字,上半部分为发送码字序列,下半部分为最终解扩后的码字序列。可以看出,大多数时间信号吻合,在第25.86s左后出现两个误码。
- 31 -
4、直接扩频系统与无扩频系统的误码率比较
采用SIMULINK下的BERTOOL工具,可以轻松地仿真出信号的误码率。在误码率计算中,我分别仿真了不同m序列长度和不同窄带干扰强度下,误码率与awgn高斯信道信噪比的关系图。
下图为无窄带干扰时,无扩频系统与N=7的m序列直接扩频BPSK系统的误码率比较,横坐标为信道信噪比。
可以看出,扩频序列误码率与无扩频系统的理论误码率基本相同,说明在没有窄带干扰的情况下扩频与否对于误码率影响不大。这说明,在干扰为高斯白噪声的情况下,扩频系统与无扩频系统的抗干扰能力相同。
- 32 -
解扩matlab,(完整版)BPSK调制的MATLAB仿真相关推荐
- phonegap安装 环境搭建与配置详解(3.4 完整版 提供下载地址)
phonegap安装 环境搭建与配置详解(3.4 完整版 提供下载地址) 原文连接:http://blog.csdn.net/aaawqqq/article/details/19755179 phon ...
- 用matlab实现bpsk,用MATLAB实现的BPSK调制解调源程序(国外英文资料).doc
用MATLAB实现的BPSK调制解调源程序(国外英文资料) 用MATLAB实现的BPSK调制解调源程序(国外英文资料) modulation.m 函数output_modu =调制(input_fra ...
- 《嵌入式Linux应用程序开发详解》PDF完整版及源代码
<嵌入式Linux应用程序开发详解>PDF完整版及源代码 免费下载地址在 http://linux.linuxidc.com 用户名与密码都是www.linuxidc.com 具体目 ...
- 7位双极性序列 matlab,BPSK调制的MATLAB仿真毕业论文_实验报告
五.matlab程序及仿真结果图 1.生成m序列及m序列性质 实验产生7位m序列,频率100Hz,模拟线性反馈移位寄存器序列,原理图如下: clear all; clc; X1=0;X2=0;X3=1 ...
- qam已调信号matlab相干解调,16qam调制解调matlab
(论文)题目 16QAM 的调制与解调 时间: 2012 年 12 月 19 日指导教师 主要研 究内容 基于 MatlabSimulink 的 16QAM 的调制与解调 研究方法 MatlabSim ...
- 1 用Matlab 程序对AM调制,基于matlab的AM调制系统的仿真
基于matlab的AM调制系统的仿真 摘要:本次大作业设计主要进行了AM调制系统的matlab仿真以及对该调制系统的工作原理及构成的简述.通过对各个元件的参数进行不同的设置,可以绘制出不同参数情况下的 ...
- qpsk的映射过程_(完整版)QPSK调制原理及matlab程序实现
QPSK 已调信号生成 一. QPSK 介绍 QPSK 是英文 Quadrature Phase Shift Keying 的缩写,意为正交相移键 控,是一种数字调制方式.其有抗干扰性强.误码性能好. ...
- matlab实现2dpsk调制与解调,(完整版)2DPSK调制与解调matlab
%- 2DPSK 调制与解调 %--------------------------------------------------- %>>>>>>>> ...
- 基于matlab的多路BPSK调制—为什么采样率=码元速率x一个码元周期内对码元的采样点数
一.为什么"fs = Rb x N" 其中, Rb(码元速率).fs(采样率).N(一个码元周期内对码元的采样点数) 先说结论,因为调制时,信源序列与调制信号(正弦信号)的点数必须 ...
- 用matlab可以完成事件调度法么,(完整版)MM1排队系统仿真matlab实验报告
M/M/1排队系统实验报告 一.实验目的 本次实验要求实现M/M/1单窗口无限排队系统的系统仿真,利用事件调度法实现离散事件系统仿真,并统计平均队列长度以及平均等待时间等值,以与理论分析结果进行对比. ...
最新文章
- perl 中单引号双引号的区别-----perl学习笔记
- PPT中视频投影问题
- 开平区教育局资源分布式存储解决方案
- Java基础(二)——面向对象
- java复制文件的命名_java-复制文件时在文件名扩展名前附加“复...
- Show time来了,欢迎投注俺家小宝宝一票啊
- 【Udacity笔记】What is Machine Learning?
- ffmpeg源码国内gitee下载
- 腾达ap设置说明_腾达路由器怎么设置AP模式?
- Android飞机大战游戏报告,基于android的飞机大战游戏设计与开发.doc
- 句子反转(小米2017秋招真题)
- 程序猿段子_程序员的那些段子
- 180417 马克飞象使用帮助
- 服务器主板双cpu性能好吗,双CPU的电脑用起来,性能和功耗都是原来的两倍?
- Linux文件管理及用户命令
- 袭扰战术_战术十必不可少的八
- Android本地视频播放器开发--搜索本地视频(1)
- PHP代码审计--百家CMS4.1.4项目实战(下)
- 符合ASTM标准的雨流计数法及其不同的改进方法
- 读不读博士的问题--转载
热门文章
- 数据处理(二):wgs84坐标的UTM投影
- 空间参考(一)---墨卡托投影、高斯-克吕格投影、UTM投影的异同
- 飞思卡尔单片机KEA128之ADC学习
- linux a7 a8,iOS12 A7/A8 固定Generator值 图文教程
- apache camel_使用Apache Camel开始使用REST服务
- 编写区块链游戏学智能合约 教程1:搭建僵尸工厂
- [GAMP学习笔记]计算STEC程序中遇到的一些问题小结
- 怎么才能获得一个mid文件的音调
- IBM X3850 X5 PCI故障实例
- C#制作视频播放器-player播放器组件