CN106330315B - A kind of data processing method and device - Google Patents

A kind of data processing method and device Download PDF

Info

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
Application number
CN201510330187.6A
Other languages
Chinese (zh)
Other versions
CN106330315A (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.)
Shenzhen ZTE Microelectronics Technology Co Ltd
Original Assignee
Shenzhen ZTE Microelectronics Technology Co Ltd
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 Shenzhen ZTE Microelectronics Technology Co Ltd filed Critical Shenzhen ZTE Microelectronics Technology Co Ltd
Priority to CN201510330187.6A priority Critical patent/CN106330315B/en
Publication of CN106330315A publication Critical patent/CN106330315A/en
Application granted granted Critical
Publication of CN106330315B publication Critical patent/CN106330315B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of data processing method and device
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.
CN201510330187.6A 2015-06-15 2015-06-15 A kind of data processing method and device Active CN106330315B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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