Abstract:
A method of discriminating voice, data, and facsimile calls communicated through a voice-over-packet network. The gateway (2) is provided with software which can identify the existence of an answer signal (ANS) or a modified answer signal (ANSam) communicated between an answering modem (4) and an originating modem (1) over a packet network (5) during a voice state call. The originating gateway (2) can generate an ANS tone according to the protocols of the originating modem (1), using an originating-side gateway (2), when the existence of the ANS signal is identified by the receiving-side gateway (3). The originating gateway also generates an ANSam tone according to the protocols of the originating modem, using the originating-side gateway, when the existence of the ANSam signal is identified by the receiving-side gateway.
Abstract:
Packet production by a digital signal processor (DSP) (16) is synchronized wiith modem transmission opportunities in a cable network. The cable modem (17) computes the average waiting time a packet spends waiting to be transmitted by the modem (17). The DSP (16) re-syncs transfer of packets to the modem (17) by using this average waiting time minus a small amount sufficient to account for the maximum anticipated propagation delay, as the amount to delay the transmission of its next packet to the cable modem (17). This invention is a mechanism for resynchronization that is largely independent of any propagation delays inherent in the hardware architecture.
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:
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:
A method of constructing a valid set of configuration parameters for ADSL2 and ADSL2+ compliant systems include 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.
Abstract:
A rob bit compensation system improves the accuracy of the digital signals (112a) received from and transmitted to a digital network (113) (Figs. 1 and 4), such as a telephone network, that employs rob bit signaling (RBS) wherein the network periodically robs a bit for its own use. The system can be employed within a digital modem (101) or a codec/decoder (codec, 106), each of which is interconnected with the digital network that periodically robs a bit every nth frame, where n is, for example, 6 or 24. The system includes a compensation control utilized to detect when a Least Significant bit (LSB) of a particular frame of data consistently exhibits a certain logic state (164 and 156), either a mark (logical 1) or a space (logical 0). When an LSB of a particular frame does consistently exhibit the certain logic state, then the particular frame is considered an RBS. Furthermore, the compensation control (133) causes a quantity (e.g., one-half of an LSB) to be added or subtracted with the data corresponding with the RBS frame via a set of adders (131a and 131b) in order to enhance accuracy of the RBS frame.
Abstract:
A cooperative feedback system (210) is provided for a compensation system associated with a transmitter or codec, for enabling the compensation system to improve the accuracy of digital signals transmitted to a digital network (113). The cooperative feedback system is particularly suited for providing feedback to a compensation system (130) for correction distortion resulting from rob bits signaling (RBS), digital loss, or other types of digital signal degradation. The cooperative feedback system includes a compensation selector (204) in a transmitter (181) that combines compensations with frames of digital data by way of an addition mechanism to produce modified digital data frames. A receiver (214) is configured to receive the modified digital data frames (118b) from the digital network (113), 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 (118a) to the transmitter (181) via the digital network (113). The transmitter (181) 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.