Patent US3753228A successfully refreshed from Google Patents.
← Back to Patent Explorer
US3753228A Expired / Lapsed US ⏱️ 0.0 years remaining

Synchronizing arrangement for digital data transmission systems

Assignee: Trane US Inc
•
Filing: 1971-12-29
•
Granted: 1973-08-14
•
Expires: 1991-12-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract To provide startup time to overcome initial transmission delays or faults in the communication channel or code apparatus of a digital data remote control system, which may cause loss of synchronization, selected SYNC bits are transmitted immediately preceding the initial data word in either direction between the system office and any station. These SYNC bits need not all be received for data decoding. Seven SYNC bits are transmitted preceding the initial word from the office, with the first five bits fixed in order as four spaces and one mark. The first bit of the three SYNC bits preceding a station first indication word is always a space. The penultimate and last SYNC bits for each direction have selected characters the same as and opposite to, respectively, the character of the final bit in the following word. Each code word comprises 21 data bits, i.e., addresses, instructions, functions, and ten BCH transmission check bits. The first or synchronizing and station address word from the office to a station also includes six synchronizing or tag bits of fixed character preselectively spaced throughout the data bits. These must be received and decoded in their fixed character as part of the transmitted data, in addition to the BCH check, for the received code word to be accepted. Following words to the same receiver do not include SYNC or tag bits.

Inventors

  • 👤 A Nickolas
  • 👤 H Shaffer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 13:23
CPC Classifications
H; H04; H04L; H04L7/00; H04L7/04; H04L7/041; H04L1/00; H04L1/0078; H04L1/0083; H04L7/044

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 384 words
A synchronizing arrangement for a digital data remote control system, which transmits digital codes, representing control and indication functions, between a control office location and a plurality of remote station locations connected by a communication channel, comprising in combination, a. encoding means at each location coupled to said communication channel for at times supplying a digital data code for transmission to a selected receiving location, b. a check bit generator means at each location controlled by the associated encoding means during code transmission for generating a series of code check bits having predetermined characteristics in accordance with the serial characteristics of the digital data code and for adding the generated check bits for transmission at the end of that code, c. a synchronizing generator means coupled to said channel at each location and responsive to the initiation of a data code transmission for generating a preselected number of synchronizing code bits and for supplying said bits for transmission immediately prior to the transmission of said data code, the final two synchronizing code bits having a predetermined relationship to the characteristic of the final check bit, d. a receiving means at each location coupled to said channel for selectively receiving a code including synchronizing, data, and check code bits transmitted from a remote location and including a shift register means for serially storing the code bits as received, e. the check bit generator means at the receiVing location controlled by the associated receiving means during the reception of a code for generating another series of code check bits having said predetermined characteristics in accordance with the serial characteristics of the received digital data code, f. synchronizing logic means at each location controlled by the associated receiving means and check bit generator means and responsive to the reception of a code for recycling the received code bits from the associated shift register means through said associated check bit generator means until the sync code bits are eliminated from the received code bits stored in said associated shift register means, and g. a decoding means at each location coupled to the corresponding receiving means and controlled by the associated synchronizing logic means for recording the function represented by the received data code bits only when the generated check code bits agree with the received check code bits.
Claim 2
Dependent Claim 384 words
A synchronizing arrangement for a digital data remote control system, which transmits digital codes, representing control and indication functions, between a control office location and a plurality of remote station locations connected by a communication channel, comprising in combination, a. encoding means at each location coupled to said communication channel for at times supplying a digital data code for transmission to a selected receiving location, b. a check bit generator means at each location controlled by the associated encoding means during code transmission for generating a series of code check bits having predetermined characteristics in accordance with the serial characteristics of the digital data code and for adding the generated check bits for transmission at the end of that code, c. a synchronizing generator means coupled to said channel at each location and responsive to the initiation of a data code transmission for generating a preselected number of synchronizing code bits and for supplying said bits for transmission immediately prior to the transmission of said data code, the final two synchronizing code bits having a predetermined relationship to the characteristic of the final check bit, d. a receiving means at each location coupled to said channel for selectively receiving a code including synchronizing, data, and check code bits transmitted from a remote location and including a shift register means for serially storing the code bits as received, e. the check bit generator means at the receiVing location controlled by the associated receiving means during the reception of a code for generating another series of code check bits having said predetermined characteristics in accordance with the serial characteristics of the received digital data code, f. synchronizing logic means at each location controlled by the associated receiving means and check bit generator means and responsive to the reception of a code for recycling the received code bits from the associated shift register means through said associated check bit generator means until the sync code bits are eliminated from the received code bits stored in said associated shift register means, and g. a decoding means at each location coupled to the corresponding receiving means and controlled by the associated synchronizing logic means for recording the function represented by the received data code bits only when the generated check code bits agree with the received check code bits.
Claim 3
Dependent Claim 149 words
A synchronizing arrangement as defined in claim 1 in which, a. the synchronizing generator means at said control office location generates seven synchronizing code bits to precede each initial code transmission to a particular station location, the five initial synchronizing bits having predetermined characteristics and the characteristics of the two final bits selected in accordance with a predetermined relationship with the characteristic of the final check code bit, b. the office encoding means inserting six synchronizing tag bits having preselected fixed characteristics at predetermined bit positions within the data code bits, and which further includes at each station location, c. means controlled by the associated receiving means and the associated synchronizing logic means for detecting the characteristics of the tag bits received in a code and coupled for inhibiting the recording of the data code bits by the associated decoding means when the received tag bits have improper characteristics.
Claim 4
Dependent Claim 66 words
A synchronizing arrangement as defined in claim 1 in which, the synchronizing generator means at each remote station location generates three synchronizing code bits to precede each initial code transmission to said office location, the first synchronizing bit having a prefixed characteristic and the characteristics of the other two bits selected in accordance with a predetermined relationship with the characteristic of the final check code bit.
Claim 5
Dependent Claim 381 words
In a digital data remote control system including a control office and a plurality of stations, each having code transmitter and receiver apparatus connected by a communication channel, the method of synchronizing the transmission of data between a selected transmitter and receiver locations comprising the steps of, a. selecting a plurality of data bits, each with the necessary characteristics to serially encode the data to be transmitted, b. storing the encoded data bits at the transmitter location in a shift register, c. cycling the stored data bits through a check bit generator to generate a series of code check bits having characteristics related in a predetermined manner to the serial characteristics of said data bits, d. transmitting a plurality of sync bits at the beginning of a new period of data transmission from said selected transmitter to said selected receiver to provide channel startup time, a preselected number of the sync bits first transmitted having prefixed characteristics, e. selecting the characteristic of each remaining sync bit in accordance with a preselected relation to the characteristic of a particular one of said code check bits, f. serially transmitting the encoded data and code check bits following the sync bits transmission, g. receiving the transmitted code bits at said selected receiver location, h. serially storing the received code bits at said receiver location in another shift register, i. initially cycling the stored code bits, as soon as said other shiFt register is full, through a receiver location check bit generator to generate another series of transmission code check bits having characteristics related in said predetermined manner to the serial characteristics of the received code bits, j. comparing the check bits generated at the receiver location with the received check bits, k. repeating the cycling action and code check bit generation at the receiver location, when the compared series disagree, until all received sync bits are eliminated from said other shift register and the code check bits are generated only from received data bits, l. successively comparing at said receiver location each generated series of check bits with the received series of check bits until an agreement or a final rejection of the received code bits occurs, and m. accepting and decoding the received data bits only when two series of check bits agree.
Claim 6
Dependent Claim 381 words
In a digital data remote control system including a control office and a plurality of stations, each having code transmitter and receiver apparatus connected by a communication channel, the method of synchronizing the transmission of data between a selected transmitter and receiver locations comprising the steps of, a. selecting a plurality of data bits, each with the necessary characteristics to serially encode the data to be transmitted, b. storing the encoded data bits at the transmitter location in a shift register, c. cycling the stored data bits through a check bit generator to generate a series of code check bits having characteristics related in a predetermined manner to the serial characteristics of said data bits, d. transmitting a plurality of sync bits at the beginning of a new period of data transmission from said selected transmitter to said selected receiver to provide channel startup time, a preselected number of the sync bits first transmitted having prefixed characteristics, e. selecting the characteristic of each remaining sync bit in accordance with a preselected relation to the characteristic of a particular one of said code check bits, f. serially transmitting the encoded data and code check bits following the sync bits transmission, g. receiving the transmitted code bits at said selected receiver location, h. serially storing the received code bits at said receiver location in another shift register, i. initially cycling the stored code bits, as soon as said other shiFt register is full, through a receiver location check bit generator to generate another series of transmission code check bits having characteristics related in said predetermined manner to the serial characteristics of the received code bits, j. comparing the check bits generated at the receiver location with the received check bits, k. repeating the cycling action and code check bit generation at the receiver location, when the compared series disagree, until all received sync bits are eliminated from said other shift register and the code check bits are generated only from received data bits, l. successively comparing at said receiver location each generated series of check bits with the received series of check bits until an agreement or a final rejection of the received code bits occurs, and m. accepting and decoding the received data bits only when two series of check bits agree.
Claim 7
Dependent Claim 81 words
The method of synchronizing code transmission as defined in claim 4 in which, for synchronizing the first address code from said office to a selected station, a. seven sync bits are transmitted from the office transmitter preceding the address data code, b. the characteristics of the first five sync bits are prefixed, and c. the characteristics of the final two sync bits are selected to be the same as and opposite to, respectively, the characteristic of the final code check bit.
Claim 8
Dependent Claim 79 words
The method of synchronizing code transmission as defined in claim 4 in which, for synchronizing the first indication code from a selected station to said office, a. three sync bits are transmitted from the station transmitter preceding the indication code, b. the characteristic of the first sync bit is prefixed, and c. the characteristics of the final two sync bits are selected to be the same as and opposite to, respectively, the characteristic of the final BCH check bit.
Claim 9
Dependent Claim 90 words
The method of synchronizing the transmission of the first address code from said office to a selected station, as defined in claim 5, further comprising the steps of, a. transmitting from said office six tag bits having prefixed characteristics interspersed among the data bits at preset locations in the code, and b. decoding said tag bits at the selected station as an integral part of the received data and accepting the received data only when the received tag bits have said prefixed characteristics and the two check bit series agree.

References Cited (Backward Citations)

US3144515A Cited
US3336467A Cited
US3473150A Cited
US3562710A Cited
US3560924A Cited
US3689899A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1976-08-13 1977-02-12 1977-08-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1980-08-13 1981-02-12 1981-08-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1984-08-13 1985-02-12 1985-08-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag