CN105610519B - Generic data sync Timing Error Detection method and device - Google Patents

Generic data sync Timing Error Detection method and device Download PDF

Info

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
Application number
CN201410648707.3A
Other languages
Chinese (zh)
Other versions
CN105610519A (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.)
Space Star Technology Co Ltd
Original Assignee
Space Star 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 Space Star Technology Co Ltd filed Critical Space Star Technology Co Ltd
Priority to CN201410648707.3A priority Critical patent/CN105610519B/en
Publication of CN105610519A publication Critical patent/CN105610519A/en
Application granted granted Critical
Publication of CN105610519B publication Critical patent/CN105610519B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Generic data sync Timing Error Detection method and device
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.
CN201410648707.3A 2014-11-15 2014-11-15 Generic data sync Timing Error Detection method and device Active CN105610519B (en)

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)

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

Patent Citations (3)

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

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