Method and apparatus for receiving control signals in a data communication system having a fully digital communication channel
First Claim
1. A receive modem device configured to receive control signals from a transmit modem device over a fully digital communication channel established therebetween, said receive modem device comprising:
- a receiver configured to establish a communication session with said transmit modem device and to receive digital data transmitted over said digital communication channel;
a control data extractor configured to extract an inband control signal from said digital data, said inband control signal including control data;
means for conducting a control procedure during said communication session, said control procedure being responsive to said control data included in said inband control signal, wherein encoded data is transmitted from said transmit modem device to said receive modem device in the form of a plurality of digital codewords during said communication session, said control signal comprises a plurality of control bits;
said plurality of control bits are transmitted in a plurality of periodic codewords of said plurality of digital PCM codewords, wherein each of said plurality of digital codewords is formed from a number of bits, and said control bits are transmitted in a consistent bit position associated with said plurality of periodic codewords;
wherein said plurality of control bits are retrieved to recover a sequence, and wherein a digital frame slippage is detected by comparing said sequence against a predetermined pattern.
1 Assignment
0 Petitions
Accused Products
Abstract
A modem system having two modem devices digitally connected to a digital telephone network includes an inband control signal channel. The inband control signal channel is formed by using the most significant bit position of every sixth transmitted codeword for the transmission of control data. The control signal includes a predetermined header section that is monitored by the receiving modem to maintain frame synchronization and to correct for digital frame slippage. The control signal also includes a number of control data packets that contain information related to the initiation of control procedures such as rate renegotiations and retraining requests. The disclosed inband transmission techniques may additionally (or alternatively) be utilized to define a secondary data channel.
-
Citations
19 Claims
-
1. A receive modem device configured to receive control signals from a transmit modem device over a fully digital communication channel established therebetween, said receive modem device comprising:
-
a receiver configured to establish a communication session with said transmit modem device and to receive digital data transmitted over said digital communication channel;
a control data extractor configured to extract an inband control signal from said digital data, said inband control signal including control data;
means for conducting a control procedure during said communication session, said control procedure being responsive to said control data included in said inband control signal, wherein encoded data is transmitted from said transmit modem device to said receive modem device in the form of a plurality of digital codewords during said communication session, said control signal comprises a plurality of control bits;
said plurality of control bits are transmitted in a plurality of periodic codewords of said plurality of digital PCM codewords, wherein each of said plurality of digital codewords is formed from a number of bits, and said control bits are transmitted in a consistent bit position associated with said plurality of periodic codewords;
wherein said plurality of control bits are retrieved to recover a sequence, and wherein a digital frame slippage is detected by comparing said sequence against a predetermined pattern.
-
-
2. A method of detecting a digital frame slippage for use during a digital communication session, said method comprising:
-
establishing said digital communication session;
decoding data in the form of a plurality of digital codewords;
selecting a plurality of periodic digital codewords of said plurality of digital codewords;
retrieving a number of bits from said plurality of periodic digital codewords to recover a sequence; and
detecting said digital frame slippage by comparing said sequence against a predetermined pattern. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. A communication device for exchanging digital frames with a remote device through a digital communication channel, said device comprising:
-
a receiver capable of receiving data in the form of a plurality of digital codewords; and
a processor capable of decoding said plurality of digital codewords, said plurality of digital codewords including a plurality of periodic digital codewords;
wherein said processor retrieves a number of bits from said plurality of periodic digital codewords to recover a sequence, and wherein said processor compares said sequence against a predetermined pattern to detect a digital frame slippage. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product for detecting a digital frame slippage for use during a digital communication session, said method comprising:
-
code for establishing said digital communication session;
code for decoding data in the form of a plurality of digital codewords;
code for selecting a plurality of periodic digital codewords of said plurality of digital codewords;
code for retrieving a number of bits from said plurality of periodic digital codewords to recover a sequence; and
code for detecting said digital frame slippage by comparing said sequence against a predetermined pattern. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification