盖勇刚 李红

摘 要:文章在深入分析BPSK信号工作机理的基础上,采用MALTAB为仿真工具,实现了对BPSK信号的仿真。进一步,借助仿真结果验证了BPSK信号产生和接收机理的正确性,从而为后续BPSK信号的应用奠定了理论基础。

关键词:MALTAB;BPSK;仿真

中图分类号:TP391.9 文献标志码:A 文章编号:2095-2945(2018)23-0060-02

Abstract: Based on the deep analysis of the working mechanism of BPSK signal, this paper realizes the simulation of BPSK signal by using MALTAB as the simulation tool. Furthermore, the correctness of the generation and reception mechanism of BPSK signal is verified by the simulation results, which lays a theoretical foundation for the subsequent application of BPSK signal.

Keywords: MALTAB; BPSK; simulation

引言

近年来,随着无线通信、导航通信、扩频通信、电子对抗技术等的飞速发展,BPSK信号的应用越来越广。进一步,BPSK信号视为典型信号的代表之一,它具有频带利用率高、带宽小、抗干扰性好等诸多优点,因此以BPSK信号为基础开展的研究工作成为了热点。鉴于此,开展对BPSK信号机理及特性分析可为后续诸多领域的研究工作提供新方法、新思路[1]。

1 BPSK信号机理

1.1 BPSK信号调制机理

BPSK信号是利用载波的相位变化来传递信息,而振幅和频率保持不变。在BPSK中,通常用初始相位0和?仔分别表示二进制“1”和“0”。其时域表达式可用(1)式来表示。其中,A表示载波的振幅,?棕c表示载波频率,?渍n表示第n个符号相位,且?渍n只能取0或者?仔。

进一步,式(1)可用(2)式来表示。

设g(t)为脉宽为TS的单个矩形脉冲,an取值为+1或者-1,则BPSK信号可以表述为一个双极性全占空矩形脉冲序列与一个正弦波的相乘,见(3)式所示。

1.2 BPSK信号解调机理

BPSK信号的解调通常采用相干解调法,BPSK信号解调机理见图1所示。

设BPSK信号为eBPSK(t)=Acos(?棕ct+?渍n),则相乘器的输出为:

进一步,设低通滤波器截止频率为?棕c,则低通滤波器的输出为1/2Acos?渍n,由于BPSK信号中?渍n可取0或者?仔,所以抽样判决器的输入为1/2A或者-1/2A。设抽样判决器的判定门限为0,则当1/2A>0时,抽样判决器输出为1;当-1/2A<0时,抽样判决器输出为-1,进而实现了对BPSK信号的解调。

2 BPSK信号仿真分析

在深入分析BPSK信号调制机理、解调机理的基础上,对BPSK信号进行了仿真实现。仿真过程中,选取信息码速率5bit/s,载波频率100Hz,采样频率1000Hz,信噪比10dB,仿真时间1s作为仿真参数。

仿真过程中,考虑到载波周期为0.01s,基带信号周期为0.2s,因此每个信息码元包含了20个载波周期。BPSK是基带信号经载波调制后得到的波形,其时域波形如图2左图所示;BPSK信号频谱如图2右图所示,由图可知BPSK信号在频率为+100Hz和-100Hz处出现峰值,且BPSK信号的带宽为2倍的基带信号速率,即10Hz。

进一步,结合BPSK信号相干解调机理,对BPSK信号进行解调,在信噪比为10dB时,解调出的基带信号时域波形如图3左图所示;频谱如图3右图所示。此时,解调出的基带信号与原基带信号完全一致,誤码率等于0。

3 结束语

通过对BPSK信号工作原理分析的基础上,实现了对BPSK信号的仿真分析,并对仿真结果进行了分析。进一步,仿真了BPSK信号各节点的时域及频域波形,进而验证了BPSK信号机理的正确性。

参考文献:

[1]孙学军,等.通信原理[M].电子工业出版社,2001.

[2]阮沈勇.MATLAB程序设计[M].电子工业出版社,2004.

[3]Da Xinyu. Experiment and course design of communication principle[M]. Beijing University of Posts and Telecommunications press. In 2009:176-198.

[4]张杰.低压电力线载波通信调制技术的研究[J].科技创新与应用,2014(14):24-25.

bpsk matlab,基于MATLAB的BPSK信号仿真分析相关推荐

  1. MATLAB基于小波变换的语音信号去噪算法改进

    MATLAB基于小波变换的语音信号去噪算法改进 概述 0. 需要调用的子函数 0.1 Gnoisegen函数 0.2 snrr函数 1. 语音信号输入和加噪 1.1 语音信号输入 1.2 语音信号加噪 ...

  2. pss matlab,基于MATLAB的PSS仿真分析本科毕业设计

    基于MATLAB的PSS仿真分析本科毕业设计 第 1 页基于 MATLAB 的 PSS 仿真分析摘 要:电力系统暂态稳定性的研究,对保证电网的安全与稳定具有重要的意义.电力系统稳定是电网安全运行的关键 ...

  3. 微弱信号相关检测程序matlab,基于MATLAB微弱信号的相关检测设计与仿真.pdf

    基于MATLAB微弱信号的相关检测设计与仿真.pdf 2010年第1期 中国高新技术企业 NO.1.2010 (总第136期) ChinaHi-TechEnterprises (Cumulativet ...

  4. gps 捕获 matlab,基于FFT的GPS信号快速捕获方法

    基于FFT的GPS信号快速捕获方法 李继忠 李巍 (北京遥感设备研究所,北京100039) 摘要:设计在高动态环境下工作的GPS接收机,其难点之一便在于对卫星伪码的快速捕获. 针对缩短GPS接收机捕获 ...

  5. 判断清浊音 matlab,基于MATLAB的语音信号的清浊音分析.doc

    基于MATLAB的语音信号的清浊音分析 目录 1 语音信号概述1 1.1 语音信号的基本组成1 1.2 语音信号的"短时谱"1 1.3 基音周期2 1.4 短时分析技术2 2 语音 ...

  6. ask信号调制matlab,基于Matlab的ASK数字调制系统仿真

    基于Matlab的ASK数字调制系统仿真 摘要: "幅移键控"又称为"振幅键控",记为ASK.也有称为"开关键控"(通断键控)的,所以又记作 ...

  7. 频域参数 matlab,基于MATLAB的语音信号时频域参数分析

    22 科技广场 2007.9 基于MATLAB的语音信号时频域参数分析 the Character Analysis of Speech Signal with Time and Frequency ...

  8. 信号的解调与调制matlab,基于MATLAB常用数字信号调制与解调

    内容简介: 本科毕业设计 基于MATLAB常用数字信号调制与解调 数字通信|MATLAB|ASK|PSK|FSK|调制与解调|毕业设计 文件格式:word+PPT 本科毕业设计 基于MATLAB常用数 ...

  9. 舰船辐射噪声 matlab,基于MATLAB的舰船辐射噪声信号小波消噪处理

    基于MATLAB的舰船辐射噪声信号小波消噪处理 针对舰船辐射噪声信号的特点提出了小波消噪的方法,对小波消噪理论作了简要的阐述,并设计了一种消噪方案,最后利用MATLAB,在计算机 (本文共4页) 阅读 ...

最新文章

  1. cvSaveImage保存图像
  2. mysql中删除某一纵的方法_sql数据库:如何在一个表中填加或者删除一个字段!...
  3. 简化MVVM属性设置和修改 - .NET CORE(C#) WPF开发
  4. BZOJ 4517 组合数+错排
  5. test.php.bak,MongoDB热备份工具:解决官方版备份缺陷
  6. css碎步测量,CORS系统控制点点位可靠性研究.doc
  7. 使用Python把PowerPoint文件转换为配乐MP4视频
  8. matlab里的deploy,MATLAB deploytool simulink未定义函数'load_system'
  9. 编写脚本常用的几种语句
  10. linux文件夹怎么看md5,怎么看md5
  11. java suprious wakeup_Java生产消费问题与虚假唤醒(spurious wakeup)
  12. 微星GS安装Ubuntu系统
  13. 最难编程语言排名!不接受反驳!!!
  14. 今日微语早报 每日精选12条新闻简报
  15. 数据库设置定期删除14天前的数据
  16. 利用ENVI实现图像几何校正
  17. 为有梦青年插上助力的翅膀 魅族开发者大赛取得圆满成功
  18. 【Hadoop快速入门】Hdfs、MapReduce、Yarn
  19. Excel基础—工作界面概述
  20. Android系统10 RK3399 init进程启动(十八) isLoggable日志级别输出控制

热门文章

  1. unp.h网络运行环境搭建
  2. DIV+CSS实现圆角边框
  3. 微机原理和计算机组成原理一样吗_「计算机组成原理」:一文快速了解计算机原理知识点-附思维导图...
  4. 高校后勤管理系统java代码_高校后勤综合数据管理与分析系统设计与实现毕业论文+文献资料+JavaSSM项目源码及Mysql数据库...
  5. #用vant 写三级联动
  6. Process Scrum
  7. 人工蜂群优化及其在资源管理中的应用(Matlab代码实现)
  8. Matlab图像中的unit8和double的处理问题
  9. Linux操作系统监控服务器CPU、内存、磁盘、网络和dstat
  10. 北京内推 | 华为诺亚方舟实验室招聘自动驾驶预测/规控/仿真算法研究员