CN106330315B - A kind of data processing method and device - Google Patents
A kind of data processing method and device Download PDFInfo
- Publication number
- CN106330315B CN106330315B CN201510330187.6A CN201510330187A CN106330315B CN 106330315 B CN106330315 B CN 106330315B CN 201510330187 A CN201510330187 A CN 201510330187A CN 106330315 B CN106330315 B CN 106330315B
- Authority
- CN
- China
- Prior art keywords
- data
- sequence
- frame head
- positive
- transmission network
- 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.)
- Active
Links
Landscapes
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
The embodiment of the invention discloses a kind of data processing methods, comprising: according to the data acquisition differential decoding data on transmission network;Data to be tested sequence is extracted in the differential decoding data, and obtains local detection frame head data sequence;The frame originating point information of the differential decoding data is obtained according to the data to be tested sequence, the local detection frame head data sequence and preset first threshold and second threshold;Data on confirmation transmission network are when entering frame synchronization state, according to the frame originating point information of the differential decoding data obtain the data on transmission network reverse phase information and big frequency deviation value;The data on transmission network are compensated according to the reverse phase information and big frequency deviation value.The embodiment of the invention also discloses a kind of data processing equipments.
Description
Technical field
The present invention relates to technical field of data processing more particularly to a kind of data processing method and devices.
Background technique
Optical fiber is considered as the important medium of data transmission, experienced following three phases using optical fiber transmission data: empty
Point multiplexing (Space Division Multiplexing, SDM), time division multiplexing (Time Division Multiplexing,
) and wavelength-division multiplex (Wavelength Division Multiplexing, WDM) TDM.
So far wire transmission is still based on wavelength-division multiplex system, and with the development of sign off, commercial 40G wavelength-division is passed
The defeated wavelength-division transmission for evolving as 100G or even 400G;At the same time, the also continuous extension in the distance of data transmission;
Therefore, wavelength-division multiplex system caused chromatic dispersion, polarizing coating dispersion and strong filter effect etc. in data transmission procedure is many
Problem needs to solve;The solution of these problems need using Digital Signal Processing (Digital Signal Processing,
DSP method), currently, the method for generalling use 100G DSP.
But during being carried out data transmission using optical fiber, when the big frequency deviation value for data is ± Pi/2, how to carry out
Data processing does not have perfect solution.
Summary of the invention
In view of this, can compensate for data transmission procedure an embodiment of the present invention is intended to provide data processing method and device
In big frequency deviation value.
The technical solution of the embodiment of the present invention is achieved in that
The embodiment of the present invention provides a kind of data processing method, comprising: is translated according to the data acquisition difference on transmission network
Code data;Data to be tested sequence is extracted in the differential decoding data, and obtains local detection frame head data sequence;According to
The data to be tested sequence, the local detection frame head data sequence and preset first threshold and second threshold obtain institute
State the frame originating point information of differential decoding data;When data on confirmation transmission network enter frame synchronization state, translated according to the difference
Code data frame originating point information obtain the data on transmission network reverse phase information and big frequency deviation value;According to the reverse phase information and greatly
Frequency deviation value compensates the data on transmission network.
In above scheme, before the data acquisition differential decoding data according on transmission network, the method is also wrapped
It includes: hard decision process being carried out to the data on transmission network and obtains hard decision data;
Correspondingly, the data acquisition differential decoding data according on transmission network, comprising: to the hard decision data
X polarization state in two adjacent XI data and two adjacent XQ data carry out calculus of differences respectively, to the hard decision number
According to Y polarization state in two adjacent YI data and two adjacent YQ data carry out calculus of differences respectively, obtain XI data, XQ
The differential decoding data of data, YI data and YQ data.
In above scheme, the data on transmission network carry out hard decision process and obtain hard decision data, comprising:
When the highest order of data indicates that the data are negative on confirmation transmission network, obtaining hard decision data is " 0 ", confirmation
When the highest order of data indicates that the data are positive number on transmission network, obtaining hard decision data is " 1 ";Or, confirmation transmission network
When the highest order of upper data indicates that the data are negative, obtaining hard decision data is " 1 ", confirms the highest of data on transmission network
When position indicates that the data are positive number, obtaining hard decision data is " 0 ".
It is described according to the data to be tested sequence, the local detection frame head data sequence and pre- in above scheme
If first threshold and second threshold obtain the frame originating point information of the differential decoding data, comprising: by the data to be tested sequence
Column are calculated with local detection frame head data sequence, obtain element number inconsistent in two sequences;Described inconsistent
Element number when being less than first threshold, confirm that the position where the data to be tested sequence is frame header position, and the frame
The positive and negative state of head is positive;When the inconsistent element number is greater than second threshold, the data to be tested sequence is confirmed
The position at place is frame header position, and the positive and negative state of the frame head is negative.
In above scheme, the frame originating point information according to the differential decoding data obtains the anti-of the data on transmission network
Phase information and big frequency deviation value, comprising: it is negative in the positive and negative state of the XQ data sequence frame head, the XI data sequence frame head
Positive and negative state be timing, confirm the XQ data sequence and the XI data sequence not reverse phase, the data on transmission network it is big
Frequency deviation value is Pi/2;It is positive in the positive and negative state of the XQ data sequence frame head, the positive and negative state of the XI data sequence frame head
When being negative, the XQ data sequence and the XI data sequence not reverse phase are confirmed, the big frequency deviation value of the data on transmission network is-
Pi/2;It is negative in the positive and negative state of the XQ data sequence frame head, the positive and negative state of the XI data sequence frame head is timing, really
Recognize the XQ data sequence or the XI data sequence reverse phase, the big frequency deviation value of the data on transmission network is Pi/2;Described
The positive and negative state of XQ data sequence frame head is positive, and when the positive and negative state of the XI data sequence frame head is negative, confirms the XQ number
According to sequence or the XI data sequence reverse phase, the big frequency deviation value of the data on transmission network is-Pi/2.
The embodiment of the present invention also provides a kind of data processing equipment, and described device includes: differential decoding module, extracts mould
Block obtains module, first processing module, Second processing module and compensating module;Wherein,
The differential decoding module, for according to the data acquisition differential decoding data on transmission network;
The extraction module, for extracting data to be tested sequence in the differential decoding data;
The acquisition module, for obtaining local detection frame head data sequence;
The first processing module, for according to the data to be tested sequence, the local detection frame head data sequence
And preset first threshold and second threshold obtain the frame originating point information of the differential decoding data;
The Second processing module, when the data for confirming on transmission network enter frame synchronization state, according to the difference
The frame originating point information of point decoding data obtain the data on transmission network reverse phase information and big frequency deviation value;
The compensating module, for being mended according to the reverse phase information and big frequency deviation value to the data on transmission network
It repays.
In above scheme, described device further include: hard decision process module, it is hard for being carried out to the data on transmission network
Decision process obtains hard decision data;Correspondingly, the differential decoding module, inclined specifically for the X to the hard decision data
Two adjacent XI data and two adjacent XQ data carry out calculus of differences respectively in polarization state, to the Y of the hard decision data
Two adjacent YI data and two adjacent YQ data carry out calculus of differences respectively in polarization state, obtain XI data, XQ data,
The differential decoding data of YI data and YQ data.
In above scheme, the hard decision process module is indicated specifically for the highest order of data on confirmation transmission network
When the data are negative, obtaining hard decision data is " 0 ", confirms that the highest order of data on transmission network indicates that the data are positive number
When, obtaining hard decision data is " 1 ";Or, being obtained hard when the highest order of data indicates that the data are negative on confirmation transmission network
Adjudicating data is " 1 ", and when confirming that the highest order of data on transmission network indicates that the data are positive number, obtaining hard decision data is
“0”。
In above scheme, the first processing module is specifically used for the data to be tested sequence and local detection frame
Head data sequence is calculated, and element number inconsistent in two sequences is obtained;It is less than in the inconsistent element number
When first threshold, the position where confirming the data to be tested sequence is frame header position, and the positive and negative state of the frame head is
Just;When the inconsistent element number is greater than second threshold, the position where confirming the data to be tested sequence is frame
Head position, and the positive and negative state of the frame head is negative.
In above scheme, the Second processing module, specifically for being in the positive and negative state of the XQ data sequence frame head
Negative, the positive and negative state of the XI data sequence frame head is timing, confirms that the XQ data sequence and the XI data sequence be not anti-
Phase, the big frequency deviation value of the data on transmission network are Pi/2;It is positive in the positive and negative state of the XQ data sequence frame head, the XI
When the positive and negative state of data sequence frame head is negative, the XQ data sequence and the XI data sequence not reverse phase, transmission network are confirmed
The big frequency deviation value of data on network is-Pi/2;It is negative in the positive and negative state of the XQ data sequence frame head, the XI data sequence
The positive and negative state of frame head is timing, confirms the XQ data sequence or the XI data sequence reverse phase, the data on transmission network
Big frequency deviation value be Pi/2;Be positive in the positive and negative state of the XQ data sequence frame head, the XI data sequence frame head it is positive and negative
When state is negative, the XQ data sequence or the XI data sequence reverse phase, the big frequency deviation value of the data on transmission network are confirmed
For-Pi/2.
Data processing method and device provided by the embodiment of the present invention, comprising: according to the data acquisition on transmission network
Differential decoding data;Data to be tested sequence is extracted in the differential decoding data, and obtains local detection frame head data sequence
Column;According to the data to be tested sequence, the local detection frame head data sequence and preset first threshold and the second threshold
Value obtains the frame originating point information of the differential decoding data;When data on confirmation transmission network enter frame synchronization state, according to institute
State differential decoding data frame originating point information obtain data on transmission network reverse phase information and big frequency deviation value;According to the reverse phase
Information and big frequency deviation value compensate the data on transmission network.In this way, not only compensating for the big frequency in data transmission procedure
Bias, and scheme is realized simply, reliably.
Detailed description of the invention
Fig. 1 is the processing flow schematic diagram that the embodiment of the present invention sends data;
Fig. 2 is the form schematic diagram of data frame of the embodiment of the present invention;
Fig. 3 is the processing flow schematic diagram of data processing method of the embodiment of the present invention;
Fig. 4 is the structural schematic diagram of 100G of embodiment of the present invention dsp chip;
Fig. 5 is the schematic diagram that data to be tested sequence is extracted in sliding of the embodiment of the present invention;
Fig. 6 determines showing for frame header position according to correlation and preset first threshold, second threshold for the embodiment of the present invention
It is intended to;
Fig. 7 is the composed structure schematic diagram of data processing equipment of the embodiment of the present invention.
Specific embodiment
Technical solution for a better understanding of the invention is below situated between in detail to the process for sending data to transmission network
It continues.
For the transmitting terminal of data, the process flow of data is sent, as shown in Figure 1, comprising the following steps:
Step 101, after being grouped processing to data, by data distribution to different data channel;
Specifically, the data after grouping are usually distributed on 4 LAN emulation (LAN Emulation, Lane), definition
4 Lane are respectively XI, XQ, YI or YQ;Wherein, the data on XI and XQ are bundled in the upload of X polarization state when transmitting on optical fiber
Defeated, the data on YI and YQ are bundled in Y polarization state and transmit when transmitting on optical fiber.
Step 102, the data in data channel are encoded.
Step 103, frame head data sequence is inserted into the data after coding according to data frame format, completes the framing of data frame
Process;
Here, the format of data frame, as shown in Fig. 2, including a and b two parts, a is the frame head data sequence of insertion, and b is
The data frame content of other control information is inserted into after data frame content or coding after coding;In 100G Digital Signal Processing
In (Digital Signal Process, DSP) chip, the representative value of data processing degree of parallelism is 64;Therefore, for the ease of rear
Continuous processing, the representative value of the preamble sequence a of insertion are 64;For 4 Lane, the frame head data sequence be inserted on each Lane
It is different;Meanwhile in order to preferably detect the frame head data sequence on different Lane, it is desirable that 4 frame head data sequences it
Between need that there is good irrelevant property, it may be assumed that the equal length of two frame head data sequences, between two frame head data sequences
Element number completely and different element number are respectively half or close to half.
Step 104, the data after framing are subjected to constellation point and bit Bits Expanding, by hard bit Data expansion at soft
Information.
Step 105, Soft Inform ation is sent to optical transport network after treatment;
Here, the processing includes frequency deviation phase offset compensation.
The process flow of data processing method provided by the embodiment of the present invention, as shown in Figure 3, comprising the following steps:
Step 201, according to the data acquisition differential decoding data on transmission network;
Specifically, hard decision process is carried out to the data on transmission network and obtains hard decision data, to the hard decision number
According to X polarization state in adjacent two XI data carry out calculus of differences, obtain the differential decoding data of XI data;Sentence firmly to described
Certainly two XQ data adjacent in the X polarization state of data carry out calculus of differences, obtain the differential decoding data of XQ data;To described
Two adjacent YI data carry out calculus of differences in the Y polarization state of hard decision data, obtain the differential decoding data of YI data;It is right
Two adjacent YQ data carry out calculus of differences in the Y polarization state of the hard decision data, obtain the differential decoding number of YQ data
According to;
Here, the data on transmission network carry out hard decision process and obtain hard decision data, comprising: confirmation transmission
When the highest order of data indicates that the data are negative on network, obtaining hard decision data is " 0 ", confirms data on transmission network
When highest order indicates that the data are positive number, obtaining hard decision data is " 1 ";Or, confirming the highest order table of data on transmission network
When showing that the data are negative, obtaining hard decision data is " 1 ", confirms that the highest order of data on transmission network indicates that the data are positive
When number, obtaining hard decision data is " 0 ".
Step 202, data to be tested sequence is extracted in the differential decoding data, and obtains local detection frame head data
Sequence;
Specifically, the structure of 100G dsp chip, as shown in figure 4, a0 is that current hard decision data inputs, a1 is upper one
After the deposit of group hard decision data input, a0 and a1 merge, in the transmission time of each frame data, extracted in specified location
63 differential decoding data are as data to be tested sequence;
Here it is possible to directly received by dsp chip local detection frame head data sequence or dsp chip reception be sent to
Frame head data before defeated network, and to same position in XI the and XQ preamble sequence of the frame head data before being sent to transmission network
The element set merges into the vector data (XI, XQ) of an X polarization state, two adjacent vector datas in X polarization state (XI0,
XQ0), (XI1, XQ1) carries out differential decoding operation, and (XI ' 0, XQ ' 0) for the vector data after obtaining differential decoding;Preamble sequence group
At 64 vector datas (XI, XQ) obtain the vector data after 63 differential decoding operations (XI ', XQ '), the number of corresponding XI '
According to for the local detection frame head data sequence of XI data;The data of corresponding XQ ' are the local detection frame head data sequence of XQ data
Column;One Y is merged into the element of same position in YI the and YQ preamble sequence of the frame head data before being sent to transmission network
The vector data (YI, YQ) of polarization state, two adjacent vector datas (YI0, YQ0) in Y polarization state, it is poor that (YI1, YQ1) is carried out
Code operation is decomposed, (YI ' 0, YQ ' 0) for the vector data after obtaining differential decoding;Preamble sequence composition 64 vector datas (YI,
YQ the vector data (YI ', YQ ') after) obtaining 63 differential decoding operations, the data of corresponding YI ' are the local detection of YI data
Frame head data sequence;The data of corresponding YQ ' are the local detection frame head data sequence of YQ data.
Step 203, according to the data to be tested sequence, the local detection frame head data sequence and preset first
Threshold value and second threshold obtain the frame originating point information of the differential decoding data;
Specifically, the data to be tested sequence and local detection frame head data sequence are subjected to exclusive or calculating by bit, obtained
Inconsistent element number, referred to as correlation into two sequences;When the correlation is less than first threshold, confirmation it is described to
Position where detection data sequence is frame header position, and the positive and negative state of the frame head is positive;It is greater than the in the correlation
When two threshold values, the position where confirming the data to be tested sequence is frame header position, and the positive and negative state of the frame head is negative;
When the correlation is greater than first threshold and is less than second threshold, frame header position cannot be confirmed;It cannot confirm frame header position
When, need in the transmission time of next frame data, sliding extract data to be tested sequence, further according to data to be tested sequence,
The local detection frame head data sequence and preset first threshold and second threshold obtain the frame of the differential decoding data
Head information;The schematic diagram of data to be tested sequence is extracted in sliding, as shown in Figure 5;In general, at most being mentioned by the sliding of 64 positions
Data to be tested sequence, the i.e. data transmission period of 64 frames are taken, just can determine that the position of frame head;
Wherein, the frame originating point information includes: frame header position, the positive and negative state of frame head and the type of frame head;The frame head
Type is consistent with the frame head type of local detection frame head data sequence corresponding when confirmation frame header position;
Here, the preset first threshold and second threshold be according to the bit error rate flexible setting in data transmission procedure,
It is required that the sum of first threshold and second threshold are equal to the bit of differential decoding data, and first threshold is far smaller than the second threshold
Value;In the present embodiment, it is desirable that the sum of first threshold and second threshold are 63, preset first threshold value 8, second threshold 55;
Correspondingly, determining the schematic diagram of frame header position, such as Fig. 6 according to correlation and preset first threshold, second threshold
It is shown, wherein Zj indicates data to be tested sequence, i.e., the slippery sequence obtained when sliding position is j, and Zji indicates sequencing to be checked
I-th of element in column.
Step 204, when confirming that the data on transmission network enter frame synchronization state, according to the frame of the differential decoding data
Head information obtain the data on transmission network reverse phase information and big frequency deviation value;
Specifically, first frame head is found at current sliding position, then sliding position remains unchanged, according to frame structure
Frame length information, judges next frame header position, detects whether frame head until entering synchronous regime at this location;If certain
It not can enter synchronous regime in time, be switched to next sliding position and continue to test frame head;If at current sliding position,
Frame head is not detected in the transmission time of continuous 1 data frame, next frame is switched to next sliding position, slides at 64
Position cyclic switching confirms that the data of the polarization state enter synchronous regime when finding frame head;In two polarization states of X, Y
Data enter synchronous regime, and when not detecting the exception of frame head type, then confirm that the data on transmission network enter frame
Synchronous regime;
Meanwhile being negative in the positive and negative state of the XQ data sequence frame head, the positive and negative state of the XI data sequence frame head
For timing, the XQ data sequence and the XI data sequence not reverse phase are confirmed, the big frequency deviation value of the data on transmission network is
Pi/2;It is positive in the positive and negative state in the XQ data sequence frame head, the positive and negative state of the XI data sequence frame head is
When negative, the XQ data sequence and the XI data sequence not reverse phase are confirmed, the big frequency deviation value of the data on transmission network is-
Pi/2;It is negative in the positive and negative state of the XQ data sequence frame head, the positive and negative state of the XI data sequence frame head is timing, really
Recognize the XQ data sequence or the XI data sequence reverse phase, the big frequency deviation value of the data on transmission network is Pi/2;Described
The positive and negative state of XQ data sequence frame head is positive, and when the positive and negative state of the XI data sequence frame head is negative, confirms the XQ number
According to sequence or the XI data sequence reverse phase, the big frequency deviation value of the data on transmission network is-Pi/2;In the XQ data sequence
The positive and negative state of frame head is positive, and the positive and negative state of the XI data sequence frame head is timing, confirms the XQ data sequence and institute
XI data sequence not reverse phase is stated, and big frequency deviation value is not present in the data on transmission network;The XI data sequence frame head just
Negative state is positive, and the positive and negative state of the XQ data sequence frame head is timing, confirms the XQ data sequence and the XI data
Sequence inversion, and big frequency deviation value is not present in the data on transmission network.
Step 205, the data on transmission network are compensated according to the reverse phase information and big frequency deviation value;
It specifically, need to be to the compensation data-Pi/2 on transmission network when the big frequency deviation value is Pi/2;Described big
It, need to be to the compensation data Pi/2 on transmission network when frequency deviation value is-Pi/2.
To realize that above-mentioned data processing method, the embodiment of the present invention provide a kind of data processing equipment, the group of described device
At structure, as shown in fig. 7, differential decoding module 10, extraction module 20, acquisition module 30, first processing module 40, second processing
Module 50 and compensating module 60;Wherein,
The differential decoding module 10, for according to the data acquisition differential decoding data on transmission network;
The extraction module 20, for extracting data to be tested sequence in the differential decoding data;
The acquisition module 30, for obtaining local detection frame head data sequence;
The first processing module 40, for according to the data to be tested sequence, the local detection frame head data sequence
Column and preset first threshold and second threshold obtain the frame originating point information of the differential decoding data;
The Second processing module 50, when the data for confirming on transmission network enter frame synchronization state, according to described
The frame originating point information of differential decoding data obtain the data on transmission network reverse phase information and big frequency deviation value;
The compensating module 60, for being mended according to the reverse phase information and big frequency deviation value to the data on transmission network
It repays.
In the embodiment of the present invention, described device further include: hard decision process module 70, for the data on transmission network
It carries out hard decision process and obtains hard decision data;
Correspondingly, the differential decoding module 10, specifically in the X polarization state to the hard decision data adjacent two
A XI data and two adjacent XQ data carry out calculus of differences respectively, to adjacent in the Y polarization state of the hard decision data
Two YI data and two adjacent YQ data carry out calculus of differences respectively, obtain XI data, XQ data, YI data and YQ data
Differential decoding data.
In the embodiment of the present invention, the hard decision process module 70, specifically for the highest of data on confirmation transmission network
When position indicates that the data are negative, obtaining hard decision data is " 0 ", confirms that the highest order of data on transmission network indicates the data
When for positive number, obtaining hard decision data is " 1 ";Or, when the highest order of data indicates that the data are negative on confirmation transmission network,
Obtaining hard decision data is that " 1 " obtains hard decision number when confirming that the highest order of data on transmission network indicates that the data are positive number
According to for " 0 ".
In the embodiment of the present invention, the first processing module 40 is specifically used for the data to be tested sequence and local
Detection frame head data sequence is calculated, and element number inconsistent in two sequences is obtained;In the inconsistent element
When number is less than first threshold, the position where confirming the data to be tested sequence is frame header position, and the frame head is positive and negative
State is positive;When the inconsistent element number is greater than second threshold, the position where the data to be tested sequence is confirmed
It is set to frame header position, and the positive and negative state of the frame head is negative.
In the embodiment of the present invention, the Second processing module 50, specifically in the positive and negative of the XQ data sequence frame head
State is negative, and the positive and negative state of the XI data sequence frame head is timing, confirms the XQ data sequence and the XI data sequence
Not reverse phase is arranged, the big frequency deviation value of the data on transmission network is Pi/2;It is positive in the positive and negative state of the XQ data sequence frame head,
When the positive and negative state of the XI data sequence frame head is negative, the XQ data sequence and the XI data sequence not reverse phase are confirmed,
The big frequency deviation value of data on transmission network is-Pi/2;It is negative in the positive and negative state of the XQ data sequence frame head, the XI number
It is timing according to the positive and negative state of sequence frame head, confirms the XQ data sequence or the XI data sequence reverse phase, on transmission network
Data big frequency deviation value be Pi/2;It is positive in the positive and negative state of the XQ data sequence frame head, the XI data sequence frame head
Positive and negative state when being negative, confirm the XQ data sequence or the XI data sequence reverse phase, the data on transmission network it is big
Frequency deviation value is-Pi/2.
During the present invention is implemented, the acquisition module 30 can directly receive local detection frame head data sequence or described
Obtain module 30 and receive and be sent to frame head data before defeated network, XI to the frame head data being sent to before transmission network and
The element of same position merges into the vector data (XI, XQ) of an X polarization state in XQ preamble sequence, adjacent in X polarization state
Two vector datas (XI0, XQ0), (XI1, XQ1) carry out differential decoding operation, the vector data (XI ' after obtaining differential decoding
0, XQ ' 0);64 vector datas (XI, XQ) of preamble sequence composition obtain the vector data after 63 differential decoding operations
(XI ', XQ '), the data of corresponding XI ' are the local detection frame head data sequence of XI data;The data of corresponding XQ ' are XQ data
Local detection frame head data sequence;To same position in YI the and YQ preamble sequence of the frame head data before being sent to transmission network
The element set merges into the vector data (YI, YQ) of a Y polarization state, two adjacent vector datas in Y polarization state (YI0,
YQ0), (YI1, YQ1) carries out differential decoding operation, and (YI ' 0, YQ ' 0) for the vector data after obtaining differential decoding;Preamble sequence group
At 64 vector datas (YI, YQ) obtain the vector data after 63 differential decoding operations (YI ', YQ '), the number of corresponding YI '
According to for the local detection frame head data sequence of YI data;The data of corresponding YQ ' are the local detection frame head data sequence of YQ data
Column.
It in the embodiment of the present invention, when that cannot confirm frame header position, needs in the transmission time of next frame data, slides
Data to be tested sequence is extracted, further according to data to be tested sequence, the local detection frame head data sequence and preset the
One threshold value and second threshold obtain the frame originating point information of the differential decoding data;In general, at most being mentioned by the sliding of 64 positions
Data to be tested sequence, the i.e. data transmission period of 64 frames are taken, just can determine that the position of frame head;
Wherein, the frame originating point information includes: frame header position, the positive and negative state of frame head and the type of frame head;The frame head
Type is consistent with the frame head type of local detection frame head data sequence corresponding when confirmation frame header position;
Here, the preset first threshold and second threshold be according to the bit error rate flexible setting in data transmission procedure,
It is required that the sum of first threshold and second threshold are equal to the bit of differential decoding data, and first threshold is far smaller than the second threshold
Value;In the present embodiment, it is desirable that the sum of first threshold and second threshold are 63, preset first threshold value 8, second threshold 55.
In the embodiment of the present invention, the Second processing module 50 is also used to find first frame at current sliding position
Head, then sliding position remains unchanged, and according to the frame length information of frame structure, judges next frame header position, detects at this location
Whether frame head is until entering synchronous regime;If not can enter synchronous regime within a certain period of time, it is switched to next sliding position
It sets and continues to test frame head;If frame head is not detected in the transmission time of continuous 1 data frame at current sliding position,
Next frame is switched to next sliding position, in 64 sliding position cyclic switchings, when finding frame head, confirms the polarization state
Data enter synchronous regime;Enter synchronous regime in the data of two polarization states of X, Y, and does not detect frame head type
When abnormal, then confirm that the data on transmission network enter frame synchronization state.
It should be noted that in practical applications, the differential decoding module 10, extraction module 20, first processing module
40, the function of Second processing module 50, compensating module 60 and hard decision process module 70 can be realized by dsp chip, the acquisition
The function of module 30 can be realized by central processing unit (CPU) or microprocessor (MPU) or programmable gate array (FPGA).
When dsp chip states the data processing method of the embodiment of the present invention in realization, realization letter small with chip area
The advantages of list, reliable performance.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the scope of the present invention.
Claims (10)
1. a kind of data processing method, which is characterized in that the described method includes:
According to the data acquisition differential decoding data on transmission network;
Data to be tested sequence is extracted in the differential decoding data, and obtains local detection frame head data sequence;
According to the data to be tested sequence, the local detection frame head data sequence and preset first threshold and the second threshold
Value obtains the frame originating point information of the differential decoding data;
When data on confirmation transmission network enter frame synchronization state, passed according to the frame originating point information of the differential decoding data
The reverse phase information of data on defeated network and big frequency deviation value;
The data on transmission network are compensated according to the reverse phase information and big frequency deviation value.
2. the method according to claim 1, wherein the data acquisition differential decoding according on transmission network
Before data, the method also includes:
Hard decision process is carried out to the data on transmission network and obtains hard decision data;
Correspondingly, the data acquisition differential decoding data according on transmission network, comprising:
Difference is carried out respectively to two XI data adjacent in the X polarization state of the hard decision data and two adjacent XQ data
Operation carries out difference to two YI data adjacent in the Y polarization state of the hard decision data and two adjacent YQ data respectively
Partite transport is calculated, and the differential decoding data of XI data, XQ data, YI data and YQ data are obtained.
3. according to the method described in claim 2, it is characterized in that, the data on transmission network carry out hard decision process
Obtain hard decision data, comprising:
When the highest order of data indicates that the data are negative on confirmation transmission network, obtaining hard decision data is " 0 ", confirmation transmission
When the highest order of data indicates that the data are positive number on network, obtaining hard decision data is " 1 ";Or,
When the highest order of data indicates that the data are negative on confirmation transmission network, obtaining hard decision data is " 1 ", confirmation transmission
When the highest order of data indicates that the data are positive number on network, obtaining hard decision data is " 0 ".
4. method according to any one of claims 1 to 3, which is characterized in that it is described according to the data to be tested sequence,
The local detection frame head data sequence and preset first threshold and second threshold obtain the frame of the differential decoding data
Head information, comprising:
The data to be tested sequence and local detection frame head data sequence are calculated, obtained inconsistent in two sequences
Element number;
When the inconsistent element number is less than first threshold, the position where confirming the data to be tested sequence is frame
Head position, and the positive and negative state of the frame head is positive;
When the inconsistent element number is greater than second threshold, the position where confirming the data to be tested sequence is frame
Head position, and the positive and negative state of the frame head is negative.
5. method according to any one of claims 1 to 3, which is characterized in that described according to the differential decoding data
Frame originating point information obtain the data on transmission network reverse phase information and big frequency deviation value, comprising:
It is negative in the positive and negative state of XQ data sequence frame head, the positive and negative state of XI data sequence frame head is timing, confirms the XQ
The big frequency deviation value of data sequence and the XI data sequence not reverse phase, the data on transmission network is Pi/2;
When the positive and negative state of the XQ data sequence frame head is positive, and the positive and negative state of the XI data sequence frame head is negative, really
Recognize the XQ data sequence and the XI data sequence not reverse phase, the big frequency deviation value of the data on transmission network is-Pi/2;
It is negative in the positive and negative state of the XQ data sequence frame head, the positive and negative state of the XI data sequence frame head is timing, really
Recognize the XQ data sequence or the XI data sequence reverse phase, the big frequency deviation value of the data on transmission network is Pi/2;
When the positive and negative state of the XQ data sequence frame head is positive, and the positive and negative state of the XI data sequence frame head is negative, really
Recognize the XQ data sequence or the XI data sequence reverse phase, the big frequency deviation value of the data on transmission network is-Pi/2.
6. a kind of data processing equipment, which is characterized in that described device includes: differential decoding module, extraction module, obtains mould
Block, first processing module, Second processing module and compensating module;Wherein,
The differential decoding module, for according to the data acquisition differential decoding data on transmission network;
The extraction module, for extracting data to be tested sequence in the differential decoding data;
The acquisition module, for obtaining local detection frame head data sequence;
The first processing module, for according to the data to be tested sequence, the local detection frame head data sequence and
Preset first threshold and second threshold obtain the frame originating point information of the differential decoding data;
The Second processing module when data for confirming on transmission network enter frame synchronization state, is translated according to the difference
Code data frame originating point information obtain the data on transmission network reverse phase information and big frequency deviation value;
The compensating module, for being compensated according to the reverse phase information and big frequency deviation value to the data on transmission network.
7. device according to claim 6, which is characterized in that described device further include: hard decision process module, for pair
Data on transmission network carry out hard decision process and obtain hard decision data;
Correspondingly, the differential decoding module, specifically for two XI numbers adjacent in the X polarization state to the hard decision data
Calculus of differences is carried out respectively according to two adjacent XQ data, to two YI adjacent in the Y polarization state of the hard decision data
Data and two adjacent YQ data carry out calculus of differences respectively, obtain the difference of XI data, XQ data, YI data and YQ data
Decoding data.
8. device according to claim 7, which is characterized in that the hard decision process module is specifically used for confirmation transmission
When the highest order of data indicates that the data are negative on network, obtaining hard decision data is " 0 ", confirms data on transmission network
When highest order indicates that the data are positive number, obtaining hard decision data is " 1 ";Or,
When the highest order of data indicates that the data are negative on confirmation transmission network, obtaining hard decision data is " 1 ", confirmation transmission
When the highest order of data indicates that the data are positive number on network, obtaining hard decision data is " 0 ".
9. according to the described in any item devices of claim 6 to 8, which is characterized in that the first processing module, being specifically used for will
The data to be tested sequence is calculated with local detection frame head data sequence, obtains element inconsistent in two sequences
Number;
When the inconsistent element number is less than first threshold, the position where confirming the data to be tested sequence is frame
Head position, and the positive and negative state of the frame head is positive;
When the inconsistent element number is greater than second threshold, the position where confirming the data to be tested sequence is frame
Head position, and the positive and negative state of the frame head is negative.
10. according to the described in any item devices of claim 6 to 8, which is characterized in that the Second processing module is specifically used for
It is negative in the positive and negative state of XQ data sequence frame head, the positive and negative state of XI data sequence frame head is timing, confirms the XQ data
The big frequency deviation value of sequence and the XI data sequence not reverse phase, the data on transmission network is Pi/2;
When the positive and negative state of the XQ data sequence frame head is positive, and the positive and negative state of the XI data sequence frame head is negative, really
Recognize the XQ data sequence and the XI data sequence not reverse phase, the big frequency deviation value of the data on transmission network is-Pi/2;
It is negative in the positive and negative state of the XQ data sequence frame head, the positive and negative state of the XI data sequence frame head is timing, really
Recognize the XQ data sequence or the XI data sequence reverse phase, the big frequency deviation value of the data on transmission network is Pi/2;
When the positive and negative state of the XQ data sequence frame head is positive, and the positive and negative state of the XI data sequence frame head is negative, really
Recognize the XQ data sequence or the XI data sequence reverse phase, the big frequency deviation value of the data on transmission network is-Pi/2.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510330187.6A CN106330315B (en) | 2015-06-15 | 2015-06-15 | A kind of data processing method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510330187.6A CN106330315B (en) | 2015-06-15 | 2015-06-15 | A kind of data processing method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106330315A CN106330315A (en) | 2017-01-11 |
CN106330315B true CN106330315B (en) | 2019-02-05 |
Family
ID=57732700
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510330187.6A Active CN106330315B (en) | 2015-06-15 | 2015-06-15 | A kind of data processing method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106330315B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106936471B (en) * | 2017-05-05 | 2019-02-15 | 上海司南卫星导航技术股份有限公司 | Receive the method, system and reception radio station of base station differential data |
CN109660325B (en) * | 2017-10-12 | 2021-11-02 | 中兴通讯股份有限公司 | Data processing method and device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102833204A (en) * | 2012-08-24 | 2012-12-19 | 西安空间无线电技术研究所 | Frequency offset estimation implementation method |
CN103117980A (en) * | 2013-01-31 | 2013-05-22 | 南京正保通信网络技术有限公司 | Quick digital automatic frequency control method for orthogonal frequency division multiplexing receivers |
CN103220246A (en) * | 2012-12-14 | 2013-07-24 | 西安英菲泰尔电子科技有限公司 | Method for timing recovery and combination carrier wave frequency offset elimination of chip in frequency shift keying (FSK) demodulator |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8351413B2 (en) * | 2009-08-21 | 2013-01-08 | Lg Electronics Inc. | Method and apparatus for generating ranging signal in wireless communication system |
-
2015
- 2015-06-15 CN CN201510330187.6A patent/CN106330315B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102833204A (en) * | 2012-08-24 | 2012-12-19 | 西安空间无线电技术研究所 | Frequency offset estimation implementation method |
CN103220246A (en) * | 2012-12-14 | 2013-07-24 | 西安英菲泰尔电子科技有限公司 | Method for timing recovery and combination carrier wave frequency offset elimination of chip in frequency shift keying (FSK) demodulator |
CN103117980A (en) * | 2013-01-31 | 2013-05-22 | 南京正保通信网络技术有限公司 | Quick digital automatic frequency control method for orthogonal frequency division multiplexing receivers |
Also Published As
Publication number | Publication date |
---|---|
CN106330315A (en) | 2017-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10396921B2 (en) | Multi-lane synchronization method, synchronization apparatus and system, and computer storage medium | |
US8514833B2 (en) | Data processing apparatus, communications device, and data processing method | |
EP2701334B1 (en) | Data reception apparatus and marker information extraction method | |
TW200401988A (en) | Initial cell search algorithm | |
EP3163825B1 (en) | Method and apparatus for detecting multipath frame header | |
CN106330315B (en) | A kind of data processing method and device | |
CN110661578B (en) | Data recovery method and device | |
AU2015253817B2 (en) | Link-fault tolerance in a distributed antenna system | |
JP4633542B2 (en) | Base station apparatus, mobile station apparatus, and radio transmission method | |
KR20180059111A (en) | Method and appratus for removing inter carrier interference by frequency offset in noma system | |
JP6108771B2 (en) | Receiving machine | |
CN104023386B (en) | Transmitting terminal, receiving terminal and its frame synchornization method, frame synchronization system | |
EP2367310A2 (en) | Sending apparatus, receiving apparatus, and transmission system | |
KR20120122910A (en) | Method for detecting s-sch in cell searching and receiver using it | |
KR102580623B1 (en) | Apparatus and method for detecting upstream rf signals based on preamble | |
Vuković et al. | Packet error probability in a three-branch diversity system with majority combining | |
CN105959077B (en) | The frame synchornization method that anti-position is slided | |
CN117425101B (en) | Frame decoding method and device of GPON resource checker | |
US8717205B2 (en) | Parallel differential encoding circuits | |
CN117201970A (en) | Data transmission method, optical line terminal, optical network unit, and readable medium | |
US8711986B2 (en) | Advanced joint detection in a TD-SCDMA system | |
WO2022179407A1 (en) | Data encoding method, data decoding method and related device | |
JP2008017423A (en) | Method of conducting uninterrupted transmission, uninterrupted communications equipment, receiver and computer program | |
CN107925513A (en) | Error monitoring equipment, method and recording medium | |
CN107920037B (en) | Optical communication method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
EE01 | Entry into force of recordation of patent licensing contract | ||
EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20170111 Assignee: Xi'an Chris Semiconductor Technology Co. Ltd. Assignor: SHENZHEN ZTE MICROELECTRONICS TECHNOLOGY CO., LTD. Contract record no.: 2019440020036 Denomination of invention: Method and device for processing data Granted publication date: 20190205 License type: Common License Record date: 20190619 |