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

Time division multiplex signal processor

Assignee: Post Office
•
Filing: 1975-10-14
•
Granted: 1977-05-10
•
Expires: 1995-10-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processor for time division multiplex channels includes a group of storage means respective to the channels for storing program functions to be performed on the data of the respective channels, the storage means being formed as a circulating loop synchronized with the channel timing so that data and functions are available simultaneously. Entry for data from an additional processing means outside the time division multiplex channels is provided by gates controlled either by the additional processing means or by the mechanism for circulating the functions among the storage means.

Inventors

  • 👤 Winston Theodore Duerdoth
  • 👤 Christopher Anthony Brown
  • 👤 Michael Robert Miller
  • 👤 Arthur Robin Potter

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 18:52
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/48; G06F9/4806; G06F9/4812; G06F9/4825; H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0407

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 226 words
A data processor for processing data carried by a plurality of time division multiplex channels which are switched into circuit in succession at a predetermined rate the processor having input means for receiving data from the time division multiplex channels, execution means connected to the input means and a register means for storing representations of a plurality of groups of program functions to be performed on data carrid by the channels, the groups being respectively allocated to the time division multiplex channels, decoding means for decoding the program function data and applying controls signals to control the execution means, said execution means being responsive to said control signals for performing the functions on the data being applied to the execution means by said input means said register means comprising a group of storage means equal in number to the number of time division multiplex channels, means for circulating the contents of each of the storage means of said register means round the group of storage means, means for synchronising the circulating means with the time division multiplex channel switching rate, and means for deriving an output from a particular one of the storage means and applying the output to control the execution means, whereby the program functions for the time division multiplex channels are produced from the register synchronously with the data carried by the channels.
Claim 2
Dependent Claim 226 words
A data processor for processing data carried by a plurality of time division multiplex channels which are switched into circuit in succession at a predetermined rate the processor having input means for receiving data from the time division multiplex channels, execution means connected to the input means and a register means for storing representations of a plurality of groups of program functions to be performed on data carrid by the channels, the groups being respectively allocated to the time division multiplex channels, decoding means for decoding the program function data and applying controls signals to control the execution means, said execution means being responsive to said control signals for performing the functions on the data being applied to the execution means by said input means said register means comprising a group of storage means equal in number to the number of time division multiplex channels, means for circulating the contents of each of the storage means of said register means round the group of storage means, means for synchronising the circulating means with the time division multiplex channel switching rate, and means for deriving an output from a particular one of the storage means and applying the output to control the execution means, whereby the program functions for the time division multiplex channels are produced from the register synchronously with the data carried by the channels.
Claim 3
Dependent Claim 22 words
A processor according to claim 1 including a further store connected to receive data from and apply data to the execution means.
Claim 4
Dependent Claim 26 words
A processor according to claim 1 further including an additional processing means and access means for connecting the additional processing means to a selected storage means.
Claim 5
Dependent Claim 111 words
A processor according to claim 3 wherein the data rate of the additional processing means is low compared with the switching rate of the time division multiplex channels, and the access means includes a transfer store for data to be transferred between the additional processing means and a particular time division multiplex channel, means for storing the number of the particular channel, a comparator which when in operation compares the number of the particular channel with the number of the channel whose data is currently stored in the particular storage means, and gating means controlled by the comparator for enabling data transfer between the transfer store and the particular storage means.
Claim 6
Dependent Claim 46 words
A processor according to claim 4 wherein the transfer store comprises a first store for data to be transferred from the additional processing means to the particular channel and a second store for data to be transferred from the particular channel to the additional processing means.
Claim 7
Dependent Claim 141 words
A processor according to claim 3 wherein the data rate of the aditional processing means is high compared with the switching rate of the time division multiplex channels and the access means includes a plurality of input stores, allocated respectively to the time division multiplex channels, a plurality of storage elements respectively corresponding to the input stores and connected to record the entry of data into the respective input stores from the additional processing means for transfer to the respective channels, a plurality of first gating means connected from the input stores to the particular storage means for effecting the data transfer to the channels, an output store and second gating means for enabling the transfer of data from a selected channel from the particular storage means to the output store, the output store being connected to the additional processing means.
Claim 8
Dependent Claim 110 words
A processor according to claim 3 wherein the access means includes an input store, an output store, a first plurality of gates connected from output of the input store to respective ones of the storage means, a second plurality of gates connected from the respective ones of the storage means to the input of the output store, and control means connected to enable a selected one of the gates to pass data thereby to transfer data from the input store to a selected channel or to transfer data from a selected channel to the output store, the additional processing means being connected to the input store and the output store.
Claim 9
Dependent Claim 70 words
A processor according to claim 7 wherein the control means includes means for deriving an indication of the channel whose data is stored in the particular storage means, means for deriving from the additional processing means an indication of a channel to be selected, adding means for adding the two indications, and means responsive to the sum signal from the adding means to enable a selected gate to pass data.
Claim 10
Dependent Claim 86 words
A processor according to claim 7 wherein the control means includes means for deriving from the additional processing means an indication of a channel to be selected, means for deriving from each storage means an indication of the channel whose data is stored therein, and a plurality of comparators connected to receive the indicators from respective storage means and compare them with the indication from the additional processing means, the outputs of the comparators being connected to enable respective gates of both first and second pluralities.

References Cited (Backward Citations)

US3349375A Cited
US3596256A Cited
US3639909A Cited
US3766531A Cited
US3832694A Cited
US3883855A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1980-05-09 1980-11-08 1981-05-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1984-05-09 1984-11-08 1985-05-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1988-05-09 1988-11-08 1989-05-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag