CN105610519B - Generic data sync Timing Error Detection method and device - Google Patents
Generic data sync Timing Error Detection method and device Download PDFInfo
- Publication number
- CN105610519B CN105610519B CN201410648707.3A CN201410648707A CN105610519B CN 105610519 B CN105610519 B CN 105610519B CN 201410648707 A CN201410648707 A CN 201410648707A CN 105610519 B CN105610519 B CN 105610519B
- Authority
- CN
- China
- Prior art keywords
- data
- amplitude
- timing error
- interpolated
- interpolation
- 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 present invention discloses a kind of generic data sync Timing Error Detection method, including carries out interpolation processing to input data, obtains interpolated data;The amplitude equalizing value of the interpolated data is counted, amplitude sorting parameter is obtained;Timing error corrected parameter is calculated, according to the timing error modification model, the interpolated data is modified by the timing error corrected parameter.The present invention uses the method for statistical analysis to data, according to the amplitude characteristic of real data, Timing Error Detection value during data synchronization processing is modified, its error-detecting method is set to be adapted to the data of different forms, realize generalization, meanwhile this method can also well adapt to the adverse effect to error-detecting that data skew is brought, and improve the precision of error-detecting.
Description
Technical field
It is received the present invention relates to signal and transmission process technical field is more specifically to be related to a kind of general data
Synchronization timing error detection method and device.
Background technology
The reception of modulated signal needs to carry out demodulation bit synchronization processing, could effectively restore the number of transmitting terminal transmission
According to.For the modulating mode that existing communication system uses, bit synchronization processing needs to obtain timing error from solution adjusting data, is used for
The data sync clock at corrected received end, therefore timing error data are correctly obtained, it is the key that bit synchronization processing.
Existing data synchronization timing error detection method, mainly by signal modulation pattern, using data as ideal
Form extracts timing error according to its theoretical characteristics, can not adapt to the signal distortion brought in modulated signal transmission process, cause
The timing error value of extraction is inaccurate, is reduced according to the precision handled at bit synchronization, influences the quality that signal demodulation receives.
Invention content
To solve the above problems, the present invention provides a kind of general data synchronization timing error detection method, it is adapted to
It is various to need to obtain system and device of the timing error for bit synchronization processing from solution adjusting data, it can be modulated with self-adapting correction
The signal distortion brought in signals transmission improves bit synchronization precision.
According to an aspect of the present invention, a kind of generic data sync Timing Error Detection method is provided, including:To input
Data to be synchronized carry out interpolation processing, obtain interpolated data;According to amplitude sorting parameter, the timing of the interpolated data is calculated
Error correction pattern, the amplitude sorting parameter are counted according to the amplitude equalizing value to the interpolated data and are obtained;And according to institute
Timing error modification model is stated, the interpolated data is modified using timing error corrected parameter, the timing error is repaiied
Positive parameter is obtained according to the amplitude equalizing value of the interpolated data and the difference of gross data amplitude equalizing value.
According to another aspect of the invention, the data to be synchronized progress interpolation of described pair of input, which is handled, includes:To each institute
It states data to be synchronized and carries out double sampling, obtain the first sampled point and the second sampled point for each data to be synchronized.
According to another aspect of the invention, include to the amplitude equalizing value of interpolated data statistics:It is waited for according to what is inputted
The modulation system of synchrodata is classified with the interpolated data of the second sampled point of gross data amplitude equalizing value pair by amplitude, point
It Tong Ji not be with the amplitude equalizing value of the interpolated data of inhomogeneity amplitude.
According to another aspect of the invention, it when adjacent second sampling-point interpolation data belong to same amplitude classification, uses
The interpolated data amplitude of first sampled point of timing error corrected parameter pair is modified.
According to another aspect of the invention, wherein the statistics has the amplitude equalizing value of the interpolated data of inhomogeneity amplitude,
Including:According to the amplitude equalizing value of the second sampling-point interpolation data of predetermined quantity, the division of modification amplitude classification, then carry out described
The amplitude statistics of second sampling-point interpolation data of predetermined quantity.
The present invention further provides a kind of generic data sync Timing Error Detection devices, including:Interpolation of data module is right
The data to be synchronized of input carry out interpolation processing, obtain interpolated data;Data amplitude statistical module, according to amplitude sorting parameter,
The timing error modification model of the interpolated data is calculated, the amplitude sorting parameter is equal according to the amplitude to the interpolated data
Data-Statistics obtain;Timing error correcting process module utilizes timing error corrected parameter according to the timing error modification model
The interpolated data is modified, the timing error corrected parameter is according to the amplitude equalizing value and theoretical value of the interpolated data
It is obtained according to the difference of amplitude equalizing value.
According to an aspect of the present invention, wherein the interpolation of data module carries out twice each data to be synchronized
Sampling obtains the first sampled point and the second sampled point for each data to be synchronized.
According to an aspect of the present invention, wherein the data amplitude statistical module is according to the data to be synchronized inputted
Modulation system is classified with the interpolated data of the second sampled point of gross data amplitude equalizing value pair by amplitude, and statistics has respectively
The amplitude equalizing value of the interpolated data of inhomogeneity amplitude.
According to an aspect of the present invention, described when adjacent second sampling-point interpolation data belong to same amplitude classification
Timing error correcting process module is repaiied using the interpolated data amplitude of first sampled point of timing error corrected parameter pair
Just.
According to an aspect of the present invention, the data amplitude statistical module is according to the second sampling-point interpolation of predetermined quantity
The amplitude equalizing value of data, the division of modification amplitude classification, then carry out the width of the second sampling-point interpolation data of the predetermined quantity
Degree statistics.
The technical solution provided through the invention, according to the amplitude characteristic of real data, to data synchronization processing process
In Timing Error Detection value be modified, so that its error detection method is adapted to the data of different forms, realize general
Change.Meanwhile technical scheme of the present invention can also be well adapted for the adverse effect to error-detecting that data skew is brought, and carry
The precision of high error-detecting.
Description of the drawings
To describe the technical solutions in the embodiments of the present invention more clearly, institute in being described below to the embodiment of the present invention
Attached drawing to be used is needed to be briefly described, it should be apparent that, the accompanying drawings in the following description is only some implementations of the present invention
Example without creative efforts, can also be implemented for those of ordinary skill in the art according to the present invention
The content of example and these attached drawings obtain other attached drawings.
Fig. 1 is the data synchronization timing error detection method flow chart of one embodiment according to the present invention;
Fig. 2 is the data completely Timing Error Detection device block diagram of one embodiment according to the present invention.
Specific implementation mode
For make present invention solves the technical problem that, the technical solution that uses and the technique effect that reaches it is clearer, below
The technical solution of the embodiment of the present invention will be described in further detail in conjunction with attached drawing, it is clear that described embodiment is only
It is a part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, those skilled in the art exist
The every other embodiment obtained under the premise of creative work is not made, shall fall within the protection scope of the present invention.
The technical solution that the invention will now be described in detail with reference to the accompanying drawings.
Fig. 1 is the flow chart of the generic data sync Timing Error Detection method of one embodiment according to the present invention:
Step 1:Interpolation processing is carried out to the data to be synchronized of input;
Step 2:Determine the timing error modification model of interpolated data;
Step 3:Determine timing error corrected parameter;
Step 4:Correct interpolated data
Next above steps is further described in more detail:
First, according to Lagrange interpolation algorithm, interpolation processing is carried out to inputting data to be synchronized.The wherein interpolation
Processing is to carry out double sampling to each data of input, that is, obtains two sampled points, and carried out with 1,2 to the two sampled points
Number.Then, amplitude equalizing value statistics is carried out to obtained interpolated data, specifically, being to wherein having identical number
The amplitude of the interpolated data of sampled point is counted, in the present embodiment, with the sampled point progress data amplitude system for being 2 to number
It is calculated as example.First, in accordance with the demodulation modes of input data, gross data amplitude equalizing value logarithm corresponding with demodulation modes is used
Classify according to by amplitude, then counts the mean value of inhomogeneity amplitude respectively.The number of the sampled point of statistics can be true in advance
Fixed, such as 500,1000 or 2000.One embodiment according to the present invention, after counting 1000 sampled points, according to new
Amplitude statistics mean value, the division of modification amplitude classification, then the amplitude statistics of 1000 sampled points is carried out, the process is repeated always.
The demodulation modes of the above input data are divided data by amplitude using gross data amplitude equalizing value
Class refers to specifically different input data, such as the solution adjusting data of BPSK and qpsk modulation signal, the theory of input data
Amplitude equalizing value is+1 and -1, therefore in data statistics, in the classification of the data statistics more than 0 to+1, being less than or equal to 0
In data statistics to -1 classification;The theoretical amplitude mean value of the solution adjusting data of 8PSK modulated signals, input data is 0.924,
0.383, -0.383 and -0.924, therefore in data statistics, the data statistics more than 0.6535 ((0.924+0.383)/2) is arrived
In 0.924 classification, it is more than in 0 data statistics to 0.383 classification less than or equal to 0.6535, be less than more than -0.6535 etc.
In 0 data statistics to -0.383 classification, counting in -0.924 classification less than or equal to -0.6535.By counting
To the practical mean value of different classifications data, be on the one hand used to correct the classification of data, be on the one hand used for car following-theory amplitude equalizing value into
Row compares, and obtains deviation as timing error corrected parameter, is used for the amendment of Timing Error Detection value.
Further, the interpolated data exported to interpolation of data module according to the amplitude sorting parameter is detected.Tool
It says to body, the interpolated data for being first 2 by former and later two numbers is classified according to the data of data amplitude statistical module, determined
Whether error information can be extracted.If the interpolated data that former and later two numbers are 2 is same classification, error can not be extracted
Otherwise data can extract error information;After judgement can extract error information, it is to number using timing error corrected parameter
1 interpolated data amplitude is modified, and obtains final timing error.
Fig. 2 is a kind of generic data sync Timing Error Detection device that implementation according to the present invention exemplifies.As schemed
Show, including interpolation of data module, the data amplitude statistical module and timing error Corrections Division being connect with the interpolation of data module
Module is managed, further includes that data bit sync tracking module is connected with timing error correcting process module.
The interpolated parameter that interpolation of data module is provided using data bit sync tracking module, is calculated using Lagrange interpolation
Method carries out interpolation processing to input data, i.e., carries out double sampling to data symbol, obtains two sampled points, and be numbered,
For example, carrying out numbering cycle by 1,2, export to data amplitude statistical module and timing error correcting process module.Wherein, position is same
Step tracking module provide interpolated parameter mode and Lagrange interpolation algorithm be this field conventional method.
Interpolation of the data amplitude statistical module to the sampled point (interpolated data that e.g., number is 2) of number having the same
The amplitude of data is counted, and the practical mean value of different classifications data is obtained by statistics, on the one hand is used to correct point of data
On the other hand class is compared for car following-theory amplitude equalizing value, obtain deviation as timing error corrected parameter, for timing
The amendment of error detecting value.
Data amplitude statistical module exports the amplitude sorting parameter and timing error corrected parameter that statistics obtains to timing
Error correction processing module.
The interpolation number that timing error correcting process module exports interpolation of data module according to the amplitude sorting parameter of input
According to being detected, the interpolated data amplitude for the use of timing error corrected parameter being 1 to number is modified, and obtains final timing
Error.
It will be appreciated by those skilled in the art that the bit synchronization tracking module of the present invention, may be used any track side
Formula.
It above are only presently preferred embodiments of the present invention and institute's application technology principle.It will be appreciated by those skilled in the art that this hair
It is bright to be not limited to specific embodiment described here, can carry out for a person skilled in the art it is various it is apparent variation, again
Adjustment and replacement are without departing from protection scope of the present invention.Therefore, although by above example to the present invention carried out compared with
For detailed description, but the present invention is not limited only to above example, without departing from the inventive concept, can be with
Including other more equivalent embodiments, and the scope of the present invention is determined by scope of the appended claims.
Claims (4)
1. a kind of generic data sync Timing Error Detection method, including:
Interpolation processing is carried out to the data to be synchronized of input, obtains interpolated data;
According to amplitude sorting parameter, calculate the timing error modification model of the interpolated data, the amplitude sorting parameter according to
The amplitude equalizing value of the interpolated data is counted and is obtained;And
According to the timing error modification model, the interpolated data is modified using timing error corrected parameter, it is described
Timing error corrected parameter is obtained according to the amplitude equalizing value of the interpolated data and the difference of gross data amplitude equalizing value;
The data to be synchronized of wherein described pair input carry out interpolation processing:
Double sampling is carried out to each data to be synchronized, obtain for each data to be synchronized the first sampled point and
Second sampled point;
Wherein include to the amplitude equalizing value of interpolated data statistics:
According to the modulation system of the data to be synchronized inputted, with the interpolated data of the second sampled point of gross data amplitude equalizing value pair
Classify by amplitude, respectively the amplitude equalizing value of interpolated data of the statistics with inhomogeneity amplitude;
Wherein when adjacent second sampling-point interpolation data belong to same amplitude classification, the timing error corrected parameter pair is used
The interpolated data amplitude of first sampled point is modified.
2. method as claimed in claim 1, wherein the amplitude equalizing value of the interpolated data of the statistics with inhomogeneity amplitude, including:
According to the amplitude equalizing value of the second sampling-point interpolation data of predetermined quantity, the division of modification amplitude classification, then carry out described
The amplitude statistics of second sampling-point interpolation data of predetermined quantity.
3. a kind of generic data sync Timing Error Detection device, including:
Interpolation of data module carries out interpolation processing to the data to be synchronized of input, obtains interpolated data;
Data amplitude statistical module calculates the timing error modification model of the interpolated data according to amplitude sorting parameter, described
Amplitude sorting parameter is counted according to the amplitude equalizing value to the interpolated data and is obtained;
Timing error correcting process module, according to the timing error modification model, using timing error corrected parameter to described
Interpolated data is modified, and the timing error corrected parameter is according to the amplitude equalizing value of the interpolated data and gross data amplitude
The difference of mean value obtains;
The wherein described interpolation of data module is obtained and is waited for together for each described to each data progress double sampling to be synchronized
The first sampled point and the second sampled point of step data;
Modulation system of the wherein described data amplitude statistical module according to the data to be synchronized inputted, it is equal with gross data amplitude
The interpolated data of the second sampled point of value pair is classified by amplitude, respectively the amplitude of interpolated data of the statistics with inhomogeneity amplitude
Mean value;
Wherein when adjacent second sampling-point interpolation data belong to same amplitude classification, the timing error correcting process module makes
It is modified with the interpolated data amplitude of first sampled point of timing error corrected parameter pair.
4. device as claimed in claim 3, wherein second sampling-point interpolation of the data amplitude statistical module according to predetermined quantity
The amplitude equalizing value of data, the division of modification amplitude classification, then carry out the width of the second sampling-point interpolation data of the predetermined quantity
Degree statistics.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410648707.3A CN105610519B (en) | 2014-11-15 | 2014-11-15 | Generic data sync Timing Error Detection method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410648707.3A CN105610519B (en) | 2014-11-15 | 2014-11-15 | Generic data sync Timing Error Detection method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105610519A CN105610519A (en) | 2016-05-25 |
CN105610519B true CN105610519B (en) | 2018-10-30 |
Family
ID=55990080
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410648707.3A Active CN105610519B (en) | 2014-11-15 | 2014-11-15 | Generic data sync Timing Error Detection method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105610519B (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1274214A (en) * | 1999-05-12 | 2000-11-22 | 松下电器产业株式会社 | Transmitting/receiving device and its modulation method and estimation method |
JP2003101601A (en) * | 2001-09-19 | 2003-04-04 | Matsushita Electric Ind Co Ltd | Modulation mode selector and modulation mode selection method, base station device and mobile station device quipped with modulation mode selectors, radio communication system, and modulation mode selection program |
CN1545349A (en) * | 2003-11-20 | 2004-11-10 | 中兴通讯股份有限公司 | A bit synchronizer for difference offset four-phase keying demodulator |
-
2014
- 2014-11-15 CN CN201410648707.3A patent/CN105610519B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1274214A (en) * | 1999-05-12 | 2000-11-22 | 松下电器产业株式会社 | Transmitting/receiving device and its modulation method and estimation method |
JP2003101601A (en) * | 2001-09-19 | 2003-04-04 | Matsushita Electric Ind Co Ltd | Modulation mode selector and modulation mode selection method, base station device and mobile station device quipped with modulation mode selectors, radio communication system, and modulation mode selection program |
CN1545349A (en) * | 2003-11-20 | 2004-11-10 | 中兴通讯股份有限公司 | A bit synchronizer for difference offset four-phase keying demodulator |
Non-Patent Citations (1)
Title |
---|
卫星通信中定时误差检测改进算法;李云等;《***工程与电子技术》;20140130;第36卷(第1期);第150-154页 * |
Also Published As
Publication number | Publication date |
---|---|
CN105610519A (en) | 2016-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11251934B2 (en) | Method for measuring and correcting multi-wire skew | |
US10389555B2 (en) | Phase delay difference-based channel compensation | |
CN111713029B (en) | Decision feedback equalization correction of eye pattern measurements | |
CN106603454B (en) | GFSK digital dual-channel demodulation method | |
CN104852876B (en) | A kind of aviation wireless burst communication system | |
CN109462563B (en) | Fast convergence decision guide carrier recovery method and system based on cache | |
KR20170079147A (en) | Bluetooth signal receiving method and device using improved carrier frequency offset compensation | |
CN108881092B (en) | Frequency offset estimation method and system based on 5G communication network | |
CN105162570A (en) | Timing synchronization method and device for signal parallel processing | |
CN107342960A (en) | A kind of unbound nucleus frequency deviation estimating method of suitable Amplitude phase shift keying | |
CN107425848B (en) | Clock data recovery circuit and method | |
CN105610519B (en) | Generic data sync Timing Error Detection method and device | |
CN103138844A (en) | Phase noise compensation method of 16 quadrature amplitude modulation (QAM) modulating signals | |
US10616015B2 (en) | Signal processing system and method, and apparatus | |
CN107425853A (en) | Binary channels TIADC system mismatch error blind correction methods based on FFT | |
CN104993910B (en) | A kind of signal detecting method based on matrix model | |
CN106169949B (en) | Baseband signal bit synchronous clock broadband self-adaptive extraction device and method | |
JP2015115850A (en) | Data reception device and data transmission/reception system | |
CN103812505A (en) | Bit synchronization lock detector | |
CN114465691A (en) | Low-complexity constant envelope phase modulation signal sampling deviation estimation and compensation method and system | |
WO2017112072A1 (en) | Joint noncoherent demodulation and carrier frequency offset correction based on non-linear filtering | |
CN103716271A (en) | Adaptive detector threshold compensation in binary frame based communication systems | |
US20030081699A1 (en) | Phase detector | |
CN106230759A (en) | A kind of point-to-multipoint high-speed burst manipulator, demodulator and modulation-demodulation device | |
CN101860402A (en) | Parallel data transmission method for reducing EMI |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |