技术领域technical field
本申请涉及通信技术领域,特别涉及信号处理设备、通信系统及信号处理方法。The present application relates to the technical field of communication, and in particular to a signal processing device, a communication system and a signal processing method.
背景技术Background technique
在光通信系统中,导频(pilot tone)是在光通信系统中用于实现监控、控制、均衡、同步、参考等功能的一种信号。这种信号通常是一个单频率的信号,它通常加载在一个高速率的业务数据光信号上面。In an optical communication system, a pilot tone (pilot tone) is a signal used to implement functions such as monitoring, control, equalization, synchronization, and reference in an optical communication system. This signal is usually a single-frequency signal, which is usually loaded on a high-rate service data optical signal.
现有技术中,常见的加载导频信号的技术是通过调制器将导频业务信号调制到高速的业务数据光信号上。其中,该调制器可以为调制高速业务数据的光调制器,如图1a所示,连续光通过马赫-曾德调制器(Mach-Zehnder modulator,MZM)被调制成为幅度或相位调制的光信号,同时,通过MZM的偏置电压管脚加载导频业务信号,进而将导频业务信号加载到业务数据光信号上;该调制器也可以为一个额外的外调制器,如图1b所示,连续光通过MZM调制之后,进入外调制器,例如可调光衰减器(variable optical attenuator,VOA),而导频信号驱动外调制器,进而将导频信号通过外调制器加载到业务数据光信号。In the prior art, a common technique for loading a pilot signal is to modulate the pilot service signal onto a high-speed service data optical signal through a modulator. Wherein, the modulator may be an optical modulator for modulating high-speed service data. As shown in FIG. 1a, the continuous light is modulated into an amplitude or phase modulated optical signal through a Mach-Zehnder modulator (MZM), At the same time, the pilot service signal is loaded through the bias voltage pin of the MZM, and then the pilot service signal is loaded on the service data optical signal; the modulator can also be an additional external modulator, as shown in Figure 1b, continuous After the light is modulated by the MZM, it enters an external modulator, such as a variable optical attenuator (VOA), and the pilot signal drives the external modulator, and then the pilot signal is loaded to the service data optical signal through the external modulator.
现有技术中至少存在以下技术问题:At least the following technical problems exist in the prior art:
现有技术中不管是用何种调制器将导频业务信号调制到业务数据光信号,都将导致将导频业务信号调制到业务数据光信号时成本较高。如果是通过调制高速业务数据的调制器的话,因为需要通过调制器的管脚加载导频业务信号,故而需要重新设计调制器的器件或模块,进而导致额外的材料和工程成本的增加,并且增加了调制器的复杂性;而如果通过额外的调制器,则意味着发送器需要新增一个调制器,故而也将导致成本较高。In the prior art, no matter what kind of modulator is used to modulate the pilot service signal to the service data optical signal, the cost of modulating the pilot service signal to the service data optical signal will be high. If it is a modulator that modulates high-speed service data, because the pilot service signal needs to be loaded through the pins of the modulator, it is necessary to redesign the device or module of the modulator, which will lead to an increase in additional material and engineering costs, and increase The complexity of the modulator is increased; and if an additional modulator is used, it means that the transmitter needs to add a new modulator, which will also lead to higher costs.
发明内容Contents of the invention
本申请实施例提供信号处理设备、通信系统及信号处理方法,以实现导频信号的低成本调制。Embodiments of the present application provide a signal processing device, a communication system, and a signal processing method, so as to realize low-cost modulation of pilot signals.
根据本申请的第一方面,提供一种信号处理设备,包括:编码器和适配器;所述编码器,用于在待加载导频信号的业务信号的比特序列中,每隔预定数量的比特,插入导频比特序列,所述导频比特序列为用于产生导频信号的比特序列;所述适配器,用于利用插入了导频比特序列后的比特序列生成包含了所述业务信号和所述导频信号的信号。According to the first aspect of the present application, a signal processing device is provided, including: an encoder and an adapter; the encoder is configured to, in the bit sequence of the service signal to be loaded with the pilot signal, every predetermined number of bits, Inserting a pilot bit sequence, the pilot bit sequence is a bit sequence used to generate a pilot signal; the adapter is used to use the bit sequence inserted into the pilot bit sequence to generate a bit sequence that includes the service signal and the The signal of the pilot signal.
结合第一方面,在第一种可能的实现方式中,所述导频比特序列包括:第一导频比特序列和第二导频比特序列在内的至少两种不同的导频比特序列;所述编码器具体用于,以(P+Q)为周期插入第一导频比特序列和第二导频比特序列,在每个周期内,先连续插入P个第一导频比特序列,再连续插入Q个第二导频比特序列,其中,每两个相邻导频比特序列之间的间隔为所述预定数量的比特,P、Q为正整数。With reference to the first aspect, in a first possible implementation manner, the pilot bit sequence includes: at least two different pilot bit sequences including a first pilot bit sequence and a second pilot bit sequence; The encoder is specifically used to insert the first pilot bit sequence and the second pilot bit sequence with a period of (P+Q), and in each period, first insert P first pilot bit sequences continuously, and then continuously Inserting Q second pilot bit sequences, wherein the interval between every two adjacent pilot bit sequences is the predetermined number of bits, and P and Q are positive integers.
结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述编码器还用于:根据所述导频信号的调制深度参数,以及P和Q的比例与调制深度参数的对应关系,确定P和Q的比例。With reference to the first possible implementation of the first aspect, in a second possible implementation, the encoder is further configured to: according to the modulation depth parameter of the pilot signal, and the ratio and modulation of P and Q The corresponding relation of the depth parameter determines the ratio of P and Q.
结合第一方面的第一种可能的实现方式,在第三种可能的实现方式中,所述编码器,还用于:根据所述导频信号的调制深度参数,以及调制深度参数与导频比特序列中值为“1”的比特数量和值为“0”的比特数量的比例的对应关系,确定所述第一导频比特序列中值为“1”的比特数量和值为“0”的比特数量的比例,并确定所述第二导频比特序列中值为“1”的比特数量和值为“0”的比特数量的比例。With reference to the first possible implementation manner of the first aspect, in a third possible implementation manner, the encoder is further configured to: according to the modulation depth parameter of the pilot signal, and the modulation depth parameter and the pilot signal The corresponding relationship between the number of bits with a value of "1" and the number of bits with a value of "0" in the bit sequence, determine the number of bits with a value of "1" and the value of "0" in the first pilot bit sequence and determine the ratio of the number of bits whose value is "1" to the number of bits whose value is "0" in the second pilot bit sequence.
结合第一方面或第一方面的第一至三种可能的实现方式中的任意一种可能的实现方式,在第四种可能的实现方式中,所述编码器还用于:在插入导频比特序列之前,获取需要由导频信号承载的导频信息二进制比特序列;根据所述导频信息的二进制比特序列,确定不同的导频比特序列之间的排列方式,其中,所述不同的导频比特序列之间以第一排列方式表示导频信息中的二进制比特“1”,所述不同的导频比特序列之间以第二排列方式表示导频信息中的二进制比特“0”,所述不同的导频比特序列至少包括第一导频比特序列、第二导频比特序列。In combination with the first aspect or any one of the first to third possible implementation manners of the first aspect, in a fourth possible implementation manner, the encoder is further configured to: when inserting the pilot Before the bit sequence, obtain the pilot information binary bit sequence that needs to be carried by the pilot signal; according to the binary bit sequence of the pilot information, determine the arrangement of different pilot bit sequences, wherein the different pilot The binary bit "1" in the pilot information is represented by the first arrangement between the frequency bit sequences, and the binary bit "0" in the pilot information is represented by the second arrangement between the different pilot bit sequences, so The different pilot bit sequences at least include a first pilot bit sequence and a second pilot bit sequence.
结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中所述编码器,具体用于通过以下方式表示导频信息中的二进制比特“1”:以(P+Q)为周期插入第一导频比特序列和第二导频比特序列,以此重复n次,n为正整数;所述编码器,具体用于通过以下方式表示导频信息中的二进制比特“0”:以(P+Q)为周期插入第三导频比特序列和第四导频比特序列,用于表示导频信息的二进制比特“0”;所述第三导频比特序列中值为“1”的比特数量和值为“0”的比特数量的比例,与所述第一导频比特序列中值为“1”的比特数量和值为“0”的比特数量的比例不同;和/或所述第四导频比特序列中值为“1”的比特数量和值为“0”的比特数量的比例,与第二导频比特序列中值为“1”的比特数量和值为“0”的比特数量的比例不同。With reference to the fourth possible implementation of the first aspect, in the fifth possible implementation, the encoder is specifically configured to represent the binary bit "1" in the pilot information in the following manner: with (P+Q ) to periodically insert the first pilot bit sequence and the second pilot bit sequence, and repeat n times with this, where n is a positive integer; the encoder is specifically used to represent the binary bit "0" in the pilot information in the following manner ": Insert the third pilot bit sequence and the fourth pilot bit sequence with a cycle of (P+Q), used to represent the binary bit "0" of the pilot information; the median value of the third pilot bit sequence is " The ratio of the number of bits with a value of 1 to the number of bits with a value of "0" is different from the ratio of the number of bits with a value of "1" to the number of bits with a value of "0" in the first pilot bit sequence; and/ Or the ratio of the number of bits with a value of "1" to the number of bits with a value of "0" in the fourth pilot bit sequence is the same as the number of bits with a value of "1" and the value of "0" in the second pilot bit sequence The ratio of the number of bits to 0" is different.
结合第一方面的第四种可能的实现方式,在第六种可能的实现方式中所述编码器,具体用于通过以下方式表示所述导频信息的二进制比特“1”:以(P+Q)为周期插入第一导频比特序列和第二导频比特序列,以此重复n次,n为正整数;所述编码器,具体用于通过以下方式表示所述导频信息的二进制比特“0”:以(P’+Q’)为周期插入第三导频比特序列和第四导频比特序列,以此重复n’次,P’、Q’、n’为正整数且P’+Q’≠P+Q,n’≠n;所述第三导频比特序列中值为“0”的比特数量多于值为“1”的比特数量;所述第四导频比特序列中值为“1”的比特数量多于值为“0”的比特数量;或所述第三导频比特序列中值为“1”的比特数量多于值为“0”的比特数量;所述第四导频比特序列中值为“0”的比特数量多于值为“1”的比特数量。With reference to the fourth possible implementation of the first aspect, in a sixth possible implementation, the encoder is specifically configured to represent the binary bit "1" of the pilot information in the following manner: with (P+ Q) periodically inserting the first pilot bit sequence and the second pilot bit sequence, and repeating n times, where n is a positive integer; the encoder is specifically used to represent the binary bits of the pilot information in the following manner "0": Insert the third pilot bit sequence and the fourth pilot bit sequence with a period of (P'+Q'), repeat n' times, P', Q', n' are positive integers and P' +Q'≠P+Q, n'≠n; the number of bits with a value of "0" in the third pilot bit sequence is greater than the number of bits with a value of "1"; in the fourth pilot bit sequence The number of bits with a value of "1" is greater than the number of bits with a value of "0"; or the number of bits with a value of "1" in the third pilot bit sequence is greater than the number of bits with a value of "0"; the The number of bits with a value of "0" in the fourth pilot bit sequence is greater than the number of bits with a value of "1".
结合第一方面,在第七种可能的实现方式中,所述插入了导频比特序列后的比特序列中的定帧字节所在位置,与各个导频比特序列所在位置相错开。With reference to the first aspect, in a seventh possible implementation manner, the position of the framing byte in the bit sequence inserted with the pilot bit sequence is staggered from the position of each pilot bit sequence.
根据本发明的第二方面,提供一种第一信号处理设备,包括:业务信号获取单元和导频获取单元;所述业务信号获取单元,包括:第一适配器和解码器,所述第一适配器,用于:从包含有第一业务信号和第一导频信号的第一信号中,获取包含第五导频比特序列和第一业务信号的比特序列的比特序列,所述第五导频比特序列为对应所述第一导频信号的比特序列;所述解码器,用于:去除所述包含第五导频比特序列和第一业务信号的比特序列的比特序列中的第五导频比特序列,得到所述第一业务信号的比特序列;所述导频获取单元,用于:从所述第一信号中获取所述第一导频信号。According to the second aspect of the present invention, there is provided a first signal processing device, including: a service signal acquisition unit and a pilot frequency acquisition unit; the service signal acquisition unit includes: a first adapter and a decoder, and the first adapter , for: obtaining a bit sequence including a fifth pilot bit sequence and a bit sequence of the first service signal from the first signal including the first service signal and the first pilot signal, the fifth pilot bit The sequence is a bit sequence corresponding to the first pilot signal; the decoder is configured to: remove the fifth pilot bit in the bit sequence containing the fifth pilot bit sequence and the bit sequence of the first service signal sequence, to obtain the bit sequence of the first service signal; the pilot obtaining unit is configured to: obtain the first pilot signal from the first signal.
根据本发明的第三方面,提供一种通信系统,包括:本发明任一实施例所介绍的信号处理设备和本发明任一实施例所介绍的第一信号处理设备。According to a third aspect of the present invention, a communication system is provided, including: the signal processing device introduced in any embodiment of the present invention and the first signal processing device introduced in any embodiment of the present invention.
根据本发明的第四方面,提供一种信号处理方法,包括:在待加载导频信号的业务信号的比特序列中,每隔预定数量的比特,插入导频比特序列,所述导频比特序列为用于产生导频信号的比特序列;利用插入了导频比特序列后的比特序列生成包含了所述业务信号和所述导频信号的信号。According to a fourth aspect of the present invention, a signal processing method is provided, including: inserting a pilot bit sequence every predetermined number of bits into the bit sequence of the service signal to be loaded with the pilot signal, the pilot bit sequence is a bit sequence for generating a pilot signal; a signal including the service signal and the pilot signal is generated by using the bit sequence inserted with the pilot bit sequence.
结合第四方面,在第一种可能的实现方式中,所述导频比特序列包括:第一导频比特序列和第二导频比特序列在内的至少两种不同的导频比特序列;所述每隔预定数量的比特,插入导频比特序列,具体为:以(P+Q)为周期插入第一导频比特序列和第二导频比特序列,在每个周期内,先连续插入P个第一导频比特序列,再连续插入Q个第二导频比特序列,其中,每两个相邻导频比特序列之间的间隔为所述预定数量的比特,P、Q为正整数。With reference to the fourth aspect, in a first possible implementation manner, the pilot bit sequence includes: at least two different pilot bit sequences including a first pilot bit sequence and a second pilot bit sequence; It is described that the pilot bit sequence is inserted every predetermined number of bits, specifically: inserting the first pilot bit sequence and the second pilot bit sequence with (P+Q) as a cycle, in each cycle, inserting P continuously first first pilot bit sequences, and then continuously insert Q second pilot bit sequences, wherein, the interval between every two adjacent pilot bit sequences is the predetermined number of bits, and P and Q are positive integers.
结合第四方面的第一种可能的实现方式,在第二种可能的实现方式中,在所述所述每隔预定数量的比特,插入导频比特序列之前,所述方法还包括:根据所述导频信号的调制深度参数,以及P和Q的比例与调制深度参数的对应关系,确定P和Q的比例。With reference to the first possible implementation manner of the fourth aspect, in a second possible implementation manner, before inserting the pilot bit sequence every predetermined number of bits, the method further includes: according to the The modulation depth parameter of the pilot signal and the corresponding relationship between the ratio of P and Q and the modulation depth parameter determine the ratio of P and Q.
结合第四方面的第一种可能的实现方式,在第三种可能的实现方式中,在所述所述每隔预定数量的比特,插入导频比特序列之前,所述方法还包括:根据所述导频信号的调制深度参数,以及调制深度参数与导频比特序列中值为“1”的比特数量和值为“0”的比特数量的比例的对应关系,确定所述第一导频比特序列中值为“1”的比特数量和值为“0”的比特数量的比例,并确定所述第二导频比特序列中值为“1”的比特数量和值为“0”的比特数量的比例。With reference to the first possible implementation manner of the fourth aspect, in a third possible implementation manner, before inserting the pilot bit sequence every predetermined number of bits, the method further includes: according to the The modulation depth parameter of the pilot signal, and the corresponding relationship between the modulation depth parameter and the ratio of the number of bits with a value of "1" and the number of bits with a value of "0" in the pilot bit sequence, determine the first pilot bit The ratio of the number of bits with a value of "1" to the number of bits with a value of "0" in the sequence, and determine the number of bits with a value of "1" and the number of bits with a value of "0" in the second pilot bit sequence proportion.
结合第四方面或第四方面的第一至三种可能的实现方式中的任意一种可能的实现方式,在第四种可能的实现方式中,在所述插入导频比特序列之前,所述方法还包括:获取需要由导频信号承载的导频信息二进制比特序列;根据所述导频信息的二进制比特序列,确定不同的导频比特序列之间的排列方式,其中,所述不同的导频比特序列之间以第一排列方式表示导频信息中的二进制比特“1”,所述不同的导频比特序列之间以第二排列方式表示导频信息中的二进制比特“0”,所述不同的导频比特序列至少包括第一导频比特序列、第二导频比特序列。With reference to the fourth aspect or any one of the first to third possible implementations of the fourth aspect, in a fourth possible implementation, before the insertion of the pilot bit sequence, the The method also includes: acquiring the binary bit sequence of pilot information that needs to be carried by the pilot signal; determining the arrangement of different pilot bit sequences according to the binary bit sequence of the pilot information, wherein the different pilot The binary bit "1" in the pilot information is represented by the first arrangement between the frequency bit sequences, and the binary bit "0" in the pilot information is represented by the second arrangement between the different pilot bit sequences, so The different pilot bit sequences at least include a first pilot bit sequence and a second pilot bit sequence.
结合第四方面的第四种可能的实现方式,在第五种可能的实现方式中,所述方法还包括:通过以下方式表示导频信息中的二进制比特“1”:以(P+Q)为周期插入第一导频比特序列和第二导频比特序列,以此重复n次,n为正整数;通过以下方式表示导频信息中的二进制比特“0”:以(P+Q)为周期插入第三导频比特序列和第四导频比特序列,用于表示导频信息的二进制比特“0”;所述第三导频比特序列中值为“1”的比特数量和值为“0”的比特数量的比例,与所述第一导频比特序列中值为“1”的比特数量和值为“0”的比特数量的比例不同;和/或所述第四导频比特序列中值为“1”的比特数量和值为“0”的比特数量的比例,与第二导频比特序列中值为“1”的比特数量和值为“0”的比特数量的比例不同。With reference to the fourth possible implementation of the fourth aspect, in a fifth possible implementation, the method further includes: representing the binary bit "1" in the pilot information in the following manner: with (P+Q) Insert the first pilot bit sequence and the second pilot bit sequence for the period, repeat n times with this, n is a positive integer; represent the binary bit "0" in the pilot information in the following way: with (P+Q) as The third pilot bit sequence and the fourth pilot bit sequence are periodically inserted to represent the binary bit "0" of the pilot information; the number and value of bits with a value of "1" in the third pilot bit sequence are " The ratio of the number of bits with a value of "0" is different from the ratio of the number of bits with a value of "1" to the number of bits with a value of "0" in the first pilot bit sequence; and/or the fourth pilot bit sequence The ratio of the number of bits with a median value of "1" to the number of bits with a value of "0" is different from the ratio of the number of bits with a median value of "1" to the number of bits with a value of "0" in the second pilot bit sequence.
结合第四方面的第四种可能的实现方式,在第六种可能的实现方式中,所述方法还包括:通过以下方式表示所述导频信息的二进制比特“1”:以(P+Q)为周期插入第一导频比特序列和第二导频比特序列,以此重复n次,n为正整数;通过以下方式表示所述导频信息的二进制比特“0”:以(P’+Q’)为周期插入第三导频比特序列和第四导频比特序列,以此重复n’次,P’、Q’、n’为正整数且P’+Q’≠P+Q,n’≠n;所述第三导频比特序列中值为“0”的比特数量多于值为“1”的比特数量;所述第四导频比特序列中值为“1”的比特数量多于值为“0”的比特数量;或所述第三导频比特序列中值为“1”的比特数量多于值为“0”的比特数量;所述第四导频比特序列中值为“0”的比特数量多于值为“1”的比特数量。With reference to the fourth possible implementation of the fourth aspect, in a sixth possible implementation, the method further includes: representing the binary bit "1" of the pilot information in the following manner: by (P+Q ) is a periodic insertion of the first pilot bit sequence and the second pilot bit sequence, repeating n times, n is a positive integer; the binary bit "0" of the pilot information is represented in the following way: with (P'+ Q') is a periodic insertion of the third pilot bit sequence and the fourth pilot bit sequence, which is repeated n' times, P', Q', n' are positive integers and P'+Q'≠P+Q, n '≠n; the number of bits with a value of "0" in the third pilot bit sequence is more than the number of bits with a value of "1"; the number of bits with a value of "1" in the fourth pilot bit sequence is more The number of bits whose value is "0"; or the number of bits whose value is "1" in the third pilot bit sequence is more than the number of bits whose value is "0"; the median value of the fourth pilot bit sequence is The number of bits of "0" is greater than the number of bits of value "1".
结合第四方面,在第七种可能的实现方式中,所述插入了导频比特序列后的比特序列中的定帧字节所在位置,与各个导频比特序列所在位置相错开。With reference to the fourth aspect, in a seventh possible implementation manner, the position of the framing byte in the bit sequence inserted with the pilot bit sequence is staggered from the position of each pilot bit sequence.
根据本发明的第五方面,提供一种信号处理方法,包括:从包含有第一业务信号和第一导频信号的第一信号中,获取包含第五导频比特序列和第一业务信号的比特序列的比特序列,所述第五导频比特序列为对应所述第一导频信号的比特序列;去除所述包含第五导频比特序列和第一业务信号的比特序列的比特序列中的第五导频比特序列,得到所述第一业务信号的比特序列;从所述第一信号中获取所述第一导频信号。According to a fifth aspect of the present invention, a signal processing method is provided, including: obtaining a signal containing the fifth pilot bit sequence and the first service signal from the first signal containing the first service signal and the first pilot signal A bit sequence of a bit sequence, the fifth pilot bit sequence is a bit sequence corresponding to the first pilot signal; removing the bit sequence containing the fifth pilot bit sequence and the bit sequence of the first service signal The fifth pilot bit sequence is to obtain the bit sequence of the first service signal; and obtain the first pilot signal from the first signal.
本申请有益效果如下:The beneficial effects of this application are as follows:
由于在本申请实施例中,提供了一种信号处理设备,包括:编码器和适配器;编码器,编码器,用于在待加载导频信号的业务信号的比特序列中,每隔预定数量的比特,插入导频比特序列,导频比特序列为用于产生导频信号的比特序列;适配器,用于利用插入了导频比特序列后的比特序列生成包含了业务信号和导频信号的信号。也即是通过对业务信号进行编码来加载导频信号,故而不需要通过额外的调制器或者是通过调整调制业务信号的调制器的管脚来加载导频信号,故而达到了降低在业务信号中加载导频信号的成本的技术效果。Since in the embodiment of the present application, a signal processing device is provided, including: an encoder and an adapter; the encoder, the encoder is used to, in the bit sequence of the service signal to be loaded with the pilot signal, every predetermined number of bit, inserting a pilot bit sequence, the pilot bit sequence is a bit sequence used to generate a pilot signal; the adapter is used to generate a signal including a service signal and a pilot signal by using the bit sequence inserted with the pilot bit sequence. That is, the pilot signal is loaded by encoding the service signal, so there is no need to load the pilot signal through an additional modulator or by adjusting the pins of the modulator that modulates the service signal, so the reduction in the service signal is achieved. Technical effect of the cost of loading the pilot signal.
附图说明Description of drawings
图1a为现有技术中通过光信号的调制器调制导频电信号的示意图;Figure 1a is a schematic diagram of modulating a pilot electrical signal through an optical signal modulator in the prior art;
图1b为现有技术中通过额外的外调制器调制导频电信号的示意图;Fig. 1b is a schematic diagram of modulating pilot electrical signals through an additional external modulator in the prior art;
图2为本申请实施例中第一方面的信号处理设备的结构图;Fig. 2 is a structural diagram of the signal processing device of the first aspect in the embodiment of the present application;
图3为本申请实施例中网络七层协议架构中的物理层示意图;Fig. 3 is a schematic diagram of the physical layer in the network seven-layer protocol framework in the embodiment of the present application;
图4a为本申请实施例幅度调制的业务信号的比特流的示意图;FIG. 4a is a schematic diagram of a bit stream of an amplitude-modulated service signal according to an embodiment of the present application;
图4b为本申请实施例中信号的频谱响应示意图;Fig. 4b is a schematic diagram of the spectrum response of the signal in the embodiment of the present application;
图4c为本申请实施例中业务信号中插入导频信号的示意图;FIG. 4c is a schematic diagram of inserting a pilot signal into a service signal in an embodiment of the present application;
图4d为本申请实施例中业务信号加载了导频信号的频谱示意图;FIG. 4d is a schematic diagram of a frequency spectrum in which a service signal is loaded with a pilot signal in an embodiment of the present application;
图5为本申请实施例中每隔预定间隔预定数量比特插入导频比特序列的流程图;FIG. 5 is a flow chart of inserting a pilot bit sequence at predetermined intervals by a predetermined number of bits in an embodiment of the present application;
图6为本申请实施例第二方面的第一信号处理设备的结构图;FIG. 6 is a structural diagram of the first signal processing device according to the second aspect of the embodiment of the present application;
图7为本申请实施例第三方面的网络系统的结构图;FIG. 7 is a structural diagram of a network system according to a third aspect of the embodiment of the present application;
图8为本申请实施例第四方面的信号处理方法的流程图;FIG. 8 is a flowchart of a signal processing method according to the fourth aspect of the embodiment of the present application;
图9为本申请实施例第五方面的信号处理方法方法的流程图;FIG. 9 is a flowchart of the signal processing method according to the fifth aspect of the embodiment of the present application;
图10为本申请实施例一中信号处理设备的编码器20所包含的功能模块的示意图;FIG. 10 is a schematic diagram of functional modules included in the encoder 20 of the signal processing device in Embodiment 1 of the present application;
图11a为本申请实施例二中信号处理设备的编码器20所包含的功能模块的示意图;FIG. 11a is a schematic diagram of functional modules included in the encoder 20 of the signal processing device in Embodiment 2 of the present application;
图11b为本申请实施例二中在加载导频信息时每隔M个比特插入k个比特的导频比特序列的示意图;FIG. 11b is a schematic diagram of a pilot bit sequence with k bits inserted every M bits when loading pilot information in Embodiment 2 of the present application;
图12a为本申请实施例三中发送端的信号处理方法的流程图;FIG. 12a is a flow chart of a signal processing method at the sending end in Embodiment 3 of the present application;
图12b为本申请实施例三中接收端对加载了导频信号的光信号解调的流程图;Fig. 12b is a flow chart of demodulating the optical signal loaded with the pilot signal by the receiving end in Embodiment 3 of the present application;
图12c为本申请实施例三中接收端从加载了导频信号的光信号中获取导频信号的流程图。FIG. 12c is a flow chart of obtaining a pilot signal from an optical signal loaded with a pilot signal by the receiving end in Embodiment 3 of the present application.
具体实施方式Detailed ways
为了实现对导频信号的低成本调制,本申请实施例这里提出的技术方案中,提供了一种信号处理设备,包括:编码器,用于在待加载导频信号的业务信号的比特序列中,每隔预定数量的比特,插入导频比特序列,导频比特序列为用于产生导频信号的比特序列;适配器,用于利用插入了导频比特序列后的比特序列生成包含了业务信号和导频信号的信号。也即是通过对业务信号进行编码来加载导频信号,故而不需要通过额外的调制器或者是通过调整调制业务信号的调制器的管脚来加载导频信号,故而达到了降低在业务信号中加载导频信号的成本的技术效果。In order to realize the low-cost modulation of the pilot signal, in the technical solution proposed here in the embodiment of the present application, a signal processing device is provided, including: an encoder, which is used in the bit sequence of the service signal to be loaded with the pilot signal , inserting a pilot bit sequence every predetermined number of bits, the pilot bit sequence is a bit sequence used to generate a pilot signal; the adapter is used to use the bit sequence inserted into the pilot bit sequence to generate a service signal and The signal of the pilot signal. That is, the pilot signal is loaded by encoding the service signal, so there is no need to load the pilot signal through an additional modulator or by adjusting the pins of the modulator that modulates the service signal, so the reduction in the service signal is achieved. Technical effect of the cost of loading the pilot signal.
下面将结合各个附图对本申请实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细地阐述。The main realization principles, specific implementation methods and corresponding beneficial effects of the technical solutions of the embodiments of the present application will be described in detail below in conjunction with each accompanying drawing.
第一方面,本申请实施例提供一种信号处理设备,请参考图2,具体包括:编码器20和适配器21;In the first aspect, the embodiment of the present application provides a signal processing device, please refer to FIG. 2 , which specifically includes: an encoder 20 and an adapter 21;
本申请实施例主要在如图3所示的网络七层协议架构中的物理(Physical)层实现。如图3所示,物理层可包括协调(Reconciliation Sublayer,RS)子层、物理编码(Physical Coding Sublayer:PCS)子层、物理媒介适配(Physical Medium Attachment,PMA)子层、物理介质相关(Physical Media Dependent,PMD)子层等,其中编码器10对应PCS子层,适配器21对应PMA子层。The embodiment of the present application is mainly implemented at the physical (Physical) layer in the network seven-layer protocol architecture as shown in FIG. 3 . As shown in FIG. 3, the physical layer may include a coordination (Reconciliation Sublayer, RS) sublayer, a physical coding (Physical Coding Sublayer: PCS) sublayer, a physical medium adaptation (Physical Medium Attachment, PMA) sublayer, a physical medium correlation ( Physical Media Dependent (PMD) sublayer, etc., wherein the encoder 10 corresponds to the PCS sublayer, and the adapter 21 corresponds to the PMA sublayer.
编码器20,用于在待加载导频信号的业务信号的比特序列中,每隔预定数量的比特,插入导频比特序列,导频比特序列为用于产生导频信号的比特序列;导频比特序列导频比特序列导频比特序列;The encoder 20 is configured to insert a pilot bit sequence every predetermined number of bits into the bit sequence of the service signal to be loaded with the pilot signal, and the pilot bit sequence is a bit sequence for generating a pilot signal; bit sequence pilot bit sequence pilot bit sequence;
适配器21,用于利用插入了导频比特序列后的比特序列生成包含了业务信号和导频信号的信号导频比特序列。The adapter 21 is configured to use the bit sequence inserted with the pilot bit sequence to generate a signal pilot bit sequence including a service signal and a pilot signal.
举例来说,编码器20例如为:集成电路(Application Specific IntegratedCircuit:ASIC)等专用芯片;也可以是现场可编程门阵列(Field-Programmable GateArray:FPGA);还可以是基于通用处理器(如CPU等)的程序或软件等等,本发明实施例不作限制。For example, the encoder 20 is, for example, a dedicated chip such as an integrated circuit (Application Specific Integrated Circuit: ASIC); it may also be a Field-Programmable Gate Array (Field-Programmable GateArray: FPGA); it may also be based on a general-purpose processor (such as a CPU etc.) programs or software, etc., which are not limited by the embodiments of the present invention.
举例来说,编码器20在待加载导频信号的业务信号的比特序列中所插入的导频比特序列,指的是一串特定的比特,可以仅仅为一种导频比特序列,也可以包含多种导频比特序列,例如:包含第一导频比特序列和第二导频比特序列。在后续介绍中,将主要以导频比特序列为第一导频比特序列和第二导频比特序列为例进行介绍,为了描述简单,后续将用OH0表示第一导频比特序列,OH1表示第二导频比特序列。For example, the pilot bit sequence inserted by the encoder 20 into the bit sequence of the service signal to be loaded with the pilot signal refers to a series of specific bits, which may be only a pilot bit sequence, or may include Various pilot bit sequences, for example: include a first pilot bit sequence and a second pilot bit sequence. In the follow-up introduction, the pilot bit sequence will be mainly introduced as the first pilot bit sequence and the second pilot bit sequence as an example. Two pilot bit sequences.
举例来说,如果k为8,OH0例如为:00000011、OH1例如为:11111100;如图k为16,OH0例如为:1110000000000001、OH1例如为:0001111111111110等等,如果k为1,OH0为“0”,OH1为“1”,其中k可以为任意值,OH0和OH1也可以为任意导频比特序列,本申请实施例不再详细列举,并且不作限制。For example, if k is 8, OH0 is for example: 00000011, OH1 is for example: 11111100; as shown in the figure k is 16, OH0 is for example: 1110000000000001, OH1 is for example: 0001111111111110, etc., if k is 1, OH0 is "0 ", OH1 is "1", where k can be any value, and OH0 and OH1 can also be any pilot bit sequence, which will not be listed in detail in the embodiment of the present application and is not limited.
举例来说,适配器21例如为:电调制器、光调制器、电输出接口等等;以适配器21为光调制器为例,那么适配器21用于用加载了导频比特序列的比特序列调制光波,从而将加载了导频比特序列的比特序列调制为加载了导频信号的光信号;以适配器21为电调制器为例,那么适配器21用于用调制加载了导频比特序列的比特序列调制电信号,从而将加载了导频比特序列的比特序列调制为包含业务信号和导频信号的电信号。For example, the adapter 21 is, for example, an electrical modulator, an optical modulator, an electrical output interface, etc.; taking the adapter 21 as an optical modulator as an example, the adapter 21 is used to modulate light waves with a bit sequence loaded with a pilot bit sequence , so that the bit sequence loaded with the pilot bit sequence is modulated into an optical signal loaded with the pilot signal; taking the adapter 21 as an electrical modulator as an example, the adapter 21 is used to modulate the bit sequence loaded with the pilot bit sequence. An electrical signal, so that the bit sequence loaded with the pilot bit sequence is modulated into an electrical signal including a service signal and a pilot signal.
如图4a所示,为幅度调制的业务信号的比特流,如果是二进制幅度调制,那么用较高的幅度表示数据“1”,用较低的幅度或者零幅度表示数据“0”;图4b为业务信号的频谱响应示意图,该频谱响应示意图中仅包含幅频响应,不包含相频响应;而如图4c所示,为在业务信号中插入导频信号的示意图,在业务信号中每隔M个比特插入k个比特的导频比特序列,上述M个比特对应的时长为T,进而在业务信号中插入了导频比特序列之后,业务信号的频谱上会出现幅度较高的谱线,如图4d所示,这就表示在业务信号上已经加载了导频信号。As shown in Figure 4a, it is the bit stream of an amplitude-modulated service signal. If it is a binary amplitude modulation, then a higher amplitude is used to represent data "1", and a lower amplitude or zero amplitude is used to represent data "0"; Figure 4b It is a schematic diagram of the spectrum response of the service signal, which only includes the amplitude-frequency response and does not include the phase-frequency response; and as shown in Figure 4c, it is a schematic diagram of inserting the pilot signal in the service signal, in the service signal every M bits are inserted into a k-bit pilot bit sequence, and the duration corresponding to the above M bits is T, and after the pilot bit sequence is inserted into the service signal, a spectral line with a higher amplitude will appear on the spectrum of the service signal, As shown in Figure 4d, this means that the pilot signal has been loaded on the service signal.
可选的,导频比特序列包括:OH0和OH1在内的至少两种不同的导频比特序列;Optionally, the pilot bit sequence includes: at least two different pilot bit sequences including OH0 and OH1;
编码器20具体用于,以(P+Q)为周期插入OH0和OH1,在每个周期内,先连续插入P个OH0,再连续插入Q个OH1,其中,每两个相邻导频比特序列之间的间隔为预定数量的比特,P、Q为正整数。The encoder 20 is specifically used to insert OH0 and OH1 in a period of (P+Q), and in each period, first insert P pieces of OH0 continuously, and then insert Q pieces of OH1 continuously, wherein, every two adjacent pilot bits The interval between sequences is a predetermined number of bits, and P and Q are positive integers.
举例来说,如图5所示,每隔预定数量的比特(例如:图5中的周期T1),就插入k个比特的导频比特序列OH0或OH1,在插入P个OH1后,再插入Q个OH0;然后再插入P个OH1,再插入Q个OH0……;如此重复,进而获得获得重复周期T1为:For example, as shown in Figure 5, every predetermined number of bits (for example: period T1 in Figure 5), just insert k bits of pilot bit sequence OH0 or OH1, after inserting P OH1, then insert Q OH0s; then insert P OH1s, and then insert Q OH0s...; repeat this way, and then obtain the repetition period T1 as follows:
T1=(P+Q)·T ……………………………………….[1]T1=(P+Q)·T ……………………………………….[1]
那么,在进行傅里叶级数展开时,其基频(记为f1)对应的周期是1/((P+Q)·T),也就是说,利用上述比特插入方法,产生了频率为1/((P+Q)·T)的导频。Then, when performing Fourier series expansion, the period corresponding to the fundamental frequency (denoted as f1) is 1/((P+Q)·T), that is to say, using the above bit insertion method, a frequency of A pilot of 1/((P+Q)·T).
除了产生基频1/((P+Q)·T)之外,还可以产生高次频,如二次频f2=2/((P+Q)·T),三次频f3=3/((P+Q)·T),……,根据所需要的导频频率,也可以使用这些高次频。进而通过对P和Q的调整,从而能够获得频率和/或导频幅度不同的导频信号。In addition to generating the fundamental frequency 1/((P+Q) T), high-order frequencies can also be generated, such as the secondary frequency f2=2/((P+Q) T), and the third frequency f3=3/( (P+Q)·T), ..., these high-order frequencies can also be used according to the required pilot frequency. Furthermore, by adjusting P and Q, pilot signals with different frequencies and/or pilot amplitudes can be obtained.
本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。The term "and/or" in this article is just an association relationship describing associated objects, which means that there can be three relationships, for example, A and/or B can mean: A exists alone, A and B exist simultaneously, and there exists alone B these three situations.
可选的,编码器20还用于:Optionally, encoder 20 is also used for:
根据导频信号的调制深度参数以及P和Q的比例与调制深度参数的对应关系,确定P和Q的比例。The ratio of P and Q is determined according to the modulation depth parameter of the pilot signal and the corresponding relationship between the ratio of P and Q and the modulation depth parameter.
选择通过P和Q产生基频时,P和Q越接近,调制深度越深,故而可以通过选择合适的P和Q来获得一个较佳的调制深度。When P and Q are selected to generate the fundamental frequency, the closer P and Q are, the deeper the modulation depth is, so a better modulation depth can be obtained by selecting appropriate P and Q.
举例来说,可以将OH0和OH1取固定值,然后分别取不同的多组P和Q比例,在业务信号的接收端分别测定其对应的调制深度参数,其中调制深度参数等于导频信号幅度与业务信号的幅度的比值,从而获得多组P和Q的比例与调制深度参数对应关系。For example, OH0 and OH1 can be taken as fixed values, and then different groups of P and Q ratios can be taken respectively, and their corresponding modulation depth parameters are respectively measured at the receiving end of the service signal, wherein the modulation depth parameter is equal to the pilot signal amplitude and The ratio of the amplitude of the service signal, so as to obtain the corresponding relationship between the ratio of multiple groups of P and Q and the modulation depth parameter.
而通常情况下,调制深度越高,就越有利于检测导频信号,但可能不利于业务信号的传输;而调制深度越低,越不利于检测导频信号,但可能越利于业务信号的传输,故而在实际应用中,可以根据需求设定合适的调制深度参数,进而通过调制深度参数控制P和Q的比例。In general, the higher the modulation depth, the more beneficial it is to detect pilot signals, but it may not be conducive to the transmission of service signals; the lower the modulation depth, the less favorable it is to detect pilot signals, but it may be more conducive to the transmission of service signals , so in practical applications, an appropriate modulation depth parameter can be set according to requirements, and then the ratio of P and Q can be controlled through the modulation depth parameter.
可选的,在P与Q之和为偶数时,P和Q相等;或Optionally, P and Q are equal when the sum of P and Q is an even number; or
在P与Q之和为奇数时,P与Q之差的绝对值为1。When the sum of P and Q is an odd number, the absolute value of the difference between P and Q is 1.
例如,如果P+Q=16,那么可以控制P=Q=8,如果P+Q=100,那么可以控制P=Q=50;如果P+Q=9,那么可以控制P=4,Q=5或者P=5,Q=4;如果P+Q=101,那么可以控制P=50,Q=51或者P=51,Q=50等等,当然P和Q还可以为其它值,本申请实施例不再详细列举,并且不作限制。在这种情况下,P和Q最接近,进而能够在其它条件相同的情况下,获得最高的调制深度。For example, if P+Q=16, you can control P=Q=8, if P+Q=100, you can control P=Q=50; if P+Q=9, you can control P=4, Q= 5 or P=5, Q=4; If P+Q=101, can control P=50 so, Q=51 or P=51, Q=50 etc., of course P and Q also can be other values, the present application The examples are not listed in detail and are not limiting. In this case, P and Q are the closest, and thus the highest modulation depth can be obtained under other conditions being the same.
通常的,OH0中值为“0”的比特数量多于值为“1”的比特数量,OH1中值为“1”的比特数量多于值为“0”的比特数量;或In general, the number of bits with the value "0" in OH0 is greater than the number of bits with the value "1", and the number of bits with the value "1" in OH1 is greater than the number of bits with the value "0"; or
OH0中值为“1”的比特数量多于值为“0”的比特数量,OH1中值为“0”的比特数量多于值为“1”的比特数量。(OH0和OH1这两种导频比特序列的命名是相对的。)The number of bits with the value "1" in OH0 is more than the number of bits with the value "0", and the number of bits with the value "0" in OH1 is more than the number of bits with the value "1". (The naming of the two pilot bit sequences OH0 and OH1 is relative.)
举例来说,OH0例如为:00011111,OH1例如为:11100000;或For example, OH0 is: 00011111, OH1 is: 11100000; or
OH0例如为:11100111,OH1例如为:00011000;或OH0 is for example: 11100111, OH1 is for example: 00011000; or
OH0例如为:01010000,OH1例如为:10101111;或OH0 is for example: 01010000, OH1 is for example: 10101111; or
OH0例如为:01010100,OH0例如为:10101011等等。OH0 is for example: 01010100, OH0 is for example: 10101011 and so on.
在这种情况下,由OH0和OH1构成的以(P+Q)·T为周期的信号会在频域上生成具有一定幅度的频率为1/((P+Q)·T)的谱线。In this case, a signal with a period of (P+Q) T composed of OH0 and OH1 will generate a spectral line with a certain amplitude at frequency 1/((P+Q) T) in the frequency domain .
可选的,编码器20,还用于:Optionally, the encoder 20 is also used for:
根据导频信号的调制深度参数、以及调制深度参数与导频比特序列中值为“1”的比特数量和值为“0”的比特数量的比例的对应关系,确定OH0中值为“1”的比特数量和值为“0”的比特数量的比例,以及确定OH1中值为“1”的比特数量和值为“0”的比特数量的比例。According to the modulation depth parameter of the pilot signal and the corresponding relationship between the modulation depth parameter and the ratio of the number of bits with a value of "1" and the number of bits with a value of "0" in the pilot bit sequence, determine that the median value of OH0 is "1". The ratio of the number of bits in OH1 to the number of bits with the value "0", and the ratio of the number of bits with the value "1" to the number of bits with the value "0" in OH1.
举例来说,在OH0为“0”的比特数量多于“1”的比特数量的导频比特序列、OH1为“1”的比特数量多于“0”的比特数量的导频比特序列时,OH0中“0”的比例越高,调整深度越深,OH1中“1”的比例越高,调制深度越深;而在OH0为“1”的比特数量多于“0”的比特数量的导频比特序列、OH1为“0”的比特数量多于“1”的比特数量的导频比特序列时,OH0中“1”的比例越高,调整深度越深,OH1中“0”的比例越高,调制深度越深。故而可以通过控制OH0和OH1中“1”和“0”的比例,来产生合适的调制深度。For example, when OH0 is a pilot bit sequence in which the number of bits of "0" is greater than that of "1", and OH1 is a pilot bit sequence in which the number of bits of "1" is greater than that of "0", The higher the proportion of "0" in OH0, the deeper the adjustment depth; the higher the proportion of "1" in OH1, the deeper the modulation depth; and the number of bits with "1" in OH0 is more than the number of bits with "0". When OH1 is a pilot bit sequence with more "0" bits than "1" bits, the higher the proportion of "1" in OH0, the deeper the adjustment depth, and the lower the proportion of "0" in OH1. Higher, deeper modulation depth. Therefore, an appropriate modulation depth can be generated by controlling the ratio of "1" and "0" in OH0 and OH1.
举例来说,可以预先获取调制深度参数与导频比特序列中值为“1”的比特数量和值为“0”的比特数量的比例的对应关系,该预先获取过程又可以分为多种情况下,下面列举其中的两种进行介绍,当然,在具体实施过程中,不限于以下两种情况。For example, the corresponding relationship between the modulation depth parameter and the ratio of the number of bits with a value of "1" to the number of bits with a value of "0" in the pilot bit sequence can be obtained in advance, and the pre-acquisition process can be divided into multiple cases Next, two of them are listed below for introduction. Of course, in the specific implementation process, it is not limited to the following two situations.
一种可能的实现方式是,在初始化阶段,保持P和Q的比例不变,而改变OH0和OH1中值为“1”的比特数量和值为“0”的比特数量的比例,从而在接收端获得多组调制深度参数,进而确定OH0和OH1中值为“1”的比特数量和值为“0”的比特数量的比例与调制深度参数之间的对应关系。A possible implementation is to keep the ratio of P and Q unchanged in the initialization phase, and change the ratio of the number of bits with a value of "1" to the number of bits with a value of "0" in OH0 and OH1, so that The end obtains multiple sets of modulation depth parameters, and then determines the corresponding relationship between the ratio of the number of bits with a value of "1" and the number of bits with a value of "0" in OH0 and OH1 and the modulation depth parameters.
在实际使用阶段,在获取导频信号的调制深度参数之后,直接从对应关系中读取该调制深度参数对应的OH0中值为“1”的比特数量和值为“0”的比特数量的比例,以及OH1中值为“1”的比特数量和值为“0”的比特数量的比列。In the actual use stage, after obtaining the modulation depth parameter of the pilot signal, directly read the ratio of the number of bits with a value of "1" in OH0 corresponding to the modulation depth parameter to the number of bits with a value of "0" from the corresponding relationship , and the ratio of the number of bits with a value of "1" to the number of bits with a value of "0" in OH1.
另一种可能的实现方式是,在初始化阶段,可以将P和Q的比例、OH0中值为“1”的比特数量和值为“0”的比特数量的比例、OH1中值为“1”的比特数量和值为“0”的比特数量的比例都作为变量,获取多组调制深度参数,进而最后确定出P和Q的比例、OH0中值为“1”的比特数量和值为“0”的比特数量的比例、OH1中值为“1”的比特数量和值为“0”的比特数量的比例于调制深度参数的对应关系。Another possible implementation is that in the initialization phase, the ratio of P and Q, the ratio of the number of bits with a value of "1" in OH0 to the number of bits with a value of "0", the value of "1" in OH1 The number of bits and the ratio of the number of bits with a value of "0" are used as variables to obtain multiple sets of modulation depth parameters, and finally determine the ratio of P and Q, the number of bits with a value of "1" in OH0 and the value of "0" The ratio of the number of bits in OH1, the ratio of the number of bits with a value of "1" and the number of bits with a value of "0" in OH1, and the corresponding relationship of the modulation depth parameter.
而在实际应用时,在获得调制深度参数时,就可以在对应关系中确定其对应的P和Q的比例、OH0中值为“1”的比特数量和值为“0”的比特数量的比例、OH1中值为“1”的比特数量和值为“0”的比特数量的比例,而由于存在三组变量,故而有可能一个调制深度参数对应多组P和Q的比例、OH0中值为“1”的比特数量和值为“0”的比特数量的比例、OH1中值为“1”的比特数量和值为“0”的比特数量的比例,故而可以随机从中选择一组使用。In practical applications, when the modulation depth parameter is obtained, the corresponding ratio of P and Q, the ratio of the number of bits with a value of "1" in OH0 to the number of bits with a value of "0" can be determined in the corresponding relationship , the ratio of the number of bits whose value is "1" in OH1 to the number of bits whose value is "0", and because there are three sets of variables, it is possible that one modulation depth parameter corresponds to the ratio of multiple groups of P and Q, and the median value of OH0 is The ratio of the number of bits with a value of "1" to the number of bits with a value of "0", and the ratio of the number of bits with a value of "1" in OH1 to the number of bits with a value of "0", so a group can be randomly selected for use.
可选的,OH0,具体为:值为“0”的比特数量为1的导频比特序列;第二导频比特序列,具体为:值为“1”的比特数量为1的导频比特序列;或Optionally, OH0 is specifically: a pilot bit sequence whose value is "0" and the number of bits is 1; the second pilot bit sequence is specifically: a pilot bit sequence whose value is "1" and the number of bits is 1 ;or
OH0,具体为:值为“1”的比特数量为1的导频比特序列;第二导频比特序列,具体为:值为“0”的比特数量为1的导频比特序列。也即是OH0中值为“1”的比特数量为1个,OH1中值为“0”的比特数量为1个。OH0 is specifically: a pilot bit sequence whose value is "1" and the number of bits is 1; the second pilot bit sequence is specifically: a pilot bit sequence whose value is "0" and the number of bits is 1. That is, the number of bits whose value is "1" in OH0 is 1, and the number of bits whose value is "0" in OH1 is 1.
举例来说,以k=8为例,假设OH0例如为:00000000,OH0例如为:11111111;或者OH0为:11111111,OH1为00000000等等,在这种情况下,由于OH0中值为“0”的比特数量最多且OH1中值为“1”的比特数量最高,或者OH0中值为“1”的比特数量最多且OH1中值为“0”的比特数量最高,故而能够获得最深的调制深度。For example, taking k=8 as an example, assume that OH0 is for example: 00000000, OH0 is for example: 11111111; or OH0 is: 11111111, OH1 is 00000000, etc. In this case, since the median value of OH0 is "0" The number of bits is the largest and the number of bits with the value "1" in OH1 is the highest, or the number of bits with the value "1" in OH0 is the largest and the number of bits with the value "0" in OH1 is the highest, so the deepest modulation depth can be obtained.
然而,在实际系统设计中,连续的“0”或“1”可能会影响时钟恢复,因此,可选的,OH0例如为:00000010,OH0例如为:11111101,这样可以在连续的“0”或“1”均不超过若干个的前提下获得最深的调制深度。However, in actual system design, continuous "0" or "1" may affect the clock recovery, therefore, optional, OH0 is for example: 00000010, OH0 is for example: 11111101, so that the continuous "0" or The deepest modulation depth can be obtained under the premise that "1" does not exceed several.
可选的,编码器20还用于:Optionally, encoder 20 is also used for:
在插入导频比特序列之前,获取需要由导频信号承载的导频信息的二进制比特序列;Before inserting the pilot bit sequence, obtain the binary bit sequence of the pilot information that needs to be carried by the pilot signal;
根据导频信息的二进制比特序列,确定不同的导频比特序列之间的排列方式,其中,不同的导频比特序列之间以第一排列方式表示导频信息中的二进制比特“1”,不同的导频比特序列之间以第二排列方式表示导频信息中的二进制比特“0”,不同的导频比特序列至少包括OH0、OH1。According to the binary bit sequence of the pilot information, determine the arrangement mode between different pilot bit sequences, wherein, the first arrangement mode between different pilot bit sequences represents the binary bit "1" in the pilot information, different The second arrangement between the pilot bit sequences represents the binary bit "0" in the pilot information, and the different pilot bit sequences at least include OH0 and OH1.
通常情况下,导频信号通常情况下用于功率监测、波长路径追踪等网络监控/管理功能,其本身是不携带信息的,而在本申请实施例中,将导频信息附加到导频信号上进行传输,故而不需要增加额外的数据传输通道,进而能够节省数据传输的开销,通常这些导频信息可以用于控制、管理、配置等等。Usually, the pilot signal is usually used for network monitoring/management functions such as power monitoring and wavelength path tracking, which itself does not carry information. In this embodiment of the application, the pilot information is added to the pilot signal Therefore, there is no need to add an additional data transmission channel, which can save the overhead of data transmission. Usually, these pilot information can be used for control, management, configuration and so on.
举例来说,导频信息例如为:光网络中信号或者设备或者链路的状态信息,光网络或设备的管理或控制信息等等等等;导频信息信息可以通过用户界面(如网络管理系统)输入、可以由网络设备自动获得等等,本发明实施例不作限制。For example, the pilot information is, for example: status information of signals or equipment or links in the optical network, management or control information of the optical network or equipment, etc.; the pilot information can be passed through the user interface (such as network management system ) input, can be automatically obtained by the network device, etc., which are not limited in this embodiment of the present invention.
可选的,编码器20,具体用于通过以下方式表示导频信息中的二进制比特“1”:Optionally, the encoder 20 is specifically configured to represent the binary bit "1" in the pilot information in the following manner:
以(P+Q)为周期插入OH0和OH1,以此重复n次,n为正整数;Insert OH0 and OH1 in a period of (P+Q), repeat n times, n is a positive integer;
编码器20,具体用于通过以下方式表示导频信息中的二进制比特“0”:The encoder 20 is specifically used to represent the binary bit "0" in the pilot information in the following manner:
以(P+Q)为周期插入第三导频比特序列和第四导频比特序列,用于表示导频信息的二进制比特“0”;Inserting the third pilot bit sequence and the fourth pilot bit sequence with a period of (P+Q), used to represent the binary bit "0" of the pilot information;
第三导频比特序列中值为“1”的比特数量和值为“0”的比特数量的比例与第一导频比特序列中值为“1”的比特数量和值为“0”的比特数量的比例不同;和/或The ratio of the number of bits with the value "1" to the number of bits with the value "0" in the third pilot bit sequence to the number of bits with the value "1" and the bit with the value "0" in the first pilot bit sequence different proportions of the quantities; and/or
第四导频比特序列中值为“1”的比特数量和值为“0”的比特数量的比例与第二导频比特序列中值为“1”的比特数量和值为“0”的比特数量的比例不同。The ratio of the number of bits with the value "1" to the number of bits with the value "0" in the fourth pilot bit sequence to the number of bits with the value "1" and the number of bits with the value "0" in the second pilot bit sequence The proportions of the quantities are different.
在后续撰写中为了简便起见,将用OH0’表示第三导频比特序列,OH1’表示第四导频比特序列。For the sake of simplicity in subsequent writing, OH0' will be used to represent the third pilot bit sequence, and OH1' will be used to represent the fourth pilot bit sequence.
举例来说,假设导频信息对应的二进制比特序列为0110,那么可以确定出导频信息0110对应的OH0和OH1的排列方式为:(P个OH0’+Q个OH1’)×n、(P个OH0+Q个OH1)×n、(P个OH0+Q个OH1)×n、(P个OH0’+Q个OH1’)×n,在确定OH0和OH1的排列方式之后,就可以按照该排列方式插入在业务信号中插入不同的导频比特序列,当然,在具体实施过程中,对于n、P、Q采用何种取值,本申请实施不作限制。For example, assuming that the binary bit sequence corresponding to the pilot information is 0110, then it can be determined that the arrangement of OH0 and OH1 corresponding to the pilot information 0110 is: (P OH0'+Q OH1')×n, (P OH0+Q OH1)×n, (P OH0+Q OH1)×n, (P OH0'+Q OH1')×n, after determining the arrangement of OH0 and OH1, you can follow the The permutation mode insertion inserts different pilot bit sequences into the service signal. Of course, the implementation of this application does not limit the values of n, P, and Q in the specific implementation process.
上述携带导频信息的实现方式,实际上是进行的二进制幅度调制即二进制幅移键控(2ASK)调制,或称开关键控(OOK)调制,该方案相对常用、简单且易实现。The above implementation of carrying pilot information is actually binary amplitude modulation, namely binary amplitude shift keying (2ASK) modulation, or on-off keying (OOK) modulation, which is relatively common, simple and easy to implement.
而OH0与OH0’或OH1与OH1’中的至少一个不同,则是为了保证能够产生不同的导频幅度,进而在接收端可以根据不同的导频幅度识别出不同的导频信息比特。The difference between OH0 and OH0' or at least one of OH1 and OH1' is to ensure that different pilot amplitudes can be generated, so that different pilot information bits can be identified at the receiving end according to different pilot amplitudes.
可选的,OH0’中值为“1”的比特数量和值为“0”的比特数量相同或者OH0’中值为“1”的比特数量和值为“0”的比特数量相差为1;和/或Optionally, the number of bits whose value is "1" in OH0' is the same as the number of bits whose value is "0", or the difference between the number of bits whose value is "1" and the number of bits whose value is "0" in OH0' is 1; and / or
OH1’中值为“1”的比特数量和值为“0”的比特数量相同或者OH1’中值为“1”的比特数量和值为“0”的比特数量相差为1。The number of bits with a value of "1" in OH1' is the same as the number of bits with a value of "0" or the number of bits with a value of "1" and the number of bits with a value of "0" in OH1' differ by 1.
举例来说,在OH0中值为“1”和值为“0“的比特数量之和为偶数时,OH0中值为“1”和值为“0“的比特数量相同,例如:00001111;而在在OH0中值为“1”和值为“0“的比特数量之和为奇数时,OH0中值为“1”和值为“0“的比特数量相差为1,例如:000011111、000001111等等。在这种情况下,且其它条件相同时,能够获得最低的调制深度,对于OH1也是如此,也就是在这种情况下,不会产生导频或者导频幅度很低,而由于OH0和OH1则刚好相反,其中“1”的比特数量多于“0”的比特数量或者“0”的比特数量多于“1”的比特数量,在这种情况下,产生的导频幅度较高,从而能够使接收端能够更加准确的分辨出OH0、OH1、OH0’和OH1’所表示的导频信息,达到提高识别精度的技术效果。For example, when the sum of the number of bits with a value of "1" and a value of "0" in OH0 is an even number, the number of bits with a value of "1" and a value of "0" in OH0 is the same, for example: 00001111; and When the sum of the number of bits with the value "1" and the value "0" in OH0 is an odd number, the difference between the number of bits with the value "1" and the value "0" in OH0 is 1, for example: 000011111, 000001111, etc. Wait. In this case, and other conditions are the same, the lowest modulation depth can be obtained, and the same is true for OH1, that is, in this case, no pilot frequency is generated or the pilot frequency amplitude is very low, and because OH0 and OH1 are Just the opposite, where the number of bits of "1" is greater than the number of bits of "0" or the number of bits of "0" is greater than the number of bits of "1", in this case, the resulting pilot amplitude is higher, thereby enabling The receiving end can more accurately distinguish the pilot information represented by OH0, OH1, OH0' and OH1', and achieve the technical effect of improving the recognition accuracy.
下面描述另一种携带导频信息的实现方式,即通过二进制频率调制即二进制频移键控(2FSK)调制,该方案潜在的提供更好的导频信号检测性能。Another implementation manner of carrying pilot information is described below, that is, through binary frequency modulation, ie, binary frequency shift keying (2FSK) modulation, which potentially provides better pilot signal detection performance.
可选的,编码器20,具体用于通过以下方式表示导频信息的二进制比特“1”:Optionally, the encoder 20 is specifically configured to represent the binary bit "1" of the pilot information in the following manner:
以(P+Q)为周期插入OH0和OH1,以此重复n次,n为正整数;Insert OH0 and OH1 in a period of (P+Q), repeat n times, n is a positive integer;
编码器20,具体用于通过以下方式表示导频信息的二进制比特“0”:The encoder 20 is specifically used to represent the binary bit "0" of the pilot information in the following manner:
以(P’+Q’)为周期插入OH0’和OH1’,以此重复n’次,P’、Q’、n’为正整数且P’+Q’≠P+Q,n’≠n;Insert OH0' and OH1' in a period of (P'+Q'), repeat n' times, P', Q', n' are positive integers and P'+Q'≠P+Q, n'≠n ;
OH0’中值为“0”的比特数量多于值为“1”的比特数量;OH1’中值为“1”的比特数量多于值为“0”的比特数量;或OH0' has more "0" bits than "1" bits; OH1' has more "1" bits than "0" bits; or
OH0’中值为“1”的比特数量多于值为“0”的比特数量;OH1’中值为“0”的比特数量多于值为“1”的比特数量。The number of bits with the value "1" in OH0' is more than the number of bits with the value "0"; the number of bits with the value "0" in OH1' is more than the number of bits with the value "1".
举例来说,OH0’例如为00001010,OH1’例如为11110101,或者OH0’例如为11011011,OH1’例如为00110000等等,本申请实施例不作限制。For example, OH0' is 00001010, OH1' is 11110101, or OH0' is 11011011, OH1' is 00110000, etc., which are not limited in this embodiment.
举例来说,导频信息对应的二进制比特序列还是为0110,那么导频信息所对应的导频比特序列排列方式为:(P’个OH0’+Q’个OH1’)*n’、(P个OH0+Q个OH1)*n、(P个OH0+Q个OH1)*n、(P个OH0’+Q个OH1’)*n’在确定导频比特序列的排列顺序之后,就可以按照排列顺序在业务信号中依次插入对应的导频比特序列。For example, if the binary bit sequence corresponding to the pilot information is still 0110, then the arrangement of the pilot bit sequence corresponding to the pilot information is: (P' OH0'+Q' OH1')*n', (P OH0+Q OH1)*n, (P OH0+Q OH1)*n, (P OH0'+Q OH1')*n' After determining the arrangement order of the pilot bit sequence, it can follow The permutation sequence inserts the corresponding pilot bit sequence in sequence in the service signal.
可选的,OH0’与OH0相同,OH1’与OH1相同。Optionally, OH0' is the same as OH0, and OH1' is the same as OH1.
举例来说,如果OH0为01010000,OH1为10101111,那么OH0’也为01010000,OH1’也为10101111,在这种情况下,由于传输导频信息时,只需要设计两种导频比特序列,故而达到了降低设计导频比特序列种类的技术效果。For example, if OH0 is 01010000 and OH1 is 10101111, then OH0' is also 01010000, and OH1' is also 10101111. In this case, only two pilot bit sequences need to be designed when transmitting pilot information, so The technical effect of reducing the types of designed pilot bit sequences is achieved.
可选的,插入了导频比特序列后的比特序列中的定帧字节所在位置,与各个导频比特序列所在位置相错开。举例来说,比特序列的定帧字节指的是比特序列的帧的头部的一些字节,用来指示这是一个帧的开始,由于定帧字节所在位置与各个导频比特序列所在位置错开,故而不会因为导频比特序列妨碍业务信号的定帧,从而能更加方便的去除导频比特序列。Optionally, the position of the framing byte in the bit sequence after the pilot bit sequence is inserted is staggered from the position of each pilot bit sequence. For example, the framing byte of the bit sequence refers to some bytes at the head of the frame of the bit sequence, which is used to indicate that this is the beginning of a frame, because the location of the framing byte is the same as that of each pilot bit sequence The positions are staggered, so the framing of the service signal will not be hindered by the pilot bit sequence, so the pilot bit sequence can be removed more conveniently.
可选的,编码器20,还用于:Optionally, the encoder 20 is also used for:
在业务信号中插入导频比特序列之后,将包含导频比特序列的业务信号的比特率调整为R·(M+k)/M或者保持不变;After the pilot bit sequence is inserted into the service signal, the bit rate of the service signal containing the pilot bit sequence is adjusted to R·(M+k)/M or remains unchanged;
其中,R为在插入导频比特序列之前业务信号的比特率,M为预定间隔,k为导频比特序列的比特数量。Wherein, R is the bit rate of the service signal before the pilot bit sequence is inserted, M is a predetermined interval, and k is the number of bits of the pilot bit sequence.
举例来说,如果将比特率调整为R·(M+k)/M,那么在业务信号中插入导频比特序列之后,业务信号的净比特率依然为R,在这种情况下,单位时间传输的实际有用的业务信号的比特数不会发生变化。For example, if the bit rate is adjusted to R·(M+k)/M, then after the pilot bit sequence is inserted into the service signal, the net bit rate of the service signal is still R, in this case, the unit time The number of bits of the actual useful traffic signal transmitted will not change.
而如果保持业务信号的比特率不不变,由于不需要重新调整比特率,故而具有降低信号处理设备处理负担的技术效果。However, if the bit rate of the service signal is kept constant, since the bit rate does not need to be readjusted, it has the technical effect of reducing the processing burden of the signal processing device.
可选的,编码器20插入导频比特序列,具体为:在业务信号成帧之后,在比特序列中,每隔预定数量的比特,插入导频比特序列。Optionally, the encoder 20 inserts the pilot bit sequence, specifically: inserting the pilot bit sequence every predetermined number of bits in the bit sequence after the service signal is framed.
举例来说,也就是在业务信号成帧之后,直接在信号中插入导频信号即可,不需要再作其它处理,而在接收端也可以直接提取出导频信号,从而达到了插入和提取导频比特序列更加方便的技术效果。For example, after the business signal is framed, the pilot signal can be directly inserted into the signal without other processing, and the pilot signal can also be directly extracted at the receiving end, thus achieving the insertion and extraction The technical effect of the pilot bit sequence being more convenient.
第二方面,基于同一发明构思,本发明实施例提供一种第一信号处理设备,请参考图6,包括:业务信号获取单元60和导频获取单元61;In the second aspect, based on the same inventive concept, an embodiment of the present invention provides a first signal processing device, please refer to FIG. 6 , including: a service signal acquisition unit 60 and a pilot frequency acquisition unit 61;
业务信号获取单元60,包括:第一适配器60a和解码器60b,第一适配器60a,用于:第一适配器和解码器,第一适配器,用于:从包含有第一业务信号和第一导频信号的第一信号中,获取包含第五导频比特序列和第一业务信号的比特序列的比特序列,第五导频比特序列为对应第一导频信号的比特序列;解码器60b,用于:去除包含第五导频比特序列和第一业务信号的比特序列的比特序列中的第五导频比特序列,得到第一业务信号的比特序列;导频获取单元61,用于从第一信号中获取第一导频信号。The service signal acquisition unit 60 includes: a first adapter 60a and a decoder 60b, the first adapter 60a is used for: the first adapter and the decoder, and the first adapter is used for: receiving the first service signal and the first guide In the first signal of the frequency signal, obtain the bit sequence comprising the fifth pilot bit sequence and the bit sequence of the first service signal, the fifth pilot bit sequence is the bit sequence corresponding to the first pilot signal; the decoder 60b uses In: removing the fifth pilot bit sequence in the bit sequence containing the fifth pilot bit sequence and the bit sequence of the first service signal to obtain the bit sequence of the first service signal; Obtain the first pilot signal from the signal.
导频获取单元61从第一信号中获取的第一导频信号具体为:从接口信号中获取导频信号的频率、幅度、调制深度、导频信息中的一个或多个信息。The pilot obtaining unit 61 obtains the first pilot signal from the first signal specifically: obtaining one or more information of the frequency, amplitude, modulation depth, and pilot information of the pilot signal from the interface signal.
第三方面,基于同一发明构思,本发明实施例提供一种通信系统,请参考图7,具体包括:In the third aspect, based on the same inventive concept, an embodiment of the present invention provides a communication system, please refer to FIG. 7 , which specifically includes:
本发明实施例第一方面介绍的信号处理设备70;The signal processing device 70 introduced in the first aspect of the embodiment of the present invention;
本发明实施例第二方面介绍的第一信号处理设备71。The first signal processing device 71 introduced in the second aspect of the embodiment of the present invention.
该信号处理设备70和第一信号处理设备71可以位于同一设备,也可以为单独的设备,本发明实施例不作限制。The signal processing device 70 and the first signal processing device 71 may be located in the same device, or may be separate devices, which is not limited in this embodiment of the present invention.
第四方面,基于同一发明构思,本发明实施例提供一种信号处理方法,请参考图8,包括:In the fourth aspect, based on the same inventive concept, an embodiment of the present invention provides a signal processing method, please refer to FIG. 8, including:
步骤S801:在待加载导频信号的业务信号的比特序列中,每隔预定数量的比特,插入导频比特序列,导频比特序列为用于产生导频信号的比特序列;Step S801: In the bit sequence of the service signal to be loaded with the pilot signal, a pilot bit sequence is inserted every predetermined number of bits, and the pilot bit sequence is a bit sequence used to generate the pilot signal;
步骤S802:利用插入了导频比特序列后的比特序列生成包含了业务信号和导频信号的信号。可选的,导频比特序列包括:OH0和OH1在内的至少两种不同的导频比特序列;Step S802: using the bit sequence inserted with the pilot bit sequence to generate a signal including the service signal and the pilot signal. Optionally, the pilot bit sequence includes: at least two different pilot bit sequences including OH0 and OH1;
每隔预定数量的比特,插入导频比特序列,具体为:以(P+Q)为周期插入OH0和OH1,在每个周期内,先连续插入P个OH0,再连续插入Q个OH1,其中,每两个相邻导频比特序列之间的间隔为预定数量的比特,P、Q为正整数。The pilot bit sequence is inserted every predetermined number of bits, specifically: OH0 and OH1 are inserted in a period of (P+Q), and in each period, P pieces of OH0 are inserted continuously, and then Q pieces of OH1 are continuously inserted, wherein , the interval between every two adjacent pilot bit sequences is a predetermined number of bits, and P and Q are positive integers.
可选的,在以(P+Q)为周期插入OH0和OH1之前,方法还包括:Optionally, before inserting OH0 and OH1 at a period of (P+Q), the method further includes:
根据导频信号的调制深度参数,以及P和Q的比例与调制深度参数的对应关系,确定P和Q的比例。The ratio of P and Q is determined according to the modulation depth parameter of the pilot signal and the corresponding relationship between the ratio of P and Q and the modulation depth parameter.
可选的,OH0中值为“0”的比特数量多于值为“1”的比特数量,OH1中值为“1”的比特数量多于值为“0”的比特数量;或Optionally, the number of bits with value "0" in OH0 is more than the number of bits with value "1", and the number of bits with value "1" in OH1 is more than the number of bits with value "0"; or
OH0中值为“1”的比特数量多于值为“0”的比特数量,OH1中值为“0”的比特数量多于值为“1”的比特数量。The number of bits with the value "1" in OH0 is more than the number of bits with the value "0", and the number of bits with the value "0" in OH1 is more than the number of bits with the value "1".
可选的,在每隔预定数量的比特,插入导频比特序列之前,方法还包括Optionally, before inserting the pilot bit sequence every predetermined number of bits, the method further includes
根据导频信号的调制深度参数从调制深度参数,以及调制深度参数与导频比特序列中值为“1”的比特数量和值为“0”的比特数量的比例的对应关系中,确定OH0中值为“1”的比特数量和值为“0”的比特数量的比例,以及确定OH1中值为“1”的比特数量和值为“0”的比特数量的比例。According to the modulation depth parameter of the pilot signal, from the modulation depth parameter and the corresponding relationship between the modulation depth parameter and the number of bits with a value of "1" and the number of bits with a value of "0" in the pilot bit sequence, determine in OH0 The ratio of the number of bits with the value "1" to the number of bits with the value "0", and the ratio of the number of bits with the value "1" to the number of bits with the value "0" in OH1 are determined.
可选的,OH0,具体为:“0”的比特数量为1的导频比特序列;OH1,具体为:“1”的比特数量为1的导频比特序列;或Optionally, OH0 is specifically: a pilot bit sequence in which the number of "0" bits is 1; OH1 is specifically: a pilot bit sequence in which the number of "1" bits is 1; or
OH0,具体为:“1”的比特数量为1的导频比特序列;OH1,具体为:“0”的比特数量为1的导频比特序列。OH0 is specifically: a pilot bit sequence in which the number of "1" bits is 1; OH1 is specifically: a pilot bit sequence in which the number of "0" bits is 1.
可选的,方法还包括:Optionally, the method also includes:
获取需要由导频信号承载的导频信息的二进制比特序列;Obtain the binary bit sequence of the pilot information that needs to be carried by the pilot signal;
根据导频信息的二进制比特序列,确定不同的导频比特序列之间的排列方式,其中,不同的导频比特序列之间以第一排列方式表示导频信息中的二进制比特“1”,不同的导频比特序列之间以第二排列方式表示导频信息中的二进制比特“0”,不同的导频比特序列至少包括OH0、OH1。According to the binary bit sequence of the pilot information, determine the arrangement mode between different pilot bit sequences, wherein, the first arrangement mode between different pilot bit sequences represents the binary bit "1" in the pilot information, different The second arrangement between the pilot bit sequences represents the binary bit "0" in the pilot information, and the different pilot bit sequences at least include OH0 and OH1.
可选的,方法还包括:Optionally, the method also includes:
通过以下方式表示导频信息中的二进制比特“1”:A binary bit "1" in the pilot information is represented by:
以(P+Q)为周期插入OH0和OH1,以此重复n次,n为正整数;Insert OH0 and OH1 in a period of (P+Q), repeat n times, n is a positive integer;
通过以下方式表示导频信息中的二进制比特“0”:A binary bit "0" in the pilot information is represented by:
以(P+Q)为周期插入OH0’和OH1’,用于表示导频信息的二进制比特“0”;Insert OH0' and OH1' in a period of (P+Q) to represent the binary bit "0" of the pilot information;
OH0’中值为“1”的比特数量和值为“0”的比特数量的比例与第一导频比特序列中值为“1”的比特数量和值为“0”的比特数量的比例不同;和/或The ratio of the number of bits with the value "1" to the number of bits with the value "0" in OH0' is different from the ratio of the number of bits with the value "1" to the number of bits with the value "0" in the first pilot bit sequence ;and / or
OH1’中值为“1”的比特数量和值为“0”的比特数量的比例与第二导频比特序列中值为“1”的比特数量和值为“0”的比特数量的比例不同。The ratio of the number of bits with the value "1" to the number of bits with the value "0" in OH1' is different from the ratio of the number of bits with the value "1" to the number of bits with the value "0" in the second pilot bit sequence .
可选的,OH0’中值为“1”的比特数量和值为“0”的比特数量相同或者OH0’中值为“1”的比特数量和值为“0”的比特数量相差为1;和/或Optionally, the number of bits whose value is "1" in OH0' is the same as the number of bits whose value is "0", or the difference between the number of bits whose value is "1" and the number of bits whose value is "0" in OH0' is 1; and / or
OH1’中值为“1”的比特数量和值为“0”的比特数量相同或者OH1’中值为“1”的比特数量和值为“0”的比特数量相差为1。The number of bits with a value of "1" in OH1' is the same as the number of bits with a value of "0" or the number of bits with a value of "1" and the number of bits with a value of "0" in OH1' differ by 1.
可选的,方法还包括:Optionally, the method also includes:
通过以下方式表示导频信息的二进制比特“1”:A binary bit "1" of pilot information is represented by:
以(P+Q)为周期插入OH0和OH1,以此重复n次,n为正整数;Insert OH0 and OH1 in a period of (P+Q), repeat n times, n is a positive integer;
通过以下方式表示导频信息的二进制比特“0”:The binary bit "0" of the pilot information is represented by:
以(P’+Q’)为周期插入OH0’和OH1’,以此重复n’次,P’、Q’、n’为正整数且P’+Q’≠P+Q,n’≠n;Insert OH0' and OH1' in a period of (P'+Q'), repeat n' times, P', Q', n' are positive integers and P'+Q'≠P+Q, n'≠n ;
OH0’中值为“0”的比特数量多于值为“1”的比特数量;OH1’中值为“1”的比特数量多于值为“0”的比特数量;或OH0' has more "0" bits than "1" bits; OH1' has more "1" bits than "0" bits; or
OH0’中值为“1”的比特数量多于值为“0”的比特数量;OH1’中值为“0”的比特数量多于值为“1”的比特数量。The number of bits with the value "1" in OH0' is more than the number of bits with the value "0"; the number of bits with the value "0" in OH1' is more than the number of bits with the value "1".
可选的,OH0’与OH0相同,OH1’与OH1相同。Optionally, OH0' is the same as OH0, and OH1' is the same as OH1.
可选的,插入了导频比特序列后的比特序列中的定帧字节所在位置,与各个导频比特序列所在位置相错开。Optionally, the position of the framing byte in the bit sequence after the pilot bit sequence is inserted is staggered from the position of each pilot bit sequence.
第五方面,基于同一发明构思,本发明实施例提供一种信号处理方法,请参考图9,包括:In the fifth aspect, based on the same inventive concept, an embodiment of the present invention provides a signal processing method, please refer to FIG. 9 , including:
步骤S901:从包含有第一业务信号和第一导频信号的第一信号中,获取包含第五导频比特序列和第一业务信号的比特序列的比特序列,第五导频比特序列为对应第一导频信号的比特序列;Step S901: Obtain a bit sequence including a fifth pilot bit sequence and a bit sequence of the first service signal from the first signal including the first service signal and the first pilot signal, and the fifth pilot bit sequence is the corresponding a bit sequence of the first pilot signal;
步骤S902:去除包含第五导频比特序列和第一业务信号的比特序列的比特序列中的第五导频比特序列,得到第一业务信号的比特序列;Step S902: removing the fifth pilot bit sequence from the bit sequence including the fifth pilot bit sequence and the bit sequence of the first service signal to obtain the bit sequence of the first service signal;
步骤S903:从第一信号中获取第一导频信号。Step S903: Obtain a first pilot signal from the first signal.
以下通过几个具体的实施例来介绍本申请实施例所介绍的信号处理设备和信号处理方法,需要说明的是,本申请中的实施例只用于解释本申请,而不能用于限制本申请。一切符合本申请思想的实施例均在本申请的保护范围之内,本领域技术人员自然知道应该如何根据本申请的思想进行变形。The signal processing equipment and signal processing method introduced by the embodiments of the present application are introduced below through several specific embodiments. It should be noted that the embodiments in the present application are only used to explain the present application, but not to limit the present application. . All embodiments conforming to the idea of the present application are within the scope of protection of the application, and those skilled in the art will naturally know how to make modifications according to the idea of the application.
实施例一Embodiment one
在本实施例中以导频信号中不包含导频信息为例介绍本申请实施例中的信号处理设备和信号处理方法。In this embodiment, the signal processing device and the signal processing method in the embodiments of the present application are introduced by taking the pilot signal not including pilot information as an example.
如图10所示,信号处理设备的编码器20,又包括以下功能模块:As shown in Figure 10, the encoder 20 of the signal processing device further includes the following functional modules:
导频图案存储单元100,用于存储导频比特序列OH0和OH1,其中导频比特序列包含8个比特(也即k=8),OH1为“11111110”,OH0为“00000001”;The pilot pattern storage unit 100 is used to store pilot bit sequences OH0 and OH1, wherein the pilot bit sequence includes 8 bits (that is, k=8), OH1 is "11111110", and OH0 is "00000001";
导频参数P、Q计算单元101,用于通过导频频率计算获得P和Q,假设P=Q=2;Pilot parameter P, Q calculation unit 101, used to obtain P and Q through pilot frequency calculation, assuming P=Q=2;
导频比特流生成单元102,用于接收导频参数P、Q计算单元传输的P和Q,并从导频图案存储单元140获取OH0和OH1,然后通过P和Q、以及OH0和OH1生成导频比特流数据,所生成的比特流数据具体为:00000001000000011111111011111110(也即:OH0OH0OH1OH1);The pilot bit stream generation unit 102 is used to receive the pilot parameter P and the P and Q transmitted by the Q calculation unit, and obtain OH0 and OH1 from the pilot pattern storage unit 140, and then generate the pilot by P and Q, and OH0 and OH1 Frequent bit stream data, the generated bit stream data is specifically: 0000000100000001111111101111110 (ie: OH0OH0OH1OH1);
比特拼接单元103,用于接收导频比特流生成单元142传输的导频比特流数据,以及高速业务比特流对应的业务信号,然后在业务信号中每隔M个比特插入k个比特的导频比特序列,从而输出带导频信号的高速业务比特流。The bit splicing unit 103 is configured to receive the pilot bit stream data transmitted by the pilot bit stream generating unit 142, and the service signal corresponding to the high-speed service bit stream, and then insert a pilot of k bits every M bits into the service signal bit sequence, thereby outputting a high-speed service bit stream with pilot signals.
实施例二Embodiment two
在本实施例中以导频信号中包含导频信息、以2FSK方式实现为例介绍本申请实施例中的信号处理设备和信号处理方法。In this embodiment, the signal processing device and the signal processing method in the embodiments of the present application are introduced by taking pilot information included in the pilot signal and implemented in the 2FSK manner as an example.
请参考图11a,信号处理设备的编码器20,又包括以下功能模块:Please refer to FIG. 11a, the encoder 20 of the signal processing device includes the following functional modules:
导频图案存储单元110,用于存储导频图案OH0、OH1、OH0’、OH1’,假设k=8,OH0为00000001,OH1为11111110,OH0’为00000001,OH1’为11111110;Pilot pattern storage unit 110, used to store pilot patterns OH0, OH1, OH0', OH1', assuming k=8, OH0 is 00000001, OH1 is 11111110, OH0' is 00000001, OH1' is 11111110;
导频参数P、Q计算单元111,用于根据导频频率1计算获得P和Q;Pilot parameter P, Q calculation unit 111, used to calculate and obtain P and Q according to pilot frequency 1;
导频参数P’、Q’计算单元112,用于根据导频频率2计算获得P’和Q’;Pilot parameter P', Q' calculation unit 112, used to calculate and obtain P' and Q' according to the pilot frequency 2;
导频比特流生成单元113,用于根据P、Q、n、OH0以及OH1生成用于表示导频信息中“0”的导频比特流,根据P’、Q’、n’、OH0’以及OH1’生成用于表示导频信息中“1”的导频比特流;The pilot bit stream generating unit 113 is configured to generate a pilot bit stream for representing "0" in the pilot information according to P, Q, n, OH0 and OH1, and to generate a pilot bit stream according to P', Q', n', OH0' and OH1' generates a pilot bit stream representing "1" in the pilot information;
比特拼接模块114,用于获取导频比特流生成单元113生成的表示导频信息中“0”和“1”的导频比特流,并且获得高速业务比特流对应的业务信号、以及需要加载的导频信息的二进制比特序列;然后根据“0”和“1”的导频比特流和导频信息的二进制比特序列,在业务信号中每隔M个比特插入k个比特的导频比特序列,进而获得带导频信息的高速业务比特流,如图11b所示,如果在U时间内插入的是表示导频信息“1”的导频比特流,则由于其由(P+Q)个OH0和OH1组成,故而其导频频率为1/((P+Q)·T),而如果在U时间内插入的是“0”的导频比特流,则由于其由(P’+Q’)个OH0’和OH1’组成,故而其导频频率为1/((P’+Q’)·T),故而在导频信号接收端检测到导频信号之后,可以通过U时间内对应的导频频率来确定其为表示的导频信息为“0”或者“1”。相应的,时间长度U为导频信息的比特周期。The bit splicing module 114 is configured to obtain the pilot bit stream generated by the pilot bit stream generation unit 113 representing "0" and "1" in the pilot information, and obtain the service signal corresponding to the high-speed service bit stream, and the The binary bit sequence of the pilot information; then according to the pilot bit stream of "0" and "1" and the binary bit sequence of the pilot information, a pilot bit sequence of k bits is inserted every M bits in the service signal, Then obtain the high-speed service bit stream with pilot information, as shown in Figure 11b, if what insert in U time is the pilot frequency bit stream that represents pilot information "1", then because it consists of (P+Q) OH0 and OH1, so its pilot frequency is 1/((P+Q) T), and if the pilot bit stream of "0" is inserted in U time, because it is composed of (P'+Q' ) OH0' and OH1', so its pilot frequency is 1/((P'+Q')·T), so after the pilot signal receiver detects the pilot signal, it can pass the corresponding The pilot frequency is used to determine the pilot information that represents "0" or "1". Correspondingly, the time length U is the bit period of the pilot information.
实施例三Embodiment Three
本申请实施例用于给光传送网(OTN:Optical Transport Network)的业务信号加载导频。The embodiments of the present application are used to add pilots to service signals of an optical transport network (OTN: Optical Transport Network).
如图12a所示,发送端侧的信号处理方法具体包括以下步骤:As shown in Figure 12a, the signal processing method on the sending end side specifically includes the following steps:
步骤S1201:给业务信号净荷比特加FEC(Forward Error Correction:前向纠错)。Step S1201: Add FEC (Forward Error Correction: Forward Error Correction) to the payload bits of the service signal.
步骤S1202:对加上FEC的业务信号进行扰码处理。Step S1202: Perform scrambling processing on the FEC-added service signal.
步骤S1203:给进行扰码处理过的业务信号加帧头等,进而使业务信号成帧。Step S1203: adding a frame header to the scrambled service signal, and then framing the service signal.
步骤S1204:给成帧的业务信号加导频比特序列,在OTN中业务信号格式为OTU(Optical channel Transport Unit,光通道传送单元),例如:给OOK(二进制启闭键控:On-Off Keying)调制的OTU3(Optical channel Transport Unit3)加载导频,加载前的OTU3信号比特率约为10.709Gb/s(吉比特每秒)。比如可以选择M=6528,k=64,即每916个高速数据字节插入8个字节的导频比特序列。916个高速数据字节所对应的时间长度T=0.6843μs。如果插入的每个8字节的导频比特序列都相同,那么所加载的导频频率为1/T=1.461MHz。如果插入的每个8字节的导频比特序列按前述的OH1,OH0周期重复,P+Q=100即周期为100T,则加载的导频频率为14.61kHz。按照前述规则,OH1可以为0xFEFEFEFEFEFEFEFE,OH0可以为0x0101010101010101。其中,在加载导频时要避开业务信号的定帧字节,因为OTU帧头包含7字节的定帧字节,OTU帧长为16320字节,因此优选的M>7且能被16320整除。Step S1204: Add a pilot bit sequence to the framed service signal. In OTN, the service signal format is OTU (Optical channel Transport Unit, optical channel transmission unit), for example: to OOK (binary on-off keying: On-Off Keying ) modulated OTU3 (Optical channel Transport Unit3) to load the pilot, and the bit rate of the OTU3 signal before loading is about 10.709Gb/s (gigabit per second). For example, M=6528 and k=64 can be selected, that is, an 8-byte pilot bit sequence is inserted every 916 high-speed data bytes. The time length corresponding to 916 high-speed data bytes is T=0.6843 μs. If every 8-byte pilot bit sequence inserted is the same, then the loaded pilot frequency is 1/T=1.461 MHz. If each 8-byte pilot bit sequence inserted repeats according to the aforementioned OH1, OH0 cycle, P+Q=100, that is, the cycle is 100T, then the loaded pilot frequency is 14.61 kHz. According to the aforementioned rules, OH1 can be 0xFEFEFEFEFEFEFEFE, and OH0 can be 0x0101010101010101. Among them, the framing byte of the service signal should be avoided when loading the pilot, because the OTU frame header contains a 7-byte framing byte, and the OTU frame length is 16320 bytes, so the preferred M>7 and can be 16320 divisible.
步骤S1205:通过加载了导频信号的业务信号调制直流光信号,进而得到加载了导频信号的光信号。Step S1205: Modulate the DC optical signal with the service signal loaded with the pilot signal, and then obtain the optical signal loaded with the pilot signal.
而在加载了导频的光信号传输至接收端之后,请参考图16b,具体可以包括如下获取业务信号的净荷比特的流程:After the pilot-loaded optical signal is transmitted to the receiving end, please refer to Figure 16b, which may specifically include the following process of obtaining the payload bits of the service signal:
步骤S1206:位于接收端的第一信号处理设备在接收到包含导频信号的光信号之后进行光电转换,进而获得包含导频信号的业务信号;Step S1206: The first signal processing device at the receiving end performs photoelectric conversion after receiving the optical signal containing the pilot signal, and then obtains the service signal containing the pilot signal;
步骤S1207:对包含导频信号的业务信号进行定帧处理;Step S1207: Perform framing processing on the service signal including the pilot signal;
步骤S1208:从包含导频信号的业务信号中去除导频信号,接收端可以通过导频信号的插入位置来移除导频信号;Step S1208: removing the pilot signal from the service signal containing the pilot signal, the receiving end can remove the pilot signal through the insertion position of the pilot signal;
步骤S1209:对去除导频信号的业务信号解帧、去除帧头;Step S1209: deframe the service signal without the pilot signal, and remove the frame header;
步骤S1210:对去除帧头的业务信号进行解扰处理;Step S1210: Descrambling the service signal with the frame header removed;
步骤S1211:对解扰处理过的业务信号解除FEC。Step S1211: Deactivate the FEC for the descrambled service signal.
并且,请参考图12c,还可以包括如下获取导频信号的流程:And, please refer to FIG. 12c, it may also include the following process of obtaining the pilot signal:
步骤S1212:对接收到包含导频信号的光信号进行光电转换,进而获得包含导频信号的业务信号;Step S1212: performing photoelectric conversion on the received optical signal containing the pilot signal, and then obtaining a service signal containing the pilot signal;
步骤S1213:对包含导频信号的业务信号进行电放大、模数转换;Step S1213: performing electrical amplification and analog-to-digital conversion on the service signal including the pilot signal;
步骤S1214:对进行电放大、模数转换后的信号进行数字信号处理;Step S1214: Perform digital signal processing on the signal after electrical amplification and analog-to-digital conversion;
步骤S1215:从经过数字信号处理的信号中获取导频信号的频率、幅度、调制深度、导频信息中的一个或多个信息。Step S1215: Obtain one or more information of the frequency, amplitude, modulation depth, and pilot information of the pilot signal from the digital signal processed signal.
本申请提供的一个或多个技术方案,至少具有如下技术效果或优点:One or more technical solutions provided by this application have at least the following technical effects or advantages:
由于在本申请实施例中,提供了一种信号处理设备,包括:编码器和适配器;编码器,编码器,用于在待加载导频信号的业务信号的比特序列中,每隔预定数量的比特,插入导频比特序列,导频比特序列为用于产生导频信号的比特序列;适配器,用于利用插入了导频比特序列后的比特序列生成包含了业务信号和导频信号的信号。也即是通过对业务信号进行编码来加载导频信号,故而不需要通过额外的调制器或者是通过调整调制业务信号的调制器的管脚来加载导频信号,故而达到了降低在业务信号中加载导频信号的成本的技术效果。Since in the embodiment of the present application, a signal processing device is provided, including: an encoder and an adapter; the encoder, the encoder is used to, in the bit sequence of the service signal to be loaded with the pilot signal, every predetermined number of bit, inserting a pilot bit sequence, the pilot bit sequence is a bit sequence used to generate a pilot signal; the adapter is used to generate a signal including a service signal and a pilot signal by using the bit sequence inserted with the pilot bit sequence. That is, the pilot signal is loaded by encoding the service signal, so there is no need to load the pilot signal through an additional modulator or by adjusting the pins of the modulator that modulates the service signal, so the reduction in the service signal is achieved. Technical effect of the cost of loading the pilot signal.
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present application may be provided as methods, systems, or computer program products. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowcharts and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a An apparatus for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions The device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow chart or blocks of the flowchart and/or the block or blocks of the block diagrams.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2013/091047WO2015100588A1 (en) | 2013-12-31 | 2013-12-31 | Signal processing device, communications system, and signal processing method |
| Publication Number | Publication Date |
|---|---|
| CN104904151A CN104904151A (en) | 2015-09-09 |
| CN104904151Btrue CN104904151B (en) | 2018-03-09 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201380003820.XAActiveCN104904151B (en) | 2013-12-31 | 2013-12-31 | Signal processing device, communication system and signal processing method |
| Country | Link |
|---|---|
| CN (1) | CN104904151B (en) |
| WO (1) | WO2015100588A1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110749875B (en)* | 2019-10-28 | 2023-03-31 | 中国计量大学 | Laser pulse adjusting module of pilot frequency self-adaptive Mach-Zehnder modulator |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101534127A (en)* | 2009-04-20 | 2009-09-16 | 西安新邮通信设备有限公司 | Encoding and decoding method for improving decoding efficiency by pilot frequency information and device thereof |
| CN102957655A (en)* | 2011-08-31 | 2013-03-06 | 大唐联诚信息系统技术有限公司 | Method and system for synchronizing shaped offset quadrature phase shift keying (SOQPSK) modulation signals |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101534127A (en)* | 2009-04-20 | 2009-09-16 | 西安新邮通信设备有限公司 | Encoding and decoding method for improving decoding efficiency by pilot frequency information and device thereof |
| CN102957655A (en)* | 2011-08-31 | 2013-03-06 | 大唐联诚信息系统技术有限公司 | Method and system for synchronizing shaped offset quadrature phase shift keying (SOQPSK) modulation signals |
| Publication number | Publication date |
|---|---|
| WO2015100588A1 (en) | 2015-07-09 |
| CN104904151A (en) | 2015-09-09 |
| Publication | Publication Date | Title |
|---|---|---|
| JP6483287B2 (en) | System for improving frequency utilization efficiency in a multi-carrier communication system | |
| CN105122689B (en) | Methods of Optical Data Transmission | |
| EP4221015A1 (en) | Virtual lookup table for probabilistic constellation shaping | |
| CN104243388A (en) | Sound wave communication system on basis of OFDM (orthogonal frequency division multiplexing) | |
| CN107360479B (en) | Encryption method for multiple access passive optical network | |
| CN106576010A (en) | Method, device and system for framing a passive optical network | |
| EP3142269A1 (en) | Optical transmission method and optical transmission system | |
| CN102959918A (en) | A training sequence generating method, a training sequence generating device, and an optical communication system | |
| CN103312644A (en) | Single-carrier frequency domain-balancing optical transmission method capable of adjusting optical spectrum efficiency | |
| CN115276906A (en) | Data frame transmission method, device, chip, storage medium and Bluetooth equipment | |
| CN106059977A (en) | Synchronization frame and symbol synchronous method of orthogonal frequency division multiplexing-passive optical network | |
| RU2636391C1 (en) | System and method for tone modulation of pilot signal by means of data offset | |
| CN104904151B (en) | Signal processing device, communication system and signal processing method | |
| US9225425B2 (en) | System and method for dual speed passive optical networks | |
| CN105553529B (en) | A kind of less fundamental mode optical fibre Transmission system and its digital signal recovery method | |
| US20030026199A1 (en) | Code-division, minimum-shift-keying optical multiplexing | |
| CN108173790A (en) | A kind of transmission method of super Nyquist signal | |
| JP2024155486A (en) | Signal processing device and signal processing method | |
| CN104243389A (en) | Sound wave communication method on basis of OFDM (orthogonal frequency division multiplexing) | |
| CN110875780B (en) | Optical module | |
| CN103117831A (en) | Upstream channel accessing device of passive optical network system | |
| JP2013016978A (en) | Optical communication system and optical communication method | |
| CN1365212A (en) | Effective bandwidth modulation in communication system | |
| CN110519057A (en) | Classical signals decoding method, synchronous method and the device of quantum key distribution system | |
| JP6108939B2 (en) | Optical transceiver |
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |