Abstract:
A compensation system is configured to improve the accuracy of digital signals that are communicated through a digital network by reducing loss from digital attenuation quantization (DAQ; digital pad quantization) and rob bit signaling (RBS). The combined DAQ/RBS compensation system can be employed within a transmitting modem connected to the digital network and is constructed as follows. In a first embodiment, a first adjustment mechanism combines a DAQ compensation quantity with each segment of the digital data, prior to transmission, in order to enhance accuracy of the received digital data. The value of the DAQ compensation quantity depends on feedback that is provided to the compensation system during a series of test transmissions. Next, the word is communicated to a linear-mu-linear converter, which is configured to simulate a digital transmission by mu-law encoding each digital data word into a code word and then subsequently mu-law decoding each code word back into a linear digital data word, while taking into account the compensation quantity during the encoding/decoding process. In addition, the linear-mu-linear converter includes an RBS compensation system that causes an RBS compensation quantity to be mathematically combined with each segment to be tainted by RBS in order to enhance accuracy of the RBS segments, which typically occur periodically. A second adjustment mechanism is connected to the linear-mu-linear converter. The second adjustment mechanism combines the reciprocal of the DAQ compensation quantity with the linear data from the linear-mu-linear converter. Finally, the linear digital data word is passed from the linear-mu-linear converter to a linear-mu converter for conversion into a mu-law code word and transmission to the network. In a second embodiment of the combined DAQ/RBS system, the RBS compensation system is not implemented within, but after, the linear-mu-linear converter.
Abstract:
A compensation system is configured to improve the accuracy of digital signals that are communicated through a digital network by reducing loss from digital attenuation quantization (DAQ; digital pad quantization) and rob bit signaling (RBS). The combined DAQ/RBS compensation system can be employed within a transmitting modem connected to the digital network and is constructed as follows. In a first embodiment, a first adjustment mechanism combines a DAQ compensation quantity with each segment of the digital data, prior to transmission, in order to enhance accuracy of the received digital data. The value of the DAQ compensation quantity depends on feedback that is provided to the compensation system during a series of test transmissions. Next, the word is communicated to a linear-mu-linear converter, which is configured to simulate a digital transmission by mu-law encoding each digital data word into a code word and then subsequently mu-law decoding each code word back into a linear digital data word, while taking into account the compensation quantity during the encoding/decoding process. In addition, the linear-mu-linear converter includes an RBS compensation system that causes an RBS compensation quantity to be mathematically combined with each segment to be tainted by RBS in order to enhance accuracy of the RBS segments, which typically occur periodically. A second adjustment mechanism is connected to the linear-mu-linear converter. The second adjustment mechanism combines the reciprocal of the DAQ compensation quantity with the linear data from the linear-mu-linear converter. Finally, the linear digital data word is passed from the linear-mu-linear converter to a linear-mu converter for conversion into a mu-law code word and transmission to the network. In a second embodiment of the combined DAQ/RBS system, the RBS compensation system is not implemented within, but after, the linear-mu-linear converter.
Abstract:
The modem relay provides a local interface to the modem on both ends of a call, demodulates the full duplex data stream, packetizes the bits for transport over an IP network, and remodulates the data stream at the remote end. The modem relay provides bandwidth savings, and resistance to network packet loss. The modem relay mitigates the problems associated with using G.711 to send modem traffic, the physical layer of the modem signal is terminated locally for both ends of the call, only the data stream is sent over the network, and saving bandwidth. The modem data stream can also be transported in a redundant fashion, which allows for seamless error recovery in the event of single or double packet loss events. Since the data stream can be completely recovered after packet loss, the remote modem is able to recreate the local modem's transmission exactly. Bandwidth savings are also realized because the IP network only carries modem traffic when data is transmitted by the modem. When the modem is not transmitting data, no packets are sent on the IP network. In contrast, continuous 64 kbps packetization takes place when using G.711 to carry modem traffic. Lost packet recovery minimizes computational requirements and provides for recovery of lost packets during burst loss of a series of sequential packets. A redundant series of packets is sent with a staggered delay from the original series of packets. Staggering the transmission of redundant packets allows for the recovery of packets in the event that more than a single packet is lost. The length of the stagger must be greater than the length of the lost packets for all packets to be recovered. Staggering the transmission of redundant packets creates a delay in the recovery of lost packets equal to the length of the stagger. The length of the stagger is selected to accommodate expected burst packet loss and to provide acceptable delay.
Abstract:
The transport of ABCD bits (Figure 3) in a digital packet network is facilitated by the inclusion of the ABCD bits into the RTP header of the digital packets. The ABCD bits are first placed in the unused bits of the RTP header. Redundancy of the previous ABCD bits, when applicable, is achieved by restricting the size of fields in the header to reserve space for redundant ABCD bits. The ABCD bits are placed in the reserved portions of restricted header fields.
Abstract:
A device and method for providing real time compensation for packet loss in the transmission of facsimile data over packet networks to avoid the generation of page loss data and the termination of facsimile transmission. Facsimile devices have a low tolerance for interruptions in transmission. Packet networks commonly have a transmission interruption rate above the tolerance of facsimile equipment. In order to compensate for transmission interruption, the present invention teaches the buffering of facsimile data by scan line at the receiving end, the evaluation of buffered scan lines for packet loss and the discarding of scan lines having packet loss to conceal the packet loss from the receiving facsimile equipment to avoid detection of page errors by the receiving facsimile equipment which could cause loss of facsimile transmission. Discarding damaged scan lines instead of repair or replacement saves computational time and storage capacity, allowing for real-time compensation to provide for optimal transmission.
Abstract:
A system and method for interworking a net communication beginning with a proxy protocol and allowing retention of the fullest feature set for enhanced communications between devices. The system within a communications network, receives and analysis the protocol capabilities received by components attempting to establish a communications link and establishes a new proxy protocol based upon commonality of features.
Abstract:
A method of estimating background noise in a signal. The signal is divided into blocks of equal predetermined length. The minimum energy of the signal during the length of each block is determined. The minimum energy determined for the current block is compared to a previous determination of minimum energy. If the current minimum energy exceeds a predetermined maximum energy level, the current block minimum energy is discarded and the previous determination remains unchanged. If the current block minimum energy is below the previous determination, the previous estimate is reduced by the difference between the previous determination and current minimum energy. If the current energy is above the previous determination but below the maximum, the previous estimate is increased by half of the difference between the current energy and the previous estimate. The increase factor may also be adjusted to increase the current estimated energy level by a factor of any amount between and including 0 and 1. The estimation of minimum energy, or background energy, therefore decreases in direct proportion to a drop in minimum energy determination but increases only as a partial factor of new determinations.
Abstract:
A method of constructing a valid set of configuration parameters for ADSL2 and ADSL2+ compliant systems includes selecting delays of a power of two ms, in which the ADSL2 or ADSL2+ compliant system may also possess a selected minimum noise protection value to produce maximum downstream and upstream net data rates corresponding to the selected delay and the selected minimum noise protection value.