本
教程的目的是演示如何使用OptiSystem组件库设计8 DPSK脉冲发生器。 本教程包含了一些此处演示参考的项目文件。有关项目文件名称,请参阅本教程的末尾。 建议您使用OptiSystem组件库
手册阅以读此处介绍的各个组件的技术说明。
;&G8e*bM2 LVp*YOq7 在创建一个项目之前,需要使用OptiSystem定义全局
参数。
e{33%5 图1. DPSK发射器全局参数
X?Mc"M o%\pI% 创建一个项目 hh>mX6A kKRZ79"7s 设置全局参数后,我们可以开始添加组件来设计DPSK发射器。
-g]g M/mUY 下一步是设置参数并连接组件。 在这个设计中,对于DPSK序列发生器组件,我们将使用图2中给出的参数。其他组件参数将使用其默认值。
0`dMT>&I 图2. DPSK Sequence Generator组件参数
9K5[a^q|My naoH685R4 组件和观察仪应根据图3进行连接。
-wjvD8fL 该布局相当于DPSK脉冲发生器。 请参阅OptiSystem项目文件:
_oJq32 “DPSK Step 1 – Pulse Generator.osd”
?H_'L4Wv 图3. DPSK脉冲发生器
tJ,x>s?Y G(XI TL u* 为了演示全局和DPSK参数如何影响
仿真结果,我们可以运行该仿真并分析观察仪的结果。
RxVf:h'l T5+iX`#M 运行仿真 s`:-6{E aj<=]=hr 要运行
模拟,请执行以下步骤。
\#; -C<[b "'
hc)58y
$}G03G@ =?/RaK/
w 查看模拟结果 x\Det$3Kx UR&Uwa&. 运行计算后,我们可以分析观察仪的结果。 要显示观察仪的结果,请执行以下操作。
6{r^3Hz $G5;y>
&S"ojbb er?'o1M 您应该看到星座图分别显示了X轴和Y轴上的同相和正交相位。 图4给出了仿真结果。对于DPSK调制,这是一个众所周知的结果,每个符号使用3位,无相移-8 DPSK。但是我们只是模拟64位,这不是所有的8 DPSK的组合。
k~st;FO V_g9oR_ 图4.8位DPSK调制星座图(每码元3比特)
jWd 7 >1R?
t%n3~i4X: {IW pI * 对于DPSK,有5个可能的值:
)MKzAAt~ /f7Fv*z/
/v1Rn*VF! 1cyX9X 对于I和Q信号(见图5)
r>hkm53 图5.同相和正交相位多进制信号
#Pz},!7 ,afh]# 使用DPSK Sequence Decoder
3P!Jw7e @i9T),@ 我们已经有I和Q多进制信号,然而在使用正交调制器调制这些信号之前,我们可以测试这些信号是否可以被正确解码成原始的二进制
序列。这可以使用不同的布局或重组前一个布局。
Jk)^6 j6~#_t[ 为了比较编码/解码之前和之后的二进制信号,我们应该使用诸如电脉冲生成器,如RZ脉冲生成器来调制原始二进制序列和解码序列。
VR/>V7*7@ 图6. 测试DPSK序列编码与解码
4 }l,F /2&