The method has two possible transmission modes: a first mode whereby a first transmitter (1) sends frames including sufficient auxiliary data to enable a first receiver (2) to acquire frame synchronization in a reliable fashion, said auxiliary data including a synchronization pattern, a second mode in which said first transmitter sends frames including insufficient auxiliary data to enable said first receiver to acquire said frame synchronization in a reliable fashion but, by virtue of a knowledge of said frame synchronization acquired previously, in said first mode, enabling loss of frame synchronization to be determined, loss of frame synchronization by said first receiver being signalled to said first transmitter by a second transmitter (15) changing from said second transmission mode to said first transmission mode and by a second receiver (16) detecting said change of transmission mode, and said second transmitter transmitting in said second mode modified frames including no payload data sequence imitating the synchronization pattern of the first mode.

Patent
   RE40918
Priority
Mar 03 1997
Filed
Apr 07 2005
Issued
Sep 15 2009
Expiry
Jan 27 2019
Assg.orig
Entity
Large
6
23
all paid
0. 28. A data transmission method, comprising:
making a data frame synchronization determinations; and
transmitting a data frame with a frame structure based upon said synchronization determination;
wherein:
when said data frame synchronization determination indicates that synchronization is required, producing a first frame, comprising payload data and a synchronization pattern; and
when said determination does not indicate synchronization is required, producing a second frame free of said synchronization pattern, and including payload data.
8. A device for transmitting data frames, including payload data and auxiliary data adapted to enable frame synchronization, by a receiver to a transmitter, said device comprising:
means for transmitting in a first mode used, on initialization or in the event of loss of frame synchronization, by a first receiver, whereby a first transmitter sends to said first receiver frames including sufficient auxiliary data to enable said first receiver to acquire said frame synchronization in a reliable fashion, and
means for transmitting in a second mode used, otherwise, whereby said first transmitter sends frames including insufficient auxiliary data to enable said first receiver to acquire said frame synchronization in a reliable fashion but, by virtue of knowledge of said frame synchronization acquired previously, in said first mode, enabling loss of frame synchronization to be determined.
1. A method of transmitting data frames including payload data and auxiliary data enabling frame synchronization of a receiver to a transmitter, said method comprising:
on initialization or in the event of loss of frame synchronization by a first receiver, using a first transmission mode, including sending, from a first transmitter to said first receiver, frames including sufficient auxiliary data to enable said first receiver to acquire said frame synchronization in a reliable fashion, said auxiliary data including a synchronization pattern;
otherwise, using a second transmission mode whereby said first transmitter sends frames including insufficient auxiliary data to enable said first receiver to acquire said frame synchronization in a reliable fashion but, by virtue of knowledge of said frame synchronization acquired previously, in said first mode, enabling loss of frame synchronization to be determined.
22. A method of transmitting a data frame transmission from a transmitter to a receiver, the method, comprising:
transmitting, upon initialization or in the event of receipt of a signal indicating loss of data frame synchronization, a first frame containing payload data and auxiliary data, said auxiliary data including a synchronization pattern;
assembling a modified frame based on inputted payload data, said modified frame containing payload data and auxiliary data free of said synchronization pattern, by checking said payload data for an illegal data sequence, said illegal data sequence being a data sequence that imitates said synchronization pattern of said first frame, and upon detection of said illegal data sequence generating substitution data and substituting substitution data for said illegal data sequence; and
transmitting said modified frame to said receiver in all cases of transmission other than those in which said first frame is transmitted.
23. A computer-readable medium incorporating program embedded with a computer executable program including instructions for enabling a processor to:
transmit, upon initialization or in the event of receipt of a signal indicating loss of data frame synchronization, a first frame containing payload data and auxiliary data, said auxiliary data including a synchronization pattern;
assemble a modified frame based on inputted payload data, said modified frame containing payload data and auxiliary data free of said frame synchronization pattern, by checking said payload data for an illegal data sequence, said illegal data sequence being a data sequence that imitates said synchronization pattern of said first frame, and upon detection of said illegal data sequence generating substitution data and substituting substitution data for said illegal data sequence; and
transmit said modified frame to said receiver in all cases of transmission other than those in which said first frame is transmitted.
0. 40. A receiver, comprising:
means for receiving frames from a transmitter, in two modes, wherein:
said receiver is adapted to receive frames, in a first mode, that include auxiliary data sufficient to enable reliable acquisition of said received frame synchronization, and
said receiver is adapted to receive frames, in a second mode, that include auxiliary data that (1) is insufficient to enable reliable acquisition of said received frame synchronization, and (2) enables detection of said loss of received frame synchronization, by virtue of a knowledge of previously acquired frame synchronization when using said first mode; and
means for detecting a change, with respect to said received frames, from said second mode to said first mode;
wherein, in response to said detected change from said second mode to said first mode, said receiver outputs an indication of a loss of received frame synchronization, the indication being intended for use by an associated transmitter in a common transmission equipment of the receiver.
24. A data frame transmission system, comprising:
a data transmitter configured to transmit, upon initialization or in the event of receipt of a signal indicating loss of data frame synchronization, a first frame containing payload data and auxiliary data, said auxiliary data including a synchronization pattern; and
a data frame assembly module configured to assemble a modified frame based on inputted payload data, said modified frame containing payload data and auxiliary data free of said frame synchronization pattern, by checking said payload data for an illegal data sequence, said illegal data sequence being a data sequence that imitates said synchronization pattern of said first frame, and upon detection of said illegal data sequence generating substitution data and substituting substitution data for said illegal data sequence, and by inputting said modified frame to said data transmitter,
wherein said transmitter transmits said modified frame in all cases of transmission other than those in which said first frame is transmitted.
0. 37. A transmitter, comprising:
means for sending frames in a first mode;
means for sending frames in a second mode; and
sending mode selector means for selecting said means for sending frames in said first mode or said means for sending frames in said second mode;
wherein:
said means for sending frames in said first mode is selected for use upon initialization and in the event of a loss of received frame synchronization by a receiver, and said means for sending frames in said second mode is selected for use otherwise;
said means for sending frames in said first mode sends frames including auxiliary data that is sufficient to enable reliable acquisition of said received frame synchronization; and
said means for sending frames in said second mode sends frames including auxiliary data that (1) is insufficient to enable reliable acquisition of said received frame synchronization, and (2) enables detection of said loss of received frame synchronization, by virtue of a knowledge of previously acquired frame synchronization when using said first mode.
0. 38. A receiver, comprising:
first mode frame synchronization detector means;
second mode frame synchronization loss detector means; and
receive mode selector means for selecting said first mode frame synchronization detector means or said second mode frame synchronization loss detector means;
wherein:
said first mode frame synchronization detector means is selected for use upon initialization and in the event of a loss of received frame synchronization, and said second mode frame synchronization loss detector means is selected for use otherwise;
said receiver is adapted to receive frames, in said first mode, that include auxiliary data sufficient to enable reliable acquisition of said received frame synchronization;
said receiver is adapted to receive frames, in said second mode, that include auxiliary data that (1) is insufficient to enable reliable acquisition of said received frame synchronization, and (2) enables detection of said loss of received frame synchronization, by virtue of a knowledge of previously acquired frame synchronization when using said first mode.
0. 39. A transmitter, comprising:
means for sending frames in a first mode;
means for sending frames in a second mode; and
sending mode selector means for selecting said means for sending frames in said first mode or said means for sending frames in said second mode;
wherein:
said means for sending frames in said first mode sends frames including auxiliary data that is sufficient to enable acquisition of said received frame synchronization;
said means for sending frames in said second mode sends frames including auxiliary data that (1) is insufficient to enable reliable acquisition of said received frame synchronization, and (2) enables detection of said loss of received frame synchronization, by virtue of a knowledge of previously acquired frame synchronization when using said first mode; and
said sending mode selector means changes from selecting said means for sending frames in said second mode to selecting said means for sending frames in said first mode in response to an indication, from an associated receiver in a common transmission equipment of the transmitter, of a loss of received frame synchronization.
2. A method according to claim 1, wherein the auxiliary data of frames transmitted in said first mode include a synchronization pattern and synchronization bits inserted in the payload data to be transmitted and intended to prevent imitation of said synchronization pattern within said payload data.
3. A method according to claim 1, wherein the auxiliary data of frames transmitted in said second mode includes only one synchronization pattern with a length different from the length of the synchronization pattern of frames transmitted in the first mode.
4. A method according to claim 1, wherein the auxiliary data of frames transmitted in said second mode include only error correcting code data obtained by applying an error correcting code of the block code type to the payload data to be transmitted in said frames.
5. A method according to claim 33, further comprising:
calculating substitution data from incoming payload data, and
sending payload data not including any illegal sequences and substitution data calculated according to said calculating step for forming said modified frames from said incoming payload data stream.
6. A method according to claim 5, wherein said calculation of substitution data necessitates an analysis of said incoming payload data over a sufficient length to enable calculation of all the substitution data of a frame before the first payload bit of that frame is sent.
7. A method according to claim 5, wherein said calculation of substitution data necessitates an analysis of said incoming payload data over a length less than that necessary to enable calculation of all the substitution data of a frame before sending the first payload bit of that frame.
9. A device according to claim 8 36, characterized in that:
said first transmitter includes means for sending frames in said first mode, means for sending frames in said second mode and sending mode selector means for selecting one or other of said means, as appropriate,
said first receiver includes first mode frame synchronization detector means, second mode frame synchronization loss detector means and receive mode selector means for selecting one or other of said means, as appropriate,
said second transmitter includes means for sending frames in said first mode, means for sending frames in said second mode and sending mode selector means for selecting one or other of said means, as appropriate, and
said second receiver includes means for detecting a change from said second mode to said first mode.
10. A device according to claim 9 wherein said second mode frame synchronization loss detector means include simplified synchronization detection means activated by a frame clock locked onto a position depending on said previously acquired knowledge of frame synchronization.
11. A device according to claim 9, further comprising:
means for calculating substitution data from an incoming payload data, and
means for sending payload data containing no illegal sequences and substitution data calculated by said means for calculating to form modified frames from said incoming payload data stream.
12. A device according to claim 9, further comprising:
means for analyzing incoming frame substitution data, and
means for inserting illegal sequences into the payload data extracted from said incoming frames, at locations obtained by analyzing said substitution data, to form said payload data stream;
whereby the payload data stream is extracted from the modified frames.
13. A method according to claim 1, further comprising, in each of said modified frames for transmitting data in said second mode, ensuring the absence of any payload data sequence imitating the synchronization pattern of said first mode, also referred to an illegal sequences, by using substitution data to enable said illegal sequences to be inserted into the payload data received at the receiver.
14. A method according to claim 13, wherein said substitution data includes data of two types:
operating data enabling the degree, to which illegal sequences are present in the payload data sequence to be transmitted at the receiver, to be determined, and
address data enabling more precise determination of the location or locations at which an illegal sequence must be inserted into the payload data received at the receiver.
15. A method according to claim 14, wherein said substitution data includes:
first operating data indicating whether the payload data sequence to be transmitted contains illegal sequences, and
a substitution sequence substituted for each illegal sequence and containing the address at which to insert said illegal sequence and second operating data indicating whether said substitution sequence is the last of the transmitted frame.
16. A method according to claim 15, wherein said substitution sequences further include data to protect said substitution sequences against transmission errors.
17. A method according to claim 15 wherein said substitution sequences farther include further comprise:
locking data to prevent an illegal sequence being reproduced by inserting a substitution sequence into the frame transmitted.
18. A method according to claim 15 wherein the first substitution sequence is transmitted after said first operating data which is transmitted after the synchronization pattern and in that the nth substitution sequence is transmitted instead of the (n−1)th illegal sequence.
19. A method according to claim 15 wherein:
said first operating data is not inserted after the synchronization pattern of the frame concerned but before the synchronization pattern of the next frame, and
said second operating data does not indicate if the corresponding substitution sequence is the last from the beginning of the frame or not but instead if it is the last from the end of the frame or not.
20. A method according to claim 19 wherein the last substitution sequence is transmitted before said first operating data which is transmitted before the synchronization pattern of the next frame and in that the (n−1)th substitution sequence is transmitted instead of nth substituted sequence.
21. A method according to claim 13 wherein said substitution data is all transmitted.
25. A data frame transmission system according to claim 24, further comprising:
a second data transmitter coupled to said receiver, configured to transmit a signal indicating or denying the existence of data frame synchronization; and
a second receiver coupled to said data transmitter.
26. A data frame transmission method according to claim 22, further comprising generating said substitution data such that a first bit of the modified frame may be transmitted before analysis sufficient to generate all of the substituted data of said modified frame is completed on an incoming payload data stream.
27. A data frame transmission method according to claim 22, wherein said substitution data includes:
operating data indicating and/or denying that a data sequence contains substitution data; and
a substitution sequence, including address data indicating a location at which to insert said illegal data sequence.
29. The data transmission method as set forth in claim 28 A data transmission method, comprising:
making a data frame synchronization determination; and
transmitting a data frame with a frame structure based upon said synchronization determination;
wherein:
when said data frame synchronization determination indicates that synchronization is required, producing a first frame, comprising payload data and a synchronization pattern; and
when said determination does not indicate synchronization is required, producing a second frame free of said synchronization pattern, and including payload data,
wherein said producing of said second frame is performed by checking said payload data for an illegal data sequence, said illegal data sequence being a data sequence that imitates said synchronization pattern; and whenever said illegal data sequence is detected, substituting substitution data for said illegal data sequence.
30. The data transmission method as set forth in claim 29, wherein said substitution data includes address data indicating a location at which to insert said illegal data sequence.
31. The data transmission method as set forth in claim 29, wherein said substitution data includes operating data indicating whether a data sequence contains substitution data.
32. The data transmission method as set forth in claim 29, wherein said substitution data includes second operating data indicating whether a substitution data sequence is one of the first said substitution data sequence and the final said substitution data sequence in said second frame.
33. The method as set forth in claim 1 35, wherein said second transmitter transmits modified frames in said second transmission mode, including no payload data sequence imitating the synchronization pattern of the first mode, also referred to as illegal sequences, which are replaced by substitution data enabling the receiver to insert said illegal sequences into the received payload data.
34. The method device as set forth in claim 8 36, wherein a said means for transmitting in said second mode modifies frames including no payload data sequence imitating the synchronization pattern of the first mode, also referred to ask as illegal sequences, which are replaced by substitution data enabling said illegal sequences to be inserted into the received payload data at the receiver.
35. The method according to claim 1, further comprising:
in response to a loss of frame synchronization by said first receiver; signalling said first transmitter by using a second transmitter associated with said first receiver in a common transmission equipment, and changing from said second transmission mode to said first transmission mode; and
detecting said change of transmission mode using a second receiver associated with said first transmitter in the same transmission equipment.
36. The device according to claim 8, further comprising:
means for signalling, to said first transmitter, loss of frame synchronization by said first receiver, by a second transmitter associated with said first receiver in the same transmission equipment, changing from said second mode of transmission to said first mode of transmission, and
means for detecting said change of transmission mode in a second receiver associated with said first transmitter in the same transmission equipment.
BRIEF DESCRIPTION OF THE DRAWINGS DETAILED DESCRIPTION OF THE EXEMPLARY EMBODIMENTS OF THE INVENTION Further, an exemplary embodiment of the present invention can be written as computer programs. Codes and code segments for accomplishing the exemplary embodiment of the present invention can be constructed by programmers skilled in the art to which the present invention pertains. Also, the computer programs are stored in a computer readable media and are read by a computer to be executed.

Dupuy, Pierre

Patent Priority Assignee Title
10268252, Oct 13 2011 Rambus Inc. Changing settings for a transient period associated with a deterministic event
8374202, Dec 07 2005 Panasonic Corporation Wireless communication method and wireless communication apparatus
8675690, Apr 19 2011 Honeywell International Inc. Low latency and self-adjusting frame synchronization algorithm for data streaming applications
8964794, Apr 19 2011 Honeywell International Inc. Low latency and self-adjusting frame synchronization algorithm for data streaming applications
9304568, Oct 13 2011 Rambus Inc. Changing settings for a transient period associated with a deterministic event
9870040, Oct 13 2011 Rambus Inc. Changing settings for a transient period associated with a deterministic event
Patent Priority Assignee Title
3641274,
5140618, Feb 22 1990 Kabushiki Kaisha Toshiba Frame synchronization circuit
5420865, Jun 08 1994 Alcatel Data Networks Method and apparatus for alignment of frames of information
5490147, Mar 17 1992 Mitsubishi Denki Kabushiki Kaisha Frame alignment circuit
5623602, Apr 09 1992 NEC Corporation Data transmission confirmation by sending frame with command to change transmitter's resend counter when receiver's buffer is full
5659545, Nov 15 1994 Google Technology Holdings LLC Apparatus for mobile unit acquisition in a satellite communication system and method therefor
5675585, Jul 29 1994 Alcatel Telspace Method and system for interleaving and deinterleaving SDH frames
5687199, Sep 06 1993 Alcatel Mobile Communication France Substitution of synchronization bits in a transmission frame
5710774, Dec 09 1994 Electronics and Telecommunications Research Institute; Korea Telecommunication Authority Frame synchronizing device
5822328, May 15 1996 IBM Corporation Frame synchronization mechanism for digital simultaneous voice/data modems
5875062, Sep 08 1993 Alcatel Mobile Communication France Transmitter, receiver and frame for transmitting data with reduced ambiguity
5943374, Dec 11 1995 Hitachi Denshi Kabushiki Kaisha Out-of-synchronization recovery method and apparatus of data transmission system
5956377, May 31 1996 VTech Communications, Ltd Method and apparatus for synchronizing frames within a continuous stream of digital data
6104770, Jan 10 1997 NEC Corporation Apparatus of detecting synchronization signal and method of detecting synchronization signal
6137810, Jan 21 1997 Telefonaktiebolaget L M Ericsson Telecommunication method and system
6256326, Feb 24 1998 Fujitsu Limited Pseudo-synchronization prevention method in SDH transmission mode, pseudo-synchronization preventing SDH transmission system, and transmitter-receiver in pseudo-synchronization preventing SDH transmission system
6366623, Dec 13 1996 Alcatel Data transmission frame and methods and apparatuses for transmitting and receiving such a frame
6546025, Mar 03 1997 Alcatel Method and device for transmitting data frames
6727790, Aug 20 2001 Yitran Communications LTD Acquisition of sychronization in a spread spectrum communications transceiver
DE2739978,
EP367215,
EP426894,
RE38678, Jan 20 1998 Synaptics Incorporated Method and apparatus for synchronizing a data communications system to a periodic digital impairment
///
Executed onAssignorAssigneeConveyanceFrameReelDoc
Apr 07 2005Alcatel(assignment on the face of the patent)
Jan 30 2013Alcatel LucentCREDIT SUISSE AGSECURITY AGREEMENT0298210001 pdf
Aug 19 2014CREDIT SUISSE AGAlcatel LucentRELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0338680001 pdf
Date Maintenance Fee Events
Sep 08 2009ASPN: Payor Number Assigned.
Sep 30 2010M1552: Payment of Maintenance Fee, 8th Year, Large Entity.
Oct 02 2014M1553: Payment of Maintenance Fee, 12th Year, Large Entity.


Date Maintenance Schedule
Sep 15 20124 years fee payment window open
Mar 15 20136 months grace period start (w surcharge)
Sep 15 2013patent expiry (for year 4)
Sep 15 20152 years to revive unintentionally abandoned end. (for year 4)
Sep 15 20168 years fee payment window open
Mar 15 20176 months grace period start (w surcharge)
Sep 15 2017patent expiry (for year 8)
Sep 15 20192 years to revive unintentionally abandoned end. (for year 8)
Sep 15 202012 years fee payment window open
Mar 15 20216 months grace period start (w surcharge)
Sep 15 2021patent expiry (for year 12)
Sep 15 20232 years to revive unintentionally abandoned end. (for year 12)