[go: up one dir, main page]

CN105356995B - 一种同步码双向恢复方法及电路 - Google Patents

一种同步码双向恢复方法及电路 Download PDF

Info

Publication number
CN105356995B
CN105356995B CN201510829148.0A CN201510829148A CN105356995B CN 105356995 B CN105356995 B CN 105356995B CN 201510829148 A CN201510829148 A CN 201510829148A CN 105356995 B CN105356995 B CN 105356995B
Authority
CN
China
Prior art keywords
code
synchronous code
data
synchronous
synchronization code
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.)
Expired - Fee Related
Application number
CN201510829148.0A
Other languages
English (en)
Other versions
CN105356995A (zh
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.)
Shandong Xinyi Electronic Technology Co ltd
Original Assignee
Shandong Shengkai Electronic Science & 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 Shandong Shengkai Electronic Science & Technology Co ltd filed Critical Shandong Shengkai Electronic Science & Technology Co ltd
Priority to CN201510829148.0A priority Critical patent/CN105356995B/zh
Publication of CN105356995A publication Critical patent/CN105356995A/zh
Application granted granted Critical
Publication of CN105356995B publication Critical patent/CN105356995B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals
    • H04L7/041Speed or phase control by synchronisation signals using special codes as synchronising signal

Landscapes

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

Abstract

本发明公开一种同步码双向恢复电路,包括数据缓存器和双向同步码恢复器;数据缓存器第一输入端接收用于存储的数据,第二输入端接收双向同步码恢复器产生访问数据缓存器的地址数据,并将地址数据输出至双向同步码恢复器,双向同步码恢复器读出相应地址的同步码数据,写入恢复或产生的同步码,按顺序读出数据包。本发明基于干扰过后经再确认正确的识别出的同步码进行反向计数,产生反向计数同步码,有效避免了干扰信号,用干扰后重新稳定的时钟进行计数,提高同步码计数的准确性。

Description

一种同步码双向恢复方法及电路
技术领域
本发明涉及数据传输技术领域,具体涉及一种同步码双向恢复方法及电路。
背景技术
数据传输过程是数据信号经过信道由一个地方被传到另一个地方的移动过程,信道可以是有线的,也可以是无线的,无论有线信道和无线信道都不可避免地受到其他信号的干扰:例如,连线中的热噪声,电气开关的涌流噪声,太阳风暴包含的粒子噪声和其他设备对本设备的干扰噪声等等。
数据的传送和接收按一定的格式进行,具体地讲,就是数据往往被分成大小相等的若干数据包,然后逐包传输。每个数据包都会以一个不同于传输数据的唯一的字段表示数据包的开始,接收端将接收到的数据流按这个唯一字段的标示分解出数据包,以便随后的其他处理。这个唯一字段叫做同步码。
数据在信道中传输的过程中会受到各种干扰,造成同步码的损坏和丢失。同步码受损或丢失后,要进行再同步。再同步一般包含同步码重新识别,确认和再确认。这样,从同步码受损或丢失,到再确认完成之前,数据流是按已知的格式和以同步码受损或丢失前的最后一个好的同步码为基准,通过定长计数来分解数据,形成数据包。由于干扰的出现或继续存在,计数时钟往往是不准确的,所以,分解出的数据包在同步码再确认完成前往往是错误的。如图1所示,信道信号在受到干扰后会发生奇变,同时跟踪信道信号的时钟信号也受到影响;识别同步码的一些位置为空表示该位置的同步码不能识别出;计数同步码是基于前一个识别出的同步码预测出的,以备当前位置识别不出;当同步码不能正确识别出时,由于跟踪信道信号的时钟收到影响,计数同步码有时与正确的同步码位置发生偏差;以计数同步码分解出的数据包有时会发生错误。图1中,数据包3,4,5,6,7,8包含错误数据。
发明内容
针对上述问题,本发明公开一种双向同步码恢复方法及电路,通过双向计数的方式,有效避免干扰的影响,提高了同步码计数精度。
为解决上述问题,本发明的设计方案为:一种同步码双向恢复电路,包括数据缓存器和双向同步码恢复器;数据缓存器第一输入端接收用于存储的数据,第二输入端接收双向同步码恢复器产生访问数据缓存器的地址数据,并将地址数据输出至双向同步码恢复器,双向同步码恢复器读出相应地址的同步码数据,写入恢复或产生的同步码,按顺序读出数据包。
一种同步码双向恢复方法,包括如下步骤:
步骤一、传输过程中干扰造成同步码丢失或受损,采用前向计数方法恢复同步码:基于识别出的最后一个同步码位置,在同步码应该出现但未识别出的位置人为产生一个同步码作为分解数据包的标示即前向计数同步码,在图中用虚线标示,经过确认、再确认得出正确的同步码位置;
步骤二、采用后向计数方法恢复同步码:基于干扰过后再确认得出的同步码位置,反向计数,即以与数据写入方向相反的方向计数产生后向计数同步码,在图中用实线标示;
后向预测的方法有效躲避了受干扰的时钟,用干扰后重新稳定的时钟进行计数,可以提高同步码计数的准确性。
步骤三、若前向计数同步码和后向计数同步码的位置相同,则在该位置恢复同步码;若前向计数同步码和后向计数同步码的位置不同,则在后向计数同步码的位置恢复同步码;
步骤四、根据步骤三中恢复的同步码位置标志所在的数据缓存器地址,逐包读出缓存数据并输出。
有益效果:本发明基于干扰过后经再确认正确的识别出的同步码进行反向计数,产生反向计数同步码,有效避免了干扰信号,用干扰后重新稳定的时钟进行计数,提高同步码计数的准确性。
附图说明
图1为传统同步码再确认原理图;
图2是同步码双向恢复方法原理图;
图3是同步码双向恢复电路原理图。
具体实施方式
一种同步码双向恢复电路,如图3所示,包括数据缓存器和双向同步码恢复器;数据缓存器第一输入端接收用于存储的数据,第二输入端接收双向同步码恢复器产生访问数据缓存器的地址数据,并将地址数据输出至双向同步码恢复器,双向同步码恢复器读出相应地址的同步码数据,写入恢复或产生的同步码,按顺序读出数据包。
一种同步码双向恢复方法,包括如下步骤:
步骤一、传输过程中干扰造成同步码丢失或受损,采用前向计数方法恢复同步码:基于识别出的最后一个同步码位置,在同步码应该出现但未识别出的位置人为产生一个同步码作为分解数据包的标示即前向计数同步码,如图2中虚线所示,经过确认、再确认得出正确的同步码位置;
步骤二、采用后向计数方法恢复同步码:基于干扰过后再确认得出的同步码位置,反向计数,即以与数据写入方向相反的方向计数产生后向计数同步码,如图2中实线所示;
后向预测的方法有效躲避了受干扰的时钟,用干扰后重新稳定的时钟进行计数,可以提高同步码计数的准确性。与图1比较,图2中仅数据包3,4,5包含错误数据。
步骤三、若前向计数同步码和后向计数同步码的位置相同,则在该位置恢复同步码;若前向计数同步码和后向计数同步码的位置不同,则在后向计数同步码的位置恢复同步码;
步骤四、根据步骤三中恢复的同步码位置标志所在的数据缓存器地址,逐包读出缓存数据并输出。

Claims (2)

1.一种同步码双向恢复方法,其特征在于包括如下步骤:
步骤一、传输过程中干扰造成同步码丢失或受损,采用前向计数方法恢复同步码:基于识别出的最后一个同步码位置,在同步码应该出现但未识别出的位置人为产生一个同步码作为分解数据包的标示即前向计数同步码,经过确认、再确认得出正确的同步码位置;
步骤二、采用后向计数方法恢复同步码:基于干扰过后再确认得出的同步码位置,反向计数,即以与数据写入方向相反的方向计数产生后向计数同步码;
步骤三、若前向计数同步码和后向计数同步码的位置相同,则在该位置恢复同步码;若前向计数同步码和后向计数同步码的位置不同,则在后向计数同步码的位置恢复同步码;
步骤四、根据步骤三中恢复的同步码位置标志所在的数据缓存器地址,逐包读出缓存数据并输出。
2.根据权利要求1所述的同步码双向恢复方法所采用的同步码双向恢复电路,其特征在于:所述的同步码双向恢复电路包括数据缓存器和双向同步码恢复器;数据缓存器第一输入端接收用于存储的数据,第二输入端接收双向同步码恢复器产生访问数据缓存器的地址数据,并将地址数据输出至双向同步码恢复器,双向同步码恢复器读出相应地址的同步码数据,写入恢复或产生的同步码,按顺序读出数据包。
CN201510829148.0A 2015-11-24 2015-11-24 一种同步码双向恢复方法及电路 Expired - Fee Related CN105356995B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510829148.0A CN105356995B (zh) 2015-11-24 2015-11-24 一种同步码双向恢复方法及电路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510829148.0A CN105356995B (zh) 2015-11-24 2015-11-24 一种同步码双向恢复方法及电路

Publications (2)

Publication Number Publication Date
CN105356995A CN105356995A (zh) 2016-02-24
CN105356995B true CN105356995B (zh) 2018-06-26

Family

ID=55332875

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510829148.0A Expired - Fee Related CN105356995B (zh) 2015-11-24 2015-11-24 一种同步码双向恢复方法及电路

Country Status (1)

Country Link
CN (1) CN105356995B (zh)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1101472A (zh) * 1993-04-28 1995-04-12 美国电话电报公司 自适应时钟恢复的方法和装置
CN1183867A (zh) * 1995-05-05 1998-06-03 Gpt有限公司 同步数字分级数据传输系统的重新定时装置
CN1301100A (zh) * 1999-12-17 2001-06-27 米特尔公司 时钟恢复锁相环
CN1507239A (zh) * 2002-12-10 2004-06-23 深圳市中兴通讯股份有限公司 一种用于同步数字传输体系的e2接口装置及方法
CN1540911A (zh) * 2003-04-25 2004-10-27 中兴通讯股份有限公司 时钟数据恢复电路及其实现方法
CN1619992A (zh) * 2003-11-18 2005-05-25 华为技术有限公司 网络通信中搜索同步码的方法及其装置
CN1226839C (zh) * 2001-09-27 2005-11-09 连宇通信有限公司 一种在同步码分多址移动通信系统中提高切换性能的方法
CN101018051A (zh) * 2006-02-01 2007-08-15 恩益禧电子股份有限公司 时钟和数据恢复电路
EP2333673A1 (en) * 2009-12-07 2011-06-15 STMicroelectronics (Research & Development) Limited Signal sampling and transfer.

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090243681A1 (en) * 2008-03-26 2009-10-01 Rambus Inc. Embedded Source-Synchronous Clock Signals

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1101472A (zh) * 1993-04-28 1995-04-12 美国电话电报公司 自适应时钟恢复的方法和装置
CN1183867A (zh) * 1995-05-05 1998-06-03 Gpt有限公司 同步数字分级数据传输系统的重新定时装置
CN1301100A (zh) * 1999-12-17 2001-06-27 米特尔公司 时钟恢复锁相环
CN1226839C (zh) * 2001-09-27 2005-11-09 连宇通信有限公司 一种在同步码分多址移动通信系统中提高切换性能的方法
CN1507239A (zh) * 2002-12-10 2004-06-23 深圳市中兴通讯股份有限公司 一种用于同步数字传输体系的e2接口装置及方法
CN1540911A (zh) * 2003-04-25 2004-10-27 中兴通讯股份有限公司 时钟数据恢复电路及其实现方法
CN1619992A (zh) * 2003-11-18 2005-05-25 华为技术有限公司 网络通信中搜索同步码的方法及其装置
CN101018051A (zh) * 2006-02-01 2007-08-15 恩益禧电子股份有限公司 时钟和数据恢复电路
EP2333673A1 (en) * 2009-12-07 2011-06-15 STMicroelectronics (Research & Development) Limited Signal sampling and transfer.

Also Published As

Publication number Publication date
CN105356995A (zh) 2016-02-24

Similar Documents

Publication Publication Date Title
US10887211B2 (en) Indirect packet classification timestamping system and method
CN102708086B (zh) 一种应用于usb3.0的弹性缓冲结构及方法
CN105897330A (zh) 一种用于uwb高精度定位系统的信号同步方法
US10216690B2 (en) Single-wire interface bus transceiver system based on I2C-bus, and associated method for communication of single-wire interface bus
CN105610652B (zh) 数据传输延时的获取方法和装置
US8842793B2 (en) Communication circuit and method of adjusting sampling clock signal
EP3883151B1 (en) Time synchronization method and device
WO2015155242A1 (en) 2-wire differential-end bus transceiver system based on 12c-bus, and associated method for communication of 2-wire differential-end bus
CN101719867B (zh) 一种包交换网络中的时钟恢复方法及系统
US10623340B2 (en) Link-fault tolerance in a distributed antenna system
CN105356995B (zh) 一种同步码双向恢复方法及电路
CN103501353A (zh) 一种数据中继传输方法、装置及系统
ATE501558T1 (de) Verfahren für die synchronisation von anwendbaren uhrensignalen in einem synchronen kommunikationsnetzwerk, entsprechende sende- und empfangsvorrichtungen, computerprogrammprodukt und computerlesbares speichermittel
CN103840934B (zh) 一种基于时钟自动恢复的开销传递方法及装置
CN106494466B (zh) 列车运行监控的数据换装装置及其数据换装方法
CN202904568U (zh) 一种应用于usb3.0的弹性缓冲结构
CN105843768B (zh) 一种单线通信多次可编程存储器烧录方法及基于该方法的烧录装置
CN102655502B (zh) 一种基于精确小数分频适应任意数据码流的数据插入方法
CN112019318B (zh) 提高设备通信可靠性的方法
CN104735036B (zh) 一种数据回填方法及装置
CN109257158B (zh) 一种用于光差通讯的对等方式采样同步方法及系统
CN100546238C (zh) 一种数字通信系统中数据同步通信的方法
CN105843759B (zh) 一种基于hdlc的多串口通信方法
JP2016092632A (ja) データ送受信システム、データ送信装置、データ受信装置、データ送受信方法及びプログラム
CN102833060B (zh) 一种通过自动标志插入实现业务码流无关的时延均衡方法

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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200630

Address after: Room 2719, building 6, Sanqing Qisheng Plaza, Yingxiu Road, high tech Zone, Jinan City, Shandong Province

Patentee after: Shandong Xinyi Electronic Technology Co.,Ltd.

Address before: 250100 16, 1-1601A, 2 tower, Shun Tai Plaza, 2000 Shun Hua Road, Ji'nan high tech Zone, Ji'nan, Shandong.

Co-patentee before: Dong Chuanyou

Patentee before: SHANDONG SHENGKAI ELECTRONIC SCIENCE & TECHNOLOGY Co.,Ltd.

Co-patentee before: Guo Yong

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180626

Termination date: 20211124