描述

【摘 要】 简略介绍了QPSK,π/4-QPSK调制方法及基于此的π/4-DQPSK调制方法,就π/4-QPSK的调制电路原理与实现作了概述,并针对π/4-QPSK调制方法的优点及其性能与GMSK技术进行了比较。

关键词:π/4-QPSK,π/4-DQPSK,恒包络调制,相位转迁,GMSK

1 引 言

现代数字调制技术的发展,使得传输速率和频谱的利用率进一步得到提高,功率更加节省。在相同的码元速率下,多进制系统的信息传输速率显然比二进制系统高,但信息速率的提高是以牺牲功率为代价的。显然增大码元宽度,就会增加码元的能量,同时也减少了由于信道特性引起的码间串扰等。恒包络调制适用于限带非线性信道中,能有效地防止非线性引起的幅相效应,节省功率,提高频谱的利用率。多进制调制和恒包络调制这两种技术结合在一起能取得更好的调制效果。

2 π/4-QPSK信号的特征

π/4-QPSK位相调制技术是在现代移动通信中使用较多的一种线性调制方法,它是在常规QPSK调制基础上发展起来的。其相位跳变值是nπ/4(n=±1或±3),在QPSK中,180度相位翻转对应有丰富的功率谱旁瓣能量,限带引起的包络起伏将通过非线性功放的AM/PM,和AM/PM转换效应导致可观量值的频谱扩散,使旁瓣干扰增大和限带滤波作用抵消。与QPSK相比,π/4-QPSK限带滤波后有较小的包络起伏,在非线性信道中有更优的频谱效率。图1给出了QPSK和π/4-QPSK信号状态转迁轨迹。

图1(a)中QPSK共有4个相位状态其中一个状态可以转换为其它3个状态中的任意一个,因而存在着180度的相位跳变,图1(b)中有8个相位状态,可以认为这8个相位点是由两个QPSK信号迭加而成的。相位跳变被限制在4个相位点之间,每个信号只用其中的一个QPSK星座点传送出去,全部状态转迁在两组QPSK信号相位状态之间完成,图1中分别以白点和黑点表示两组QPSK信号,相隔π/4。相位转迁只能由白点组转到黑点组,或相反。因而π/4-QPSK可能出现的最大相位跳变为±π/4和±34/π,与QPSK  相比,有较小的包络起伏,在非线性信道有更优的频谱效率。

3 π/4-QPSK信号的调制方式

在QPSK调制方式中,信号可以表示为:

式中,A为系数,Tb为一个符号周期或叫码元周期时间,ω为载波信号的角频率,θk为第k个码元周期的位相函数,它共有4种相位取值,在任一码元持续时间内θk将取其一。当θk=π/4(2n+1),n=0,1,2,3时,QPSK系统称为π/4-QPSK系统。π/4-QPSK利用载波的不同相位来表示输入的数字信息,每一种状态可用二位二进制码来表示。因此对输入的二进制数字序列应先进行分组,将每二个数字信息编为一组,其信息比特与相移的对应关系可列为表1。

π/4-QPSK调制器的硬件实现可用图2来表示。

输入比特流由串/并转换器分成两个并行比特流,其比特率为一半的符号速率。

4 进一步的瞬时位相的π/4-DQPSK调制

基于π/4-QPSK调制方式之上的π/4-DQPSK调制是在调制之前对发送数据进行差分编码,信息通过相对于前一信号间隔的相移来反映。在π/4-DQPSK位相调制技术中信号相邻码元之间的最大位相差的绝对值为3/4π,同一位相之间必有π/4弧度的位相迁移等优点。但位相跳变会增大信号的谐波分量,消耗一定的功率。这里介绍一种新型的π/4-DQPSK调制方式,可在信号不丢失的情况下,消除3/4π位相跳变。

与前面(1)式相比较,当用π/4-DQPSK位相调制时,f(t)的指数表达式可为

我们对一般位相调制信号作改动,同样可以写出指数表达形式,从而可设计出新型的π/4-DQPSK差分型位相调制方式。

先找出(1)式中f(t)的Hilbter变换:

以上是主要的数学推导,最后得到的式(16)就表示新型的π/4-DQPSK差分位相调制方式,它与(2)式是一致的。它是在π/4-QPSK调制基础上建立并进一步完善的调制方式,主要特点是其信号要经过Hilbert变换。

5 GSMK与π/4-QPSK的比较

泛欧GSM标准采用GSMK调制方式,这种恒包络技术在非线形移动通信信道具有较好的性能,电源效率高。

GSMK与π/4-QPSK的比较见表2。

通过上述分析可以看出π/4-QPSK调制方式在许多方面优于GSMK方式。π/4-QPSK具有较高的频谱效率和功率利用性能,非常适合移动通信应用。

参考文献1 Tero Ojanpera,Ramjee Prasad.宽带CDMA:第三代移动通信技术.北京:人民邮电出版社,2000

2 何希才,卢孟夏,钱艾文.现代蜂窝移动通信系统.北京:科学出版社,1999

3 陈启美,李 嘉.现代数据通信教程.南京:南京大学出版社,2000

打开APP精彩内容

点击阅读全文

基于c语言的移动通信调制,π/4-QPSK调制方式及其与GSMK调制方式的比较相关推荐

  1. 单片机红外通信c语言,基于C语言的计算机与多单片机红外无线串口通信的实现.doc...

    基于C语言的计算机与多单片机红外无线串口通信的实现 基于C语言的计算机与多单片机红外无线 串口通信的实现 黄文亮 信息学院 电子信息工程专业 指导教师 刘传菊 摘要:计算机与一台或多台单片机的通信系统 ...

  2. QPSK调制解调过程,包括串并转换,电平转换,载波调制,相干解调,抽样判决等

    目录 一.理论基础 二.核心程序 三.仿真结论 一.理论基础 QPSK是英文Quadrature Phase Shift Keying的缩略语简称,意为正交相移键控,是一种数字调制方式.在19世纪80 ...

  3. 通信算法之十一:QPSK/DQPSK/OQPSK/BPSK/DBPSK/16QAM调制解调仿真链路

    一. QPSK 正交相移键控 (Quadrature Phase Shift Keying)简称"QPSK",是一种数字调制方式.它分为绝对相移和相对相移两种.由于绝对相移方式存在 ...

  4. 基于Python语言、RSA非对称加密的IRC聊天室客户端

    源码地址: (55条消息) 基于Python语言.RSA非对称加密的IRC聊天室客户端源码与应用程序-Python文档类资源-CSDN文库 1 研究背景和现状 IRC是Internet Relay C ...

  5. 基于Go语言来理解Tensorflow

    Tensorflow并非一套特定机器学习库--相反,其属于一套通用型计算库,负责利用图形表达计算过程.其核心通过C++语言实现,同时亦绑定有多种其它语言.与Python绑定不同的是,Go编程语言绑定不 ...

  6. 基于Erlang语言的视频相似推荐系统 | 深度

    作者丨gongyouliu 来源 | 转载自大数据与人工智能(ID:ai-big-data) [导语]:作者在上一篇文章<基于内容的推荐算法>中介绍了基于内容的推荐算法的实现原理.在本篇文 ...

  7. livechart 只显示 y 值_基于Python语言的SEGY格式地震数据读取与显示编程

    敬请关注<地学新视野> 摘要:本文简单介绍了SEG-Y地震数据文件格式,以及如何用Python语言编写读写SEG-Y格式的地震数据并绘制地震剖面,其中用到了Segyio和matplotli ...

  8. 数控机床编程用c语言,基于C语言数控机床智能后置处理程序的制作-(1).pdf

    基于C语言数控机床智能后置处理程序的制作 陈德存 (温州职业技术学院机械工程系,浙江温州325035) 摘要:介绍了UGCLS文件中的信息,再结合实际的业务要求,利用C语言对UG后处理文件的编辑,实 ...

  9. 实现统计一个字符串中的每个单词出现的次数--基于Go语言

    实现统计一个字符串中的每个单词出现的次数–基于Go语言 package mainimport ("fmt""strings" )func main() {//统 ...

  10. Leetcode刷题第1题:两数之和(基于Java语言)

    ** Leetcode刷题第1题:两数之和(基于Java语言) ** 题目: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标 ...

最新文章

  1. 怎么通过id渲染页面_「快页面」动态配置化页面渲染器原理介绍
  2. antd 轮播图样式_React - AntD 走马灯组件前后切换面板
  3. ffmpeg源码分析及mp4文件解析
  4. 【MapBox】5种地图(底图)样式自由切换附源码
  5. JSON.parse()、eval()和JSON.stringify()
  6. 《Go 语言程序设计》读书笔记 (五) 协程与通道
  7. Java多线程之Runable与Thread
  8. GO语言学习之路13
  9. Android MediaCodec实现多段音视频的截取与拼接
  10. 如何安装JAVASE平台
  11. 网络编程技术-----windows网络编程
  12. 用PARL训练mini-alphaGO
  13. 最新模拟登录12306(破解12306验证码)
  14. 多媒体计算机硬件指示,多媒体计算机硬件系统构成
  15. [HTML+Bootstrap+CSS+jQuery] 时差计算器(计算时差、验证格式、当前时间、历史记录……)
  16. dom4j解析xml碰到的问题
  17. 工业互联网是不是很难学对于女生而言?
  18. 日本80年代芯片战后二次决战
  19. 布袋除尘器过滤风速多少_布袋除尘器过滤风速的选择!
  20. 使用豆瓣安装python包(以numpy为例)

热门文章

  1. Java 学生成绩管理系统(基于GUI和数据库的建立)
  2. 九、ISO 27000 术语定义及相关资料
  3. Apache roller
  4. 计算机旅游网站毕业论文,旅游网站的设计与实现(毕业论文)
  5. wps页码从指定页开始_wps怎么自动生成页码以及设置页码从第三页开始
  6. Smart SVN客户端使用
  7. 入门SVN基础使用教程
  8. 基于LEAP模型的能源环境发展、碳排放建模预测及不确定性分析
  9. [ZZ]DevExpress Windows Form(1) DevExpress控件之主题
  10. Hadoop的安装教程,很详细