Voiceband data set
First Claim
1. A data set for processing data applied to said data set to generate transmit telephone voiceband data signals representing said data, said data set characterized bysignal processing means which includes a plurality of addressable registers,a bus common to said registers, andcontroller means for addressing said registers and for writing into each register via said bus at least a first associated information signal, the values of the information signals in said registers specifying the manner in which said data are to be processed,said signal processing means further including circuit means distinct from said controller means for processing said data in accordance with said information signal values to generate said transmit telephone voiceband data signals, and means for applying said transmit telephone voiceband data signals to a telephone line.
0 Assignments
0 Petitions
Accused Products
Abstract
A full duplex, synchronous data set (10) includes primary signal processing circuitry which generates a modulated transmit data signal in response to serial data from a terminal interface (17). The modulated data signal is transmitted over a primary channel of a transmit line (11). The primary signal processing circuitry also receives modulated data signals from a primary channel of a receive line (12) and recovers therefrom a serial bit stream for presentation to the interface. The operating parameters of the primary signal processing circuitry are specified by a primary controller (30) over a plurality of buses (PA, PC, PD). The primary controller includes a microprocessor (310) and associated peripherals (315, 320, 325, 330, 335). The data set also includes secondary signal processing circuitry (40) which transmits and receives diagnostic and control information over respective secondary channels of the transmit line and receive lines. The secondary signal processing circuitry is controlled by a secondary controller (50) over a plurality of buses (SA, SC, SD). The secondary controller also includes a microprocessor (510) and associated peripherals (515, 520, 525, 530, 535). The primary and secondary controllers communicate with each other via a bus interface (60).
50 Citations
48 Claims
-
1. A data set for processing data applied to said data set to generate transmit telephone voiceband data signals representing said data, said data set characterized by
signal processing means which includes a plurality of addressable registers, a bus common to said registers, and controller means for addressing said registers and for writing into each register via said bus at least a first associated information signal, the values of the information signals in said registers specifying the manner in which said data are to be processed, said signal processing means further including circuit means distinct from said controller means for processing said data in accordance with said information signal values to generate said transmit telephone voiceband data signals, and means for applying said transmit telephone voiceband data signals to a telephone line.
-
2. A data set for processing received telephone voiceband data signals applied to said data set to recover far-end data characterized by
signal processing means which includes a plurality of addressable registers, a bus common to said registers, and controller means for addressing said registers and for writing into each register via said bus at least a first associated information signal, the values of the information signals in said registers specifying the manner in which said received telephone voiceband data signals are to be processed, said signal processing means further including circuit means distinct from said controller means for processing said received telephone voiceband data signals in accordance with said information signal values to recover said far-end data.
-
3. A data set for processing data applied to said data set to generate transmit telephone voiceband data signals representing said data, and for processing received telephone voiceband data signals applied to said data set to recover far-end data characterized by
signal processing means which includes a first plurality of addressable registers and a second plurality of addressable registers a bus common to said first and second pluralities of addressable registers, and controller means for addressing said registers and for writing into each register via said bus at least a first associated information signal, the values of the information signals in said first plurality registers specifying the manner in which said data are to be processed and the values of the information signals in said second plurality registers specifying the manner in which said received telephone voiceband data signals are to be processed, said signal processing means further including circuit means distinct from said controller means for processing said data in accordance with the information signal values in said first plurality registers to generate said transmit telephone voiceband data signals and for processing said received telephone voiceband data signals in accordance with the information signal values in said second plurality registers to recover said far-end data, and means for applying said transmit telephone voiceband data signals to a telephone line.
-
12. A data set comprising
signal processing means including means for encoding user-provided data in accordance with at least a specified one of a plurality of predetermined encoding formats, and means for applying to a voiceband telephone channel a transmit data signal generated in response to the encoded data in accordance with a specified one of a plurality of predetermined modulation formats useable over voiceband telephone channels, said signal processing means further including a plurality of registers, a bus common to said registers, and a stored-program-controlled processor distinct from said signal processing means and including means for writing information signals into ones of said registers via said bus, ones of said information signals specifying to said signal processing means said encoding and modulation formats.
-
17. A data set comprising
signal processing means including means for demodulating a passband data signal received by said data set from a voiceband telephone channel, said passband data signal representing encoded data, and for decoding the demodulated signal in accordance with at least a specified one of a plurality of predetermined decoding formats, said signal processing means further including a plurality of registers, a bus common to said registers, and a stored-program-controlled processor distinct from said signal processing means and including means for writing information signals into ones of said registers via said bus, ones of said information signals specifying to said signal processing means said decoding formats.
-
22. A data set which includes
transmitter means operative for generating in response to near-end data a data signal representing said near-end data and adapted for transmission over a voiceband telephone channel, said transmitter means including a plurality of individual circuits each of which has at least two selectable operating modes, and further including means for appying said data signal to a voiceband telephone channel,
-
23. initialization means operative for placing at least ones of said circuits in respective initial ones of said operating modes,
background means operative subsequent to the operation of said initialization means, said background means including means for monitoring predetermined signals within said data set and operative in response to a determination from the values of ones of the monitored signals that a fault exists in said data set for providing a fault indication, means for generating an interrupt signal in response to an indication from a source external to said data set that operation of said transmitter means is desired, and interrupt service means operative in response to said interrupt signal for suspending the operation of said background means and for controlling the operating modes of at least ones of said transmitter circuits in such a way as to effect a start-up operation of said transmitter means.
-
24. A data set which includes
receiver means operative for recovering far-end data from a data signal representing said far-end data and received from a voiceband telephone channel, said receiver means including a plurality of individual circuits each of which has at least two selectable operating modes, initialization means operative for placing at least ones of said circuits in respective initial ones of said operating modes, background means operative subsequent to the operation of said initialization means, said background means including means for monitoring predetermined signals within said data set and operative in response to a determination from the values of ones of the monitored signals that a fault exists in said data set for providing a fault indication, means for generating an interrupt signal in response to the initial reception of said data signal, and interrupt service means operative in response to said interrupt signal for suspending the operation of said background means and for controlling the operating modes of at least ones of said receiver circuits in such a way as to effect start-up operation of said receiver means.
-
25. A data set which includes
transmitter means operative for generating in response to near-end data a data signal representing said near-end data, said transmitter means including means for applying said data signal to a voiceband telephone channel, receiver means operative for recovering far-end data from a data signal representing said far-end data received from a voiceband telephone channel, said transmitter means and said receiver means each including a plurality of individual circuits each of which has at least two selectable operating modes, initialization means operative for placing at least ones of said circuits in respective initial ones of said operating modes, background means operative subsequent to the operation of said initialization means, said background means including means for monitoring predetermined signals within said data set and operative in response to a determination from the values of ones of the monitored signals that a fault exists in said data set for providing a fault indication, means for generating a first interrupt signal in response to an indication from a source external to said data set that operation of said transmitter means is desired, means for generating a second interrupt signal in response to the initial reception of said received data signal, and interrupt service means operative in response to said first and second interrupt signals for suspending the operation of said background means and for controlling the operating modes of ones of said circuits in such a way as to effect start-up operations of said transmitter means and said receiver means, respectively.
Specification