[go: up one dir, main page]

CN104158787B - Based on the nonlinear impairments compensation method of VOLTERRA model in OFDM-PON system - Google Patents

Based on the nonlinear impairments compensation method of VOLTERRA model in OFDM-PON system Download PDF

Info

Publication number
CN104158787B
CN104158787B CN201410387354.6A CN201410387354A CN104158787B CN 104158787 B CN104158787 B CN 104158787B CN 201410387354 A CN201410387354 A CN 201410387354A CN 104158787 B CN104158787 B CN 104158787B
Authority
CN
China
Prior art keywords
vector
matrix
sequence
volterra
ofdm
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201410387354.6A
Other languages
Chinese (zh)
Other versions
CN104158787A (en
Inventor
方勇
路振龙
孙彦赞
王军华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Shanghai for Science and Technology
Original Assignee
University of Shanghai for Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by University of Shanghai for Science and Technology filed Critical University of Shanghai for Science and Technology
Priority to CN201410387354.6A priority Critical patent/CN104158787B/en
Publication of CN104158787A publication Critical patent/CN104158787A/en
Application granted granted Critical
Publication of CN104158787B publication Critical patent/CN104158787B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Optical Communication System (AREA)

Abstract

本发明提出了一种OFDM‑PON系统中基于VOLTERRA模型的非线性损伤补偿方法。(1)、在发射端与接收端分别存储相同的序列到数据库;(2)、发送带有导频序列的信息并在接收端提取;(3)、根据模型特性构建矩阵;(4)、构建VOLTERRA模型矩阵形式;(5)、求解辨识向量初始值;(6)、分析星座图以构建差异因子向量;(7)、不断构建新的权值向量。该方法使用VOLTERRA模型辨识OFDM‑PON系统中的多种非线性损伤,利用QR分解矩阵维数降低求解复杂度,对辨识系数向量作自适应修正处理,提高了系统抗非线性干扰能力和可靠性。

The invention proposes a nonlinear damage compensation method based on a VOLTERRA model in an OFDM-PON system. (1), store the same sequence in the database at the transmitting end and the receiving end respectively; (2), send information with pilot sequence and extract it at the receiving end; (3), construct according to the characteristics of the model matrix; (4), construct the VOLTERRA model matrix form; (5), solve the initial value of the identification vector; (6), analyze the constellation diagram to construct the difference factor vector; (7), and continuously construct new weight vectors. This method uses the VOLTERRA model to identify various nonlinear damages in the OFDM-PON system, uses the dimension of the QR decomposition matrix to reduce the complexity of the solution, and performs adaptive correction processing on the identification coefficient vector, which improves the system's ability to resist nonlinear interference and reliability .

Description

OFDM-PON系统中基于VOLTERRA模型的非线性损伤补偿方法Nonlinear Damage Compensation Method Based on VOLTERRA Model in OFDM-PON System

技术领域technical field

本发明涉及一种下一代接入系统补偿技术领域的方法,具体是涉及一种正交频分复用-无源光网络(Orthogonal Frequency Division Multiplexing-Passive OpticalNetworks, OFDM-PON)系统中基于VOLTERRA模型的非线性补偿方法。The present invention relates to a method in the technical field of next-generation access system compensation, in particular to an Orthogonal Frequency Division Multiplexing-Passive Optical Networks (OFDM-PON) system based on the VOLTERRA model non-linear compensation method.

背景技术Background technique

在接收机上使用基于VOLTERRA模型的非线性损伤补偿方法,可以改善OFDM- PON系统的可靠性和抗干扰能力。The reliability and anti-interference ability of OFDM-PON system can be improved by using the nonlinear damage compensation method based on VOLTERRA model on the receiver.

现有的非线性损伤补偿方法主要针对光纤通信系统中存在相位噪声、交叉相位调制、自相位调制、四波混频以及加性非高斯噪声等非线性影响,目前已有的研究方案主要集中在光OFDM(Optical OFDM, O-OFDM)系统之中。现有的基于导频序列的非线性补偿算法为:在发射端和接收端存储一个预先设计的相同序列,接收端在利用训练序列得到并储存基本信道状态信息(Channel State Information, CSI)。发送端发送的带有预设序列的信息到达接收端后,首先经过自相位调制补偿器模块,再提取特定位置上的信息与接收端所存储的预设序列相乘,选取对应的结果用于相位噪声补偿。该方法的缺点是需要依赖自相位调制补偿模块才能更好地实现相位补偿过程;基于数字预失真(Digital Pre-Distortion, DPD)的补偿方法为:在发射端和接收端部署相同的DPD模块,将接收端的DPD输出与发射端的DPD输出比较,并将比较结果作为接收端DPD的输入信号之一。DPD模块利用多项式函数逼近O-OFDM系统的非线性影响,依赖于敏感、高速的光电检测器和模数转换器。该方法的缺点是在实际部署过程中,需要较高的设备成本;基于VOLTERRA模型的补偿方法为:在发射端和接收端存储相同的序列,发射端将该序列发送之后,在接收端利用VOLTERRA级数分解接收序列,该级数的基向量由接收端存储的序列构成。之后求解出基向量的系数向量即可实现VOLT- ERRA模型的建立,并进一步根据该模型实现O-OFDM系统的辨识。该方法的缺点在于系数向量不能自适应调整,且系数向量求解过程需要的计算量较大,使得系统计算效率恶化。另外,上述3种方法均只实现针对O-OFDM系统的非线性补偿,未针对OFDM-PON系统作进一步分析。The existing nonlinear damage compensation methods are mainly aimed at nonlinear effects such as phase noise, cross-phase modulation, self-phase modulation, four-wave mixing, and additive non-Gaussian noise in optical fiber communication systems. The existing research programs mainly focus on Optical OFDM (Optical OFDM, O-OFDM) system. The existing nonlinear compensation algorithm based on the pilot sequence is as follows: a pre-designed same sequence is stored at the transmitting end and the receiving end, and the receiving end uses the training sequence to obtain and store the basic channel state information (Channel State Information, CSI). After the information with the preset sequence sent by the sending end reaches the receiving end, it first passes through the self-phase modulation compensator module, and then extracts the information at a specific position and multiplies it with the preset sequence stored at the receiving end, and selects the corresponding result for use in Phase Noise Compensation. The disadvantage of this method is that it needs to rely on the self-phase modulation compensation module to better realize the phase compensation process; the compensation method based on digital pre-distortion (Digital Pre-Distortion, DPD) is: deploy the same DPD module at the transmitter and receiver, The DPD output at the receiving end is compared with the DPD output at the transmitting end, and the comparison result is used as one of the input signals of the DPD at the receiving end. The DPD module uses polynomial functions to approximate the nonlinear effects of O-OFDM systems and relies on sensitive, high-speed photodetectors and analog-to-digital converters. The disadvantage of this method is that it requires high equipment cost in the actual deployment process; the compensation method based on the VOLTERRA model is: store the same sequence at the transmitting end and the receiving end, and after the transmitting end sends the sequence, use VOLTERRA at the receiving end to The series decomposes the received sequence, and the basis vector of the series is formed by the sequence stored at the receiving end. Afterwards, the coefficient vector of the basis vector can be solved to realize the establishment of the VOLT-ERRA model, and further realize the identification of the O-OFDM system according to the model. The disadvantage of this method is that the coefficient vector cannot be adjusted adaptively, and the calculation of the coefficient vector requires a large amount of calculation, which deteriorates the computational efficiency of the system. In addition, the above three methods only realize the nonlinear compensation for the O-OFDM system, without further analysis for the OFDM-PON system.

发明内容Contents of the invention

本发明的目的在于针对现有技术的不足,提出了一种OFDM-PON系统中基于VOLTERRA模型的非线性损伤补偿方法,解决现有补偿方法不能有效应对OFDM-PON系统且补偿方法复杂度高、性能较低以及自适应系数调整的问题,提高系统的可靠性和抗干扰能力。The purpose of the present invention is to address the deficiencies in the prior art, and propose a nonlinear damage compensation method based on the VOLTERRA model in the OFDM-PON system, so as to solve the problem that the existing compensation method cannot effectively deal with the OFDM-PON system and the compensation method has high complexity, The problem of low performance and adaptive coefficient adjustment can improve the reliability and anti-interference ability of the system.

为了达到上述目的,本发明的构思为:在OFDM-PON系统接收端的数字信号处理(Digital Signal Processing, DSP)模块中实现基于VOLTERRA模型的补偿器,根据发射端和接收端所存储序列,构建非线性辨识方案,并将无限的基系数映射到有限的系数向量上,实现VOLTERRA非线性辨识模型的求解和系统非线性影响的补偿。In order to achieve the above object, the idea of the present invention is: implement a compensator based on the VOLTERRA model in the digital signal processing (Digital Signal Processing, DSP) module of the receiving end of the OFDM-PON system, and construct a non- The linear identification scheme maps the infinite base coefficients to the finite coefficient vectors to realize the solution of the VOLTERRA nonlinear identification model and the compensation of the nonlinear influence of the system.

根据上述的发明构思,本发明通过以下技术方案实现。According to the above inventive concepts, the present invention is realized through the following technical solutions.

一种OFDM-PON系统中基于VOLTERRA模型的非线性损伤补偿方法,其特征在于具体操作步骤如下:A nonlinear damage compensation method based on the VOLTERRA model in an OFDM-PON system, characterized in that the specific operation steps are as follows:

步骤一、存储相同序列:在发射端与接收端分别存储相同的序列到数据库;Step 1. Store the same sequence: store the same sequence in the database at the transmitting end and the receiving end respectively;

步骤二、发送带有导频序列的信息:发射端从数据库中提取部分序列作为导频序列并穿插在有用信息内发送给接收端,接收端收到经历非线性损伤的导频信息并提取出来;Step 2. Send information with pilot sequences: the transmitter extracts part of the sequence from the database as a pilot sequence and intersperses it with useful information and sends it to the receiver. The receiver receives and extracts the pilot information that has experienced nonlinear damage. ;

步骤三、构建矩阵:将提取的信息按三阶VOLTERRA模型的特性,利用KRONECKER乘积构建矩阵;Step three, build Matrix: The extracted information is constructed using the KRONECKER product according to the characteristics of the third-order VOLTERRA model matrix;

步骤四、构建VOLTERRA模型矩阵形式:利用矩阵及接收端数据库中提取的对应序列,得到辨识OFDM- PON系统非线性损伤的VOLTERRA模型矩阵形式;Step 4. Construct VOLTERRA model matrix form: use The corresponding sequence extracted from the matrix and the receiving end database is obtained to obtain the matrix form of the VOLTERRA model for identifying the nonlinear damage of the OFDM-PON system;

步骤五、求解辨识向量初始值:对步骤四得到的矩阵形式模型作QR分解,得到辨识系数向量的初始值;Step 5. Solve the initial value of the identification vector: perform QR decomposition on the matrix model obtained in step 4 to obtain the initial value of the identification coefficient vector;

步骤六、构建差异因子向量:分析接收信息非导频处序列经过VOLTERRA补偿器之后的16QAM星座图,利用标准星座点与非理想星座点的差异构建差异因子向量;Step 6. Build a difference factor vector: analyze the 16QAM constellation diagram after the non-pilot sequence of the received information passes through the VOLTERRA compensator, and use the difference between the standard constellation point and the non-ideal constellation point to construct the difference factor vector;

步骤七、构建权值向量:使用步骤六得到的向量更新最新得到的辨识系数向量信息值,并将该信息作为修正当前非导频处序列的权值向量。Step 7. Construct the weight vector: use the vector obtained in step 6 to update the newly obtained information value of the identification coefficient vector, and use this information as a weight vector for correcting the sequence at the current non-pilot position.

上述步骤一所述存储相同序列的具体操作方法如下:在发射端与接收端分别存储相同的序列到数据库,并在发射端将该序列作为导频,其中导频是指按照给定规律穿插在有用信息序列之间的序列;用向量表示发射的导频信息,向量表示接收到的经历非线性损伤的信息,其中表示向量的元素,为导频子载波个数,表示转置运算,表示向量的元素。The specific operation method for storing the same sequence described in the above step 1 is as follows: store the same sequence in the database at the transmitting end and the receiving end respectively, and use the sequence as a pilot at the transmitting end, where the pilot refers to interspersed in the sequence according to a given rule Sequence between useful information sequences; use vector Indicates the transmitted pilot information, vector Represents the received information experiencing nonlinear damage, where , , representation vector Elements, is the number of pilot subcarriers, represents the transpose operation, representation vector Elements.

上述步骤二所述发送带有导频序列的信息的具体操作方法如下:给定穿插的方法是指梳状插入的方法,有用信息是为达到通信目的的任意信息,用向量表示;将按梳状插入到得到的信息用向量表示;在接收端与对应的信息用向量表示,与向量对应的信息用向量表示;其中 分别表示向量的元素,表示有用信息子载波个数,表示子载波总数,且;所述非线性损伤是指OFDM-PON系统中包括相位噪声、交叉相位调制、自相位调制和四波混频以及加性非高斯噪声在内的多种非线性影响。The specific operation method of sending the information with the pilot sequence described in the above step 2 is as follows: the method of given interleaving refers to the method of comb insertion, and the useful information is any information for reaching the purpose of communication. express; will Insert the comb into the Get the information with the vector Representation; at the receiving end with Corresponding information vector represent, with the vector Corresponding information vector express; among them , , , ; , , and represent vectors respectively , , and Elements, Indicates the number of useful information subcarriers, represents the total number of subcarriers, and ; The nonlinear damage refers to various nonlinear effects in the OFDM-PON system including phase noise, cross-phase modulation, self-phase modulation, four-wave mixing and additive non-Gaussian noise.

上述步骤三所述构建矩阵的具体操作方法如下:利用VOLTERRA模型,假设接收端收到的向量经过VOLTERRA补偿器之后得到的向量记为,其中。于是有Build as described in Step 3 above The specific operation method of the matrix is as follows: Using the VOLTERRA model, it is assumed that the vector received by the receiving end The vector obtained after the VOLTERRA compensator is denoted as ,in . So there is

(1) (1)

其中,向量为补偿器的输出,表示该向量的元素,为VOLTERRA模型误差向量的第个元素,为辨识OFDM- PON系统模型的第阶辨识系数,并称由该系数组成的函数为信道函数的广义逆函数;Among them, the vector is the output of the compensator, represent the elements of this vector, , Error vector for the VOLTERRA model First elements, In order to identify the first OFDM-PON system model order identification coefficient, and the function composed of this coefficient is called the generalized inverse function of the channel function;

将(1)式写为矩阵形式,有Write formula (1) in matrix form, we have

(2) (2)

其中,矩阵表示维数的复实数集合,向量完全由辨识系数经过初等矩阵变换得到,表示矩阵的第行元素所组成的行向量,表示为Among them, the matrix , express set of complex real numbers of dimension, vector It is completely obtained by the identification coefficient through elementary matrix transformation, ; representation matrix First A row vector of row elements, expressed as

(3) (3)

其中,是VOLTERRA模型所取的最大阶数,是OFDM-PON系统的记忆长度;可见矩阵的列维数完全由确定,;一般而言,总有;(3)式中的表示KRONECKER积。表示转置行向量得到的列向量。in, , is the maximum order taken by the VOLTERRA model, is the memory length of the OFDM-PON system; the visible matrix The number of dimension entirely by and Sure, ; in general, there is always ; (3) in the formula Indicates KRONECKER product. represents the transposed row vector The resulting column vector.

上述步骤四所述构建VOLTERRA模型矩阵形式的具体操作方法如下:从接收端数据库中提取的序列为与完全相同的信息,该序列是VOLTERRA模型输出信号的理想值,即,或The specific operation method for constructing the matrix form of the VOLTERRA model described in the above step 4 is as follows: the sequence extracted from the receiving end database is and Exactly the same information, the sequence is the VOLTERRA model output signal ideal value of ,or

(4) (4)

其中,向量为序列与序列之间的误差向量,将(4)式误差序列部分合并,即令,有Among them, the vector for sequence with sequence Between the error vectors, the part of the (4) error sequence is combined, that is, ,Have

(5) (5)

(5)式即为所述非线性影响的VOLTERRA模型矩阵形式。Equation (5) is the VOLTERRA model matrix form of the nonlinear influence.

上述步骤五所述求解辨识向量初始值的具体操作方法如下:求解辨识系数向量的过程为:The specific operation method for solving the initial value of the identification vector described in the above step five is as follows: the process of solving the identification coefficient vector is:

①、对矩阵QR分解,有,其中矩阵为正交矩阵,为上三角矩阵,且①, pair matrix QR decomposition, with , where the matrix is an orthogonal matrix, is an upper triangular matrix, and ;

②、使用矩阵对(5)式作变换,有,从而得到②, use matrix Transform (5), we have , so as to get

(6) (6)

其中,表示取向量的前个元素组成新的列向量;in, , Represents a vector before elements form a new column vector;

③、利用后向迭代方法,求解出(6)式中向量的值,即为所述辨识系数向量的初始值,记为③. Use the backward iterative method to solve the vector in (6) The value of is the initial value of the identification coefficient vector, denoted as .

上述步骤六所述构建差异因子向量的具体操作方法如下:QAM星座图为正交振幅调制图,记导频向量之后的第一个有用信息向量记为,经历非线性影响到达接收端,于是接收信号记为,由得到与其对应的上三角矩阵,然后使用VOLTERRA补偿器对补偿,其中补偿器的系数向量为步骤五所得到的辨识系数向量初始值,对应的VOLTERRA补偿器输出记为,其中;分析的16QAM星座图,将该星座图与标准星座图对比,利用标准星座点与非理想星座点的一系列比值构成向量,即为所述的差异因子向量。The specific operation method of constructing the difference factor vector described in the above step six is as follows: the QAM constellation diagram is a quadrature amplitude modulation diagram, and the pilot vector The first useful information vector after recorded as , experience nonlinear effects and reach the receiving end, so the received signal recorded as ,Depend on Get the corresponding upper triangular matrix , then use the VOLTERRA compensator for the Compensation, where the coefficient vector of the compensator is the initial value of the identification coefficient vector obtained in step five , and the corresponding VOLTERRA compensator output is denoted as ,in ;analyze The 16QAM constellation diagram, compare the constellation diagram with the standard constellation diagram, and use a series of ratios between standard constellation points and non-ideal constellation points to form a vector , which is the difference factor vector.

上述所述步骤七所述构建权值向量的具体操作方法如下:最新辨识系数向量信息按以下过程得到:The specific operation method of constructing the weight vector described in the above-mentioned step seven is as follows: the latest identification coefficient vector information is obtained according to the following process:

使用差异因子向量对补偿器的输出作进一步修正,即Use difference factor vector A further correction is made to the output of the compensator, namely

(7) (7)

其中,为HADAMARD积,即为接收信号补偿结果;in, Product for HADAMARD, is to receive the signal Compensation results;

若记,其中使得成立,于是(7)式即可写为;且将的星座图与标准星座图对比,按求解的方法得到,从而有接收信号经过VOLTERRA补偿器之后的输出信号可以写为Ruoji ,in make established, so (7) can be written as ; and will Compared with the standard constellation diagram, press Solve method to get , so that the received signal The output signal after passing through the VOLTERRA compensator can be written as

(8) (8)

其中即为所述更新后的辨识系数向量信息值;于是,第个接收信号经过VOLTERRA补偿器之后的输出信号可以写为in That is, the updated identification coefficient vector information value; thus, the first receive signal The output signal after passing through the VOLTERRA compensator can be written as

(9) (9)

本发明的OFDM-PON系统中基于VOLTERRA模型自适应修正的非线性补偿方法与现有技术相比具有如下优点:使用VOLTERRA模型辨识OFDM-PON系统中的多种非线性影响,利用QR分解矩阵维数降低求解复杂度,对辨识系数向量作自适应修正处理,提高了系统抗非线性干扰能力和可靠性。Compared with the prior art, the nonlinear compensation method based on VOLTERRA model adaptive correction in the OFDM-PON system of the present invention has the following advantages: use the VOLTERRA model to identify various nonlinear effects in the OFDM-PON system, use the QR decomposition matrix dimension The number reduces the complexity of the solution, and the identification coefficient vector is adaptively corrected, which improves the system's ability to resist nonlinear interference and reliability.

附图说明Description of drawings

图1为OFDM-PON光纤通信系统的示意图。FIG. 1 is a schematic diagram of an OFDM-PON optical fiber communication system.

图2为补偿方法实施流程图。Figure 2 is a flowchart of the implementation of the compensation method.

图3为辨识系数向量自适应修正过程图。Fig. 3 is a diagram of the self-adaptive correction process of the identification coefficient vector.

图4为带有非理想点的星座图。Figure 4 is a constellation diagram with non-ideal points.

图5为系统误码率随比特速率变化的结果。Figure 5 is the result of the system bit error rate varying with the bit rate.

具体实施方式Detailed ways

下面结合附图对本发明的优选实施例作进一步详细说明。The preferred embodiments of the present invention will be described in further detail below in conjunction with the accompanying drawings.

本实施例在本发明技术方案的前提下进行实施,给出了详细的实施方案、操作过程和实验结果,但本发明的保护范围不限于下述的实施例。This example is implemented on the premise of the technical solution of the present invention, and detailed implementation, operation process and experimental results are given, but the protection scope of the present invention is not limited to the following examples.

实施例一:Embodiment one:

参见图1-图5,本OFDM-PON系统中基于VOLTERRA模型的非线性损伤补偿方法。Referring to Figures 1-5, the nonlinear damage compensation method based on the VOLTERRA model in this OFDM-PON system.

实施例二:Embodiment two:

参见图1-图5,OFDM-PON系统中基于VOLTERRA模型的非线性损伤补偿方法:该方法的系统由光网络单元、光传输信道、光分配网络、光线路终端、DSP模块组成如图1所示。其中光网络单元中包括电域调制模块以及电光转换模块,光线路终端中包括光电转换模块及电域解调模块,基于VOLTERRRA模型的非线性损伤补偿器在DSP模块中实现。具体步骤如下,如图2所示:Referring to Figure 1-Figure 5, the nonlinear damage compensation method based on the VOLTERRA model in the OFDM-PON system: the system of this method consists of an optical network unit, an optical transmission channel, an optical distribution network, an optical line terminal, and a DSP module, as shown in Figure 1 Show. The optical network unit includes an electrical domain modulation module and an electro-optical conversion module, the optical line terminal includes a photoelectric conversion module and an electrical domain demodulation module, and the nonlinear damage compensator based on the VOLTERRRA model is implemented in the DSP module. The specific steps are as follows, as shown in Figure 2:

步骤一、在发射端与接收端分别存储相同的序列到数据库,并在发射端将该序列作为导频,其中导频是指按照给定规律穿插在有用信息序列之间的序列;用向量表示发射的导频信息,向量表示接收到的经历非线性损伤的信息,其中 表示向量的元素,为导频子载波个数,表示转置运算,表示向量的元素;Step 1. Store the same sequence in the database at the transmitting end and the receiving end respectively, and use the sequence at the transmitting end as a pilot, where the pilot refers to a sequence interspersed between useful information sequences according to a given rule; use the vector Indicates the transmitted pilot information, vector Represents the received information experiencing nonlinear damage, where , , representation vector Elements, is the number of pilot subcarriers, represents the transpose operation, representation vector Elements;

步骤二、在发射端使用梳状插入方法将导频序列按梳状插入到有用信息序列得到的信息用向量表示;在的传输在过程中会受到包括相位噪声、交叉相位调制、自相位调制和四波混频以及加性非高斯噪声在内的多种非线性损伤的影响。接收端与对应的信息用向量表示,与向量对应的信息用向量表示;其中 分别表示向量的元素,表示有用信息子载波个数,表示子载波总数,且Step 2, use the comb insertion method at the transmitter to insert the pilot sequence Insert into useful information sequence by comb Get the information with the vector express; in During the transmission process, it will be affected by various nonlinear impairments including phase noise, cross-phase modulation, self-phase modulation and four-wave mixing, and additive non-Gaussian noise. Receiver and Corresponding information vector represent, with the vector Corresponding information vector express; among them , , , ; , , and represent vectors respectively , , and Elements, Indicates the number of useful information subcarriers, represents the total number of subcarriers, and ;

步骤三、利用VOLTERRA模型,假设接收端收到的向量经过VOLTERRA补偿器之后得到向量,其中。于是有Step 3. Using the VOLTERRA model, assume that the vector received by the receiving end After passing through the VOLTERRA compensator, the vector is obtained ,in . So there is

(1) (1)

其中为VOLTERRA模型误差向量的第个元素,为辨识OFDM-PON系统模型的第阶辨识系数,并称由该系数组成的函数为信道函数的广义逆函数。in , Error vector for the VOLTERRA model First elements, In order to identify the first OFDM-PON system model The order identification coefficient, and the function composed of this coefficient is called the generalized inverse function of the channel function.

将(1)式写为矩阵形式,有Write formula (1) in matrix form, we have

(2) (2)

其中,矩阵,向量完全由辨识系数经过初等矩阵变换得到。表示矩阵的第行元素,表示为Among them, the matrix , ,vector It is completely obtained by the identification coefficient through elementary matrix transformation. representation matrix First row elements, expressed as

(3) (3)

其中,向量为补偿器的输出,表示该向量的元素,为VOLTERRA模型误差向量的第个元素,为辨识OFDM- PON系统模型的第阶辨识系数,并称由该系数组成的函数为信道函数的广义逆函数。Among them, the vector is the output of the compensator, represent the elements of this vector, , Error vector for the VOLTERRA model First elements, In order to identify the first OFDM-PON system model The order identification coefficient, and the function composed of this coefficient is called the generalized inverse function of the channel function.

将(1)式写为矩阵形式,有Write formula (1) in matrix form, we have

(2) (2)

其中,矩阵表示维数的复实数集合,向量完全由辨识系数经过初等矩阵变换得到,表示矩阵的第行元素所组成的行向量,表示为Among them, the matrix , express set of complex real numbers of dimension, vector It is completely obtained by the identification coefficient through elementary matrix transformation, . representation matrix First A row vector of row elements, expressed as

(3) (3)

其中,是VOLTERRA模型所取的最大阶数,是OFDM-PON系统的记忆长度。可见矩阵的列维数完全由确定,;一般而言,总有;(3)式中的表示KRONECKER积。表示转置行向量得到的列向量。in, , is the maximum order taken by the VOLTERRA model, is the memory length of the OFDM-PON system. visible matrix The number of dimension entirely by and Sure, ; in general, there is always ; (3) in the formula Indicates KRONECKER product. represents the transposed row vector The resulting column vector.

步骤四、从接收端数据库中提取的序列为与完全相同的信息,该序列是VOLTERRA模型输出信号的理想值,即,或Step 4, the sequence extracted from the receiving end database is Exactly the same information, the sequence is the VOLTERRA model output signal ideal value of ,or

(4) (4)

其中,向量为序列与序列之间的误差向量,将(4)式误差序列部分合并,即令,有Among them, the vector for sequence with sequence Between the error vectors, the part of the (4) error sequence is combined, that is, ,Have

(5) (5)

(5)式即为所述非线性影响的VOLTERRA模型矩阵形式。Equation (5) is the VOLTERRA model matrix form of the nonlinear influence.

步骤五、按如下过程得到辨识系数向量,如图3所示:Step 5. Obtain the identification coefficient vector according to the following process, as shown in Figure 3:

①、对矩阵QR分解,有,其中矩阵为正交矩阵,为上三角矩阵,且①, pair matrix QR decomposition, with , where the matrix is an orthogonal matrix, is an upper triangular matrix, and ;

②、使用矩阵对(5)式作变换,有,从而得到②, use matrix Transform (5), we have , so as to get

(6) (6)

其中,表示取向量的前个元素组成新的向量;in, , Represents a vector before elements to form a new vector;

③、利用后向迭代方法,求解出(6)式中向量的值,即为所述辨识系数向量的初始值,记为③. Use the backward iterative method to solve the vector in (6) The value of is the initial value of the identification coefficient vector, denoted as .

步骤六、分析接收信息非导频处序列经过VOLTERRA补偿器之后的16QAM星座图,记导频向量之后的第一个有用信息向量记为,经历非线性影响到达接收端,于是接收信号记为,由得到与其对应的上三角矩阵,然后使用VOLTERRA补偿器对补偿,其中补偿器的系数向量为步骤五所得到的辨识系数向量初始值,对应的VOLTERRA补偿器输出记为,其中;分析的16QAM星座图,将该星座图与标准星座图对比,如图4所示,利用标准星座点与非理想星座点的一系列比值构成向量,即为所述的差异因子向量,其元素的值由标准点A与非理想点B的坐标值之比确定。Step 6. Analyze the 16QAM constellation diagram after the non-pilot sequence of the received information passes through the VOLTERRA compensator, and record the pilot vector The first useful information vector after recorded as , experience nonlinear effects and reach the receiving end, so the received signal recorded as ,Depend on Get the corresponding upper triangular matrix , then use the VOLTERRA compensator for the Compensation, where the coefficient vector of the compensator is the initial value of the identification coefficient vector obtained in step five , and the corresponding VOLTERRA compensator output is denoted as ,in ;analyze 16QAM constellation diagram, compare the constellation diagram with the standard constellation diagram, as shown in Figure 4, use a series of ratios of standard constellation points and non-ideal constellation points to form a vector , which is the difference factor vector, its elements The value of is determined by the ratio of the coordinate values of standard point A and non-ideal point B.

步骤七、使用差异因子向量对补偿器的输出作进一步修正,即Step 7. Use the difference factor vector A further correction is made to the output of the compensator, namely

(7) (7)

其中,为HADAMARD积,即为接收信号补偿结果;in, Product for HADAMARD, is to receive the signal Compensation results;

若记,其中使得成立,于是(7)式即可写为;且将的星座图与标准星座图对比,按求解的方法得到,从而有接收信号经过VOLTERRA补偿器之后的输出信号可以写为Ruoji ,in make established, so (7) can be written as ; and will Compared with the standard constellation diagram, press Solve method to get , so that the received signal The output signal after passing through the VOLTERRA compensator can be written as

(8) (8)

其中即为所述更新后的辨识系数向量信息值;于是,第个接收信号经过VOLTERRA补偿器之后的输出信号可以写为in That is, the updated identification coefficient vector information value; thus, the first receive signal The output signal after passing through the VOLTERRA compensator can be written as

(9) (9)

按上述迭代方法更新辨识系数向量值,直到通信过程结束。Update the identification coefficient vector value according to the above iterative method until the end of the communication process.

图5所示的是光纤传输信道长度为10KM时,系统误比特率性能随系统比特速率变化图。Fig. 5 is a graph showing the variation of the system bit error rate performance with the system bit rate when the optical fiber transmission channel length is 10KM.

从上述实施例的结果可以看出,本发明能可以使得OFDM-PON系统获得较高的系统性能。It can be seen from the results of the above embodiments that the present invention can enable the OFDM-PON system to obtain higher system performance.

Claims (8)

1. A nonlinear damage compensation method based on a VOLTERRA model in an OFDM-PON system is characterized by comprising the following specific operation steps:
step one, storing the same sequence: storing the same sequence to a database at a transmitting end and a receiving end respectively;
step two, sending information with a pilot frequency sequence: the transmitting terminal extracts partial sequence from the database as pilot frequency sequence and transmits it to the receiving terminal after inserting in useful information, the receiving terminal receives the pilot frequency sequence which has undergone nonlinear damage and extracts it;
step three, constructing a K matrix: constructing a K matrix by using a KRONECKER product according to the characteristics of a three-order VOLTERRA model by using the extracted information;
step four, constructing a VOLTERRA model matrix form: obtaining a VOLTERRA model matrix form for identifying the nonlinear damage of the OFDM-PON system by using the K matrix and the corresponding sequence extracted from the receiving end database;
step five, solving the initial value of the identification coefficient vector: performing QR decomposition on the VOLTERRA model matrix form model obtained in the step four to obtain an initial value of the identification coefficient vector;
step six, constructing a difference factor vector: analyzing a 16QAM constellation diagram of a received information non-pilot frequency position sequence after the sequence passes through a VOLTERRA compensator, and constructing a difference factor vector by using the difference between a standard constellation point and a non-ideal constellation point;
step seven, constructing a weight vector: and updating the initial value of the identification coefficient vector obtained newly by using the vector obtained in the step six, and taking the information as the weight vector for correcting the current non-pilot frequency position sequence.
2. The nonlinear impairment compensation method based on the VOLTERRA model in the OFDM-PON system according to claim 1, wherein the specific operation method of the step one for storing the same sequence is as follows: storing the same sequence to a database at a transmitting end and a receiving end respectively, and taking the sequence as a pilot frequency at the transmitting end, wherein the pilot frequency is a sequence which is inserted between useful information sequences according to a given inserting method; by vector xpIndicating the transmitted pilot sequence, vector ypIndicating a received pilot sequence experiencing non-linear impairments, wherein
xp=[xp(0),xp(1),…,xp(Np-1)]T
yp=[yp(0),yp(1),…,yp(Np-1)]T,xpDenotes the vector xpElement (b) of (A), NpFor the number of pilot subcarriers, (+)TDenotes a transposition operation, yp(. represents vector y)pOf (2) is used.
3. The nonlinear impairment compensation method based on the VOLTERRA model in the OFDM-PON system according to claim 2, wherein the specific operation method for sending the information with the pilot sequence is as follows: the given inserting method in the second step is a comb inserting method, the useful information is any information for achieving the purpose of communication, and the vector x is useduRepresents; x is to bepInserting into x in comb formuThe obtained information is represented by a vector x; at the receiving end and xuCorresponding information vector yuRepresenting, information corresponding to the vector x is represented by a vector y; wherein xu=[xu(0),xu(1),…,xu(Nu-1)]T
x=[x(0),x(1),…,x(N-1)]T
yu=[yu(0),yu(1),…,yu(Nu-1)]T
y=[y(0),y(1),…,y(N-1)]T;xu(*)、x(*)、yu(. about.) and y (. about.) denote vectors x, respectivelyu、x、yuAnd y is the element, NuIndicating the number of useful information sub-carriers, N indicating the total number of sub-carriers, and N ═ Np+Nu(ii) a The nonlinear damage refers to various nonlinear influences including phase noise, cross phase modulation, self phase modulation, four-wave mixing and additive non-Gaussian noise in the OFDM-PON system.
4. The nonlinear impairment compensation method based on the VOLTERRA model in the OFDM-PON system according to claim 2, wherein the specific operation method for constructing the K matrix in the third step is as follows:
using the VOLTERRA model, assume the vector y received at the receiving endpAfter passing through the VOLTERRA compensator, a vector u is obtained, where u is [ u (0), u (1), …, u (N)p-1)]T(ii) a Thus, there are:
where the vector u is the output of the compensator, u (—) represents the elements of the vector, N ∈ [0, Np-1]I ∈ [1, + ∞), e (n) is the (n +1) th element of the VOLTERRA model error vector e,identifying coefficients of the ith order of an OFDM-PON system model, and calling a function formed by the coefficients as a generalized inverse function of a channel function;
writing formula (1) in matrix form, having
u=Kw+e (2)
Wherein, the matrix Representing a complex real number set of dimensions NxM, the vector w is obtained by elementary matrix transformation of the identification coefficients, the row vector composed of (n +1) th row elements of the matrix K is expressed as
Wherein,order is the maximum order taken by the VOLTERRA model, and L is the memory length of the OFDM-PON system; it can be seen that the column dimension M of matrix K is completely determined by order and L,generally, there is always M < N; (3) in the formulaRepresents the KRONECKER product;representing transposed row vectorsThe resulting column vector.
5. The nonlinear impairment compensation method based on a VOLTERRA model in the OFDM-PON system according to claim 4, wherein the specific operation method in the form of the VOLTERRA model matrix constructed in the fourth step is as follows:
the sequence extracted from the receiving end database is the AND vector xpThe exact same information, the sequence being the ideal value of the output signal u of the VOLTERRA model, i.e. xpKw + e, or
xp=Kw+e+e′ (4)
Wherein, the matrix Representing a complex real number set of dimension NxM, the vector w is obtained by elementary matrix transformation of the identification coefficients, and the vector e' is a sequence u and a sequence xpThe error vector between, the error sequence part of formula (4) is merged, i.e. the orderIs provided with
(5) The formula is the VOLTERRA model matrix form of the nonlinear damage.
6. The nonlinear impairment compensation method in an OFDM-PON system based on a VOLTERRA model according to claim 5, wherein the specific operation method of solving the initial value of the identification coefficient vector in the step five is as follows:
the process of solving the initial value of the identification coefficient vector is as follows:
①, decomposing the matrix KQR, havingWherein the matrix Q is an orthogonal matrix, R is an upper triangular matrix, and
② transformation of equation (5) using matrix Q, hasThereby obtaining
Wherein,fM(λ) represents taking the first M elements of vector λ to form a new vector;
③, solving the value of the vector w in the formula (6) by using a backward iteration method, namely the initial value of the identification coefficient vector, which is marked as w0
7. The nonlinear impairment compensation method based on the VOLTERRA model in the OFDM-PON system according to claim 6, wherein the specific operation method for constructing the difference factor vector in the sixth step is as follows:
the QAM constellation diagram is a quadrature amplitude modulation diagram, and the vector x is recordedpThe first useful letter thereafterInformation vector xuIs marked asExperiences a non-linear effect on its arrival at the receiving end, and receives the signal yuIs marked asByObtaining an upper triangular matrix corresponding to the upper triangular matrixThen using the VOLTERRA compensator pair yuCompensation is carried out, wherein the coefficient vector of the compensator is the initial value w of the identification coefficient vector obtained in the step five0The corresponding VOLTERRA compensator output is noted as u0WhereinfM(λ) represents taking the first M elements of vector λ to form a new vector; analysis u0Comparing the constellation diagram with a standard constellation diagram, and forming a vector v by using a series of ratios of standard constellation points and non-ideal constellation points0I.e. the vector of disparity factors.
8. The nonlinear impairment compensation method based on the VOLTERRA model in the OFDM-PON system according to claim 7, wherein the specific operation method for constructing the weight vector in the seventh step is as follows: the initial value of the latest identification coefficient vector is obtained according to the following process:
using a disparity factor vector v0The output of the compensator is further modified, i.e.
Wherein ⊙ is the HADAMARD product,i.e. the received signalA compensation result;fM(λ) represents taking the first M elements of vector λ to form a new vector;
if rememberWhereinSo thatThen, the formula (7) can be written asAnd will beComparing the constellation diagram with the standard constellation diagram according to the solution v0The method gives v1Thereby having a received signalThe output signal after passing through the VOLTERRA compensator can be written as
WhereinIs the updated identificationIdentifying an initial value of a coefficient vector; thus, the (k +1) th received signalThe output signal after passing through the VOLTERRA compensator can be written as:
CN201410387354.6A 2014-04-14 2014-08-08 Based on the nonlinear impairments compensation method of VOLTERRA model in OFDM-PON system Expired - Fee Related CN104158787B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410387354.6A CN104158787B (en) 2014-04-14 2014-08-08 Based on the nonlinear impairments compensation method of VOLTERRA model in OFDM-PON system

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN2014101471789 2014-04-14
CN201410147178 2014-04-14
CN201410147178.9 2014-04-14
CN201410387354.6A CN104158787B (en) 2014-04-14 2014-08-08 Based on the nonlinear impairments compensation method of VOLTERRA model in OFDM-PON system

Publications (2)

Publication Number Publication Date
CN104158787A CN104158787A (en) 2014-11-19
CN104158787B true CN104158787B (en) 2018-12-07

Family

ID=51884193

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410387354.6A Expired - Fee Related CN104158787B (en) 2014-04-14 2014-08-08 Based on the nonlinear impairments compensation method of VOLTERRA model in OFDM-PON system

Country Status (1)

Country Link
CN (1) CN104158787B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7322196B2 (en) * 2019-06-21 2023-08-07 フラウンホッファー-ゲゼルシャフト ツァ フェルダールング デァ アンゲヴァンテン フォアシュンク エー.ファオ Apparatus and method for transmitting and receiving data over an optical fiber channel using perturbation-based fiber nonlinearity compensation in the periodic frequency domain
CN115001912B (en) * 2022-06-01 2023-07-18 西南交通大学 IFDMA-PON improvement method based on BiLSTM

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103312645A (en) * 2013-06-05 2013-09-18 华中科技大学 Self-adaptive damage compensation method and system for digital-related optical communication system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103259597B (en) * 2012-02-20 2016-12-07 富士通株式会社 Nonlinear compensating device, method and transmitter

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103312645A (en) * 2013-06-05 2013-09-18 华中科技大学 Self-adaptive damage compensation method and system for digital-related optical communication system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
《Volterra-Model-Based Nonlinear Compensator with Kronecker Product for OFDM-PON System》;Zhenlong LU,等;《Asia Communications and Photonics Conference 2013》;20131115;全文 *

Also Published As

Publication number Publication date
CN104158787A (en) 2014-11-19

Similar Documents

Publication Publication Date Title
CN110266617B (en) Multipath channel estimation method of super-Nyquist system
CN107395282A (en) Phase noise compensation method of time domain unscented Kalman filtering large-linewidth CO-OFDM system
CN106506042B (en) Based on L1/2The electric line communication system impulse noise suppression method of norm regularization
CN103684601A (en) Coefficient determining device, balancer, receiver and transmitter
CN110971307B (en) A method for compensating for inherent inter-subcarrier interference in SEFDM system
CN114553315B (en) Fiber nonlinear equalization method and system based on CNN-biRNN
CN107682296B (en) MMSE (minimum mean square error) receiving method and device suitable for GFDM (ground fault frequency division multiplexing) system of FSC (frequency selective modulation)
CN113472443A (en) Transmitting end iterative dispersion compensation method for intensity modulation direct detection system
Fang et al. Time-domain maximum-likelihood channel estimation for PDM CO-OFDM systems
CN104158787B (en) Based on the nonlinear impairments compensation method of VOLTERRA model in OFDM-PON system
CN117459182A (en) An OTFS signal detection method and system
Hassan Performance enhancement and PAPR reduction for MIMO based QAM-FBMC systems
Sridharan et al. Performance analysis of SC-FDMA in the presence of receiver phase noise
Chakraborty et al. Likelihood ascent search‐aided low complexity improved performance massive MIMO detection in perfect and imperfect channel state information
Li et al. Channel equalization using independent component analysis in PDM-CO-OFDM
Bo et al. Common phase estimation in coherent OFDM system using image processing technique
CN114006794B (en) Complex value neural network-based channel estimation method and system
CN102571663B (en) Microwave communication data transmission and device
CN108540187A (en) The method and device of non-linear multi-user mimo system performance is improved based on MMSE criterion
CN107222445A (en) A kind of improved unitary transformation pretreatment OFDM transmission method
Emarah et al. Development of signal recovery algorithm for overcoming PAPR in OFDMA communication system
KR101483568B1 (en) Low-complexity Cost Function Calculation for Multiple-input Multiple-output systems
CN116633737B (en) Low-complexity SVD precoding method for super Nyquist system
JP6441751B2 (en) Crosstalk compensation device and crosstalk removal method
CN117081677B (en) A method and equipment for processing inter-carrier damage in SEFDM system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20181207

Termination date: 20210808

CF01 Termination of patent right due to non-payment of annual fee