一种激光器频率差控制方法及系统

文档序号:451699 发布日期:2021-12-28 浏览:11次 >En<

阅读说明:本技术 一种激光器频率差控制方法及系统 (Laser frequency difference control method and system ) 是由 王大伟 詹前鑫 赖开琴 李朝晖 于 2021-08-31 设计创作,主要内容包括:本发明具体涉及一种激光器频率差控制方法及系统,其中,方法包括:在FPGA中预设目标频率差;光耦合器接收通信系统中激光器发出的两路激光信号得到拍频信号,光电探测器接收两路激光信号并转换得到的电信号;FPGA将电信号转换为数字信号,并对数字信号作傅里叶变换,输出关于两路激光信号的变换序列;计算变换序列中每个点的功率值,并查找出功率值最大的点对应的频率点;利用频率点计算得到两路激光的实际频率差;将实际频率差与预设目标频率差进行比较,根据比较结果计算输出电压值,并将输出电压值反馈至伺服系统,伺服系统改变两路激光信号的频率。本发明可方便更改目标频率差且能够将频率差控制在任意值内,适用性好。(The invention particularly relates to a method and a system for controlling a frequency difference of a laser, wherein the method comprises the following steps: presetting a target frequency difference in the FPGA; the optical coupler receives two paths of laser signals sent by a laser in a communication system to obtain a beat frequency signal, and the photoelectric detector receives the two paths of laser signals and converts the two paths of laser signals to obtain an electric signal; the FPGA converts the electric signals into digital signals, performs Fourier transform on the digital signals and outputs a transform sequence related to the two laser signals; calculating the power value of each point in the conversion sequence, and finding out the frequency point corresponding to the point with the maximum power value; calculating the actual frequency difference of the two paths of laser by using the frequency points; and comparing the actual frequency difference with a preset target frequency difference, calculating an output voltage value according to a comparison result, feeding the output voltage value back to the servo system, and changing the frequency of the two paths of laser signals by the servo system. The invention can conveniently change the target frequency difference and control the frequency difference within any value, and has good applicability.)

一种激光器频率差控制方法及系统

技术领域

本发明属于激光器技术领域,更具体地,涉及一种激光器频率差控制方法及系统。

背景技术

在相干光通信系统中,相干接收机需要使用一个自激或者相位锁定的激光作为本振光将光频信号转换到基频或者中频;这要求本振光和信号光具有稳定的频率差。通常地,可通过光锁相环或者DSP系统补偿实现本振光与信号光的锁频及锁相。其中,光锁相环需要搭建较为复杂的光路系统,价格昂贵,技术难度大,且频率漂移较大,精度低;而DSP系统补偿则是离线的方法,算法复杂,且无法做到实时锁频。

为解决上述技术问题,中国专利CN112928590A公开了一种高速稳定的激光锁频方法,其根据激光器的期望输出频率,预先设定并生成参考频率f0;获取激光器的实际输出频率f1,使该实际输出频率f1与参考频率f0进行拍频,获取拍频频率中的差频频率f2;对该差频频率f2进行鉴频,若该差频频率f2不小于阈值fthr,则首先对其进行降频处理,使其频率降至阈值以下后输出;若该差频频率f2小于阈值fthr,则直接将其输出;将鉴频输出的频率信号转换为数字信号,并对该数字信号进行分频处理,使其频率小于计数采样频率的1/2;对降频后的数字信号进行计数,获得单位计数周期内的频率值;将所获得的频率值进行增益处理后转换为电压值,对该电压值进行溯源获得与激光器实际输出频率f1对应的电压值;根据该溯源获得的电压值反馈至激光器内,形成对激光器输出频率控制电压的闭环控制,从而对激光器的实际输出频率进行持续校准。但是其处理过程较为复杂,且精度较低、适用频率范围小;另外地,其目标频率值难以改变,只能控制激光器输出频率与目标频率差值为零的情况,性能有待提高。

发明内容

本发明为克服上述现有技术中的至少一个缺陷,提供一种激光器频率差控制方法及系统,其能够适应较大的频率范围,对激光器的频率控制至需要的差值,且较容易对激光器的频率差值进行更改,适用性更好。

为解决上述技术问题,本发明采用的技术方案是:

提供一种激光器频率差控制方法,具体包括以下步骤:

S1:在FPGA中预设目标频率差;

S2:光耦合器接收通信系统中激光器发出的两路激光信号得到拍频信号,光电探测器接收拍频信号并转换得到电信号;

S3:FPGA接收来自光电探测器的电信号并将电信号转换为数字信号,并对数字信号作傅里叶变换,输出包含电信号频率信息的变换序列;

S4:通过FPGA计算变换序列中每个点的功率值,并查找出功率值最大的点对应的频率点;

S5:利用频率点计算得到FPGA中当前输入信号的频率值,即得到两路激光的实际频率差;

S6:将实际频率差与预设目标频率差进行比较,根据比较结果计算输出电压值,并将输出电压值反馈至伺服系统,伺服系统根据输出电压值改变激光器输出的两路激光信号的频率。

本方案中通过FPGA预设目标频率差,其数值可以较方便进行更改,且通过FPGA对激光信号进行实时的转换以及计算,得到关于激光信号的傅里叶变换序列,进而利用傅里叶变换序列计算出两路激光的实际频率差,将实际频率差与目标频率差进行比较,得到激光器需要改变的频率,其光路简单,成本较低;通过FPGA可以简化频率差计算的处理过程,同时可较为容易地对目标频率进行更改,FPGA得到激光器需要改变的频率后,可通过输出电压值改变激光器的频率至一定值,由于FPGA可以对输出电压进行调节,因此,可以控制实际频率差与目标频率差具有一定的差值,而不是完全相等的情况,其适用性更好,更符合相干光通信的需要。

进一步地,上述的步骤S2中光耦合器包括第一光耦合器、第二光耦合器以及第三光耦合器,步骤S2具体包括以下步骤:

S21:第一光耦合器、第二光耦合器分别对两路激光信号进行分光,均得到第一光束以及第二光束,第二光束在通信系统中传输;

S22:两路激光的第一光束在第三耦合器中合束并得到拍频信号;

S23:光电探测器接收拍频信号并将其转换为电信号,其中,电信号与第一光束的关系为:

I∝|E1cos(ω1t)+E2cos(ω2t)|2

=E1 2cos21t)+E2 2cos22t)+2E1E2cos(ω1t)cos(ω2t),

其中,I为电信号强度,E1、E2分别为两路激光的振幅,ω1、ω2分别为两路激光的频率,t为时间。

进一步地,在步骤S23中,光电探测器将电信号中的直流分量进行隔绝,电信号进一步表示为:

IRF∝2E1E2cos(ω1t)cos(ω2t)

=E1E2·{cos[(ω12)·t]+cos[(ω12)·t]}

≈E1E2·{cos[(ω12)·t]},

其中,IRF为交流分量的强度,E1E2·{cos[(ω12)·t]}为低频正弦波,其中低频正弦波的频率可表示两个激光器的频率差,E1E2·{cos[(ω12)·t]}为高频正弦波,其中高频正弦波的频率可表示两个激光器的频率和。

进一步地,上述的步骤S3中具体通过FPGA中的模数转换器对电信号进行降采样得到数字信号。

进一步地,上述的步骤S4中计算变换序列中每个点的功率具体包括:对变换序列中每个点的实部和虚部分别进行平方计算,并将每个点对应的实部和虚部平方计算得到的结果相加得到每个点的功率。

进一步地,上述的步骤S4中查找出功率值最大的点对应的频率点具体包括以下步骤:

设定初始最大功率值为零;

比较当前功率值和初始最大功率值;若当前功率值大于初始最大功率值,则记录当前时刻的序列数,并将初始最大功率值更新为当前功率值;

若当前功率值小于初始最大功率值,则保持最大功率值不变;

当输出序列达到傅里叶变换点数的二分之一,停止计算,并输出最大功率值对应的频率点。

进一步地,上述的步骤S6中先设定电压步长,若当前频率至小于目标频率值,则以设定的电压步长增大输出电压,并反馈到激光器中;若当前频率值大于目标频率值,则以设定的电压步长减小输出电压数值,并反馈到激光器中。

本方案中还提供一种激光器频率差控制方法的系统,包括激光器、光耦合器、光电探测器、FPGA、伺服系统,伺服系统分别与激光器及FPGA电连接;激光器用于发出两路激光信号;

光耦合器用于接收两路激光信号产生拍频信号;

光电探测器用于将拍频信号转换为电信号并输入到FPGA中;

FPGA用于根据电信号计算得到两路激光的实际频率差,并将实际频率差与目标频率差比较得到频率改变值,根据频率改变值计算得到输出电压值;

伺服系统用于根据输出电压值改变激光器输出的激光频率。

进一步地,上述的FPGA连接设置有模数转换模块、数模转换模块以及傅里叶变换模块;模数转换模块用于将电信号转换为数字信号;傅里叶变换模块用于对数字信号进行傅里叶变换,并输出变换序列;数模转换模块将输出电压值转换为电信号,输入到伺服系统中。

进一步地,上述的光电探测器为具有隔绝直流结构的光电探测器。

与现有技术相比,有益效果是:

本发明中利用了FPGA对激光信号进行处理,其实时性以及稳定性更好,精度更高简化了处理过程;由于FPGA中的模数转换器对电信号进行降采样,因此其可以适用于更广的激光频率范围;另外地,可较为方便地对FPGA中预设的目标频率差进行编程更改,同时,FPGA可以控制实际频率差在一定的数值范围内,而不是直接将实际频率差控制为零,其更加适用于相干光通信系统。

附图说明

图1是本发明实施例激光器频率差控制方法的流程示意图;

图2是本发明实施例激光器频率差控制方法的系统的光电连接示意框图。

具体实施方式

附图仅用于示例性说明,不能理解为对本发明的限制;为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。附图中描述位置关系仅用于示例性说明,不能理解为对本发明的限制。

本发明实施例的附图中相同或相似的标号对应相同或相似的部件;在本发明的描述中,需要理解的是,若有术语“上”、“下”、“左”、“右”“长”“短”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此附图中描述位置关系的用语仅用于示例性说明,不能理解为对本专利的限制,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。

下面通过具体实施例,并结合附图,对本发明的技术方案作进一步的具体描述:

实施例1:

如图1所示为一种激光器频率差控制方法的实施例,包括以下步骤:

S1:在FPGA中预设目标频率差;

S2:光耦合器接收通信系统中激光器发出的两路激光信号得到拍频信号,光电探测器接收拍频信号并转换得到电信号;

S3:FPGA接收来自光电探测器的电信号并将电信号转换为数字信号,并对数字信号作傅里叶变换,输出包含电信号频率信息的变换序列;

S4:通过FPGA计算变换序列中每个点的功率值,并查找出功率值最大的点对应的频率点;

S5:利用频率点计算得到FPGA中当前输入信号的频率值,即得到两路激光的实际频率差;

S6:将实际频率差与预设目标频率差进行比较,根据比较结果计算输出电压值,并将输出电压值反馈至伺服系统,伺服系统根据输出电压值改变激光器输出的两路激光信号的频率。

本实施例中的光耦合器包括第一光耦合器、第二光耦合器以及第三光耦合器,步骤S2具体包括以下步骤:

S21:第一光耦合器、第二光耦合器分别对两路激光信号进行分光,均得到第一光束以及第二光束,第二光束在通信系统中传输;应当理解的是,两路激光信号均被光耦合器分光,且光耦合器只会影响激光的功率,并不会影响激光的频率,其中,第一光束的功率小于第二光束的功率,第二光束在通信系统中继续传输以保障通信系统的正常功能,第一光束用于作为频率差控制的信号;

S22:两路激光的第一光束在第三光耦合器中合束并得到拍频信号;

S23:光电探测器接收拍频信号并将其转换为电信号,其中,电信号与第一光束的关系为:

I∝|E1cos(ω1t)+E2cos(ω2t)|2

=E1 2cos21t)+E2 2cos22t)+2E1E2cos(ω1t)cos(ω2t),

其中,I为电信号强度,E1、E2分别为两路激光的振幅,ω1、ω2分别为两路激光的频率,t为时间。

在步骤S23中,光电探测器将电信号中的直流分量进行隔绝,电信号进一步表示为:

IRF∝2E1E2cos(ω1t)cos(ω2t)

=E1E2·{cos[(ω12)·t]+cos[(ω12)·t]}

≈E1E2·{cos[(ω12)·t]},

其中,IRF为交流分量的强度,E1E2·{cos[(ω12)·t]}为低频正弦波,其中低频正弦波的频率可表示两个激光器的频率差,E1E2·{cos[(ω12)·t]}为高频正弦波,其中高频正弦波的频率可表示两个激光器的频率和。这样,两路激光的频率和会超过光电探测器的探测带宽,无法被探测得到,光电探测器只探测到信号中的低频分量,最终输出到FPGA中的电信号的低频正弦波频率即为两路激光的频率差,便于后续FPGA直接对电信号进行计算处理,简化FPGA的处理步骤。

由于输入到FPGA中的电信号频率有可能大于模数转换器采样率的二分之一,根据奈奎斯特采样定理,其频谱会发生混叠,不利于后续数据处理以及频率差的控制,本实施例中的步骤S3中具体通过FPGA中的模数转换器对电信号进行降采样得到数字信号。这样当输入FPGA中的电信号频率大于模数转换器采样率的二分之一,不符合采样定理时,部分波形数据被滤除,可以得到一个低频的正弦波,其经过傅里叶变换后可以得到一个固定且和当前频率值有关的数值,有利于后续对频率差的控制。

本实施例中的步骤S4中计算变换序列中每个点的功率具体包括:

对变换序列中每个点的实部和虚部分别进行平方计算,并将每个点对应的实部和虚部平方计算得到的结果相加得到每个点的功率。

本实施例中的步骤S4中查找出功率值最大的点对应的频率点具体包括以下步骤:

设定初始最大功率值为零;

比较当前功率值和初始最大功率值;若当前功率值大于初始最大功率值,则记录当前时刻的序列数,并将初始最大功率值更新为当前功率值;

若当前功率值小于初始最大功率值,则保持最大功率值不变;

当输出序列达到傅里叶变换点数的二分之一,停止计算,并输出最大功率值对应的频率点。

本实施例的步骤S5中,使用125MHz的2048点的傅里叶变换,其最大功率值对应的序列点数为500,则可通过以下公式计算得到当前频率值为:

(125/2048*500)MHz=30.52MHz

本实施例中的步骤S6中先设定电压步长,若当前频率至小于目标频率值,则以设定的电压步长增大输出电压,并反馈到激光器中;若当前频率值大于目标频率值,则以设定的电压步长减小输出电压数值,并反馈到激光器中。具体地,当输入电压增大,激光器输出光的频率也增大,当输入电压减小,激光器输出光的频率也减小;值得注意的是,通过循环执行本实施例中的步骤,可以对通信系统中两路激光信号的频率差进行持续控制,以实现两路激光信号的频率稳定,从而提高通信系统的稳定性及通信质量。

本实施例中利用了FPGA对激光信号进行处理,简化了处理过程;由于FPGA中的模数转换器对电信号进行降采样,因此其可以适用于更广的激光频率范围;另外地,可较为方便地对FPGA中预设的目标频率差进行编程更改,同时,FPGA可以控制实际频率差在一定的数值范围内,而不是直接将实际频率差控制为零,其更加适用于相干光通信系统。

实施例2

如图2所示为一种激光器频率差控制方法的系统的实施例,用于实现实施例1中的激光器频率差控制方法,具体包括激光器、三个光耦合器、光电探测器、FPGA、伺服系统,伺服系统分别与激光器及FPGA电连接,FPGA连接设置有模数转换模块、数模转换模块以及傅里叶变换模块;具体地,FPGA可采用ACU9EG核心板,其ZYNQ芯片是基于XILINX公司的ZynqUltraScale+MPSoCs EG系列的XCZU9EG-2FFVB1156I。

激光器用于发出两路激光;当然应当理解的是,本实施例中的激光器为通信系统中的两个激光器;

两个光耦合器用于对两路激光进行分光,均获得第一光束以及第二光束,第二光束保持在通信系统中的传播路径;

剩下的一个光耦合器用于接收两路激光信号分出的第一光束产生拍频信号;

光电探测器用于接收拍频信号,将其转换为电信号并输入到FPGA中;

模数转换模块用于将电信号转换为数字信号;

傅里叶变换模块用于对数字信号进行傅里叶变换,并输出包含电信号频率信息的变换序列;

FPGA用于根据变换序列计算得到两路激光的实际频率差,并将实际频率差与目标频率差比较得到频率改变值,根据频率改变值计算得到输出电压值;

数模转换模块用于将输出电压值转换为电信号,输入到伺服系统中;具体地,本实施例中的数模转换模块为ALINX公司AN9767型号的14位双通道数模转换模块,当然这不能理解为对本方案的限定;

伺服系统用于根据输出电压值改变激光器输出的激光频率。

本实施例中的第一光束与第二光束的功率比为10:90,即光耦合器的分光比为10:90,当然这仅为优选的实施例,具体实施过程中还可以根据需要采用不同的分光比,以使得通信系统中激光信号的一部分输出到本实施例中的系统,激光信号的另一部分继续在通信系统中传输信息。

本实施例中的光电探测器为具有隔绝直流结构的光电探测器。这样光电探测器输出的电信号频率仅为低频正弦波,其频率可以直接表示两路激光信号的频率差,减少后续计算频率差的处理步骤。

本发明是参照本申请实施例的方法、设备(系统)、和计算机程序产品的流程图或方框图来描述的,应理解可由计算机程序指令实现流程图或方框图中的每一流程或方框、以及流程图或方框图中的流程或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:双波长激光输出装置及方法、半导体激光器

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类