← Back to Patent Explorer
US5331632A Expired / Lapsed US ⏱️ 0.0 years remaining

Expandable time slot interchanger

Assignee: Nokia Bell Labs
•
Filing: 1992-01-31
•
Granted: 1994-07-19
•
Expires: 2012-01-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A transmission scheme serially propagates time slot data to a plurality of TSI modules with time slot data contained in one TSI frame being serially transmitted from module to module in a daisy-chain technique. A dedicated outbound transmission bus transmits the frame of data from one module to a dedicated inbound transmission bus of another module. The outbound and inbound data buses are connected by separate buses on a backplane which is coupled to each of the TSI modules. Preferably, the TSI modules do not transmit selected ones of the stored data to end destinations until the last TSI module has received the frame of data so that all modules can begin the transmission in time synchronization. Maximum transfer data rates can be achieved since undesired transmission line characteristics or disruptions are minimized by the use of dedicated input and output transfer buses between the modules. Additional modules can be added without disrupting the transmission data rate between existing modules, thereby permitting a growable TSI facility without adversely impacting the data transmission rate between modules.

Inventors

  • 👤 Calvin Aaron
  • 👤 Ronald J. Canniff

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 08:49
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/08

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 157 words
A time slot interchanger comprising: time slot interchange (TSI) modules each including means for receiving all time slot data in one TSI time frame via an inbound data bus, means for storing said time slot data, means for transmitting said received time slot data via an outbound data bus, and means for transmitting selected ones of the stored time slot data as output data on communication channels coupled to each TSI module, transmission channel means for connecting said outbound data bus of each TSI module to said inbound data bus of a next TSI module; and means for sequentially transferring said received time slot data from each TSI module to the next TSI module via said transmission channel means, said transferring means sequentially transferring all time slot data in a certain TSI time frame from a first TSI module to a last TSI module before starting transfer of time slot data in a next TSI time frame.
Claim 2
Dependent Claim 157 words
A time slot interchanger comprising: time slot interchange (TSI) modules each including means for receiving all time slot data in one TSI time frame via an inbound data bus, means for storing said time slot data, means for transmitting said received time slot data via an outbound data bus, and means for transmitting selected ones of the stored time slot data as output data on communication channels coupled to each TSI module, transmission channel means for connecting said outbound data bus of each TSI module to said inbound data bus of a next TSI module; and means for sequentially transferring said received time slot data from each TSI module to the next TSI module via said transmission channel means, said transferring means sequentially transferring all time slot data in a certain TSI time frame from a first TSI module to a last TSI module before starting transfer of time slot data in a next TSI time frame.
Claim 3
Dependent Claim 64 words
The time slot interchanger according to claim 1 wherein each TSI module comprises means for receiving input data on said communication channels, and means for transferring said received input data to said inbound data bus of a first TSI module, said input data received over said inbound data bus of said first TSI module comprising said time slot data for said first TSI module.
Claim 4
Dependent Claim 30 words
The time slot interchanger according to claim 1 wherein said transmission channel means comprises a series of buses disposed on a backplane module to which each TSI module is coupled.
Claim 5
Dependent Claim 30 words
The time slot interchanger according to claim 2 wherein said transmission channel means comprises a series of buses disposed on a backplane module to which each TSI module is coupled.
Claim 6
Dependent Claim 55 words
The time slot interchanger according to claim 1 wherein said transferring means effects the transfer of time slot data so that the number of TSI clock time periods required for one frame of said time slot data to propagate from the first to the last TSI module is proportional to the number of TSI modules.
Claim 7
Dependent Claim 69 words
The time slot interchanger according to claim 1 wherein said outbound data bus from a prior TSI module is only coupled to said inbound data bus of a next TSI module so that adding additional TSI modules does not significantly impact the transmission line characteristic of the path from the outbound data bus of an existing TSI module to the inbound data bus of the next existing TSI module.
Claim 8
Dependent Claim 49 words
The time slot interchanger according to claim 1 further comprising means for synchronizing said TSI modules so that said selected ones of the stored time slot data are not transmitted from any TSI module until every TSI module has received said time slot data for the same TSI frame.
Claim 9
Independent Claim 146 words
A method for distributing data contained in time slots of a time division multiplexed system in which a plurality of time slot interchange (TSI) modules are utilized comprising the steps of: receiving by a first TSI module a plurality of data corresponding to a number of time slots in one TSI frame and storing the data received during the frame; transmitting by the first TSI module all of said stored data to a next TSI module which receives and stores the data; each TSI module sequentially receiving all of the data in a frame from a preceding TSI module, storing the data in the frame, and retransmitting the stored data to the next TSI module; said first TSI module initiating transmission of data associated with a next TSI frame only after the data associated with the last transmitted frame is received by a last TSI module.
Claim 10
Independent Claim 146 words
A method for distributing data contained in time slots of a time division multiplexed system in which a plurality of time slot interchange (TSI) modules are utilized comprising the steps of: receiving by a first TSI module a plurality of data corresponding to a number of time slots in one TSI frame and storing the data received during the frame; transmitting by the first TSI module all of said stored data to a next TSI module which receives and stores the data; each TSI module sequentially receiving all of the data in a frame from a preceding TSI module, storing the data in the frame, and retransmitting the stored data to the next TSI module; said first TSI module initiating transmission of data associated with a next TSI frame only after the data associated with the last transmitted frame is received by a last TSI module.
Claim 11
Dependent Claim 32 words
The method according to claim 8 further comprising the steps of: receiving input data by each TSI module on communication channels; and transferring the received input data to a first TSI module.
Claim 12
Dependent Claim 36 words
The method according to claim 8 further comprising the steps of: transmitting by each TSI module selected ones of the stored time slot data as output data on communication channels for transmission to an end destination.
Claim 13
Dependent Claim 71 words
The method according to claim 8 further comprising the steps of: receiving by each TSI module the frame of data via an inbound data bus and transmitting the stored frame of data via an outbound data bus, each outbound data bus coupled to only an inbound data bus of another TSI module so that the frames of data are sequentially sent and stored by each TSI module in a daisy-chain technique.
Claim 14
Dependent Claim 59 words
The method according to claim 8 further comprising the steps of: synchronizing the transmission of selected ones of the stored time slot data via communication channels coupled to end destinations so that the transmission of said selected ones does not begin until the last TSI module has received the same frame of data stored by a first TSI module.
Claim 15
Dependent Claim 75 words
The method according to claim 8 further comprising the steps of: maximizing the rate at which the frames of data can be transferred from one TSI module to another TSI module by utilizing dedicated buses which only connect the outbound data bus of the transmitting TSI module to the inbound data bus of the adjacent receiving TSI module, thereby minimizing transmission line characteristic variations which would occur if other devices could access the sequential buses.
Claim 16
Dependent Claim 52 words
The method according to claim 8 wherein a last TSI module receives the frame of data received by the first TSI module a number of TSI clock time periods after the first TSI module transmitted the data, the number of TSI clock time periods being proportional to the number of TSI modules.
Claim 17
Dependent Claim 159 words
A time slot interchanger comprising: time slot interchange (TSI) modules each including means for receiving all time slot data in one TSI time frame via an inbound data bus, means for storing said time slot data, means for transmitting said received time slot data via an outbound data bus, and means for transmitting selected ones of the stored time slot data as output data on communication channels coupled to each TSI module, transmission channel means for connecting said outbound data bus of each TSI module to said inbound data bus of a next TSI module; and means for sequentially transferring said received time slot data from each TSI module to the next TSI module via said transmission channel means; and means for synchronizing said TSI modules so that said selected ones of the stored time slot data are not transmitted from any TSI module until every TSI module has received said time slot data for the same TSI frame.
Claim 18
Dependent Claim 159 words
A time slot interchanger comprising: time slot interchange (TSI) modules each including means for receiving all time slot data in one TSI time frame via an inbound data bus, means for storing said time slot data, means for transmitting said received time slot data via an outbound data bus, and means for transmitting selected ones of the stored time slot data as output data on communication channels coupled to each TSI module, transmission channel means for connecting said outbound data bus of each TSI module to said inbound data bus of a next TSI module; and means for sequentially transferring said received time slot data from each TSI module to the next TSI module via said transmission channel means; and means for synchronizing said TSI modules so that said selected ones of the stored time slot data are not transmitted from any TSI module until every TSI module has received said time slot data for the same TSI frame.
Claim 19
Dependent Claim 105 words
A time slot interchange (TSI) module comprising: means for receiving all time slot data in one TSI time frame via an inbound data bus; means for storing said time slot data; means for transmitting said stored time slot data via an outbound data bus; means for transmitting selected ones of the stored time slot data as output data on a communication channel coupled to said TSI module; said transmitting means transmitting the selected ones of the stored time slot data as output data upon a predetermined number of TSI clock time periods having occurred since said time slot data was received by said receiving means.
Claim 20
Dependent Claim 105 words
A time slot interchange (TSI) module comprising: means for receiving all time slot data in one TSI time frame via an inbound data bus; means for storing said time slot data; means for transmitting said stored time slot data via an outbound data bus; means for transmitting selected ones of the stored time slot data as output data on a communication channel coupled to said TSI module; said transmitting means transmitting the selected ones of the stored time slot data as output data upon a predetermined number of TSI clock time periods having occurred since said time slot data was received by said receiving means.
Claim 21
Independent Claim 160 words
A method for distributing data contained in time slots of a time division multiplexed system in which a plurality of time slot interchange (TSI) modules are utilized comprising the steps of: receiving by a first TSI module a plurality of data corresponding to a number of time slots in one TSI frame and storing the data received during the frame; transmitting by the first TSI module the received data to a next TSI module which receives and stores the data; each TSI module sequentially receiving the data in a frame from a preceding TSI module, storing the data in the frame, and retransmitting the received data to the next TSI module; and synchronizing the transmission of selected ones of the stored time slot data via communication channels coupled to end destinations so that the transmission of said selected ones does not begin until the last TSI module has received the same frame of data stored by a first TSI module.
Claim 22
Independent Claim 160 words
A method for distributing data contained in time slots of a time division multiplexed system in which a plurality of time slot interchange (TSI) modules are utilized comprising the steps of: receiving by a first TSI module a plurality of data corresponding to a number of time slots in one TSI frame and storing the data received during the frame; transmitting by the first TSI module the received data to a next TSI module which receives and stores the data; each TSI module sequentially receiving the data in a frame from a preceding TSI module, storing the data in the frame, and retransmitting the received data to the next TSI module; and synchronizing the transmission of selected ones of the stored time slot data via communication channels coupled to end destinations so that the transmission of said selected ones does not begin until the last TSI module has received the same frame of data stored by a first TSI module.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-07-18 1998-01-17 1998-07-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-07-18 2002-01-17 2002-07-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-07-18 2006-01-17 2006-07-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag