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

Automatic framing in time division multiplexer

Assignee: General Datacomm Inc
•
Filing: 1981-01-12
•
Granted: 1984-07-17
•
Expires: 2001-01-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus are described for automatically generating the frame that is used in a bit-interleaved time division multiplexer (TDM). The apparatus comprises a microprocessor, two random access memories in which are stored the channel select signals, device for determining the transmission frequencies of each channel and a computer program which is stored in the memory of the computer for calculating the distribution of the channel select signals in the frame. With such a system, the frame can be reconfigured in about thirty seconds. Two random access memories are preferably used for the storage of the channel select signals. While the signals stored in one memory are being used to generate the actual frame, a new set of channel select signals can be stored in the other memory. After such an updated frame is written in the second memory, the task of generating the channel select signals can be switched from the first memory to the second memory without loss of any data from any of the data channels.

Inventors

  • 👤 Dean A. Hampton
  • 👤 David A. Lambert

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 17:32
CPC Classifications
H; H04; H04L; H04L5/00; H04L5/22; H04J; H04J3/00; H04J3/16; H04J3/1605; H04J3/1623; H04J3/1647

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 206 words
In a bit-interleaved time division multiplexer for multiplexing data and control signals from a plurality of individual data channels so as to produce a single stream of signals on an aggregate transmission line, said multiplexer including a frame generator which generates select signals that are used to select for transmission in a frame either data from individual data channels or overhead signals, apparatus for automatically generating the select signals for said frame comprising: a microprocessor, a random access memory in which are stored the select signals of the frame and from which said select signals are read by said microprocessor to generate the frame, means for measuring the data transmission rates of each individual data channel, means for storing a computer program for calculating with the microprocessor the number of frames transmitted per unit time and the distribution of the select signals in the frame in accordance with the data transmission rates of the individual data channels and the aggregate transmission line, means for storing in said random access memory the select signals of the frame in accordance with the distribution calculated by said microprocessor, and means for reading out of said random access memory the select signals stored therein in order to generate said frame.
Claim 2
Dependent Claim 206 words
In a bit-interleaved time division multiplexer for multiplexing data and control signals from a plurality of individual data channels so as to produce a single stream of signals on an aggregate transmission line, said multiplexer including a frame generator which generates select signals that are used to select for transmission in a frame either data from individual data channels or overhead signals, apparatus for automatically generating the select signals for said frame comprising: a microprocessor, a random access memory in which are stored the select signals of the frame and from which said select signals are read by said microprocessor to generate the frame, means for measuring the data transmission rates of each individual data channel, means for storing a computer program for calculating with the microprocessor the number of frames transmitted per unit time and the distribution of the select signals in the frame in accordance with the data transmission rates of the individual data channels and the aggregate transmission line, means for storing in said random access memory the select signals of the frame in accordance with the distribution calculated by said microprocessor, and means for reading out of said random access memory the select signals stored therein in order to generate said frame.
Claim 3
Dependent Claim 90 words
The apparatus of claim 1 further comprising a second random access memory in which can also be stored the select signals of the frame and from which said select signals can be read and means for switching the frame generation function from one random access memory to the other, whereby while one memory is being used to generate a frame the other memory is written with select signals to generate a different frame and when said writing operation is completed the frame generation function is passed to said other memory.
Claim 4
Dependent Claim 197 words
In a time division multiplexer for multiplexing data and control signals from a plurality of individual data channels so as to produce a single stream of signals on an aggregate transmission line, said multiplexer including a frame generator which generates select signals that are used to select for transmission in a frame either data from individual data channels or overhead signals, apparatus for generating said frame comprising: first and second random access memories in each of which are stored the select signals for the frame and from which said select signals are read to generate the frame, means for reading said select signals from said random access memories, means for writing into one of said random access memories the select signals for a frame while the select signals in the other of said memories are being read out to generate a frame, and means for switching the frame generation function from one memory to the other, whereby while one memory is being used to generate the frame the other memory is written with select signals to generate a different frame and when said writing operation is completed the frame generation function is passed to the other memory.
Claim 5
Dependent Claim 197 words
In a time division multiplexer for multiplexing data and control signals from a plurality of individual data channels so as to produce a single stream of signals on an aggregate transmission line, said multiplexer including a frame generator which generates select signals that are used to select for transmission in a frame either data from individual data channels or overhead signals, apparatus for generating said frame comprising: first and second random access memories in each of which are stored the select signals for the frame and from which said select signals are read to generate the frame, means for reading said select signals from said random access memories, means for writing into one of said random access memories the select signals for a frame while the select signals in the other of said memories are being read out to generate a frame, and means for switching the frame generation function from one memory to the other, whereby while one memory is being used to generate the frame the other memory is written with select signals to generate a different frame and when said writing operation is completed the frame generation function is passed to the other memory.
Claim 6
Dependent Claim 34 words
The apparatus of claim 2 or claim 3 further comprising means for switching the frame generation function from one memory to the other at such a point that no data is lost during switchover.
Claim 7
Dependent Claim 30 words
The apparatus of claim 2 or claim 3 further comprising means for detecting the end of a frame and for switching the frame generation function before the next frame commences.
Claim 8
Dependent Claim 138 words
In a time division multiplexer for multiplexing data and control signals from a plurality of individual data channels so as to produce a single stream of signals on an aggregate transmission line, said multiplexer including a frame generator which generates select signals that are used to select for transmission either data from individual data channels or overhead signals, apparatus for detecting errors in the data transmission rates of said channels comprising: a microprocessor, a random access memory in which are stored the select signals of the frame and from which said select signals are read by said microprocessor to generate the frame, means for measuring the data transmission rates of each individual data channel, and means for comparing said data transmission rates with a set of allowable data transmission rates and for indentifying any discrepancy to an operator.
Claim 9
Dependent Claim 138 words
In a time division multiplexer for multiplexing data and control signals from a plurality of individual data channels so as to produce a single stream of signals on an aggregate transmission line, said multiplexer including a frame generator which generates select signals that are used to select for transmission either data from individual data channels or overhead signals, apparatus for detecting errors in the data transmission rates of said channels comprising: a microprocessor, a random access memory in which are stored the select signals of the frame and from which said select signals are read by said microprocessor to generate the frame, means for measuring the data transmission rates of each individual data channel, and means for comparing said data transmission rates with a set of allowable data transmission rates and for indentifying any discrepancy to an operator.
Claim 10
Dependent Claim 209 words
In a time division multiplexer for multiplexing data and control signals from a plurality of individual data channels so as to produce a single stream of signals on an aggregate data transmission line, said multiplexer including a frame generator which generates select signals that are used to select for transmission in a frame either data from individual data channels or overhead signals, a machine-implemented method of automatically generating the select signals for the frame comprising the steps of: determining the data transmission rates of the individual data channels and the aggregate transmission line, determining a common denominator of said data transmission rates, said common denominator constituting a frame rate, determining the total number of select signals to be used per frame by dividing the data transmission rate of said aggregate data transmission line by the frame rate, determining the number of select signals to be used per frame for each data channel by dividing the data transmission rate for that channel by the frame rate, storing the select signals in a random access memory such that the select signals for each channel are relatively uniformly distributed throughout the addresses of said memory, and reading out of said random access memory the select signals stored therein to generate said frame.
Claim 11
Dependent Claim 209 words
In a time division multiplexer for multiplexing data and control signals from a plurality of individual data channels so as to produce a single stream of signals on an aggregate data transmission line, said multiplexer including a frame generator which generates select signals that are used to select for transmission in a frame either data from individual data channels or overhead signals, a machine-implemented method of automatically generating the select signals for the frame comprising the steps of: determining the data transmission rates of the individual data channels and the aggregate transmission line, determining a common denominator of said data transmission rates, said common denominator constituting a frame rate, determining the total number of select signals to be used per frame by dividing the data transmission rate of said aggregate data transmission line by the frame rate, determining the number of select signals to be used per frame for each data channel by dividing the data transmission rate for that channel by the frame rate, storing the select signals in a random access memory such that the select signals for each channel are relatively uniformly distributed throughout the addresses of said memory, and reading out of said random access memory the select signals stored therein to generate said frame.
Claim 12
Dependent Claim 218 words
In a time division multiplexer for multiplexing data and control signals from a plurality of individual data channels so as to produce a single stream of signals on an aggregate data transmission line, said multiplexer including a frame generator which generates select signals that are used to select for transmission in a frame either data from individual data channels or overhead signals, apparatus for automatically generating the select signals for the frame comprising: a random access memory, means for measuring the data transmission rates of the individual data channels and the aggregate data transmission line, means for determining a common denominator of said data transmission rates, said common denominator constituting a frame rate, means for determining the total number of select signals to be used per frame by dividing the data transmission rate of said aggregate data transmission line by the frame rate, means for determining the number of select signals to be used per frame for each data channel by dividing the data transmission rate for that channel by the frame rate, means for storing the select signals in said random access memory such that the select signals for each channel are relatively uniformly distributed throughout the frame, and means for reading out of said random access memory the select signals stored therein to generate said frame.
Claim 13
Dependent Claim 218 words
In a time division multiplexer for multiplexing data and control signals from a plurality of individual data channels so as to produce a single stream of signals on an aggregate data transmission line, said multiplexer including a frame generator which generates select signals that are used to select for transmission in a frame either data from individual data channels or overhead signals, apparatus for automatically generating the select signals for the frame comprising: a random access memory, means for measuring the data transmission rates of the individual data channels and the aggregate data transmission line, means for determining a common denominator of said data transmission rates, said common denominator constituting a frame rate, means for determining the total number of select signals to be used per frame by dividing the data transmission rate of said aggregate data transmission line by the frame rate, means for determining the number of select signals to be used per frame for each data channel by dividing the data transmission rate for that channel by the frame rate, means for storing the select signals in said random access memory such that the select signals for each channel are relatively uniformly distributed throughout the frame, and means for reading out of said random access memory the select signals stored therein to generate said frame.
Claim 14
Dependent Claim 192 words
In a time division multiplexer for multiplexing data and control signals from a plurality of individual data channels so as to produce a single stream of signals on an aggregate transmission line, said multiplexer including a frame generator which generates select signals that are used to select for transmission in a frame either data from individual data channels or overhead signals, a method for generating said select signals comprising the steps of: writing into one of first and second random access memories the select signals for a frame; while select signals are being written into one of said first and second random access memories, reading from the other of said first and second random access memories select signals previously written therein and using the select signals read from said other memory to select data or overhead signals for transmission; and switching the frame generation function from one memory to the other, whereby while one memory is being used to generate the frame the other memory is written with select signals to generate a different frame and when said writing operation is completed the frame generation function is passed to the other memory.
Claim 15
Dependent Claim 192 words
In a time division multiplexer for multiplexing data and control signals from a plurality of individual data channels so as to produce a single stream of signals on an aggregate transmission line, said multiplexer including a frame generator which generates select signals that are used to select for transmission in a frame either data from individual data channels or overhead signals, a method for generating said select signals comprising the steps of: writing into one of first and second random access memories the select signals for a frame; while select signals are being written into one of said first and second random access memories, reading from the other of said first and second random access memories select signals previously written therein and using the select signals read from said other memory to select data or overhead signals for transmission; and switching the frame generation function from one memory to the other, whereby while one memory is being used to generate the frame the other memory is written with select signals to generate a different frame and when said writing operation is completed the frame generation function is passed to the other memory.
Claim 16
Dependent Claim 32 words
The method of claim 9 further comprising the step of switching the frame generation function from one memory to the other at such a point that no data is lost during switchover.
Claim 17
Dependent Claim 30 words
The apparatus of claim 9 or claim 10 further comprising the steps of detecting the end of a frame and switching the frame generation function before the next frame commences.
Claim 18
Dependent Claim 205 words
In a time division multiplexer for multiplexing data and control signals from a plurality of individual data channels so as to produce a single stream of signals on an aggregate data transmission line, said multiplexer including a frame generator which generates select signals that are used to select for transmission in a frame either data from individual data channels or overhead signals, a machine-implemented method of automatically generating the select signals for the frame comprising the steps of: measuring the data transmission rates of the individual data channels, determining a frame rate from the data transmission rates of the individual data channels and the aggregate data transmission line, determining the total number of select signals to be used per frame by dividing the data transmission rate of said aggregate data transmission line by the frame rate, determining the number of select signals to be used per frame for each data channel by dividing the data transmission rate for that channel by the frame rate, storing the select signals in a random access memory such that the select signals for each channel are relatively uniformly distributed throughout the frame, and reading out of said random access memory the select signals stored therein to generate said frame.
Claim 19
Dependent Claim 205 words
In a time division multiplexer for multiplexing data and control signals from a plurality of individual data channels so as to produce a single stream of signals on an aggregate data transmission line, said multiplexer including a frame generator which generates select signals that are used to select for transmission in a frame either data from individual data channels or overhead signals, a machine-implemented method of automatically generating the select signals for the frame comprising the steps of: measuring the data transmission rates of the individual data channels, determining a frame rate from the data transmission rates of the individual data channels and the aggregate data transmission line, determining the total number of select signals to be used per frame by dividing the data transmission rate of said aggregate data transmission line by the frame rate, determining the number of select signals to be used per frame for each data channel by dividing the data transmission rate for that channel by the frame rate, storing the select signals in a random access memory such that the select signals for each channel are relatively uniformly distributed throughout the frame, and reading out of said random access memory the select signals stored therein to generate said frame.
Claim 20
Dependent Claim 17 words
The method of claim 12 wherein the frame rate is between 5 and 50 frames per second.
Claim 21
Dependent Claim 218 words
In a time division multiplexer for multiplexing data and control signals from a plurality of individual data channels so as to produce a single stream of signals on an aggregate data transmission line, said multiplexer including a frame generator which generates select signals that are used to select for transmission in a frame either data from individual data channels or overhead signals, apparatus for automatically generating the select signals for the frame comprising: a random access memory, means for measuring the data transmission rates of the individual data channels, means for determining a frame rate from the data transmission rates of the individual data channels and the aggregate data transmission line, means for determining the total number of select signals to be used per frame by dividing the data transmission rate of said aggregate data transmission line by the frame rate, means for determining the number of select signals to be used per frame for each data channel by dividing the data transmission rate for that channel by the frame rate, means for storing the select signals in said random access memory such that the select signals for each channel are relatively uniformly distributed throughout the frame, and means for reading out of said random access memory the select signals stored therein in order to generate said frame.
Claim 22
Dependent Claim 218 words
In a time division multiplexer for multiplexing data and control signals from a plurality of individual data channels so as to produce a single stream of signals on an aggregate data transmission line, said multiplexer including a frame generator which generates select signals that are used to select for transmission in a frame either data from individual data channels or overhead signals, apparatus for automatically generating the select signals for the frame comprising: a random access memory, means for measuring the data transmission rates of the individual data channels, means for determining a frame rate from the data transmission rates of the individual data channels and the aggregate data transmission line, means for determining the total number of select signals to be used per frame by dividing the data transmission rate of said aggregate data transmission line by the frame rate, means for determining the number of select signals to be used per frame for each data channel by dividing the data transmission rate for that channel by the frame rate, means for storing the select signals in said random access memory such that the select signals for each channel are relatively uniformly distributed throughout the frame, and means for reading out of said random access memory the select signals stored therein in order to generate said frame.
Claim 23
Dependent Claim 17 words
The apparatus of claim 14 wherein the frame rate is between 5 and 50 frames per second.

References Cited (Backward Citations)

US3497627A Cited
US3700820A Cited
US3804987A Cited
US3970798A Cited
US3988545A Cited
US3959595A Cited
US4160128A Cited
US4082922A Cited
US4313193A Cited
US4322844A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-07-17 1988-01-16 1988-07-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-07-17 1992-01-16 1992-07-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-07-17 1996-01-16 1996-07-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag