CN109412732A - A kind of control method and device of receiving end delay jitter - Google Patents

A kind of control method and device of receiving end delay jitter Download PDF

Info

Publication number
CN109412732A
CN109412732A CN201710701927.1A CN201710701927A CN109412732A CN 109412732 A CN109412732 A CN 109412732A CN 201710701927 A CN201710701927 A CN 201710701927A CN 109412732 A CN109412732 A CN 109412732A
Authority
CN
China
Prior art keywords
pulse signal
output
receiving end
register group
input
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
CN201710701927.1A
Other languages
Chinese (zh)
Other versions
CN109412732B (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.)
Sanechips Technology Co Ltd
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 CN201710701927.1A priority Critical patent/CN109412732B/en
Publication of CN109412732A publication Critical patent/CN109412732A/en
Application granted granted Critical
Publication of CN109412732B publication Critical patent/CN109412732B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0682Clock or time synchronisation in a network by delay compensation, e.g. by compensation of propagation delay or variations thereof, by ranging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J14/00Optical multiplex systems
    • H04J14/02Wavelength-division multiplex systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/14Monitoring arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

The invention discloses a kind of control method and device of receiving end delay jitter, including the first pulse signal of point generation on the basis of on the water level line of the First Input First Output of receiving end a bit;Generate the second pulse signal of Fractional-N frequency signal of the first pulse signal;When the first pulse signal every time arrives and framing is successful, the memory value backed up and First Input First Output water level line will be needed to store into the first register group;When interval and the framing success of the second pulse signal, the value in the first register group is stored into the second register group;When occurring losing frame, keep the water level line of the first register group, the second register group and First Input First Output constant;When the first pulse signal after framing success arrives, restore the memory value of backup and the water level line of First Input First Output.By the present invention in that ensure that the stability of receiving end data traffic with two groups of register group backup storage memory values and First Input First Output water level line, being reduced delay jitter.

Description

A kind of control method and device of receiving end delay jitter
Technical field
The present invention relates to field of communication technology more particularly to a kind of control method and device of receiving end delay jitter.
Background technique
The rapid growth of data service in recent years to transmission network more stringent requirements are proposed: large capacity, low cost, quickly Flexible traffic scheduling, extended capability be strong and high reliability.Currently, the following rank of the development experience of optical fiber transmission network Section: space division multiplexing (Space Division Multiplexing, SDM) stage, time division multiplexing (Time Division Multiplex, TDM) stage and wavelength-division multiplex (Wavelength Division Multiplexing, WDM) stage, currently make Fibre-optic transmission system (FOTS) is mainly based on wavelength-division multiplex system.With the continuous development of the communication technology, current commercial 40G (Gigabit) wavelength-division transmission gradually evolves to the transmission rate of the even higher rate of 100G, 400G, at the same time, data transmission Distance also constantly expanding.
But with the expansion of the raising of transmission rate and transmission range, influence of the delay jitter to optic communication quality is got over Come more very important.In optical transfer network (Optical Transport Network, OTN) system, transmission link and receives link In delay jitter will cause the transmission impairment of data-signal, have a negative impact to the reliability and performance of whole system.Mesh Digital Signal Processing (Digital Signal Processing, the DSP) chip of preceding industry mainstream to this without special processing, In 100G/400G long away from transmission services, 100G/400G express traffic and 100G/400G loopback business, the reliability of system and Performance will receive influence;For there is the business of particular/special requirement to latency requirement, such as 100GE (Gigabit Ethernet)/ 400GE business, then be unable to satisfy demand, so that the usage scenario of 100G/400G dsp chip greatly reduces.
Summary of the invention
In order to solve the above-mentioned technical problems, the present invention provides a kind of control method and device of receiving end delay jitter, It can reduce the delay jitter of receiving end link.
In order to reach the object of the invention, the technical solution of the embodiment of the present invention is achieved in that
The embodiment of the invention provides a kind of control methods of receiving end delay jitter, comprising:
By on the water level line of the First Input First Output of receiving end a little on the basis of point generate the first pulse signal, described the The period of the water level line in the period and First Input First Output of one pulse signal is identical;Generate the second pulse signal, second arteries and veins The Fractional-N frequency signal that signal is the first pulse signal is rushed, N is the clock cycle needed for judging data exception more than or equal to receiving end Several natural numbers;
When the first pulse signal every time or the second pulse signal arrive and framing is successful, need that backs up to deposit receiving end The water level line of reservoir value and First Input First Output is stored into the first register group;Every the interval of the second pulse signal and fixed When frame success, the value in the first register group is stored into the second register group;
When receiving end occurs losing frame, the water of the first register group, the second register group and First Input First Output is kept Bit line is constant;
When the first pulse signal after framing success arrives, connect according to the register value recovery of the second register group storage The memory value of receiving end backup and the water level line of First Input First Output.
Further, the framing successfully specifically includes: the receiving end carries out frame synchronization inspection to the data frame received It surveys and judges that the data frame frame synchronization received remains to N1 frame length, wherein the N1 is natural number.
Further, the receiving end appearance is lost frame and specifically included: the receiving end carries out frame to the data frame received It is synchronous to detect and judge the data frame out of frame that continuous N2 frame receives, wherein the N2 is the natural number greater than 1.
Further, the first pulse signal after the framing success is first described first after framing success Pulse signal.
Further, the control method further include: according to the data decoding rate of receiving end and the first in, first out team The ratio for exporting the useful signal in data cached of the First Input First Output is arranged in the reading data rate of column.
The embodiment of the invention also provides a kind of control device of receiving end delay jitter, including First Input First Output, when Clock tracking module, synchronization module, recovery of stomge module, the first register group and the second register group, in which:
First Input First Output, the data received for caching the receiving end;
Clock tracking module, for by the water level line of the First Input First Output of receiving end a little on the basis of point generate the One pulse signal, the period of first pulse signal are identical with the period of the water level line of First Input First Output;Generate the second arteries and veins Signal is rushed, second pulse signal is the Fractional-N frequency signal of the first pulse signal, and N is to judge data more than or equal to receiving end The natural number of abnormal required clock periodicity;By the first pulse signal and the second output of pulse signal to recovery of stomge module;
Synchronization module is used to analyze the received data frame and carries out Frame Synchronization Test, exports framing pass signal or loses frame signal To recovery of stomge module;
Recovery of stomge module is used for when the first pulse signal every time or the second pulse signal arrive and framing is successful, will Receiving end needs the water level line of the memory value and First Input First Output that back up to store into the first register group;Every second When the interval of pulse signal and framing success, the value in the first register group is stored into the second register group;When losing When frame, keep the water level line of the first register group, the second register group and First Input First Output constant;After framing success First pulse signal arrive when, according to the second register group storage register value restore receiving end backup memory value and The water level line of First Input First Output;
First register group and the second register group are used to storage receiving end and need the memory value backed up and first enter elder generation The water level line of dequeue.
It further, include: that the recovery of stomge module judgement receives when the framing success of the recovery of stomge module Data frame frame synchronization remain to N1 frame length, wherein the N1 be natural number.
Further, the recovery of stomge module includes: that the recovery of stomge module judgement is continuous when occurring and losing frame When the data frame out of frame that N2 frame receives, wherein the N2 is the natural number greater than 1.
Further, the first pulse signal after the framing success of the recovery of stomge module is after the framing is successful First first pulse signal.
Further, the control device further includes setup module, for according to receiving end data decoding rate and institute The ratio for exporting the useful signal in data cached of the First Input First Output is arranged in the reading data rate for stating First Input First Output Example.
Technical solution of the present invention has the following beneficial effects:
The control method and device of receiving end delay jitter provided by the invention are deposited in advance by using two groups of register groups Storage needs the water level line of memory value and First Input First Output backed up, when occurring losing frame, keep two groups of register values and The water level line of First Input First Output is constant, and the benchmark point moment after framing success restores the memory value of backup and first enters elder generation The water level line of dequeue, so that data traffic has been restored to the shape of the last normal work when receiving end link is abnormal State ensure that the stability of data traffic, reduce delay jitter;
Further, by the ratio for exporting the useful signal in data cached of setting First Input First Output, reduce Influence of the subsystem of data traffic larger fluctuation to subsequent subsystem ensure that the enabled uniformity of data, expand data The application scenarios of transmission.
Detailed description of the invention
The drawings described herein are used to provide a further understanding of the present invention, constitutes part of this application, this hair Bright illustrative embodiments and their description are used to explain the present invention, and are not constituted improper limitations of the present invention.In the accompanying drawings:
Fig. 1 is a kind of flow diagram of the control method of receiving end delay jitter of the embodiment of the present invention;
Fig. 2 is the water level week of the First Input First Output (First In First Out, FIFO) of receiving end in the related technology Phase fluctuates schematic diagram;
Fig. 3 is a kind of structural schematic diagram of the control device of receiving end delay jitter of the embodiment of the present invention;
Fig. 4 is the link structure schematic diagram of the receiving end of the preferred embodiment of the present invention;
Fig. 5 is the time sequence control logic signal of the first register group and the second register group of the preferred embodiment of the present invention Figure;
Fig. 6 is the state machine architecture schematic diagram of the clock tracking module of the preferred embodiment of the present invention;
Fig. 7 is the structural schematic diagram of the setup module of the preferred embodiment of the present invention.
Specific embodiment
To make the objectives, technical solutions, and advantages of the present invention clearer, below in conjunction with attached drawing to the present invention Embodiment be described in detail.It should be noted that in the absence of conflict, in the embodiment and embodiment in the application Feature can mutual any combination.
As shown in Figure 1, a kind of control method of receiving end delay jitter according to the present invention, includes the following steps:
Step 101: point generates the first pulse letter on the basis of any on the water level line of the First Input First Output of receiving end Number, the period of first pulse signal is identical with the period of the water level line of First Input First Output;Generate the second pulse signal, institute The Fractional-N frequency signal that the second pulse signal is the first pulse signal is stated, N is to judge needed for data exception more than or equal to receiving end The natural number of clock periodicity;
It should be noted that receiving end data transmission is transmitted as unit of frame, due to the two sides FIFO clock Frequency is inconsistent, as shown in Fig. 2, will show the water-level fluctuation of fixed cycle in FIFO.In the period water level wave of FIFO A datum mark is chosen in dynamic, selections of the datum mark can be chosen in any time in each period, but after selecting, whole It is no longer changed in a transmission process, i.e. the period of datum mark is identical with the FIFO water-level fluctuation period.
Step 102: when the first pulse signal every time or the second pulse signal arrive and framing is successful, receiving end being needed The memory value of backup and the water level line of First Input First Output are stored into the first register group;Every the second pulse signal When interval and framing success, the value in the first register group is stored into the second register group;
Further, the framing success, specifically includes:
The receiving end carries out Frame Synchronization Test to the data frame received and judges that the data frame frame synchronization received is protected Hold N1 frame length, wherein the N1 is natural number.
Step 103: when receiving end occurs losing frame, keeping the first register group, the second register group and first in, first out The water level line of queue is constant;
Further, the receiving end appearance is lost frame and is specifically included:
The receiving end carries out Frame Synchronization Test to the data frame received and judges the data frame that continuous N2 frame receives Out of frame, wherein the N2 is the natural number greater than 1.
Step 104: when the first pulse signal after framing success arrives, according to the register of the second register group storage Value restores the water level line of memory value and First Input First Output that receiving end needs to back up.
Further, the first pulse signal after the framing success is first described first after framing success Pulse signal.
Further, the control method further include:
According to the reading data rate of the data decoding rate of receiving end and the First Input First Output, first in, first out team is set The ratio of useful signal during the output of column is data cached.
As shown in figure 3, a kind of control device of receiving end delay jitter according to the present invention, including First Input First Output, Clock tracking module, synchronization module, recovery of stomge module, the first register group and the second register group, in which:
First Input First Output, the data received for caching the receiving end;
Clock tracking module, for by the water level line of the First Input First Output of receiving end a little on the basis of point generate the One pulse signal, the period of first pulse signal are identical with the period of the water level line of First Input First Output;Generate the second arteries and veins Signal is rushed, second pulse signal is the Fractional-N frequency signal of the first pulse signal, and N is to judge data more than or equal to receiving end The natural number of abnormal required clock periodicity;By the first pulse signal and the second output of pulse signal to recovery of stomge module;
Synchronization module is used to analyze the received data frame and carries out framing, exports framing pass signal or loses frame signal to storage Recovery module;
Recovery of stomge module is used for when the first pulse signal every time or the second pulse signal arrive and framing is successful, will Receiving end needs the water level line of the memory value and First Input First Output that back up to store into the first register group;Every second When the interval of pulse signal and framing success, the value in the first register group is stored into the second register group;When losing When frame, keep the water level line of the first register group, the second register group and First Input First Output constant;After framing success First pulse signal arrive when, according to the second register group storage register value restore receiving end backup memory value and The water level line of First Input First Output;
First register group and the second register group are used to storage receiving end and need the memory value backed up and first enter elder generation The water level line of dequeue.
It further, include: that the recovery of stomge module judgement receives when the framing success of the recovery of stomge module Data frame frame synchronization remain to N1 frame length, wherein the N1 be natural number.
Further, the recovery of stomge module includes: that the recovery of stomge module judgement is continuous when occurring and losing frame When the data frame out of frame that N2 frame receives, wherein the N2 is the natural number greater than 1.
Further, the first pulse signal after the framing success of the recovery of stomge module is after the framing is successful First first pulse signal.
Further, the control device further includes setup module, for according to receiving end data decoding rate and institute The ratio for exporting the useful signal in data cached of First Input First Output is arranged in the reading data rate for stating First Input First Output.
The embodiment of the invention also provides a preferred embodiments, and the present invention is further expalined, but is worth note Meaning, the preferred embodiment are intended merely to preferably describe the present invention, do not constitute and improperly limit the present invention.
As shown in figure 4, after fiber data enters receiving end link, by eliminating optical fiber bring after data pre-processing subsystem Some damages, then it is synchronous with data to enter synchronous (SYN) module progress data frame decoding for data;Data after synchronizing are by decoding Module carries out the decoding of Turbo product code (Turbo Product Code Decoder, TPCD);Data after decoding enter interface Conversion and framing module carry out the data framing of interface conversion and another format;Data after framing pass through inner institute (Reed- Solomon, RS) coding module enters data distribution and scrambling module after carrying out forward error correction channel, then by first entering First dequeue (First Input First Output, FIFO) passes through serializer/de-serializers (Serializer/ afterwards Deserializer, SerDes) interface output.
The clock tracking module (Clock and Reset Management module, CRM) during data transmission By extracting the water level information of FIFO, the speed of data rate is judged after smoothing processing, to control entire data flow Amount adjusts clock jitter, reduces clock delay.
A kind of control method of receiving end delay jitter according to the present invention, includes the following steps:
Step 401: choosing a datum mark on the output water level line of First Input First Output, generate a pulse signal The output water level period of pr_start1, period and FIFO are identical;The Fractional-N frequency signal pr_start2 of pr_start1 is generated, it is described N is the natural number for adding 1 more than or equal to clock periodicity needed for judging data exception;
It should be noted that the benchmark point moment in each period generates a pulse signal pr_start1, it is assumed that judgement The time of data exception is N.M data period (N is integer part, and M is fractional part), in order not to allow abnormal data to enter In 2nd register, fractional frequency signal pr_start2, pr_start2 >=pr_start1*N+1 of pr_start1 is generated, i.e., extremely It is divided less for N+1.
Step 402: at the pr_start1 moment, all register values needed for restoring current state, which are stored to first, to be posted In storage group;It is successfully out of frame (Out Of Frame, OOF) signal OOF=0 in framing, (OOF signal is that data generation is different Normal mark) it remains to first pr_start1 moment after N1 frame length and deposits the key state in the first register group Device value and FIFO water level are loaded into the second register group;
As shown in figure 5, the renewal time interval between the first register group and the second register group is two pr_start2 The distance between, this time interval can ensure that optical conversion element will not be written in data when SYN is abnormal completely In (Optical Transform Unit, OTU) FIFO.When system worked well, (system needs storage key state register value Restore all registers needed for current state) and OTU FIFO water level into the first register group.First register Group and two groups of register groups of the second register group are at shift register, pr_start2&crm_work_en& (OOF==0) connection To the first register group enable end, wherein pr_start2 be pr_start1 Fractional-N frequency signal, crm_work_en be clock with The work enable signal of track module, OOF are out of frame signal, and (OOF==0) &flag connects pr_start2&crm_work_en& It is connected to the second register group enable end, wherein flag signal value are as follows: as pr_start2&crm_work_en& (OOF==0) When, flag=1;As 00f=1, flag=0, it should be noted that this is sequential logic, is not combinational logic, sequential logic On have the delay in an enabled period.
Step 403: when each pr_start2 pulse signal arrives and framing is successful, refreshing the value of the first register group; When pr_start2 pulse interval and framing success, the second register group is refreshed according to the value of the first register group Value;
Step 404: when continuously there is N2 frame OOF, FIFO water level being maintained;
Step 405: after framing success OOF=0 remains to N1 frame length, first pr_start1 moment according to the Key state register value and FIFO water level line restoring scene in two register groups.
As shown in fig. 6, clock tracking module does not work when electrifying startup, OTU FIFO keeps half-full, and FIFO does not read not write, SerDes interface sends pseudo-random binary sequence (Pseudo-Random Binary Sequence, PRBS) data;In synchronization First pr_start1 moment that module framing success OOF=0 is remained to after N1 frame length loads key state register value To the second register group, clock recovery and OTU FIFO are worked normally, and SerDes interface sends the data in OTU FIFO at this time;
Pr_start2&crm_work_en& (OOF==0)==1 the first register group of normal refresh and pr_start2& (OOF==0) &flag==1 the second register group of normal refresh, the data of the second register group are from the to crm_work_en& The key state register value and FIFO water level for the benchmark point moment that one register group obtains, only continuous refresh just can guarantee In second register group what the moment stored be all the datum at newest moment under data normal condition key state deposit Device value and FIFO water level;
Occur maintaining clock tracking module when continuous N2 frame OOF, and FIFO water level Hold is lived, SerDes connects at this time Mouth sends PRBS, and first pr_start1 moment after synchronization module framing success OOF=0 remains to N1 frame length loads Second register group, clock recovery and OTU FIFO are worked normally, and SerDes interface sends the data in OTU FIFO at this time.
It should be noted that since definition of each system to data exception is different, such as the system having is to data exception Being defined as 3 OOF is data exception, and it is data exception that some systems, which are defined as 5 OOF,.N2 herein can match online It sets, when being interpreted as system N2 OOF of experience, it is believed that the data of system have exception, and starting clock tracking module module is kept Current state prevents the system in data exception very big by the deviation of abnormal data band.
Further, as shown in fig. 7, the invention also includes setup module, the setup module is located at decoding module and elder generation Enter between first dequeue, its purpose is to further decrease data delay, improves data and control precision.Number after TPC decoding It is cached according to by FIFO, the data of caching are uniformly read according to setup module control.Setup module by setting molecule N and Denominator M, the molecule N are the valid data amount in First Input First Output, and the denominator M is the data cached of First Input First Output Amount, so that data uniformly export.Such as there are 75 effectively to enable in 100 clock cycle, then enabled number is 25 in vain, Therefore 75, M can be configured by N is configured to 100.Actually such case N and M is not relatively prime, can continue to be reduced to N=3, M=4.After the completion of configuration, this module will in output every 3 useful signal heels, one invalid signals, then proceeding to 3 has Imitate signal, an invalid signals ....For the data of abnormal frame, this module, which is taken, only abandons data, does not add the side of data Formula.The data of discarding can come out according to the data decoding rate of receiving end and the reading data rate calculation of First Input First Output, By the discarding data calculated completion by the way of configurable or fixed filling data.Data have number in transmission process Situations such as according to normal, data exception, data normal again, processing through the invention can make data normally and data are normal again Between mean water difference only differ several clock cycle.
The control method and device of receiving end delay jitter provided by the invention are deposited in advance by using two groups of register groups Storage needs the water level line of memory value and First Input First Output backed up, when occurring losing frame, keep two groups of register values and The water level line of First Input First Output is constant, and the benchmark point moment after framing success restores the memory value of backup and first enters elder generation The water level line of dequeue, so that data traffic has been restored to the shape of the last normal work when receiving end link is abnormal State ensure that the stability of data traffic, reduce delay jitter;
Further, by the ratio for exporting the useful signal in data cached of setting First Input First Output, reduce Influence of the subsystem of data traffic larger fluctuation to subsequent subsystem ensure that the enabled uniformity of data, expand data The application scenarios of transmission.
Those of ordinary skill in the art will appreciate that all or part of the steps in the above method can be instructed by program Related hardware is completed, and described program can store in computer readable storage medium, such as read-only memory, disk or CD Deng.Optionally, one or more integrated circuits also can be used to realize, accordingly in all or part of the steps of above-described embodiment Ground, each module/unit in above-described embodiment can take the form of hardware realization, can also use the shape of software function module Formula is realized.The present invention is not limited to the combinations of the hardware and software of any particular form.
The foregoing is only a preferred embodiment of the present invention, is not intended to restrict the invention, for the skill of this field For art personnel, the invention may be variously modified and varied.All within the spirits and principles of the present invention, made any to repair Change, equivalent replacement, improvement etc., should all be included in the protection scope of the present invention.

Claims (10)

1. a kind of control method of receiving end delay jitter characterized by comprising
Point generates the first pulse signal, first arteries and veins on the basis of any on the water level line of the First Input First Output of receiving end The period for rushing the period of signal and the water level line of First Input First Output is identical;Generate the second pulse signal, the second pulse letter Number be the first pulse signal Fractional-N frequency signal, N is clock periodicity needed for judging data exception more than or equal to receiving end Natural number;
When the first pulse signal every time or the second pulse signal arrive and framing is successful, receiving end is needed to the memory backed up The water level line of value and First Input First Output is stored into the first register group;Every the second pulse signal interval and framing at When function, the value in the first register group is stored into the second register group;
When receiving end occurs losing frame, the water level line of the first register group, the second register group and First Input First Output is kept It is constant;
When the first pulse signal after framing success arrives, receiving end is restored according to the register value of the second register group storage The memory value of backup and the water level line of First Input First Output.
2. control method according to claim 1, which is characterized in that the framing successfully specifically includes: the receiving end Frame Synchronization Test is carried out to the data frame received and judges that the data frame frame synchronization received remains to N1 frame length, wherein The N1 is natural number.
3. control method according to claim 1, which is characterized in that the receiving end mistake frame occurs and specifically includes: described Receiving end carries out Frame Synchronization Test to the data frame received and judges the data frame out of frame that continuous N2 frame receives, wherein The N2 is the natural number greater than 1.
4. control method according to claim 1, which is characterized in that the first pulse signal after the framing success is institute First first pulse signal after stating framing success.
5. control method according to claim 1, which is characterized in that the control method further include: according to receiving end The reading data rate of data decoding rate and the First Input First Output, the output that the First Input First Output is arranged are data cached In useful signal ratio.
6. a kind of control device of receiving end delay jitter, which is characterized in that including First Input First Output, clock tracking module, Synchronization module, recovery of stomge module, the first register group and the second register group, in which:
First Input First Output, the data received for caching the receiving end;
Clock tracking module, for the first arteries and veins of point generation on the basis of any on the water level line of the First Input First Output of receiving end Signal is rushed, the period of first pulse signal is identical with the period of the water level line of First Input First Output;Generate the second pulse letter Number, second pulse signal is the Fractional-N frequency signal of the first pulse signal, and N is to judge data exception more than or equal to receiving end The natural number of required clock periodicity;By the first pulse signal and the second output of pulse signal to recovery of stomge module;
Synchronization module is used to analyze the received data frame and carries out Frame Synchronization Test, exports framing pass signal or loses frame signal to depositing Store up recovery module;
Recovery of stomge module, for will receive when the first pulse signal every time or the second pulse signal arrive and framing is successful End needs the water level line of the memory value and First Input First Output that back up to store into the first register group;Every the second pulse When the interval of signal and framing success, the value in the first register group is stored into the second register group;When occurring losing frame, Keep the water level line of the first register group, the second register group and First Input First Output constant;First after framing success When pulse signal arrives, the register value stored according to the second register group restores the memory value of receiving end backup and first enters The water level line of first dequeue;
First register group and the second register group are used to memory value and first in, first out team that storage receiving end needs to back up The water level line of column.
7. control device according to claim 6, which is characterized in that wrapped when the framing success of the recovery of stomge module Include: the data frame frame synchronization that the recovery of stomge module judgement receives remains to N1 frame length, wherein the N1 is nature Number.
8. control device according to claim 6, which is characterized in that the recovery of stomge module is wrapped when occurring and losing frame It includes: when the recovery of stomge module judges the data frame out of frame that continuous N2 frame receives, wherein the N2 is oneself greater than 1 So number.
9. control device according to claim 6, which is characterized in that the after the success of the framing of the recovery of stomge module One pulse signal is first first pulse signal after framing success.
10. control device according to claim 6, which is characterized in that further include setup module, for according to receiving end The reading data rate of data decoding rate and the First Input First Output, the output that the First Input First Output is arranged are data cached In useful signal ratio.
CN201710701927.1A 2017-08-16 2017-08-16 Method and device for controlling delay jitter of receiving end Active CN109412732B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710701927.1A CN109412732B (en) 2017-08-16 2017-08-16 Method and device for controlling delay jitter of receiving end

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710701927.1A CN109412732B (en) 2017-08-16 2017-08-16 Method and device for controlling delay jitter of receiving end

Publications (2)

Publication Number Publication Date
CN109412732A true CN109412732A (en) 2019-03-01
CN109412732B CN109412732B (en) 2020-06-05

Family

ID=65454533

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710701927.1A Active CN109412732B (en) 2017-08-16 2017-08-16 Method and device for controlling delay jitter of receiving end

Country Status (1)

Country Link
CN (1) CN109412732B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111680065A (en) * 2020-05-25 2020-09-18 泰康保险集团股份有限公司 Processing system, equipment and method for lag data in streaming computation
CN114499728A (en) * 2020-11-11 2022-05-13 迈普通信技术股份有限公司 Associated clock jitter suppression method and device for E1 link and electronic equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030156555A1 (en) * 2002-02-19 2003-08-21 Hironobu Sunden System and method for phase matching control in plural transmission channels
CN1832629A (en) * 2005-03-10 2006-09-13 华为技术有限公司 Signal dispatching method and system in optical transmission network
CN101707506A (en) * 2009-11-06 2010-05-12 中兴通讯股份有限公司 Business clock transparent transmission method and system in optical transport network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030156555A1 (en) * 2002-02-19 2003-08-21 Hironobu Sunden System and method for phase matching control in plural transmission channels
CN1832629A (en) * 2005-03-10 2006-09-13 华为技术有限公司 Signal dispatching method and system in optical transmission network
CN101707506A (en) * 2009-11-06 2010-05-12 中兴通讯股份有限公司 Business clock transparent transmission method and system in optical transport network

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张丽等: "一种基于FPGA的微波时钟恢复的设计与实现", 《微型机与应用》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111680065A (en) * 2020-05-25 2020-09-18 泰康保险集团股份有限公司 Processing system, equipment and method for lag data in streaming computation
CN111680065B (en) * 2020-05-25 2023-11-10 泰康保险集团股份有限公司 Processing system, equipment and method for hysteresis data in stream type calculation
CN114499728A (en) * 2020-11-11 2022-05-13 迈普通信技术股份有限公司 Associated clock jitter suppression method and device for E1 link and electronic equipment

Also Published As

Publication number Publication date
CN109412732B (en) 2020-06-05

Similar Documents

Publication Publication Date Title
CN101707506B (en) Business clock transparent transmission method and system in optical transport network
US8059684B2 (en) Method and apparatus for signal splitting and combining
US9680585B2 (en) Clock data recovery method and device for branch signal in SDH
CN107465965B (en) Optical port implementation method and device and field programmable gate array device
US20080145065A1 (en) Transmitting equipment and receiving equipment
JP2023542599A (en) Bandwidth adjustment method, business transmission method, network device, and readable storage medium
US8488622B2 (en) Jitter control apparatus
CN109412732A (en) A kind of control method and device of receiving end delay jitter
CN116795172B (en) Cross-clock domain processing method, medium and device for high-speed digital transmission
CN105262565A (en) Coding method and coding system capable of transmitting clock and data based on phase modulation
CN101374030B (en) Synchronizing system and method for virtual cascade of light transportation network
CN101621372B (en) Method for transmitting network asynchronous backplane active/standby changeover and device thereof
CN101719813A (en) Device and method for mapping data with constant bit rate
JP3657229B2 (en) Phase difference delay control system in distance measurement system
CN101729193A (en) Coding method and device, decoding method and device and coding and decoding system
CN101145846A (en) Device and method for service transmission timing and networking timing in optical access network
JP4685131B2 (en) Moving average calculation processing method when clock deviation changes
JP5853788B2 (en) Transmission apparatus, transmission method, and transmission band changing method
JP5448638B2 (en) Transmission apparatus, transmission method and multiplexing circuit
US8405533B2 (en) Providing a feedback loop in a low latency serial interconnect architecture
CN106031060A (en) Optical transport transmitting apparatus and optical transport receiving apparatus
JP7078842B2 (en) Transmitter, receiver, clock transfer method and program
CN100558031C (en) Bit leaking control method and system
US20070009063A1 (en) Method and device for mapping/demapping a tributary signal into/from a synchronous frame
JP5471237B2 (en) Method and circuit for transferring clock and frame

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant