Method and apparatus for determining byte synchronization within a serial data receiver

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO

5448571

SERIAL NO

08233168

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A synchronization pattern is provided within an incoming waveform which represents a serial data stream transmitted at a rate determined by a data clock. The synchronization pattern includes a periodic training portion and a sync word portion. The periodic training portion is periodic and has a preselected period. As the periodic training portion is received, a receiver clock phase-locks to the periodic training portion of the incoming waveform, and a sampling circuit periodically samples the incoming waveform relative to the phase and frequency of the receiver clock to produce sample words. Thereafter, a subset of the sample words are selected utilizing a selection pattern having a period equal to the period of the periodic training portion of the incoming waveform. Utilizing the selected subset of sample words, a sync indicator word is produced and compared to preselected criteria. Such a sync indicator word may be produced with reference to the sign of each sample word of the subset of sample words. Finally, in response to a correlation between the sync indicator word and the preselected criteria, byte synchronization between the incoming waveform and the data detector is indicated, wherein the byte synchronization independently from the output of a data detector.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
HITACHI GLOBAL STORAGE TECHNOLOGIES NETHERLANDS B.V.AMSTERDAM174
INTERNATIONAL BUSINESS INTERNATIONAL CORPORATIONARMONK, NY0

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Hong, Ju-Hi J San Jose, CA 3 47
Wood, Roger W Gilroy, CA 10 264

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
* 4320517 Method and device for effecting the initial adjustment of the clock in a synchronous data receiver 43 1980
* 4847877 Method and apparatus for detecting a predetermined bit pattern within a serial bit stream 77 1986
 
ADVANCED MICRO DEVICES, INC. (1)
* 4787095 Preamble search and synchronizer circuit 12 1987
 
NEC CORPORATION (1)
* 5073906 Synchronization word detection apparatus 3 1990
 
RACAL-DATACOM, INC. (1)
* 4807230 Frame synchronization 17 1987
 
SGS-THOMSON MICROELECTRONICS, INC. (2)
* 5005191 System for synchronizing data frame groups in a serial bit stream 17 1989
* 5010559 System for synchronizing data frames in a serial bit stream 28 1989
 
ROCKWELL INTERNATIONAL CORPORATION (1)
* 4573171 Sync detect circuit 8 1982
 
FUJITSU LIMITED (1)
* 4748623 Frame synchronizing circuit 57 1987
 
Lignes Telegraphiques et Telephoniques-L.T.T. (1)
* 4594728 Synchronization device for digital frame transmission 9 1984
 
HITACHI, LTD. (1)
* 5267267 Timing extraction method and communication system 13 1992
 
AT&T Information Systems Inc. (1)
* 4815103 Equalizer-based timing recovery 58 1987
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
CIRRUS LOGIC, INC. (5)
* 5796535 Sampled amplitude read channel employing a user data frequency synthesizer and a servo data frequency synthesizer 88 1995
* 5729396 Fault tolerant sync mark detector enabled relative to a frequency of an acquisition preamble for sampled amplitude recording 27 1995
* 5793548 Fault tolerant sync mark detector for comparing a sign and magnitude of a detected sequence to a target sync mark in sampled amplitude magnetic recording 27 1995
* 5844920 Thermal asperity compensation using multiple sync marks for retroactive and split segment data synchronization in a magnetic disk storage system 149 1996
* 6023386 Fault tolerant sync mark detector for synchronizing a time varying sequence detector in a sampled amplitude read channel 58 1997
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
* 5715176 Method and system for locating a frame position in an MPEG data stream 35 1996
* 6089749 Byte synchronization system and method using an error correcting code 9 1997
 
QUALCOMM INCORPORATED (1)
* 6870858 Training sequence based signalling for enhanced general packet radio service (EGPRS) 26 2000
 
WESTERN DIGITAL TECHNOLOGIES, INC. (1)
* 5903410 Disk drive using multiple servo timing marks that form a code of unique interrelated bit patterns 40 1997
 
LAKE CHEROKEE HARD DRIVE TECHNOLOGIES, LLC (1)
* 5966258 Asynchronous/synchronous digital gain control loop in a sampled amplitude read channel 34 1997
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
* 6061411 Method and apparatus for synchronizing a serial bus clock to a serial bus function clock 21 1995
 
LSI LOGIC CORPORATION (1)
* 5790563 Self test of core with unpredictable latency 21 1997
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (7)
6816934 Computer system with registered peripheral component interconnect device for processing extended commands and attributes according to a registered peripheral component interconnect protocol 9 2003
7099986 High speed peripheral interconnect apparatus, method and system 8 2004
* 2005/0033,893 High speed peripheral interconnect apparatus, method and system 7 2004
7587542 Device adapted to send information in accordance with a communication protocol 10 2005
* 2006/0031,621 High speed peripheral interconnect apparatus, method and system 8 2005
7464207 Device operating according to a communication protocol 11 2005
* 2005/0273,534 High speed peripheral interconnect apparatus, method and system 0 2005
 
PARKER HANNIFIN CUSTOMER SUPPORT INC. (1)
* 6108151 Sampled amplitude read channel for reading user data and embedded servo data from a magnetic medium 21 1997
 
SGS-THOMSON MICROELECTRONICS, INC. (1)
* 2002/0067,781 Timing recovery for data sampling of a detector 0 2001
 
FINISAR CORPORATION (2)
6980943 Flow for vector capture 5 2001
* 2003/0115,033 Flow for vector capture 0 2001
 
CALLAHAN CELLULAR L.L.C. (2)
7158598 Method and device for identifying a data packet in a data stream 6 2001
* 2002/0048,330 Method and device for identifying a data packet in a data stream 6 2001
 
STMICROELECTRONICS S.R.L. (2)
8442100 Transmission and reception apparatus for digital signals 1 2010
* 2010/0329,364 TRANSMISSION AND RECEPTION APPARATUS FOR DIGITAL SIGNALS 8 2010
 
MARVELL INTERNATIONAL LTD. (1)
7054398 Method for selecting sync marks and sync mark detectors 20 2002
 
SWAYZE, W. DANIEL, JR. (1)
* 5856986 Synchronization field pattern selection 33 1996
 
TEXAS INSTRUMENTS INCORPORATED (2)
* 6999534 Method for mitigating DC offset in a sign bit correlator 0 2002
* 2004/0022,331 Method for mitigating DC offset in a sign bit correlator 0 2002
 
SORIN CRM SAS (1)
* 5899931 Synchronous telemetry transmission between a programmer and an autonomous device 137 1997
 
BROADCOM CORPORATION (1)
6646822 Sampled amplitude read channel employing pipelined reads to reduce the gap between sectors 73 1997
 
STMICROELECTRONICS, INC. (1)
* 7136440 Timing recovery for data sampling of a detector 5 2001
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (5)
* 5956370 Wrap-back test system and method 50 1996
* 5787114 Loop-back test system and method 73 1996
* 5781544 Method for interleaving network traffic over serial lines 5 1996
* 5896426 Programmable synchronization character 0 1996
* 5781038 High speed phase locked loop test method and means 6 1996
 
TEKTRONIX, INC. (2)
* 6847349 Serial data cursor 4 2001
* 2003/0095,099 Serial data cursor 0 2001
* Cited By Examiner