Abstract:
A telecommunications gateway allows packets to be sent over a TDM system and allows TDM traffic to be sent over a packet switched network. The gateway is a universal port that includes a plurality of Digital Signal Processors (DSPs) that are controlled by software. The controlling software determines what single function the DSP will perform over multiple channels. Each DSP handles multiple channels, however, each DSP is restricted such that all of its multiple channels are permitted to handle the telecommunications traffic according to one signaling protocol.
Abstract:
Providing facsimile communications in a system wherein an originating facsimile terminal equipment (10-1) connects to an intermediate digital network (12) unknown and unpredictable delay via an originating facsimile interface (14-1) and wherein a destination (FTE)(10-2) connects to the network (12) via a destination (FIU)(14-2). The originating (FTE)(10-1) sends data to the destination (FTE)(10-2) via the originating (FIU)(14-1). The originating (FIU)(14-1) sends the data to the destination (FIU)(14-2). While the destination (FIU)(14-2) is waiting for data from the originating (FTE)(10-1), the destination (FIU)(14-2) sends made-up data to the destination (FTE)(10-2) to prevent protocol timeouts of the destination FTE(10-2). The FTEs operate under the G3 protocol. The made-up data is either fill data or stall data, depending on the amount of data accumulated at the destination FIU and on the types of network delays.
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:
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:
A cooperative feedback system is provided for a compensation system associated with, for example, a transmitter or codec, for enabling the compensation system to improve the accuracy of digital signals transmitted to a digital network. The cooperative feedback system is particularly suited for providing feedback to a compensation system for correcting distortion resulting from rob bit signaling (RBS), digital loss, or other types of digital signal degradation. The cooperative feedback system includes a compensation selector in a transmitter (e.g., digital modem, analog modem, codec, etc.) that combines compensations with frames of digital data by way of an addition mechanism to produce modified digital data frames. The transmitter is configured to transmit the modified digital data frames into the digital network. A receiver (e.g., digital modem, analog modem, etc.) is configured to receive the modified digital data frames from the digital network, to determine if accuracy of each of the modified digital data frames has increased based upon a corresponding compensation, and to communicate one or more quality feedback signals to the transmitter via the digital network. The one or more quality feedback signals indicate whether the accuracy of each of the digital data frames has increased based upon the corresponding compensations. The transmitter receives the quality feedback signal(s) and selects and implements the compensation that yields a highest accuracy based upon the quality feedback signal(s).
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:
A cooperative feedback system is provided for a compensation system associated with, for example, a transmitter or codec, for enabling the compensation system to improve the accuracy of digital signals transmitted to a digital network. The cooperative feedback system is particularly suited for providing feedback to a compensation system for correcting distortion resulting from rob bit signaling (RBS), digital loss, or other types of digital signal degradation. The cooperative feedback system includes a compensation selector in a transmitter (e.g., digital modem, analog modem, codec, etc.) that combines compensations with frames of digital data by way of an addition mechanism to produce modified digital data frames. The transmitter is configured to transmit the modified digital data frames into the digital network. A receiver (e.g., digital modem, analog modem, etc.) is configured to receive the modified digital data frames from the digital network, to determine if accuracy of each of the modified digital data frames has increased based upon a corresponding compensation, and to communicate one or more quality feedback signals to the transmitter via the digital network. The one or more quality feedback signals indicate whether the accuracy of each of the digital data frames has increased based upon the corresponding compensations. The transmitter receives the quality feedback signal(s) and selects and implements the compensation that yields a highest accuracy based upon the quality feedback signal(s).
Abstract:
A modem-based echo cancellation enhancement for digital communications networks is provided. The effects on echo cancellation of non-linearity in a far end echo path in a digital telephone system are reduced by introduction of non-linearities into the near end signal prior to generation of the echo cancellation signal. Near end signal is sampled after linear to PCM conversion. A PCM to linear conversion is added prior to the echo canceler. The near end delay line can be provided between the converters to delay the signal as PCM samples, thereby reducing delay line memory requirements.