新闻中心

EEPW首页 > EDA/PCB > 设计应用 > 基于FPGA的PPM调制解调系统设计

基于FPGA的PPM调制解调系统设计

作者:时间:2010-07-12来源:网络收藏
0 引言
目前,大气激光通信、无线红外通信以及新兴的紫外光通信技术发展迅猛,是现代通信技术研究的一个热点。尤其是新兴的紫外光通信技术,它工作在通常所说的紫外光“日盲区”,利用该波段的紫外光进行通信其背景噪声可视为零,也使得紫外光通信具有低窃听率、低位辨率、全方位、高抗干扰能力等优点。光通信系统大多采用设计为强度调制/直接检测(IM/DD)的系统,应用于强度调制/直接检测光通信系统中的调制方式有很多种,脉冲位置调制()是一种正交调制方式,相比于传统的开关键控(OOK)调制,它具有更高的光功率利用率和频带利用率,并能进一步提高传输信道的抗干扰能力。此外,降低了光辐射平均功率的要求,小辐射功率对延长发射光源工作寿命特别重要,能有效提高整机系统的使用寿命。
本文从工程应用出发,根据的基本原理和数学模型,对PPM系统进行了设计,并用Verilog HDL语言在Quartus上完成了系统仿真。

1 PPM的基本原理与数学模型
根据脉冲形式,脉冲位置调制可分为三种:单脉冲位置调制(L-PPM),差分脉冲位置调制(L-DPPM)以及多脉冲位置调制(Multi-PPM)。从带宽利用率、传输速率以及工程实际应用上综合考虑,选择L-PPM作为PPM实现的具体方式。
L-PPM是将一个n位二进制数据组映射为由2n个时隙组成的时间段上的某一个时隙处的单个脉冲信号。易知,一个L位的PPM调制信号传送的信息比特为log2L。如果将n位数据组写成m=(m1,m2,…,mn),而将时隙位置记为l,则此单脉冲位置调制的编码映射关系可以写成如下数学关系:l=m1+2m2+…+2n-1mn,n∈{0,1,…,n-1)。根据此关系式,得出16-PPM的示意图,如图1所示。

本文引用地址:http://www.amcfsurvey.com/article/191649.htm


2 PPM调制
由上述讨论,不难发现PPM的调制过程本质上是一个计数过程。程序需计算并行数据中的数值,并在相应的时隙位置输出一个高脉冲,其他位置不输出脉冲,从而保证信号的一一映射。
本文基于Verilog HDL语言设计,以16-PPM为例,其设计思路为:由图1所示PPM调制原理,PPM调制是将并行输入数据进行计数,故在调制之前应将串行输入的数据进行串/并转换,由于是16-PPM,一帧时间内时隙个数应为16个,每次对4位数据进行串/并转换,故触发串/并变换的时钟信号是时隙时钟的四分频。转换后的4位并行数据需与16进制计数器进行比较从而确定高脉冲在这一帧中的时隙位置,这要求并行数据能维持一帧时间使之与计数器产生的计数值进行比较,故由锁存器控制输出并行数据。当并行数据与计数器的输出值相等时,就输出高电平“1”,否则输出低电平“0”,这样就产生了所需的PPM信号。具体流程如图2所示。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭