Patent US4498167A successfully refreshed from Google Patents.
US4498167A
Expired / Lapsed
US
⏱️ 0.0 years remaining
TDM Communication system
Assignee: Nokia of America Corp
•
Filing: 1982-03-01
•
Granted: 1985-02-05
•
Expires: 2002-03-01
Abstract
Abstract A time division multiplex digital data communication system with reduced band width. The system operates on independent digital signals so they can be multiplexed by encoding the time of transition of the digital data on each channel and transmitting serially the encoded times along with a bit for indicating the direction of transition or state after the transition plus bits for synchronization and/or overhead, as necessary.
Inventors
- 👤 James H. Bowen
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 20:16
CPC Classifications
H; H04; H04J; H04J3/00; H04J3/16; H04J3/1682; H04J3/1688; H04L; H04L5/00; H04L5/22; H04L5/225
Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
398 words
A time division multiplex communication system comprising: a multiplexer to multiplex each of M digital data sources into a multiplex frame including a serial pattern of M data words each made up of n serial bits of which at least one bit is a synchronization bit, at least one other bit indicates the direction of the data transition or data level, and the remaining n-2 bits represent one of N=.sup.(n-2) code words which indicates the time of transition of the digital data source relative to the time of the beginning of the multiplex frame, where M is an integer greater than one and n is an integer greater than two, said multiplexer including first means to generate in time sequence N different code words each defining a different one of said N time slots, said first means including a first clock and timing circuit to provide first and second time shifted clock signals and a first counter coupled to said first circuit to provide said N code words, and M second means each coupled to a different one of said M sources and to said first means to detect a data transition in said data of an associated one of said M sources, to provide an associated one of said N code words in response to detection of said data transition, to provide at least one bit indicating the direction of said transition and to provide at least one additional bit for a synchronization bit, each of said M second means being coupled in cascade with respect to each other to provide a serial time multiplexed output for said multiplexer including said associated one of said N code words, said one bit and said one additional bit from each of said M second means; and a demultiplexer coupled to said multiplexer to demultiplex said M digital data from said multiplexed output including third means to generate in time sequence said N code words in response to said multiplexed output, M fourth means each coupled to said third means and in cascade with respect to each other and said multiplexed output to extract said M digital data from said multiplexed output, and fifth means coupled to each of said M fourth means and to said third means to detect a synchronization pattern provided by each of said one additional bit to synchronize said third means to said first means.
Claim 2
Dependent Claim
398 words
A time division multiplex communication system comprising: a multiplexer to multiplex each of M digital data sources into a multiplex frame including a serial pattern of M data words each made up of n serial bits of which at least one bit is a synchronization bit, at least one other bit indicates the direction of the data transition or data level, and the remaining n-2 bits represent one of N=.sup.(n-2) code words which indicates the time of transition of the digital data source relative to the time of the beginning of the multiplex frame, where M is an integer greater than one and n is an integer greater than two, said multiplexer including first means to generate in time sequence N different code words each defining a different one of said N time slots, said first means including a first clock and timing circuit to provide first and second time shifted clock signals and a first counter coupled to said first circuit to provide said N code words, and M second means each coupled to a different one of said M sources and to said first means to detect a data transition in said data of an associated one of said M sources, to provide an associated one of said N code words in response to detection of said data transition, to provide at least one bit indicating the direction of said transition and to provide at least one additional bit for a synchronization bit, each of said M second means being coupled in cascade with respect to each other to provide a serial time multiplexed output for said multiplexer including said associated one of said N code words, said one bit and said one additional bit from each of said M second means; and a demultiplexer coupled to said multiplexer to demultiplex said M digital data from said multiplexed output including third means to generate in time sequence said N code words in response to said multiplexed output, M fourth means each coupled to said third means and in cascade with respect to each other and said multiplexed output to extract said M digital data from said multiplexed output, and fifth means coupled to each of said M fourth means and to said third means to detect a synchronization pattern provided by each of said one additional bit to synchronize said third means to said first means.
Claim 3
Dependent Claim
126 words
A system according to claim 1, wherein each of said M second means includes an edge detector coupled to an associated one of said M sources and said first circuit responsive to said first and second clock signals to detect said data transition, a level detector coupled to said edge detector to provide said one bit, a latch coupled to said edge detector and said first counter to load said associated one of said N code words therein in response to an output from said edge detector, and a first shift register coupled to said level detector, said latch, said first circuit and in cascade with first shift registers of preceding and following ones of said M second means to cooperate in providing said multiplexed output.
Claim 4
Dependent Claim
41 words
A system according to claim 2, wherein said first shift register includes an additional input connected to a selected one of a binary "1" and a binary "0" to provide said one additional bit to be compatible with said synchronization pattern.
Claim 5
Independent Claim
63 words
A system according to claims 2 or 3, wherein said edge detector includes a pair of D-type flip-flops each coupled to said associated one of said M sources and a different one of said first and second clock signals and an EXCLUSIVE-OR gate coupled to the Q output of each of said pair of flip-flops and to a load input of said latch.
Claim 6
Dependent Claim
27 words
A system according to claim 4, wherein said level detector includes an inverter coupled to a Q output of a given one of said pair of flip-flops.
Claim 7
Dependent Claim
60 words
A system according to claim 5, wherein said third means includes a clock recovery circuit to receive said multiplexed output to extract a clock signal therefrom, a second timing circuit coupled to said clock recovery circuit and said fifth means to provide a timing signal, and a second counter coupled to said second circuit to provide said N code words.
Claim 8
Dependent Claim
105 words
A system according to claim 6, wherein each of said M fourth means includes a second shift register coupled to said second counter, said second circuit and second shift registers of preceding and following ones of said M fourth means, a first comparator coupled to said second shift register and said second counter to compare said N code words with the contents of said second shift register, and a D-type flip-flop coupled to said first comparator and said second shift register to extract an associated one of said M digital data from said mulitplexed output when said first comparator detects coincidence between its two inputs.
Claim 9
Dependent Claim
57 words
A system according to claim 7, wherein said fifth means includes a second comparator having said synchronization pattern coupled thereto and coupled to each of said second shift registers responsive to each of said one additional bits to provide a control signal for coupling to said second circuit to synchronize said second counter to said first counter.
Claim 10
Dependent Claim
50 words
A system according to claim 6, wherein said fifth means includes a comparator having said synchronization pattern coupled thereto and coupled to each of said M fourth means responsive to each of said one additional bits to provide a control signal to synchronize said second counter to said first counter.
Claim 11
Dependent Claim
267 words
A multiplexer to multiplex each of M digital data sources into a multiplex frame including a serial pattern of M data words each made up of n serial bits of which at least one bit is a synchronization bit, at least one other bit indicates the direction of the data transition or data level, and the remaining n-2 bits represent one of N=2.sup.(n-2) code words which indicates the time of transition of the digital data source relative to the time of the beginning of the multiplex frame, where M is an integer greater than one and n is an integer greater than two, comprising: first means to generate in time sequence N different code words each defining a different one of said N time slots, said first means including a clock and timing circuit to provide first and second time shifted clock signals and a counter coupled to said circuit to provide said N code words; and M second means each coupled to a different one of said M sources and to said first means to detect a data transition in said data of an associated one of said M sources, to provide an associated one of said N code words in response to detection of said data transition and to provide at least one bit indicating the direction of said transition, each of said M second means being coupled in cascade with respect to each other to provide a serial time multiplexed output for said multiplexer including said associated one of said N code words and said one bit from each of said M second means.
Claim 12
Dependent Claim
267 words
A multiplexer to multiplex each of M digital data sources into a multiplex frame including a serial pattern of M data words each made up of n serial bits of which at least one bit is a synchronization bit, at least one other bit indicates the direction of the data transition or data level, and the remaining n-2 bits represent one of N=2.sup.(n-2) code words which indicates the time of transition of the digital data source relative to the time of the beginning of the multiplex frame, where M is an integer greater than one and n is an integer greater than two, comprising: first means to generate in time sequence N different code words each defining a different one of said N time slots, said first means including a clock and timing circuit to provide first and second time shifted clock signals and a counter coupled to said circuit to provide said N code words; and M second means each coupled to a different one of said M sources and to said first means to detect a data transition in said data of an associated one of said M sources, to provide an associated one of said N code words in response to detection of said data transition and to provide at least one bit indicating the direction of said transition, each of said M second means being coupled in cascade with respect to each other to provide a serial time multiplexed output for said multiplexer including said associated one of said N code words and said one bit from each of said M second means.
Claim 13
Dependent Claim
33 words
A multiplexer according to claim 10, wherein each of said M second means further provides at least one additional bit for a selected one of a synchronization bit of a multibit synchronization pattern.
Claim 14
Dependent Claim
121 words
A multiplexer according to claim 11, wherein each of said M second means includes an edge detector coupled to an associated one of said M sources and said circuit responsive to said first and second clock signals to detect said data transition, a level detector coupled to said edge detector to provide said one bit, a latch coupled to said edge detector and said counter to load said associated one of said N code words therein in response to an output from said edge detector, and a shift register coupled to said level detector, said latch, said circuit and in cascade with shift registers of preceding and following ones of said M second means to cooperate in providing said multiplexed output.
Claim 15
Dependent Claim
37 words
A multiplexer according to claim 12, wherein said shift register includes an additional input connected to a selected one of a binary "1" and a binary "0" to provide a synchronization bit as said one additional bit.
Claim 16
Dependent Claim
63 words
A multiplexer according to claims 12 or 13, wherein said edge detector includes a pair of D-type flip-flops each coupled to said associated one of said M sources and a different one of said first and second clock signals and an EXCLUSIVE-OR gate coupled to the Q output of each of said pair of flip-flops and to a load input of said latch.
Claim 17
Dependent Claim
27 words
A multiplexer according to claim 14, wherein said level detector includes an inverter coupled to a Q output of a given one of said pair of flip-flops.
Claim 18
Dependent Claim
38 words
A multiplexer according to claim 10, wherein said first means includes a clock and timing circuit to provide first and second time shifted clock signals, and a counter coupled to said circuit to provide said N code words.
Claim 19
Dependent Claim
121 words
A multiplexer according to claim 16, wherein each of said M second means includes an edge detector coupled to an associated one of said M sources and said circuit responsive to said first and second clock signals to detect said data transition, a level detector coupled to said edge detector to provide said one bit, a latch coupled to said edge detector and said counter to load said associated one of said N code words therein in response to an output from said edge detector, and a shift register coupled to said level detector, said latch, said circuit and in cascade with shift registers of preceding and following ones of said M second means to cooperate in providing said multiplexed output.
Claim 20
Dependent Claim
37 words
A multiplexer according to claim 17, wherein said shift register includes an additional input connected to a selected one of a binary "1" and a binary "0" to provide a given bit for a multibit synchronization pattern.
Claim 21
Dependent Claim
63 words
A multiplexer according to claims 17 or 18, wherein said edge detector includes a pair of D-type flip-flops each coupled to said associated one of said N sources and a different one of said first and second clock signals and an EXCLUSIVE-OR gate coupled to the Q output of each of said pair of flip-flops and to a load input of said latch.
Claim 22
Dependent Claim
27 words
A multiplexer according to claim 19, wherein said level detector includes an inverter coupled to a Q output of a given one of said pair of flip-flops.
Claim 23
Dependent Claim
116 words
A multiplexer according to claim 10, wherein each of said N second means includes an edge detector coupled to an associated one of said M sources and said first means to detect said data transition, a level detector coupled to said edge detector to provide said one bit, a latch coupled to said edge detector and said first means to load said associated one of said N code words therein in response to an output from said edge detector, and a shift register coupled to said level detector, said latch, said first means and in cascade with shift registers of preceding and following ones of said M second means to cooperate in providing said multiplexed output.
Claim 24
Dependent Claim
37 words
A multiplexer according to claim 21, wherein said shift register includes an additional input connected to a selected one of a binary "1" and a binary "0" to provide a synchronization bit as said one additional bit.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1988-02-05 | 1988-08-06 | 1989-02-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1992-02-05 | 1992-08-06 | 1993-02-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1996-02-05 | 1996-08-06 | 1997-02-05 | $7700.00 | Window Closed / Lapsed |