US5402256A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Optical time slot interchanger apparatus and method of operation
Assignee: AMERICAN TLEPHONE & TELEGRAPH Co
•
Filing: 1994-03-31
•
Granted: 1995-03-28
•
Expires: 2014-03-31
Abstract
Abstract An Optical Time Slot Interchange (OTSI) Apparatus that has relatively low optical fiber requirements and good attenuation and signal-to-noise characteristics. This OTSI uses parallel feedback (PFB) to provide the delays. This PFB OTSI can be implemented with an n×n optical crossbar switch. The PFB OTSI is conditionally, i.e., rearrangeably, non-blocking for 16×16 crossbar switch implementations if a controller using the control method of the invention is also included.
Inventors
- 👤 Ronald A. Spanke
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 03:51
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/0001; H04Q11/0005; G; G02; G02B; G02B6/00; G02B6/24; G02B6/26; G02B6/28; G02B6/2804; G02B6/2861; G02B6/10; G02B6/12; G02B6/12007; G02B6/12009; G02B6/12011; G02B6/12014; G02B6/12033; H04Q2011/0007; H04Q2011/0013; H04Q2011/0015; H04Q2011/002; H04Q2011/0037; H04Q2011/0039
Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
144 words
An OTSI for interchanging at least one time slot of data of a plurality of time slots, comprising: a n×n optical switch, where n is an integer greater than 2; an input optical fiber connected to a first of the n inputs of the n×n optical switch; an output fiber connected to a first of the n outputs of the n×n optical switch; a plurality of up to n-1 optical delay fibers, each of the optical fibers having one end connected to an output of the remaining n-1 outputs of the n×n optical switch and a second end connected to a respective input of remaining n-1 inputs of the optical switch; and means for controlling said optical switch so that a given time slot is routed from said first input through at least one of the delay fibers and out to said first output.
Claim 2
Dependent Claim
144 words
An OTSI for interchanging at least one time slot of data of a plurality of time slots, comprising: a n×n optical switch, where n is an integer greater than 2; an input optical fiber connected to a first of the n inputs of the n×n optical switch; an output fiber connected to a first of the n outputs of the n×n optical switch; a plurality of up to n-1 optical delay fibers, each of the optical fibers having one end connected to an output of the remaining n-1 outputs of the n×n optical switch and a second end connected to a respective input of remaining n-1 inputs of the optical switch; and means for controlling said optical switch so that a given time slot is routed from said first input through at least one of the delay fibers and out to said first output.
Claim 3
Dependent Claim
22 words
The OTSI as set forth in claim 1, wherein said controlling means provides routing for all data slots of a data frame.
Claim 4
Dependent Claim
29 words
The OTSI of claim 2 wherein The OTSI as set forth in claim 1, wherein said controlling means provides non-blocking routing for all data slots of a data frame.
Claim 5
Dependent Claim
14 words
The OTSI of claim 1, wherein said n×n optical switch is a crossbar switch.
Claim 6
Dependent Claim
30 words
The OTSI as set forth in claim 1, further comprising a plurality of optical amplifiers, each of said optical amplifiers is connected to a respective fiber of said delay fibers.
Claim 7
Dependent Claim
12 words
The OTSI as set forth in claim 5, wherein n is 8.
Claim 8
Dependent Claim
12 words
The OTSI as set forth in claim 5, wherein n is 16.
Claim 9
Dependent Claim
12 words
The OTSI as set forth in claim 1, wherein n is 8.
Claim 10
Dependent Claim
12 words
The OTSI as set forth in claim 1, wherein n is 16.
Claim 11
Dependent Claim
31 words
The OTSI as set forth in claim 1, wherein there are N time slots, to a data frame, with N being equal to the number 2 raised to the n-1 power.
Claim 12
Dependent Claim
30 words
The OTSI as set forth in claim 10, wherein each of the optical delay fibers is an integer multiple of the time period of one of the N time slots.
Claim 13
Dependent Claim
44 words
The OTSI as set forth in claim 10, wherein each of the optical delay fibers is a power of two times the time period of one of the N time slots from two to the zero power to two to the n-2 power, respectively.
Claim 14
Independent Claim
124 words
A method for routing each slot of a frame through an n×n parallel feedback OTSI having n-1 of the n outputs connected back through respective delay fibers to n-1 of the n inputs with at least two of the slots being permuted, comprising the steps of: determining a delay for each input time slot, respectively by subtracting Mod N a starting position of each time slot from a final position of each time slot separating each respective delay into an elemental set of fiber delays required to provide the respective delay assigning each elemental delay of each signal to a fiber delay line on a given time slot such that no two signals can enter the same delay fiber during the same time slot.
Claim 15
Independent Claim
124 words
A method for routing each slot of a frame through an n×n parallel feedback OTSI having n-1 of the n outputs connected back through respective delay fibers to n-1 of the n inputs with at least two of the slots being permuted, comprising the steps of: determining a delay for each input time slot, respectively by subtracting Mod N a starting position of each time slot from a final position of each time slot separating each respective delay into an elemental set of fiber delays required to provide the respective delay assigning each elemental delay of each signal to a fiber delay line on a given time slot such that no two signals can enter the same delay fiber during the same time slot.
Claim 16
Dependent Claim
198 words
The method of claim 13 where said assignment includes constructing a delay assignment table listing all log 2 N delay fibers, and the output fiber for each of the N time slots which lists which signal is entering which delay fiber during which time slot with the constraint that no two signals can enter the same delay fiber during the same time slot to prevent blocking; listing into said table each signal that can be met by a single fiber delay at the time required; determining the number of assignment possibilities for each delay with multiple elements to traverse the fiber delays; selecting a first possibility for the first time slot and tentatively filling in the delay table with this value; selecting a first possibility for the second time slot, and attempting to fulfill its delay requirements by tentatively filling in the delay table with this second value; selecting a first possibility for the third time slot and tentatively placing the individual delays into the delay table; and proceeding through each subsequent time slot, and if the final time slot is successfully entered into the delay table, making the tentative selections final for the routing of this permutation.
Claim 17
Dependent Claim
106 words
The method as set forth in claim 14, further comprising the steps of: if before the final time slot is successfully routed, the first possibility for one of the time slots cannot be routed because a delay fiber is already taken for that time slot, selecting a next possibility for that time slot; if any possibility for that time slot is able to be routed, tentatively selecting that routing and entering it in the delay table; proceeding through each subsequent time slot, and if the final time slot is successfully entered into the delay table making the tentative selections final for the routing of this permutation.
Claim 18
Dependent Claim
116 words
The method as set forth in claim 15, further comprising the steps of: if all possibilities are exhausted for a time slot before a successful routing can be found, backing up to the previous time slot and tentatively selecting a next possibility thereof; with this next possibility tentatively selected in the previous time slot, selecting a first possibility of the present time slot; if any possibility for that time slot is able to be routed, tentatively selecting that routing and entering it in the delay table; proceeding through each subsequent time slot, and if the final time slot is successfully entered into the delay table making the tentative selections final for the routing of this permutation.
References Cited (Backward Citations)
US4166212A
Cited
JPS6047588A
Cited
JPS62269595A
Cited
US4991975A
Cited
US4922479A
Cited
US5115428A
Cited
US5105292A
Cited
US5103333A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-03-27 | 1998-09-26 | 1999-03-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-03-27 | 2002-09-26 | 2003-03-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-03-27 | 2006-09-26 | 2007-03-28 | $7700.00 | Window Closed / Lapsed |