CN105610519A - Universal data synchronization timing error detection method and device - Google Patents

Universal data synchronization timing error detection method and device Download PDF

Info

Publication number
CN105610519A
CN105610519A CN201410648707.3A CN201410648707A CN105610519A CN 105610519 A CN105610519 A CN 105610519A CN 201410648707 A CN201410648707 A CN 201410648707A CN 105610519 A CN105610519 A CN 105610519A
Authority
CN
China
Prior art keywords
data
amplitude
timing error
interpolated
interpolated data
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.)
Granted
Application number
CN201410648707.3A
Other languages
Chinese (zh)
Other versions
CN105610519B (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 invention discloses a universal data synchronization timing error detection method comprising the following steps: interpolating input data to get interpolation data; working out the average amplitude of the interpolation data, and acquiring an amplitude classification parameter; and calculating out a timing error correction parameter, and correcting the interpolation data through the timing error correction parameter according to the timing error correction mode. According to the invention, a data statistical analysis method is adopted to correct the timing error detection value in the process of data synchronization according to the amplitude characteristics of actual data, and therefore, the error detection method can adapt to different forms of data and is universal. Meanwhile, the method can well adapt to the adverse effects of data distortion on error detection and improve the accuracy of error detection.

Description

Conventional data synchronization timing error detection method and device
Technical field
The present invention relates to signal and receive and transmission process technical field, more particularly, relate to a kind of logicalWith data synchronization timing error detection method and device.
Background technology
The reception of modulation signal need to be separated the processing of mediation bit synchronization, could effectively recover transmitting terminal and passDefeated data. The modulating mode adopting for existing communication system, bit synchronization processing need to be from demodulating dataIn obtain timing error, for the data sync clock of corrected received end, therefore correctly obtain timing errorData are keys of bit synchronization processing.
Existing data synchronization timing error detection method, mainly, by signal modulating mode, makes dataFor desirable form, extract timing error according to its theoretical characteristics, cannot adapt to modulation signal transmitting procedureIn the signal distortion that brings, cause the timing error value extracted inaccurate, shine into the precision of bit synchronization processingReduce, affect the quality that signal demodulation receives.
Summary of the invention
For addressing the above problem, the invention provides a kind of general data synchronization timing error detection method,Be adapted to variously need to from demodulating data, obtain system and the device of timing error for bit synchronization processing,The signal distortion bringing in can self-adapting correction modulation signal transmitting procedure, improves bit synchronization precision.
According to an aspect of the present invention, provide a kind of conventional data synchronization timing error detection method, bagDraw together: the synchrodata for the treatment of to input is carried out interpolation processing, obtains interpolated data; According to amplitude classification ginsengCount, calculate the timing error modification model of described interpolated data, described amplitude sorting parameter basis is to describedThe amplitude equalizing value statistics of interpolated data obtains; And according to described timing error modification model, utilize timingError correction parameter is revised described interpolated data, and described timing error corrected parameter is inserted according to describedThe poor of the amplitude equalizing value of Value Data and gross data amplitude equalizing value obtains.
According to another aspect of the invention, described to input the synchrodata for the treatment of carry out interpolation pack processingDraw together: to treating that synchrodata carries out double sampling described in each, obtain and treat synchrodata described in eachThe first sampled point and the second sampled point.
According to another aspect of the invention, the amplitude equalizing value statistics of described interpolated data is comprised: foundationThe modulation system for the treatment of synchrodata of inputting, the inserting the second sampled point by gross data amplitude equalizing valueValue Data is classified by amplitude, and statistics has the amplitude equalizing value of the interpolated data of inhomogeneity amplitude respectively.
According to another aspect of the invention, when belonging to same amplitude, divides adjacent the second sampled point interpolated dataWhen class, use described timing error corrected parameter to repair the interpolated data amplitude of the first sampled pointJust.
According to another aspect of the invention, wherein said statistics has the interpolated data of inhomogeneity amplitudeAmplitude equalizing value, comprising: according to the amplitude equalizing value of the second sampled point interpolated data of predetermined quantity, and amendmentThe division of amplitude classification, then carry out the amplitude system of the second sampled point interpolated data of described predetermined quantityMeter.
The present invention further provides a kind of conventional data synchronization timing error detecting apparatus, comprising: numberAccording to interpose module, the synchrodata for the treatment of of input is carried out to interpolation processing, obtain interpolated data; DataAmplitude statistics module, according to amplitude sorting parameter, calculates the timing error correction mould of described interpolated dataFormula, described amplitude sorting parameter obtains according to the amplitude equalizing value statistics to described interpolated data; Timing mistakePoor correcting process module, according to described timing error modification model, utilizes timing error corrected parameterDescribed interpolated data is revised, and described timing error corrected parameter is according to described interpolated dataThe poor of amplitude equalizing value and gross data amplitude equalizing value obtains.
According to an aspect of the present invention, wherein said interpolation of data module is treated same step number described in eachAccording to carrying out double sampling, obtain for the first sampled point and the second sampling for the treatment of synchrodata described in eachPoint.
According to an aspect of the present invention, wherein said data amplitude statistical module is according to treating of inputtingThe modulation system of synchrodata, uses gross data amplitude equalizing value to press width to the interpolated data of the second sampled pointDegree is classified, and statistics has the amplitude equalizing value of the interpolated data of inhomogeneity amplitude respectively.
According to an aspect of the present invention, when belonging to same amplitude, divides adjacent the second sampled point interpolated dataWhen class, described timing error correcting process module is used described timing error corrected parameter to the first samplingThe interpolated data amplitude of point is revised.
According to an aspect of the present invention, described data amplitude statistical module is according to second of predetermined quantityThe amplitude equalizing value of sampled point interpolated data, the division of amendment amplitude classification, then carry out described predetermined quantityThe amplitude statistics of the second sampled point interpolated data.
By technical scheme provided by the present invention, according to the amplitude characteristic of real data, same to dataTiming Error Detection value in step processing procedure is revised, and its error detection method can be adapted to notThe data of same form, realize generalization. Meanwhile, technical scheme of the present invention can also be fitted wellAnswer the data adverse effect to error-detecting of bringing that distorts, improve the precision of error-detecting.
Brief description of the drawings
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, below will be to the embodiment of the present inventionIn description, the accompanying drawing of required use is briefly described, and apparently, the accompanying drawing in the following describes onlyBe only some embodiments of the present invention, for those of ordinary skill in the art, do not paying creativenessUnder the prerequisite of work, can also obtain according to the content of the embodiment of the present invention and these accompanying drawings other accompanying drawing.
Fig. 1 is the data synchronization timing error detection method flow chart according to one embodiment of the present of invention;
Fig. 2 is the completely Timing Error Detection device block diagram of data according to one embodiment of the present of invention.
Detailed description of the invention
For the technical scheme of technical problem that the present invention is solved, employing and the technique effect that reaches more clearChu, is described in further detail the technical scheme of the embodiment of the present invention below in conjunction with accompanying drawing, obviously,Described embodiment is only the present invention's part embodiment, instead of whole embodiment. Based on thisEmbodiment in invention, those skilled in the art are not making the institute obtaining under creative work prerequisiteThere are other embodiment, all belong to the scope of protection of the invention.
Describe technical scheme of the present invention in detail below in conjunction with accompanying drawing.
Fig. 1 is the stream according to the conventional data synchronization timing error detection method of one embodiment of the present of inventionCheng Tu:
Step 1: the synchrodata for the treatment of to input is carried out interpolation processing;
Step 2: the timing error modification model of determining interpolated data;
Step 3: determine timing error corrected parameter;
Step 4: revise interpolated data
Next above steps is further described in more detail:
First,, according to Lagrangian interpolation algorithm, input is treated to synchrodata carries out interpolation processing. WhereinDescribed interpolation processing is that each data of input are carried out to double sampling, obtains two sampled points, andThese two sampled points are numbered with 1,2. Subsequently, obtained interpolated data is carried out to amplitude equalizing valueStatistics specifically, is that the amplitude of the interpolated data of the sampled point to wherein having identical numbering is unitedMeter, in the present embodiment, to carry out data amplitude and add up as example being numbered 2 sampled point. First pressAccording to the demodulation modes of input data, use the gross data amplitude equalizing value corresponding with demodulation modes to dataClassify by amplitude, then add up respectively the average of inhomogeneity amplitude. The number of the sampled point of statistics canTo be predetermined, for example 500,1000 or 2000. According to one embodiment of the present of invention,Add up after 1000 sampled points, according to new amplitude statistics average, the division of amendment amplitude classification, thenCarry out the amplitude statistics of 1000 sampled points, repeat this process always.
The above demodulation modes of described input data, uses gross data amplitude equalizing value to press width to dataDegree is classified, and specifically, refers to different input data, as BPSK and qpsk modulation signalDemodulating data, the theoretical amplitude equalizing value of input data is+1 and-1, therefore in data statistics, for greatlyData statistics in 0, in+1 classification, is less than or equal to 0 data statistics in-1 classification; 8PSKThe demodulating data of modulation signal, the theoretical amplitude equalizing value of its input data is 0.924,0.383 ,-0.383With-0.924, therefore, in data statistics, be greater than the data system of 0.6535 ((0.924+0.383)/2)Meter, in 0.924 classification, is greater than 0 classification that is less than or equal to 0.6535 data statistics to 0.383In, be greater than-0.6535 and be less than or equal to 0 data statistics in-0.383 classification, be less than or equal to-0.6535Count on-0.924 classification in. Obtain the actual average of different grouped datas by statistics, use on the one handIn the classification of revising data, compare for car following-theory amplitude equalizing value on the one hand, obtain deviate conductTiming error corrected parameter, for the correction of Timing Error Detection value.
Further, according to described amplitude sorting parameter, the interpolated data of data interpose module output is carried outDetect. Specifically, be first numbered 2 interpolated data by former and later two, unite according to data amplitudeThe Data classification of meter module, determines whether to extract error information. If former and later two are numbered 2Interpolated data is same classification, cannot extract error information, otherwise can extract error information; SentenceSurely can extract after error information, use timing error corrected parameter to being numbered 1 interpolated data amplitudeRevise, obtain final timing error.
Fig. 2 is according to a kind of conventional data synchronization timing error-detecting dress shown in embodiments of the inventionPut. As shown in the figure, comprise interpolation of data module, the data amplitude system being connected with described interpolation of data moduleMeter module and timing error correcting process module, also comprise that data bit sync tracking module and timing error repairPositive processing module is connected.
The interpolation parameter that interpolation of data module utilizes data bit sync tracking module to provide, adopts LagrangeInterpolation algorithm, carries out interpolation processing to input data, data symbol is carried out to double sampling, obtains twoIndividual sampled point, and being numbered, for example, carries out numbering cycle by 1,2, exports to data amplitude statisticsModule and timing error correcting process module. Wherein, bit synchronization tracking module provides the mode of interpolation parameterBe the conventional method of this area with Lagrangian interpolation algorithm.
Data amplitude statistical module to have identical numbering sampled point (as, be numbered 2 interpolationData) the amplitude of interpolated data add up, the reality that obtains different grouped datas by statistics is equalValue, for revising the classification of data, compares for car following-theory amplitude equalizing value on the one hand on the other hand, obtain deviate as timing error corrected parameter, for the correction of Timing Error Detection value.
Amplitude sorting parameter and timing error corrected parameter that data amplitude statistical module obtains statistics are defeatedGo out to timing error correcting process module.
Timing error correcting process module is exported data interpose module according to the amplitude sorting parameter of inputInterpolated data detect, use timing error corrected parameter to being numbered 1 interpolated data amplitudeRevise, obtain final timing error.
It will be appreciated by those skilled in the art that bit synchronization tracking module of the present invention, can adoptAny tracking mode.
Above are only preferred embodiment of the present invention and institute's application technology principle. Those skilled in the art's meetingUnderstand, the invention is not restricted to specific embodiment described here, can enter for a person skilled in the artThe various obvious variations of row, readjust and substitute and can not depart from protection scope of the present invention. Therefore,Although by above embodiment, the present invention is described in further detail, the present invention not only only forIn above embodiment, in the situation that not departing from the present invention's design, can also comprise that more other equivalences are realExecute example, and scope of the present invention is determined by appended claim scope.

Claims (10)

1. a conventional data synchronization timing error detection method, comprising:
The synchrodata for the treatment of to input is carried out interpolation processing, obtains interpolated data;
According to amplitude sorting parameter, calculate the timing error modification model of described interpolated data, described amplitude is dividedClass parameter obtains according to the amplitude equalizing value statistics to described interpolated data; And
According to described timing error modification model, utilize timing error corrected parameter to enter described interpolated dataRow is revised, and described timing error corrected parameter is according to the amplitude equalizing value of described interpolated data and theoretical valueObtain according to the poor of amplitude equalizing value.
2. method as claimed in claim 1, the wherein said synchrodata for the treatment of to input is carried out interpolation pack processingDraw together:
To treating that synchrodata carries out double sampling described in each, obtain for treating synchrodata described in eachThe first sampled point and the second sampled point.
3. method as claimed in claim 2, wherein comprises the amplitude equalizing value statistics of described interpolated data:
According to the modulation system for the treatment of synchrodata of inputting, use gross data amplitude equalizing value to the second samplingThe interpolated data of point is classified by amplitude, and statistics has the interpolated data of inhomogeneity amplitude respectivelyAmplitude equalizing value.
4. method as claimed in claim 3, wherein divides when adjacent the second sampled point interpolated data belongs to same amplitudeWhen class, use described timing error corrected parameter to repair the interpolated data amplitude of the first sampled pointJust.
5. as the method for claim 3 or 4, wherein said statistics has the width of the interpolated data of inhomogeneity amplitudeDegree average, comprising:
According to the amplitude equalizing value of the second sampled point interpolated data of predetermined quantity, what amendment amplitude was classified drawsDivide, then carry out the amplitude statistics of the second sampled point interpolated data of described predetermined quantity.
6. a conventional data synchronization timing error detecting apparatus, comprising:
Interpolation of data module, carries out interpolation processing to the synchrodata for the treatment of of input, obtains interpolated data;
Data amplitude statistical module, according to amplitude sorting parameter, calculates the timing error of described interpolated dataModification model, described amplitude sorting parameter obtains according to the amplitude equalizing value statistics to described interpolated data;
Timing error correcting process module, according to described timing error modification model, utilizes timing error to repairPositive parameter is revised described interpolated data, and described timing error corrected parameter is according to described interpolationThe poor of the amplitude equalizing value of data and gross data amplitude equalizing value obtains.
7. device as claimed in claim 6, wherein said interpolation of data module is entered treating synchrodata described in eachRow double sampling, obtains for the first sampled point and the second sampled point for the treatment of synchrodata described in each.
8. device as claimed in claim 7, wherein said data amplitude statistical module is according to treating synchronously of inputtingThe modulation system of data, enters by amplitude the interpolated data of the second sampled point by gross data amplitude equalizing valueRow classification, statistics has the amplitude equalizing value of the interpolated data of inhomogeneity amplitude respectively.
9. device as claimed in claim 8, wherein divides when adjacent the second sampled point interpolated data belongs to same amplitudeWhen class, described timing error correcting process module is used described timing error corrected parameter to the first samplingThe interpolated data amplitude of point is revised.
10. as the device of claim 8 or 9, wherein said data amplitude statistical module is according to of predetermined quantityThe amplitude equalizing value of two sampled point interpolated datas, the division of amendment amplitude classification, then carry out described predetermined numberThe amplitude statistics of the second sampled point interpolated data of amount.
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 true CN105610519A (en) 2016-05-25
CN105610519B 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
李云等: "卫星通信中定时误差检测改进算法", 《***工程与电子技术》 *

Also Published As

Publication number Publication date
CN105610519B (en) 2018-10-30

Similar Documents

Publication Publication Date Title
CN104820812B (en) The coding/decoding method and decoding apparatus of a kind of miller code of subcarrier modulation
CN103001734B (en) Method for automatically detecting asynchronous serial port communication protocol on basis of level sampling
CN109669899B (en) Method for adaptively adjusting serial port communication baud rate and serial port device
CN101534159B (en) Method and device for measuring vector amplitude error for TD-SCDMA equipment testing
CN101739577A (en) Communication apparatus and signal processing method
CN114553261A (en) Method for generating decision feedback equalization compensation error count
CN104093168B (en) A kind of LTE homogeneous-frequency adjacent-domains detection method and device
CN105607084B (en) A kind of high-precision direction-finding receiver carrier wave half cycle transition detection device and method
CN104135326B (en) It is applicable to radio frequency testing device and the method for EDGE system 8PSK signal
CN104363194A (en) PSK (phase shift keying) modulation recognition method based on wave form transformation
Oh et al. Accurate system voltage and timing margin simulation in high-speed I/O system designs
CN110249542A (en) Digital radio
CN106656372A (en) Frequency band interference detection method for frequency hopping system
CN105610745A (en) Method of quickly estimating and correcting carrier frequency offset for FSK (Frequency Shift Keying) signal
CN104270155A (en) Manchester code stream reception and anti-interference analysis method
CN106453188A (en) Rapid and accurate frequency synchronization method applicable for MPSK demodulation
CN102404044B (en) Frame synchronization detecting method for uplink signals in digital wireless trunking communication system based on TDMA (Time Division Multiple Access) technology and frame synchronization detecting device
CN105610519A (en) Universal data synchronization timing error detection method and device
CN102223345B (en) Time slot synchronization method and symbol synchronization method
CN108509576B (en) Electronic map-based filtering optimization method for wrong point positions of patrol track
CN201336667Y (en) Vector amplitude error measuring device for testing TD-SCDMA equipment
CN106452627A (en) Noise power estimation method and device for broadband spectrum sensing
CN101860402A (en) Parallel data transmission method for reducing EMI
CN102904838B (en) Method and device for judging interfering boundary
CN103346855B (en) A kind of signaling time-sequence method of reducing and device

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