US20040095898A1 - Asymmetric modem communications system and method - Google Patents
Asymmetric modem communications system and method Download PDFInfo
- Publication number
- US20040095898A1 US20040095898A1 US10/601,693 US60169303A US2004095898A1 US 20040095898 A1 US20040095898 A1 US 20040095898A1 US 60169303 A US60169303 A US 60169303A US 2004095898 A1 US2004095898 A1 US 2004095898A1
- Authority
- US
- United States
- Prior art keywords
- signal
- connection
- digital
- modem
- analog
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/14—Two-way operation using the same type of signal, i.e. duplex
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/38—Synchronous or start-stop systems, e.g. for Baudot code
- H04L25/40—Transmitting circuits; Receiving circuits
- H04L25/49—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
- H04L25/4917—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using multilevel codes
- H04L25/4927—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using multilevel codes using levels matched to the quantisation levels of the channel
Definitions
- the present invention generally relates to data communications and, more particularly, to an asymmetric modem communications system and method for achieving high speed data transfers through a telephone network that includes both digital and analog communications mediums.
- a telephone network is often used as an interface between a digital modem and an analog modem.
- a digital modem is a device that communicates digital data by using digital signals that replicate analog waveforms.
- An analog modem is a device that communicates digital data by encoding the data on analog waveforms.
- FIG. 1 shows a typical telephone network 99 for interconnecting a digital modem 101 and an analog modem 102 .
- the digital modem 101 is usually interconnected with a digital network 113 via digital connections 112 a , 112 b .
- the digital modem 101 may be interconnected to a digital network 113 in the form of a public switch telephone network (PSTN) via a Local Exchange Carrier (LEC) subscriber loop.
- PSTN public switch telephone network
- LEC Local Exchange Carrier
- the digital network 113 may comprise, among other things, a Ti carrier system, a basic rate or primary rate Integrated Services Digital Network (ISDN), a fiber optic cable network, a coaxial cable network, a satellite network, or even a wireless digital communications network.
- ISDN basic rate or primary rate Integrated Services Digital Network
- fiber optic cable network a coaxial cable network
- satellite network or even a wireless digital communications network.
- PSCM pulse code modulation
- the digital network 113 is in turn interconnected with another LEC subscriber loop that includes a coder/decoder (codec) 106 .
- the codec 106 is interconnected with the digital network 113 via digital connections 114 a , 114 b .
- the codec 106 is often situated at a telephone company office or along a street near the analog modem subscriber in an SLC device.
- the codec 106 provides an interface between the digital network 113 and an analog telephone connection 118 , sometimes referred to as a copper loop.
- the codec 106 includes a mu-to-linear-analog converter 109 , which includes digital-to-analog (DAC) conversion functionality.
- DAC digital-to-analog
- the converter 109 converts nonlinear mu-law levels to a linear analog signal.
- the codec 106 includes a linear-analog-to-mu converter 107 , which includes analog-to-digital (ADC) conversion functionality.
- the converter 107 converts the linear analog signal to nonlinear mu-law levels.
- a hybrid 103 is in communication with the DAC and ADC via respective LPFs 111 , 105 .
- the hybrid 103 serves to separate the bidirectional analog signals from the analog telephone connection 118 into unidirectional transmit and receive analog signals sent to and received from the ADC 107 and the DAC 109 , respectively.
- the analog modem 102 is connected to the analog telephone connection 118 and communicates analog signals therewith. Thus, communications occur between the digital modem 101 and the analog modem 102 by way of the digital network 113 and the codec 106 .
- a primary disadvantage of the Ayanoglu system involves echo problems.
- there is sensitivity to quantized echoes because detection occurs at the codec quantizer, and there is an inability to provide echo cancellation prior to detection.
- echo cancellation at the analog modem 102 is not a problem given its exceptional linearity.
- the echo at the codec is a major problem due to the mu-law coding and limited hybrid quality.
- the receive signal is attenuated. The echo is increased due to the impedance mismatch. In fact, the echo level can exceed the receive signal level. Accordingly, both the analog modem 102 and the digital modem 101 will attempt to utilize all PCM levels.
- the echo will control the channel bank encoder step size. In this case, it is difficult to resolve the symbols from the analog modem 102 .
- Ayanoglu system requires complex timing synchronization with the codec.
- the invention provides for an asymmetric modem communications system and method for achieving high speed data transfers through a telephone network that includes both digital and analog communications mediums.
- the system includes means for concurrently communicating first and second signals, respectively, in opposite directions along the connection between the communications devices and means for modulating the first and second signals with different modulation techniques.
- the communications occur in full duplex manner.
- a digital modem is interfaced to a digital network.
- the digital network is connected with a coder/decoder (codec).
- codec is interfaced with a two-wire analog telephone connection, sometimes referred to as a copper loop.
- the telephone connection is interfaced with an analog modem.
- Both the digital and analog modems have a transmitter and a receiver.
- the digital modem has a transmitter that pulse modulates digital data in the sense that it generates and transmits pulse levels and a receiver that receives and demodulates signals in accordance with the standard V.34 communications protocol.
- the V.34 protocol employs a form of quadrature amplitude modulation/demodulation.
- the analog modem has a transmitter that transmits and modulates signals in accordance with the V.34 communications protocol and a receiver that demodulates the pulse levels into digital data.
- PCM pulse code modulation
- the analog modem communicates to the digital modem using the V.34 communications protocol at a data rate of between 33,600 b/s and 2400 b/s, inclusive, while the digital modem communicates to the analog modem at a data rate of between 64,000 b/s and 2400 b/s, inclusive.
- the invention can also be broadly viewed as providing a method for bidirectionally communicating information between first and second communications devices along a connection.
- the method can be summarized as follows: concurrently communicating first and second signals in opposite directions along the connection between the first and second communications devices, and modulating the first and second signals with different modulation techniques.
- the invention has numerous advantages, a few of which are delineated hereafter, as examples.
- An advantage of the invention is that data transfers as high as 64 kb/s are achieved through the telephone network from the digital modem to the analog modem, while data is transferred in the reverse direction at up to 33,600 b/s using a conventional V.34 communications protocol.
- Another advantage of the invention is that it provides for full duplex communication of signals along the analog telephone connection by using two different modulation techniques, one for each signal that is transferred in opposite directions.
- V.34 modulation utilizes low symbol rates (approximately half) as compared to that described in U.S. Pat. No. 5,394,437 to E. Ayanoglu et al. Thus, each symbol is spread over more than 2 PCM samples so that quantized echo distortion is reduced.
- V.34 modulation provides detection at the output of a trellis code Viterbi decoder after echo cancellation, receive equalization, preceding, and flexible symbol timing recovery.
- V.34 utilizes conventional transmit power levels with modest preemphasis, but no pre-equalization which causes high peak signal levels.
- Another advantage of the invention is that it provides for higher speed transactions when a user is interacting with the internet or a computer controlled database.
- Another advantage of the invention is that it is simple in design and reliable in operation.
- Another advantage of the invention is that it can be implemented with only minor modifications to existing modem designs.
- FIG. 1 is an electronic block diagram of a possible implementation for coupling together digital and analog modems over a telephone network
- FIGS. 2A and 2B show an electronic block diagram of a possible implementation of an asymmetric modem communications system and method in accordance with the invention.
- FIGS. 2A and 2B show an electronic block diagram illustrating the asymmetric modem communications system and method of the invention, which is generally denoted by reference numeral 130 .
- the asymmetric modem communications system 130 provides for asymmetric communications between the digital modem 101 and the analog modem 102 .
- the asymmetric modem communications system 130 enables communications corresponding with the V.34 protocol from the analog modem 102 to the digital modem 101 , while concurrently permitting in a full duplex manner high speed communications from the digital modem 101 to the analog modem 102 using pulse level modulation.
- communications from the analog modem 102 to the digital modem 101 can take place at a data rate between 2400 b/s and 33,600 b/s, inclusive, while communications from the digital modem 101 to the analog modem 102 can take place between 2400 b/s and 64,000 b/s, inclusive.
- the elements of the analog modem 102 and the elements of the digital modem 101 can be implemented with respective software, firmware, hardware, or a combination thereof.
- the elements of the modem 102 as well as the modem 101 are implemented in software that is stored in a memory and that configures and drives a suitable digital signal processor (DSP) situated in the respective modem.
- DSP digital signal processor
- the foregoing software can be stored on any computer-readable medium for use by or in connection with a computer-related system or method.
- a computer-readable medium is an electronic, magnetic, optical, or other physical device or means that can contain or store a computer program for use by or in connection with a computer-related system or method.
- a serial stream of digital transmit data 132 is communicated to the analog modem 102 from data terminal equipment (DTE), for example but not limited to, a home personal computer (PC).
- DTE data terminal equipment
- PC home personal computer
- the V.34 transmitter 134 is configured to receive the bit stream of transmit data 132 from the DTE.
- the V.34 transmitter 134 implements the standard and conventional modulation suggested by the V.34 recommendation, for examples but not limited to, trellis encoding, mapping, scrambling, etc.
- the V.34 transmitter 134 outputs a data stream 136 that complies with the V.34 protocol.
- the V.34 protocol is a form of quadrature amplitude modulation.
- the data stream 136 corresponds with one of the fourteen possible-V.34 speeds between 2400 b/s, and 33,600 b/s, inclusive.
- a sampling switch 138 is configured to receive a V.34 modulated signal 136 from the transmitter 134 and adapted to pulsate the signal to a Hilbert filter 141 .
- the sampling switch 138 operates at the symbol rate of the modem 102 .
- the symbol rate is 3429, 3200, 3000, 2800, 2743, or 2400 hz.
- a sampling rate of 3200 hz will be utilized in the discussion hereafter so that downstream rate figures are whole numbers. Note that a sampling rate of 3200 hz corresponds to a maximum data transfer rate of 31.2 kb/s.
- the Hilbert filter 141 receives the signal 139 from the sampling switch 138 and shifts the frequency of the signal constellation to the passband specified by the V.34 recommendation so that the carrier frequency is either 1829 hz or 1920 hz pursuant to the V.34 specification. Moreover, the Hilbert filter 141 implements a bandpass filter to limit the bandwidth (bw) to approximately 3200 hz centered around the carrier frequency.
- a sampling switch 143 receives code words from the Hilbert filter 141 and switches the code words at an appropriate rate. In this example where the sampling rate of switch 138 was 3200 hz, then the rate of the switch 143 should be 9600 hz.
- An interpolator 146 receives code words from the switch 143 at 9600 hz and outputs the signal 147 at 16,000 hz, as indicated by switch 148 .
- the interpolation process is performed so that pulse levels can be received in the reverse direction at 16,000 hz.
- a conventional analog modem would not need the interpolator 146 .
- a DAC 153 receives the code words at 16,000 hz. Preferably, the DAC 153 has a resolution of 14 to 16 bits. The DAC 153 converts the digital signal 151 to an analog signal 154 . A sample-and-hold circuit 155 associated with the DAC 153 samples the analog signal 154 at 16,000 hz to produce a 16,000 hz analog signal 157 for a low pass filter (LPF).
- LPF low pass filter
- the LPF 159 attenuates high frequencies in the signal 157 , while permitting passthrough of lower frequencies.
- the cut off frequency is preferably about 3700 hz in this exemplary implementation.
- a hybrid 162 receives a filtered analog signal 164 from the LPF 159 and combines it with an incoming pulse level modulated signal.
- the hybrid 162 includes an amplifier 166 a configured to receive the signal 164 and to provide an amplified signal to a resistor (R) 168 and another amplifier 166 b .
- the resistor 168 is connected to a transformer 172 and the amplifier 166 b .
- the transmit signal is passed from the LPF 159 through the amplifier 166 a , through the resistor 168 , and through the transformer 172 to the copper loop associated with the telephone connection 118 .
- the incoming pulse level modulated signal is passed from the cooper loop 118 through the transformer 172 , and through the amplifier 166 b.
- a hybrid 103 is connected to the copper loop 118 .
- This hybrid 103 is within the PS-TN and is typically located at a telephone company central office.
- the hybrid 103 is configured just as the hybrid 162 .
- the hybrid 103 includes a transformer 174 connected to a resistor 176 and an amplifier 178 . Further, an amplifier 182 is connected to the amplifier 178 and the resistor 176 .
- a LPF 186 receives an amplified analog signal 184 from the amplifier 178 , of the hybrid 103 .
- the LPF 186 attenuates high frequencies, while permitting passthrough of lower frequencies.
- the cutoff frequency is approximately 3700 hz.
- a linear-analog-to-mu converter 107 receives a filtered linear analog signal 187 from the LPF 186 and converts it to a compressed mu-law digital signal 192 having a series of mu-law digital code words. To arrive at the mu-law digital signal 192 , the linear analog signal 187 is digitized to a companded digital signal that is quantized to a nearest 8-bit mu-law signal level.
- the digital network 113 receives the mu-law code words 192 serially from the converter 107 and passes them to a digital modem 101 via connection 193 , which is typically a T1 carrier connection, a basic rate ISDN connection, or a primary rate ISDN connection.
- a sampling switch 194 communicates the mu-law code words to a mu-to-linear-digital converter 196 .
- the mu-to-linear-digital converter 196 is configured to perform a mu-law expansion operation on the mu-law digital signal. In this regard, the converter 196 converts each 8-bit mu-law code word to a 14-bit linear code word 198 .
- a subtractor 202 receives the signal 198 and combines it with an echo canceler signal 204 in order to produce an enhanced signal 206 that is substantially free of echo from the local transmit signal.
- An interpolator 208 receives the enhanced signal 206 , 206 a from the subtractor 202 and performs an interpolate function. After interpolation, the 8000 hz signal 206 , 206 a is converted to a 9600 hz signal 212 , as indicated by switch 214 .
- a Hilbert filter 216 receives the 9600 hz signal 212 and restricts the frequency of the signal constellation to the passband specified by the V.34 recommendation.
- the Hilbert filter 216 implements a bandpass filter to limit the bandwidth to about 3200 hz.
- the output 218 from the filter 216 is switched, as indicated by sampling switch 221 at 9600 hz.
- An equalizer 225 receives the signal 223 and equalizes the channel. Essentially, the equalizer 225 eliminates the effects of the LPF 186 , the copper loop 118 , and the LPF 159 (FIG. 2B) by boosting attenuated frequencies. The equalizer 225 essentially implements an inverse transfer function.
- a V.34 receiver 228 receives the equalized signal 226 from the equalizer 225 and implements the standard and conventional demodulation suggested by the V.34 recommendation.
- the V.34 receiver 228 outputs receive data 232 in the form of a digital data stream to a STE, for example, a computer with a large database.
- pulse level communications in accordance with the present invention enable data transfers at a high speed from the digital modem 101 to the analog modem 102 .
- One form of pulse modulation is described in detail in the previously mentioned U.S. Pat. No. 5,394,437.
- transmit data 234 from the local DTE is communicated to a serial-to-parallel converter 236 of the digital modem 101 .
- the transmit data 234 may be scrambled by a scrambler (not shown for simplicity) so that the data is random. This minimizes direct current (DC) frequency content and helps the echo cancelers and equalizers of the system 130 to operate correctly.
- DC direct current
- the serial-to-parallel converter 236 converts the incoming serial data stream to a parallel data stream.
- the converter 236 outputs 5 to 8 bit code words, depending upon the number of desired levels.
- Use of 5, 6, 7, or 8 bit code words corresponds to 32, 64, 128, 256 pulse levels, respectively, and to data rates of 40, 48, 56, or 64 kb/s, respectively, as the code words are clocked to the digital network 113 at 8000 hz.
- the map table 241 receives the code words 238 and converts them to an expanded linear digital format of, for example, 16 bits each.
- the map table 241 is essentially a lookup table.
- the mapping allows for pulse levels to be omitted where necessary to prevent ambiguity at the pulse decoder in the analog modem 102 .
- Channel noise or distortion on the copper loop 118 may reduce resolution in the pulse decode particularly for pulse levels corresponding to very low signal levels. In this case, many of the low levels should not be used.
- Using the map table 241 provides a convenient method for omitting the unresolvable pulse levels.
- a pulse transmitter 244 receives the linear digital code words (which represent pulse levels) 242 from the map table 241 .
- the pulse transmitter 244 can shape the signal 242 , if necessary, and can serve to digitally filter the signal 242 .
- the pulse transmitter 244 drives the linear digital signal 247 , via a sampling switch 246 that operates at 8000 hz, to a linear-digital-to-mu converter 252 .
- the linear-digital-to-mu converter 252 converts the linear digital code words 247 to mu-law code words 248 .
- the words 248 are passed into the digital network 113 via sampling switch 249 , which operates at 8000 hz in synchronism with the 8000 hz switch 246 .
- the connection 251 from the switch 249 to the network 113 is typically a TI or ISDN connection.
- the 8000 hz signal 247 from the pulse transmitter 244 is also passed to an echo canceler 254 .
- the echo canceler 254 receives the linear code words from the pulse transmitter 244 as well as the linear digital signal 206 produced by the subtractor 202 .
- the echo canceler 254 shifts the phase and attenuates the amplitude of the signal 247 b and correlates it with the signal 206 b in order to produce an echo canceler signal 204 that can be combined with the incoming receive signal 198 to eliminate echo.
- the echo canceler 254 is well known in the art.
- the codec 106 which is located typically in a telephone company central office, receives the 8000 hz mu-law signal 256 from the digital network 113 . Specifically, the signal 256 is transferred to a mu-to-linear-analog converter 109 . The converter 109 produces a decompressed linear analog signal 258 by converting the mu-law code words to a linear analog signal 258 .
- a LPF 264 receives the linear analog signal 258 from the converter 109 and filters the signal 258 .
- the LPF 264 attenuates higher frequencies while permitting pass through of lower frequencies.
- the cutoff frequency is a function of the configuration of the codec 106 and is typically about 3700 hz.
- the LPF 264 communicates a filtered analog signal to the hybrid 103 , which places the analog signal on the copper loop 118 .
- the hybrid 162 of the analog modem 102 receives the analog signal and passes it to an LPF 276 , which filters the signal.
- the cutoff frequency is around 8000 hz.
- the LPF 276 prevents distortion from being modulated into the system.
- a sampling switch 279 samples the filter signal 278 at 16,000 hz to produce a signal 282 for an ADC 284 .
- the ADC 284 converts the analog signal 282 to a digital signal.
- the ADC 284 has a precision of 14-16 bits.
- the ADC 284 outputs a digital signal 286 to a subtractor 285 .
- the subtractor 285 combines the digital signal 286 with an echo canceler signal 289 from an echo canceler 292 .
- the subtractor 285 produces a signal 288 that is substantially free of echo from the local transmit signal.
- the enhanced signal 288 is passed back to the echo canceler 292 as well as to an equalizer 294 .
- the equalizer 294 equalizes the channel by eliminating the effects of the LPF 276 , the copper loop 118 , and the LPF 264 (FIG. 2A). It essentially boosts attenuated frequencies and performs an inverse transfer function.
- the equalizer 294 receives the linear digital signal 288 and provides an equalized linear digital signal 296 to a sampling switch 298 , which operates at 8000 hz in this example.
- the switch 298 provides 14-16 bit code words 302 to a pulse decoder 304 .
- the pulse decoder 304 may be utilized to shape and/or filter the signal 302 , if desired or necessary.
- the pulse decoder 304 forwards a linear digital signal 306 having 14-16 bit code words to a map table 308 .
- the map table 308 converts the linear binary code words to particular quantized amplitude levels (voltage levels). In the case when 5, 6, 7, or 8 bit code words are output by the serial-to-parallel converter 236 at the digital modem 101 , the code words are transformed into one of 32, 64, 128, or 256 different quantized levels. In essence, the map table- 308 of the analog modem 102 performs the inverse of the map table 241 in the digital modem 101 .
- a parallel-to-serial converter 312 receives the binary data code words 311 from the map table 308 and converts them to a serial digital data stream 314 , which is passed to the local DTE.
- use of 5, 6, 7, or 8 bit code words corresponds to 32, 64, 128, 256 pulse levels, respectively, and to data rates of 40, 48, 56, or 64 kb/s, respectively.
- Fractional bit rates can be employed with the pulse level modulation technique to transfer a number of levels, other than precisely 32, 64, 128, or 256.
- a modulus converter as described in U.S. Pat. No. 5,103,227 to Betts, the disclosure of which is incorporated herein by reference, can be situated between the serial-to-parallel converter 236 and the map table 241 of the digital modem 101 and between the map table 308 and the parallel-to-serial converter 312 in the analog modem 102 so that 11 bits are converted into 2 code words (thus, effectively, 5.5 bit words) of 46 levels each.
- the code levels that are utilized by the pulse level modulation scheme may be determined to optimize data communications. In essence, the system is tested to determine which levels are unresolvable by the analog modem 102 . Moreover, unresolvable levels are discarded and not utilized.
- the digital modem 101 transfers levels to the analog modem 102 , which in turn records the received level at the output of the equalizer 294 .
- the analog modem 102 evaluates the received power levels, makes a determination as to which are resolvable and which are not, constructs a table of usable resolvable levels, and advises the digital modem 101 of the same.
- Slave timing may also be employed to eliminate the need for the interpolator 146 (FIG. 2B), 208 (FIG. 2A).
- the timing of the V.34 transmitter 134 in the analog modem 102 is locked to the timing of the pulse transmitter 244 of the digital modem 101 .
- the output sample rate of Hilbert filter 141 could be increased directly to the 16000 hz sampling rate.
- the digital modem 101 may be designed to send a vacant bit. This will force a spectral shape to the signal exiting the copper loop 118 .
- the foregoing concept is described in U.S. Pat. No. 5,394,437 to E. Ayanoglu et al.
Abstract
An asymmetric modem communications system achieves high speed data transfers through a telephone network that includes both digital and analog communications mediums. In general, the system includes means for concurrently communicating first and second signals, respectively, in opposite directions along the connection between the communications devices and means for modulating the first and second signals with different modulation techniques. The communications occur in full duplex manner. In a possible implementation, a digital modem is interfaced to a digital network. The digital network is connected with a coder/decoder (codec). The codec is interfaced with a two-wire analog telephone connection, sometimes referred to as a copper loop. The telephone connection is interfaced with an analog modem. Both the digital and analog modems have a transmitter and a receiver. The digital modem has a transmitter that pulse modulates digital data in the sense that it generates and transmits pulse levels and a receiver that receives and demodulates signals in accordance with the standard V.34 communications protocol (employs quadrature amplitude modulation/demodulation). The analog modem has a transmitter that transmits and modulates signals in accordance with the V.34 communications protocol and a receiver that demodulates the pulse levels into digital data. With the foregoing configuration, asymmetric data communications are realized. Specifically, the analog modem communicates to the digital modem using the V.34 communications protocol at a data rate of between 33,600 b/s and 2400 b/s, inclusive, while the digital modem communicates to the analog modem at a data rate of between 64,000 b/s and 2400 b/s, inclusive.
Description
- The present invention generally relates to data communications and, more particularly, to an asymmetric modem communications system and method for achieving high speed data transfers through a telephone network that includes both digital and analog communications mediums.
- A telephone network is often used as an interface between a digital modem and an analog modem. Generally, a digital modem is a device that communicates digital data by using digital signals that replicate analog waveforms. An analog modem is a device that communicates digital data by encoding the data on analog waveforms.
- FIG. 1 shows a
typical telephone network 99 for interconnecting adigital modem 101 and ananalog modem 102. Thedigital modem 101 is usually interconnected with adigital network 113 viadigital connections digital modem 101 may be interconnected to adigital network 113 in the form of a public switch telephone network (PSTN) via a Local Exchange Carrier (LEC) subscriber loop. Thedigital network 113 may comprise, among other things, a Ti carrier system, a basic rate or primary rate Integrated Services Digital Network (ISDN), a fiber optic cable network, a coaxial cable network, a satellite network, or even a wireless digital communications network. Communications over thedigital network 113 are conducted in accordance with a pulse code modulation (PSCM) scheme. Channel capacity through these digital facilities is typically between 56 and 64 kilobits per second (kb/s). Coding of the signals is also employed so that compression and a constant signal/distortion performance over a wide dynamic range is achieved for optimal transmission of voice signals. A commonly used coding technique is a nonlinear mu-law coding. - The
digital network 113 is in turn interconnected with another LEC subscriber loop that includes a coder/decoder (codec) 106. Thecodec 106 is interconnected with thedigital network 113 viadigital connections codec 106 is often situated at a telephone company office or along a street near the analog modem subscriber in an SLC device. Thecodec 106 provides an interface between thedigital network 113 and ananalog telephone connection 118, sometimes referred to as a copper loop. For communications in the direction from thedigital network 113 to theanalog modem 102, thecodec 106 includes a mu-to-linear-analog converter 109, which includes digital-to-analog (DAC) conversion functionality. Theconverter 109 converts nonlinear mu-law levels to a linear analog signal. For communications in the direction from theanalog modem 102 to thedigital network 113, thecodec 106 includes a linear-analog-to-mu converter 107, which includes analog-to-digital (ADC) conversion functionality. Theconverter 107 converts the linear analog signal to nonlinear mu-law levels. - A
hybrid 103 is in communication with the DAC and ADC viarespective LPFs hybrid 103 serves to separate the bidirectional analog signals from theanalog telephone connection 118 into unidirectional transmit and receive analog signals sent to and received from the ADC 107 and theDAC 109, respectively. - Furthermore, the
analog modem 102 is connected to theanalog telephone connection 118 and communicates analog signals therewith. Thus, communications occur between thedigital modem 101 and theanalog modem 102 by way of thedigital network 113 and thecodec 106. - Researchers have been attempting to increase the speed at which data can be transferred through the telephone network between the digital and
analog modems analog modem 102 that is synchronized to the DAC and ADC clocks of thecodec 106. Further, a pulse level modulation scheme is utilized to communicate data along thetelephone connection 118. With pulse level modulation, a plurality of voltage levels are communicated along theanalog telephone connection 118. This system permits data transfer rates above 40 kb/s. - Although the aforementioned system is meritorious to an extent in terms of increasing data transfer rates, it suffers from various undesirable problems and disadvantages.
- A primary disadvantage of the Ayanoglu system involves echo problems. Generally, there is sensitivity to quantized echoes because detection occurs at the codec quantizer, and there is an inability to provide echo cancellation prior to detection. More specifically, echo cancellation at the
analog modem 102 is not a problem given its exceptional linearity. However, the echo at the codec is a major problem due to the mu-law coding and limited hybrid quality. On a poor subscriber loop, the receive signal is attenuated. The echo is increased due to the impedance mismatch. In fact, the echo level can exceed the receive signal level. Accordingly, both theanalog modem 102 and thedigital modem 101 will attempt to utilize all PCM levels. When thedigital modem 101 echo results from one of the upper compander levels and theanalog modem 102 has transmitted on one of the lower levels, then the echo will control the channel bank encoder step size. In this case, it is difficult to resolve the symbols from theanalog modem 102. - Another disadvantage of the Ayanoglu system is that it requires complex timing synchronization with the codec.
- Hence, there exists a need in the industry for systems and methods for increasing the speed of data transfers through a
telephone network 99, which comprises both a digital and analog communications mediums, between adigital modem 101 and ananalog modem 102. - The invention provides for an asymmetric modem communications system and method for achieving high speed data transfers through a telephone network that includes both digital and analog communications mediums. In general, the system includes means for concurrently communicating first and second signals, respectively, in opposite directions along the connection between the communications devices and means for modulating the first and second signals with different modulation techniques. The communications occur in full duplex manner.
- In a possible implementation, a digital modem is interfaced to a digital network. The digital network is connected with a coder/decoder (codec). The codec is interfaced with a two-wire analog telephone connection, sometimes referred to as a copper loop. Finally, the telephone connection is interfaced with an analog modem.
- Both the digital and analog modems have a transmitter and a receiver. The digital modem has a transmitter that pulse modulates digital data in the sense that it generates and transmits pulse levels and a receiver that receives and demodulates signals in accordance with the standard V.34 communications protocol. Generally, the V.34 protocol employs a form of quadrature amplitude modulation/demodulation. The analog modem has a transmitter that transmits and modulates signals in accordance with the V.34 communications protocol and a receiver that demodulates the pulse levels into digital data.
- Communications over the digital network are conducted in accordance with pulse code modulation (PCM). Moreover, communications over the analog connection occur via encoding of digital data on analog waveforms.
- With the foregoing configuration, asymmetric data communications are realized. Specifically, the analog modem communicates to the digital modem using the V.34 communications protocol at a data rate of between 33,600 b/s and 2400 b/s, inclusive, while the digital modem communicates to the analog modem at a data rate of between 64,000 b/s and 2400 b/s, inclusive.
- Worth noting is that the invention can also be broadly viewed as providing a method for bidirectionally communicating information between first and second communications devices along a connection. The method can be summarized as follows: concurrently communicating first and second signals in opposite directions along the connection between the first and second communications devices, and modulating the first and second signals with different modulation techniques.
- The invention has numerous advantages, a few of which are delineated hereafter, as examples.
- An advantage of the invention is that data transfers as high as 64 kb/s are achieved through the telephone network from the digital modem to the analog modem, while data is transferred in the reverse direction at up to 33,600 b/s using a conventional V.34 communications protocol.
- Another advantage of the invention is that it provides for full duplex communication of signals along the analog telephone connection by using two different modulation techniques, one for each signal that is transferred in opposite directions.
- Another advantage of the invention is that because of the two types of modulation that are utilized, echo distortion is minimized. Conventional V.34 modulation utilizes low symbol rates (approximately half) as compared to that described in U.S. Pat. No. 5,394,437 to E. Ayanoglu et al. Thus, each symbol is spread over more than 2 PCM samples so that quantized echo distortion is reduced. Further, V.34 modulation provides detection at the output of a trellis code Viterbi decoder after echo cancellation, receive equalization, preceding, and flexible symbol timing recovery. Finally, V.34 utilizes conventional transmit power levels with modest preemphasis, but no pre-equalization which causes high peak signal levels.
- Another advantage of the invention is that it provides for higher speed transactions when a user is interacting with the internet or a computer controlled database.
- Another advantage of the invention is that it is simple in design and reliable in operation.
- Another advantage of the invention is that it can be implemented with only minor modifications to existing modem designs.
- Other objects, features, and advantages of the present invention will become apparent to one with skill in the art upon examination of the following drawings and detailed description. It is intended that all such additional objects, features, and advantages be included herein within the scope of the present invention, as defined by the claims.
- The invention can be better understood with reference to the following drawings. The components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating principles of the present invention. In the drawings, like reference numerals designate corresponding parts throughout the several views.
- FIG. 1 is an electronic block diagram of a possible implementation for coupling together digital and analog modems over a telephone network; and
- FIGS. 2A and 2B show an electronic block diagram of a possible implementation of an asymmetric modem communications system and method in accordance with the invention.
- FIGS. 2A and 2B show an electronic block diagram illustrating the asymmetric modem communications system and method of the invention, which is generally denoted by reference numeral130. The asymmetric modem communications system 130 provides for asymmetric communications between the
digital modem 101 and theanalog modem 102. Specifically, the asymmetric modem communications system 130 enables communications corresponding with the V.34 protocol from theanalog modem 102 to thedigital modem 101, while concurrently permitting in a full duplex manner high speed communications from thedigital modem 101 to theanalog modem 102 using pulse level modulation. As a result, communications from theanalog modem 102 to thedigital modem 101 can take place at a data rate between 2400 b/s and 33,600 b/s, inclusive, while communications from thedigital modem 101 to theanalog modem 102 can take place between 2400 b/s and 64,000 b/s, inclusive. - In the discussion hereafter, the apparatus for enabling V.34 communications from the
analog modem 102 to thedigital modem 101 will be described first, and then the apparatus for permitting pulse level communications from thedigital modem 101 to theanalog modem 102 will be described thereafter. - Further note that the elements of the
analog modem 102 and the elements of thedigital modem 101, as described hereafter, can be implemented with respective software, firmware, hardware, or a combination thereof. In the preferred embodiment, the elements of themodem 102 as well as themodem 101 are implemented in software that is stored in a memory and that configures and drives a suitable digital signal processor (DSP) situated in the respective modem. Furthermore, the foregoing software can be stored on any computer-readable medium for use by or in connection with a computer-related system or method. In the context of this document, a computer-readable medium is an electronic, magnetic, optical, or other physical device or means that can contain or store a computer program for use by or in connection with a computer-related system or method. - With reference first to FIG. 2B, a serial stream of digital transmit
data 132 is communicated to theanalog modem 102 from data terminal equipment (DTE), for example but not limited to, a home personal computer (PC). - The V.34
transmitter 134 is configured to receive the bit stream of transmitdata 132 from the DTE. The V.34transmitter 134 implements the standard and conventional modulation suggested by the V.34 recommendation, for examples but not limited to, trellis encoding, mapping, scrambling, etc. The V.34transmitter 134 outputs adata stream 136 that complies with the V.34 protocol. As is well known in the art, the V.34 protocol is a form of quadrature amplitude modulation. Moreover, thedata stream 136 corresponds with one of the fourteen possible-V.34 speeds between 2400 b/s, and 33,600 b/s, inclusive. - A
sampling switch 138 is configured to receive a V.34 modulatedsignal 136 from thetransmitter 134 and adapted to pulsate the signal to aHilbert filter 141. Thesampling switch 138 operates at the symbol rate of themodem 102. Thus, for a V.34 modem, the symbol rate is 3429, 3200, 3000, 2800, 2743, or 2400 hz. For purposes of simplicity, a sampling rate of 3200 hz will be utilized in the discussion hereafter so that downstream rate figures are whole numbers. Note that a sampling rate of 3200 hz corresponds to a maximum data transfer rate of 31.2 kb/s. - The
Hilbert filter 141 receives thesignal 139 from thesampling switch 138 and shifts the frequency of the signal constellation to the passband specified by the V.34 recommendation so that the carrier frequency is either 1829 hz or 1920 hz pursuant to the V.34 specification. Moreover, theHilbert filter 141 implements a bandpass filter to limit the bandwidth (bw) to approximately 3200 hz centered around the carrier frequency. - A
sampling switch 143 receives code words from theHilbert filter 141 and switches the code words at an appropriate rate. In this example where the sampling rate ofswitch 138 was 3200 hz, then the rate of theswitch 143 should be 9600 hz. - An
interpolator 146 receives code words from theswitch 143 at 9600 hz and outputs thesignal 147 at 16,000 hz, as indicated byswitch 148. The interpolation process is performed so that pulse levels can be received in the reverse direction at 16,000 hz. A conventional analog modem would not need theinterpolator 146. - A
DAC 153 receives the code words at 16,000 hz. Preferably, theDAC 153 has a resolution of 14 to 16 bits. TheDAC 153 converts thedigital signal 151 to ananalog signal 154. A sample-and-hold circuit 155 associated with theDAC 153 samples theanalog signal 154 at 16,000 hz to produce a 16,000hz analog signal 157 for a low pass filter (LPF). - The
LPF 159 attenuates high frequencies in thesignal 157, while permitting passthrough of lower frequencies. The cut off frequency is preferably about 3700 hz in this exemplary implementation. - A hybrid162 receives a filtered
analog signal 164 from theLPF 159 and combines it with an incoming pulse level modulated signal. Specifically, the hybrid 162 includes anamplifier 166 a configured to receive thesignal 164 and to provide an amplified signal to a resistor (R) 168 and anotheramplifier 166 b. Theresistor 168 is connected to atransformer 172 and theamplifier 166 b. Thus, as is apparent from the configuration, the transmit signal is passed from theLPF 159 through theamplifier 166 a, through theresistor 168, and through thetransformer 172 to the copper loop associated with thetelephone connection 118. Moreover, the incoming pulse level modulated signal is passed from thecooper loop 118 through thetransformer 172, and through theamplifier 166 b. - With reference to FIG. 2A, a hybrid103 is connected to the
copper loop 118. This hybrid 103 is within the PS-TN and is typically located at a telephone company central office. The hybrid 103 is configured just as the hybrid 162. The hybrid 103 includes atransformer 174 connected to aresistor 176 and anamplifier 178. Further, anamplifier 182 is connected to theamplifier 178 and theresistor 176. - A
LPF 186 receives an amplifiedanalog signal 184 from theamplifier 178, of the hybrid 103. TheLPF 186 attenuates high frequencies, while permitting passthrough of lower frequencies. Preferably, the cutoff frequency is approximately 3700 hz. - A linear-analog-to-
mu converter 107 receives a filteredlinear analog signal 187 from theLPF 186 and converts it to a compressed mu-lawdigital signal 192 having a series of mu-law digital code words. To arrive at the mu-lawdigital signal 192, thelinear analog signal 187 is digitized to a companded digital signal that is quantized to a nearest 8-bit mu-law signal level. - The
digital network 113 receives the mu-law code words 192 serially from theconverter 107 and passes them to adigital modem 101 viaconnection 193, which is typically a T1 carrier connection, a basic rate ISDN connection, or a primary rate ISDN connection. A sampling switch 194 communicates the mu-law code words to a mu-to-linear-digital converter 196. The mu-to-linear-digital converter 196 is configured to perform a mu-law expansion operation on the mu-law digital signal. In this regard, theconverter 196 converts each 8-bit mu-law code word to a 14-bitlinear code word 198. - A
subtractor 202 receives thesignal 198 and combines it with anecho canceler signal 204 in order to produce anenhanced signal 206 that is substantially free of echo from the local transmit signal. - An
interpolator 208 receives theenhanced signal subtractor 202 and performs an interpolate function. After interpolation, the 8000hz signal hz signal 212, as indicated byswitch 214. - A
Hilbert filter 216 receives the 9600hz signal 212 and restricts the frequency of the signal constellation to the passband specified by the V.34 recommendation. TheHilbert filter 216 implements a bandpass filter to limit the bandwidth to about 3200 hz. Theoutput 218 from thefilter 216 is switched, as indicated by samplingswitch 221 at 9600 hz. - An
equalizer 225 receives thesignal 223 and equalizes the channel. Essentially, theequalizer 225 eliminates the effects of theLPF 186, thecopper loop 118, and the LPF 159 (FIG. 2B) by boosting attenuated frequencies. Theequalizer 225 essentially implements an inverse transfer function. - A V.34
receiver 228 receives the equalizedsignal 226 from theequalizer 225 and implements the standard and conventional demodulation suggested by the V.34 recommendation. The V.34receiver 228 outputs receivedata 232 in the form of a digital data stream to a STE, for example, a computer with a large database. - A possible implementation of the apparatus for implementing pulse level communications is now described hereafter. As previously mentioned, the pulse level communications in accordance with the present invention enable data transfers at a high speed from the
digital modem 101 to theanalog modem 102. One form of pulse modulation is described in detail in the previously mentioned U.S. Pat. No. 5,394,437. - Referring to FIG. 2A, transmit
data 234 from the local DTE is communicated to a serial-to-parallel converter 236 of thedigital modem 101. The transmitdata 234 may be scrambled by a scrambler (not shown for simplicity) so that the data is random. This minimizes direct current (DC) frequency content and helps the echo cancelers and equalizers of the system 130 to operate correctly. - The serial-to-
parallel converter 236 converts the incoming serial data stream to a parallel data stream. In the preferred embodiment, theconverter 236 outputs 5 to 8 bit code words, depending upon the number of desired levels. Use of 5, 6, 7, or 8 bit code words corresponds to 32, 64, 128, 256 pulse levels, respectively, and to data rates of 40, 48, 56, or 64 kb/s, respectively, as the code words are clocked to thedigital network 113 at 8000 hz. - The map table241 receives the
code words 238 and converts them to an expanded linear digital format of, for example, 16 bits each. In the preferred embodiment, the map table 241 is essentially a lookup table. The mapping allows for pulse levels to be omitted where necessary to prevent ambiguity at the pulse decoder in theanalog modem 102. Channel noise or distortion on thecopper loop 118 may reduce resolution in the pulse decode particularly for pulse levels corresponding to very low signal levels. In this case, many of the low levels should not be used. Using the map table 241 provides a convenient method for omitting the unresolvable pulse levels. - A
pulse transmitter 244 receives the linear digital code words (which represent pulse levels) 242 from the map table 241. Thepulse transmitter 244 can shape thesignal 242, if necessary, and can serve to digitally filter thesignal 242. Thepulse transmitter 244 drives the lineardigital signal 247, via asampling switch 246 that operates at 8000 hz, to a linear-digital-to-mu converter 252. - The linear-digital-to-
mu converter 252 converts the lineardigital code words 247 to mu-law code words 248. Thewords 248 are passed into thedigital network 113 viasampling switch 249, which operates at 8000 hz in synchronism with the 8000hz switch 246. Theconnection 251 from theswitch 249 to thenetwork 113 is typically a TI or ISDN connection. - The 8000
hz signal 247 from thepulse transmitter 244 is also passed to anecho canceler 254. Theecho canceler 254 receives the linear code words from thepulse transmitter 244 as well as the lineardigital signal 206 produced by thesubtractor 202. Theecho canceler 254 shifts the phase and attenuates the amplitude of thesignal 247 b and correlates it with thesignal 206 b in order to produce anecho canceler signal 204 that can be combined with the incoming receivesignal 198 to eliminate echo. Theecho canceler 254 is well known in the art. - The
codec 106, which is located typically in a telephone company central office, receives the 8000 hz mu-law signal 256 from thedigital network 113. Specifically, thesignal 256 is transferred to a mu-to-linear-analog converter 109. Theconverter 109 produces a decompressedlinear analog signal 258 by converting the mu-law code words to alinear analog signal 258. - A
LPF 264 receives thelinear analog signal 258 from theconverter 109 and filters thesignal 258. TheLPF 264 attenuates higher frequencies while permitting pass through of lower frequencies. The cutoff frequency is a function of the configuration of thecodec 106 and is typically about 3700 hz. TheLPF 264 communicates a filtered analog signal to the hybrid 103, which places the analog signal on thecopper loop 118. - Referring again to FIG. 2B, the
hybrid 162 of theanalog modem 102 receives the analog signal and passes it to anLPF 276, which filters the signal. In the preferred embodiment, the cutoff frequency is around 8000 hz. TheLPF 276 prevents distortion from being modulated into the system. Asampling switch 279 samples thefilter signal 278 at 16,000 hz to produce asignal 282 for anADC 284. - The
ADC 284 converts theanalog signal 282 to a digital signal. Preferably, theADC 284 has a precision of 14-16 bits. TheADC 284 outputs adigital signal 286 to asubtractor 285. - The
subtractor 285 combines thedigital signal 286 with anecho canceler signal 289 from anecho canceler 292. Thesubtractor 285 produces asignal 288 that is substantially free of echo from the local transmit signal. Theenhanced signal 288 is passed back to theecho canceler 292 as well as to anequalizer 294. - The
equalizer 294 equalizes the channel by eliminating the effects of theLPF 276, thecopper loop 118, and the LPF 264 (FIG. 2A). It essentially boosts attenuated frequencies and performs an inverse transfer function. Theequalizer 294 receives the lineardigital signal 288 and provides an equalized lineardigital signal 296 to asampling switch 298, which operates at 8000 hz in this example. Theswitch 298 provides 14-16bit code words 302 to apulse decoder 304. - The
pulse decoder 304 may be utilized to shape and/or filter thesignal 302, if desired or necessary. Thepulse decoder 304 forwards a lineardigital signal 306 having 14-16 bit code words to a map table 308. - The map table308 converts the linear binary code words to particular quantized amplitude levels (voltage levels). In the case when 5, 6, 7, or 8 bit code words are output by the serial-to-
parallel converter 236 at thedigital modem 101, the code words are transformed into one of 32, 64, 128, or 256 different quantized levels. In essence, the map table-308 of theanalog modem 102 performs the inverse of the map table 241 in thedigital modem 101. - A parallel-to-
serial converter 312 receives the binarydata code words 311 from the map table 308 and converts them to a serialdigital data stream 314, which is passed to the local DTE. As mentioned, use of 5, 6, 7, or 8 bit code words corresponds to 32, 64, 128, 256 pulse levels, respectively, and to data rates of 40, 48, 56, or 64 kb/s, respectively. - Many variations and modifications may be made to the preferred embodiment of the invention as described previously without departing from the spirit and scope of the invention. For example, the data rates and switching speeds may be varied. All such modifications and variations are intended to be included herein within the scope of the present invention, as is defined by the following claims. Other examples of possible modifications are set forth hereafter.
- Fractional bit rates can be employed with the pulse level modulation technique to transfer a number of levels, other than precisely 32, 64, 128, or 256. For instance, a modulus converter as described in U.S. Pat. No. 5,103,227 to Betts, the disclosure of which is incorporated herein by reference, can be situated between the serial-to-
parallel converter 236 and the map table 241 of thedigital modem 101 and between the map table 308 and the parallel-to-serial converter 312 in theanalog modem 102 so that 11 bits are converted into 2 code words (thus, effectively, 5.5 bit words) of 46 levels each. - The code levels that are utilized by the pulse level modulation scheme may be determined to optimize data communications. In essence, the system is tested to determine which levels are unresolvable by the
analog modem 102. Moreover, unresolvable levels are discarded and not utilized. In order to check levels, thedigital modem 101 transfers levels to theanalog modem 102, which in turn records the received level at the output of theequalizer 294. Theanalog modem 102 evaluates the received power levels, makes a determination as to which are resolvable and which are not, constructs a table of usable resolvable levels, and advises thedigital modem 101 of the same. - Slave timing may also be employed to eliminate the need for the interpolator146 (FIG. 2B), 208 (FIG. 2A). In this regard, the timing of the V.34
transmitter 134 in theanalog modem 102 is locked to the timing of thepulse transmitter 244 of thedigital modem 101. In this configuration, the output sample rate ofHilbert filter 141 could be increased directly to the 16000 hz sampling rate. - In order to avoid transferring DC and to eliminate high frequencies, the
digital modem 101 may be designed to send a vacant bit. This will force a spectral shape to the signal exiting thecopper loop 118. The foregoing concept is described in U.S. Pat. No. 5,394,437 to E. Ayanoglu et al. - Finally, in the claims hereafter, the structures, materials, acts, and equivalents of all “means” elements and steps are intended to include any structures, materials, or acts for performing the functions specified in connect-ion with said elements.
Claims (22)
1. A system for bidirectionally communicating information between communications devices along a connection, comprising:
means for concurrently communicating first and second signals, respectively, in opposite directions along said connection between said communications devices; and
means for modulating said first and second signals with different modulation techniques.
2. The system of claim 1 , wherein said first signal is modulated via quadrature amplitude modulation and said second signal is modulated via pulse level modulation.
3. The system of claim 1 , wherein said concurrent is communication is asymmetric in that said first and second signals transfer data at different rates.
4. The system of claim 1 , wherein said connection includes a two wire telephone connection in series with a digital connection.
5. The system of claim 1 , further comprising:
a first transmitter at a first site capable of modulating said first signal using a first modulation technique and capable of transmitting said first signal from said first site to a second device along said connection;
a first receiver at said second site capable of receiving said first signal from said connection and capable of demodulating said first signal using said first modulation technique;
a second transmitter at said second site capable of modulating said second signal using a second modulation technique and capable of transmitting said second signal from said second site to said first site along said connection; and
a second receiver at said first site capable of receiving said second signal from said connection and capable of demodulating said second signal using said second modulation technique.
6. The system of claim 5 , further comprising:
one communications device having said first transmitter and said second receiver;
another communications device having said second transmitter and said first receiver;
a mu-law codec disposed between said one communications device and said connection; and
a digital connection interconnecting said mu-law codec and said another communications device.
7. A transceiver for communicating information along a connection, comprising:
a transmitter capable of modulating a transmit signal using a first modulation technique and capable of transmitting said transmit signal to said connection;
a receiver capable of receiving a receive signal from said connection and capable of demodulating said receive signal using a second modulation technique that is different than said first modulation technique; and
wherein said transmit and receive signals are communicated in full duplex.
8. The system of claim 7 , wherein said first modulation technique is quadrature amplitude modulation and wherein said second modulation technique is pulse level modulation.
9. The system of claim 7 , wherein said first and second signals have different data rates.
10. The system of claim 7 , wherein said connection is a two wire analog telephone connection and said transceiver is an analog modem.
11. The system of claim 7 , wherein said connection is a digital connection and said transceiver is a digital modem.
12. The system of claim 7 , wherein said connection is an analog connection and said transceiver is an analog modem.
13. A method for bidirectionally communicating information between first and second communications devices along a connection, comprising the steps of:
concurrently communicating first and second signals in opposite directions along said connection between said first and second communications devices; and
modulating said first and second signals with different modulation techniques.
14. The method of claim 13 , further comprising the steps of modulating said first signal with quadrature amplitude modulation and modulating said second signal with pulse level modulation.
15. The method of claim 13 , further comprising the step of communicating said first and second signals with asymmetric data rates.
16. The method of claim 13 , further comprising the step of communicating said first and second signals along both an analog connection and a digital connection.
17. A method for communicating information along a connection, comprising the steps of:
transmitting a transmit signal to and receiving a receive signal from said connection in full duplex at a communications device;
modulating said transmit signal with a first modulation technique at said communications device; and
demodulating said receive signal with a second modulation technique that is different than said first modulation technique at said communications device.
18. The method of claim 17 , further comprising the steps of modulating said first signal with quadrature amplitude modulation and modulating said second signal with pulse level modulation.
19. The method of claim 17 , further comprising the steps of transmitting said transmit signal to and receiving said receive signal from an analog connection.
20. The method of claim 17 , further comprising the steps of transmitting said transmit signal to and receiving said receive signal from a digital connection.
21. The method of claim 17 , further comprising the step of modulating said first and second signals to have different data rates.
22. The method of claim 17 , further comprising the step of performing said steps in a modem.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/601,693 US20040095898A1 (en) | 1996-08-13 | 2003-06-23 | Asymmetric modem communications system and method |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/696,776 US5991278A (en) | 1996-08-13 | 1996-08-13 | Asymmetric modem communications system and method |
US09/259,439 US6584078B1 (en) | 1996-08-13 | 1999-03-01 | Asymmetric modem communications system and method |
US10/601,693 US20040095898A1 (en) | 1996-08-13 | 2003-06-23 | Asymmetric modem communications system and method |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/259,439 Division US6584078B1 (en) | 1996-08-13 | 1999-03-01 | Asymmetric modem communications system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
US20040095898A1 true US20040095898A1 (en) | 2004-05-20 |
Family
ID=24798508
Family Applications (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/696,776 Expired - Lifetime US5991278A (en) | 1996-08-13 | 1996-08-13 | Asymmetric modem communications system and method |
US09/259,439 Expired - Lifetime US6584078B1 (en) | 1996-08-13 | 1999-03-01 | Asymmetric modem communications system and method |
US09/260,330 Expired - Lifetime US6366565B1 (en) | 1996-08-13 | 1999-03-01 | Asymmetric modem communications system and method |
US09/274,423 Expired - Lifetime US6421320B1 (en) | 1996-08-13 | 1999-03-22 | Asymmetric modem communications system and method |
US10/601,693 Abandoned US20040095898A1 (en) | 1996-08-13 | 2003-06-23 | Asymmetric modem communications system and method |
Family Applications Before (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/696,776 Expired - Lifetime US5991278A (en) | 1996-08-13 | 1996-08-13 | Asymmetric modem communications system and method |
US09/259,439 Expired - Lifetime US6584078B1 (en) | 1996-08-13 | 1999-03-01 | Asymmetric modem communications system and method |
US09/260,330 Expired - Lifetime US6366565B1 (en) | 1996-08-13 | 1999-03-01 | Asymmetric modem communications system and method |
US09/274,423 Expired - Lifetime US6421320B1 (en) | 1996-08-13 | 1999-03-22 | Asymmetric modem communications system and method |
Country Status (3)
Country | Link |
---|---|
US (5) | US5991278A (en) |
TW (1) | TW332366B (en) |
WO (1) | WO1998007248A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050030885A1 (en) * | 1999-02-08 | 2005-02-10 | Radiolan, Inc. | Frequency offset differential pulse position modulation |
US20090204877A1 (en) * | 2008-02-13 | 2009-08-13 | Innovation Specialists, Llc | Block Modulus Coding (BMC) Systems and Methods for Block Coding with Non-Binary Modulus |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100422965B1 (en) | 1994-12-09 | 2004-03-12 | 브렌트 타운젠드 | High speed data transfer system and method |
US5991278A (en) * | 1996-08-13 | 1999-11-23 | Telogy Networks, Inc. | Asymmetric modem communications system and method |
US6480549B1 (en) * | 1997-04-08 | 2002-11-12 | Vocal Technologies, Ltd. | Method for determining attenuation in a digital PCM channel |
US6212228B1 (en) * | 1997-09-10 | 2001-04-03 | Nortel Networks Limited | Apparatus for modulation and demodulating digital data |
US7184428B1 (en) * | 1997-12-31 | 2007-02-27 | At&T Corp. | Facility management platform for a hybrid coaxial/twisted pair local loop network service architecture |
US6363079B1 (en) * | 1997-12-31 | 2002-03-26 | At&T Corp. | Multifunction interface facility connecting wideband multiple access subscriber loops with various networks |
RU2213428C2 (en) * | 1998-02-05 | 2003-09-27 | Сименс Акциенгезелльшафт | Method for processing telephone communication signals from telephone-communication analog terminal and data from data-transmission terminal |
US6643270B1 (en) * | 1998-03-03 | 2003-11-04 | Vocal Technologies, Ltd | Method of compensating for systemic impairments in a telecommunications network |
US6034992A (en) * | 1998-04-21 | 2000-03-07 | Globaloop Ltd. | High-speed PC modem connection system |
US6421388B1 (en) * | 1998-05-27 | 2002-07-16 | 3Com Corporation | Method and apparatus for determining PCM code translations |
WO2001048971A1 (en) * | 1999-12-27 | 2001-07-05 | Telogy Networks, Inc. | Digital modem echo canceler enhancement |
US7085316B1 (en) * | 2000-02-04 | 2006-08-01 | General Electric Co. | Method and apparatus for the control of modem transmit power |
EP1224783A2 (en) * | 2000-04-06 | 2002-07-24 | Lucent Technologies Inc. | Upstream data transmission |
US6738470B1 (en) * | 2000-04-29 | 2004-05-18 | Sun Microsystems, Inc. | Distributed gateway system for telephone communications |
US6462679B1 (en) | 2000-07-19 | 2002-10-08 | Vdv Media Technologies, Inc. | Method and apparatus for modulating a signal |
US6728368B1 (en) * | 2000-11-06 | 2004-04-27 | Centillium Communications, Inc. | Apparatus and method for a highly efficient low power driver for a central office ADSL system |
US6671312B2 (en) * | 2001-01-19 | 2003-12-30 | Truecomm, Inc. | Telecommunications line test method |
JP4629971B2 (en) * | 2003-12-11 | 2011-02-09 | 株式会社半導体エネルギー研究所 | Nonlinear A / D converted digital signal compatible D / A conversion circuit, audio signal processing circuit incorporating the same, and display device |
US7532673B2 (en) * | 2004-01-30 | 2009-05-12 | Scientific-Atlanta, Inc. | Transport of modulation symbols in a communications system |
JP4309445B2 (en) * | 2007-10-31 | 2009-08-05 | 株式会社東芝 | Remote power control system and power strip |
US9397871B2 (en) | 2014-09-30 | 2016-07-19 | Infineon Technologies Ag | Communication devices |
Citations (55)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3610829A (en) * | 1966-06-29 | 1971-10-05 | Siemens Ag | Transmission of pulse-coded information over telephone lines |
US3646445A (en) * | 1970-10-02 | 1972-02-29 | Us Army | Adaptive extremal coding of analog signals |
US3758861A (en) * | 1970-07-25 | 1973-09-11 | Philips Corp | System for the transmission of information at very low signal-to-noise ratios |
US3806810A (en) * | 1971-02-26 | 1974-04-23 | Philips Corp | Reference signal generator for pulse code modulation |
US3825831A (en) * | 1970-10-28 | 1974-07-23 | Nippon Electric Co | Differential pulse code modulation apparatus |
US3862371A (en) * | 1970-02-24 | 1975-01-21 | Hans Neustadt | Message transmission system with pulse compression |
US3922497A (en) * | 1973-03-21 | 1975-11-25 | Cselt Centro Studi Lab Telecom | Switching system for PCM communication with alternate voice and data transmission |
US4491869A (en) * | 1981-04-03 | 1985-01-01 | Robert Bosch Gmbh | Pulse code modulation system suitable for digital recording of broadband analog signals |
US4492953A (en) * | 1981-07-13 | 1985-01-08 | Siemens Aktiengesellschaft | Method and apparatus for coding pulse-amplitude modulated signals into pulse-code modulated signals in accordance with an approximated logarithmic characteristic curve |
US4597073A (en) * | 1985-08-27 | 1986-06-24 | Data Race, Inc. | Full-duplex split-speed data communication unit for remote DTE |
US4610018A (en) * | 1983-09-19 | 1986-09-02 | International Standard Electric Corporation | Pulse code modulation translators |
US4633483A (en) * | 1983-03-31 | 1986-12-30 | Sansui Electric Co., Ltd. | Near-instantaneous companding PCM involving accumulation of less significant bits removed from original data |
US4731834A (en) * | 1984-10-01 | 1988-03-15 | American Telephone And Telegraph Company, At&T Bell Laboratories | Adaptive filter including signal path compensation |
US4860313A (en) * | 1986-09-21 | 1989-08-22 | Eci Telecom Ltd. | Adaptive differential pulse code modulation (ADPCM) systems |
US4884285A (en) * | 1986-10-22 | 1989-11-28 | Jan Heynen | (DS) transmitter |
US4890303A (en) * | 1984-03-20 | 1989-12-26 | U.S. Philips Corporation | Method and circuit for synchronizing a digital data transmission system with a network-external clock |
US4933956A (en) * | 1983-04-14 | 1990-06-12 | Codex Corporation | Simplified decoding of lattices and codes |
US4937844A (en) * | 1988-11-03 | 1990-06-26 | Racal Data Communications Inc. | Modem with data compression selected constellation |
US4953180A (en) * | 1988-04-29 | 1990-08-28 | International Business Machines Corporation | Bit rate adaptation system for digital transmission systems |
US4958158A (en) * | 1987-04-22 | 1990-09-18 | Texas Instruments Incorporated | Modem with noise-reducing decoder in demodulation of encoded binary pulse signals representative of constant amplitude signals |
US4991169A (en) * | 1988-08-02 | 1991-02-05 | International Business Machines Corporation | Real-time digital signal processing relative to multiple digital communication channels |
US5031195A (en) * | 1989-06-05 | 1991-07-09 | International Business Machines Corporation | Fully adaptive modem receiver using whitening matched filtering |
US5033062A (en) * | 1989-05-30 | 1991-07-16 | Morrow Stephen E | Digital modem |
US5040190A (en) * | 1989-12-22 | 1991-08-13 | Adtran | Analog data station terminal |
US5095497A (en) * | 1989-10-02 | 1992-03-10 | At & T Bell Laboratories | Technique for achieving the full coding gain of encoded digital signals |
US5103227A (en) * | 1990-09-26 | 1992-04-07 | At&T Bell Laboratories | Modulus converter for fractional rate encoding |
US5150381A (en) * | 1989-02-16 | 1992-09-22 | Codex Corporation | Trellis shaping for modulation systems |
US5177734A (en) * | 1988-05-02 | 1993-01-05 | Itt Corporation | Multirate wire line modem apparatus |
US5233629A (en) * | 1991-07-26 | 1993-08-03 | General Instrument Corporation | Method and apparatus for communicating digital data using trellis coded qam |
US5329308A (en) * | 1992-07-29 | 1994-07-12 | At&T Bell Laboratories | Bidirectional video telephony between cable television and switched telephone systems |
US5343500A (en) * | 1991-09-03 | 1994-08-30 | At&T Bell Laboratories | Non-linear encoder and decoder for information transmission through non-linear channels |
US5394437A (en) * | 1992-10-20 | 1995-02-28 | At&T Corp. | High-speed modem synchronized to a remote CODEC |
US5396519A (en) * | 1993-10-22 | 1995-03-07 | At&T Corp. | Method and apparatus for adaptively providing precoding and preemphasis conditioning to signal data for transfer over a communication channel |
US5406583A (en) * | 1993-06-21 | 1995-04-11 | At&T Corp. | Modem with received signals and transmitted signals comprising signal sets |
US5410754A (en) * | 1993-07-22 | 1995-04-25 | Minute Makers, Inc. | Bi-directional wire-line to local area network interface and method |
US5450412A (en) * | 1990-11-29 | 1995-09-12 | Fujitsu Limited | ISDN interface unit |
US5450530A (en) * | 1993-11-03 | 1995-09-12 | Rockwell International Corporation | High speed receiver/transmitter interface |
US5475711A (en) * | 1992-10-30 | 1995-12-12 | At&T Corp. | System for channel capacity modulation |
US5481567A (en) * | 1994-09-12 | 1996-01-02 | At&T Corp. | Method and apparatus for automatically adapting the amount of warping in a system transmitting information through a non-linear channel |
US5483530A (en) * | 1993-12-16 | 1996-01-09 | International Business Machines Corporation | System and method for communicating with digital and analog devices via a single digital interface |
US5528679A (en) * | 1994-01-27 | 1996-06-18 | Primary Access Corporation | Automatic detection of digital call paths in a telephone system |
US5550881A (en) * | 1995-04-13 | 1996-08-27 | Motorola, Inc. | Automatic modulation mode selecting unit and method for modems |
US5550908A (en) * | 1995-06-01 | 1996-08-27 | Lucent Technologies Inc. | Modem communications interoperability with services equipped to provide calling party identity delivery with call waiting |
US5579369A (en) * | 1993-12-23 | 1996-11-26 | Lucent Technologies Inc. | Facility type determination technique |
US5631923A (en) * | 1992-08-12 | 1997-05-20 | Fujitsu Limited | Two-wire full-duplex modem |
US5652782A (en) * | 1993-10-27 | 1997-07-29 | Canon Inc. | Digital telephone overcoming international incompatibilities |
US5663982A (en) * | 1994-02-28 | 1997-09-02 | Motorola, Inc. | Modem pool data rate adjusting method |
US5671251A (en) * | 1995-02-28 | 1997-09-23 | Motorola, Inc. | Apparatus and method for a data communications device to selectively operate as an analog modem, as a digital modem, and as a terminal adapter |
US5724393A (en) * | 1995-02-17 | 1998-03-03 | Lucent Technologies Inc. | Method and apparatus compensating for effects of digital loss insertion in signal transmissions between modems |
US5754589A (en) * | 1993-01-08 | 1998-05-19 | Multi-Tech Systems, Inc. | Noncompressed voice and data communication over modem for a computer-based multifunction personal communications system |
US5801695A (en) * | 1994-12-09 | 1998-09-01 | Townshend; Brent | High speed communications system for analog subscriber connections |
US5818870A (en) * | 1990-08-28 | 1998-10-06 | Canon Kabushiki Kaisha | Digital communication device |
US5991278A (en) * | 1996-08-13 | 1999-11-23 | Telogy Networks, Inc. | Asymmetric modem communications system and method |
US6111935A (en) * | 1993-10-27 | 2000-08-29 | Canon Kabushiki Kaisha | Adaptive expansion table in a digital telephone receiver |
US6151333A (en) * | 1994-04-19 | 2000-11-21 | Multi-Tech Systems, Inc. | Data/voice/fax compression multiplexer |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3416818C1 (en) | 1984-05-07 | 1985-07-04 | Telefonbau Und Normalzeit Gmbh, 6000 Frankfurt | Method for processing modem signals |
JPH02241244A (en) | 1989-03-15 | 1990-09-25 | Hitachi Ltd | Digital modem device and digital exchange |
US5329551A (en) | 1992-04-16 | 1994-07-12 | At&T Bell Laboratories | Overlapped multilevel codes |
AU5550694A (en) * | 1992-11-06 | 1994-06-08 | Pericle Communications Company | Adaptive data rate modem |
US5926505A (en) * | 1996-10-16 | 1999-07-20 | Cirrus Logic, Inc. | Device, system, and method for modem communication utilizing two-step mapping |
US5943365A (en) * | 1996-10-16 | 1999-08-24 | Cirrus Logic, Inc. | Device, system, and method for modem communication utilizing DC or near-DC signal suppression |
US5953374A (en) * | 1997-03-03 | 1999-09-14 | Pc-Tel, Inc. | Bandpass spectral shaping of data signals |
-
1996
- 1996-08-13 US US08/696,776 patent/US5991278A/en not_active Expired - Lifetime
-
1997
- 1997-05-05 WO PCT/US1997/007560 patent/WO1998007248A1/en active Application Filing
- 1997-06-04 TW TW086107710A patent/TW332366B/en active
-
1999
- 1999-03-01 US US09/259,439 patent/US6584078B1/en not_active Expired - Lifetime
- 1999-03-01 US US09/260,330 patent/US6366565B1/en not_active Expired - Lifetime
- 1999-03-22 US US09/274,423 patent/US6421320B1/en not_active Expired - Lifetime
-
2003
- 2003-06-23 US US10/601,693 patent/US20040095898A1/en not_active Abandoned
Patent Citations (56)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3610829A (en) * | 1966-06-29 | 1971-10-05 | Siemens Ag | Transmission of pulse-coded information over telephone lines |
US3862371A (en) * | 1970-02-24 | 1975-01-21 | Hans Neustadt | Message transmission system with pulse compression |
US3758861A (en) * | 1970-07-25 | 1973-09-11 | Philips Corp | System for the transmission of information at very low signal-to-noise ratios |
US3646445A (en) * | 1970-10-02 | 1972-02-29 | Us Army | Adaptive extremal coding of analog signals |
US3825831A (en) * | 1970-10-28 | 1974-07-23 | Nippon Electric Co | Differential pulse code modulation apparatus |
US3806810A (en) * | 1971-02-26 | 1974-04-23 | Philips Corp | Reference signal generator for pulse code modulation |
US3922497A (en) * | 1973-03-21 | 1975-11-25 | Cselt Centro Studi Lab Telecom | Switching system for PCM communication with alternate voice and data transmission |
US4491869A (en) * | 1981-04-03 | 1985-01-01 | Robert Bosch Gmbh | Pulse code modulation system suitable for digital recording of broadband analog signals |
US4492953A (en) * | 1981-07-13 | 1985-01-08 | Siemens Aktiengesellschaft | Method and apparatus for coding pulse-amplitude modulated signals into pulse-code modulated signals in accordance with an approximated logarithmic characteristic curve |
US4633483A (en) * | 1983-03-31 | 1986-12-30 | Sansui Electric Co., Ltd. | Near-instantaneous companding PCM involving accumulation of less significant bits removed from original data |
US4933956A (en) * | 1983-04-14 | 1990-06-12 | Codex Corporation | Simplified decoding of lattices and codes |
US4610018A (en) * | 1983-09-19 | 1986-09-02 | International Standard Electric Corporation | Pulse code modulation translators |
US4890303A (en) * | 1984-03-20 | 1989-12-26 | U.S. Philips Corporation | Method and circuit for synchronizing a digital data transmission system with a network-external clock |
US4731834A (en) * | 1984-10-01 | 1988-03-15 | American Telephone And Telegraph Company, At&T Bell Laboratories | Adaptive filter including signal path compensation |
US4597073A (en) * | 1985-08-27 | 1986-06-24 | Data Race, Inc. | Full-duplex split-speed data communication unit for remote DTE |
US4860313A (en) * | 1986-09-21 | 1989-08-22 | Eci Telecom Ltd. | Adaptive differential pulse code modulation (ADPCM) systems |
US4884285A (en) * | 1986-10-22 | 1989-11-28 | Jan Heynen | (DS) transmitter |
US4958158A (en) * | 1987-04-22 | 1990-09-18 | Texas Instruments Incorporated | Modem with noise-reducing decoder in demodulation of encoded binary pulse signals representative of constant amplitude signals |
US4953180A (en) * | 1988-04-29 | 1990-08-28 | International Business Machines Corporation | Bit rate adaptation system for digital transmission systems |
US5177734A (en) * | 1988-05-02 | 1993-01-05 | Itt Corporation | Multirate wire line modem apparatus |
US4991169A (en) * | 1988-08-02 | 1991-02-05 | International Business Machines Corporation | Real-time digital signal processing relative to multiple digital communication channels |
US4937844A (en) * | 1988-11-03 | 1990-06-26 | Racal Data Communications Inc. | Modem with data compression selected constellation |
US5150381A (en) * | 1989-02-16 | 1992-09-22 | Codex Corporation | Trellis shaping for modulation systems |
US5033062A (en) * | 1989-05-30 | 1991-07-16 | Morrow Stephen E | Digital modem |
US5031195A (en) * | 1989-06-05 | 1991-07-09 | International Business Machines Corporation | Fully adaptive modem receiver using whitening matched filtering |
US5095497A (en) * | 1989-10-02 | 1992-03-10 | At & T Bell Laboratories | Technique for achieving the full coding gain of encoded digital signals |
US5040190A (en) * | 1989-12-22 | 1991-08-13 | Adtran | Analog data station terminal |
US5818870A (en) * | 1990-08-28 | 1998-10-06 | Canon Kabushiki Kaisha | Digital communication device |
US5103227A (en) * | 1990-09-26 | 1992-04-07 | At&T Bell Laboratories | Modulus converter for fractional rate encoding |
US5450412A (en) * | 1990-11-29 | 1995-09-12 | Fujitsu Limited | ISDN interface unit |
US5233629A (en) * | 1991-07-26 | 1993-08-03 | General Instrument Corporation | Method and apparatus for communicating digital data using trellis coded qam |
US5343500A (en) * | 1991-09-03 | 1994-08-30 | At&T Bell Laboratories | Non-linear encoder and decoder for information transmission through non-linear channels |
US5329308A (en) * | 1992-07-29 | 1994-07-12 | At&T Bell Laboratories | Bidirectional video telephony between cable television and switched telephone systems |
US5631923A (en) * | 1992-08-12 | 1997-05-20 | Fujitsu Limited | Two-wire full-duplex modem |
US5394437A (en) * | 1992-10-20 | 1995-02-28 | At&T Corp. | High-speed modem synchronized to a remote CODEC |
US5475711A (en) * | 1992-10-30 | 1995-12-12 | At&T Corp. | System for channel capacity modulation |
US5754589A (en) * | 1993-01-08 | 1998-05-19 | Multi-Tech Systems, Inc. | Noncompressed voice and data communication over modem for a computer-based multifunction personal communications system |
US5406583A (en) * | 1993-06-21 | 1995-04-11 | At&T Corp. | Modem with received signals and transmitted signals comprising signal sets |
US5410754A (en) * | 1993-07-22 | 1995-04-25 | Minute Makers, Inc. | Bi-directional wire-line to local area network interface and method |
US5396519A (en) * | 1993-10-22 | 1995-03-07 | At&T Corp. | Method and apparatus for adaptively providing precoding and preemphasis conditioning to signal data for transfer over a communication channel |
US5652782A (en) * | 1993-10-27 | 1997-07-29 | Canon Inc. | Digital telephone overcoming international incompatibilities |
US6111935A (en) * | 1993-10-27 | 2000-08-29 | Canon Kabushiki Kaisha | Adaptive expansion table in a digital telephone receiver |
US5450530A (en) * | 1993-11-03 | 1995-09-12 | Rockwell International Corporation | High speed receiver/transmitter interface |
US5483530A (en) * | 1993-12-16 | 1996-01-09 | International Business Machines Corporation | System and method for communicating with digital and analog devices via a single digital interface |
US5579369A (en) * | 1993-12-23 | 1996-11-26 | Lucent Technologies Inc. | Facility type determination technique |
US5528679A (en) * | 1994-01-27 | 1996-06-18 | Primary Access Corporation | Automatic detection of digital call paths in a telephone system |
US5663982A (en) * | 1994-02-28 | 1997-09-02 | Motorola, Inc. | Modem pool data rate adjusting method |
US6151333A (en) * | 1994-04-19 | 2000-11-21 | Multi-Tech Systems, Inc. | Data/voice/fax compression multiplexer |
US5481567A (en) * | 1994-09-12 | 1996-01-02 | At&T Corp. | Method and apparatus for automatically adapting the amount of warping in a system transmitting information through a non-linear channel |
US5801695A (en) * | 1994-12-09 | 1998-09-01 | Townshend; Brent | High speed communications system for analog subscriber connections |
US5809075A (en) * | 1994-12-09 | 1998-09-15 | Townshend; Brent | High speed communications system for analog subscriber connections |
US5724393A (en) * | 1995-02-17 | 1998-03-03 | Lucent Technologies Inc. | Method and apparatus compensating for effects of digital loss insertion in signal transmissions between modems |
US5671251A (en) * | 1995-02-28 | 1997-09-23 | Motorola, Inc. | Apparatus and method for a data communications device to selectively operate as an analog modem, as a digital modem, and as a terminal adapter |
US5550881A (en) * | 1995-04-13 | 1996-08-27 | Motorola, Inc. | Automatic modulation mode selecting unit and method for modems |
US5550908A (en) * | 1995-06-01 | 1996-08-27 | Lucent Technologies Inc. | Modem communications interoperability with services equipped to provide calling party identity delivery with call waiting |
US5991278A (en) * | 1996-08-13 | 1999-11-23 | Telogy Networks, Inc. | Asymmetric modem communications system and method |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050030885A1 (en) * | 1999-02-08 | 2005-02-10 | Radiolan, Inc. | Frequency offset differential pulse position modulation |
US7180850B2 (en) * | 1999-02-08 | 2007-02-20 | Langley John B | Frequency offset differential pulse position modulation |
US20070064587A1 (en) * | 1999-02-08 | 2007-03-22 | Langley John B | Frequency offset differential pulse position modulation |
US20070086327A1 (en) * | 1999-02-08 | 2007-04-19 | Langley John B | Frequency offset differential pulse position modulation |
US20070086326A1 (en) * | 1999-02-08 | 2007-04-19 | Langley John B | Frequency offset differential pulse position modulation |
US20070110149A1 (en) * | 1999-02-08 | 2007-05-17 | Langley John B | Frequency offset differential pulse position modulation |
US7564863B2 (en) | 1999-02-08 | 2009-07-21 | Langley John B | Frequency offset differential pulse position modulation |
US7609712B2 (en) | 1999-02-08 | 2009-10-27 | Langley John B | Frequency offset differential pulse position modulation |
US7626918B2 (en) | 1999-02-08 | 2009-12-01 | Langley John B | Frequency offset differential pulse position modulation |
US7706247B2 (en) | 1999-02-08 | 2010-04-27 | Langley John B | Frequency offset differential pulse position modulation |
US20090204877A1 (en) * | 2008-02-13 | 2009-08-13 | Innovation Specialists, Llc | Block Modulus Coding (BMC) Systems and Methods for Block Coding with Non-Binary Modulus |
US8151174B2 (en) | 2008-02-13 | 2012-04-03 | Sunrise IP, LLC | Block modulus coding (BMC) systems and methods for block coding with non-binary modulus |
Also Published As
Publication number | Publication date |
---|---|
US6584078B1 (en) | 2003-06-24 |
TW332366B (en) | 1998-05-21 |
US5991278A (en) | 1999-11-23 |
US6366565B1 (en) | 2002-04-02 |
WO1998007248A1 (en) | 1998-02-19 |
US6421320B1 (en) | 2002-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6421320B1 (en) | Asymmetric modem communications system and method | |
US6940830B2 (en) | Method and apparatus for echo cancellation | |
KR100205542B1 (en) | A caller-id receiver and a transmitter-receiver having the same | |
JPH08279792A (en) | Quantized noise suppression method | |
US7542407B2 (en) | System and method for communicating digital information using time-and-frequency-bounded base functions | |
US6674794B1 (en) | System and method for sampling phase adjustment by an analog modem | |
US6792040B1 (en) | Modems having a dual power mode capability and methods of operating same | |
US20070018859A1 (en) | Method and system for sample and reconstruction synchronization for digital transmission of analog modem signal | |
US6236675B1 (en) | Pilot tone system and method to allow continuous synchronization in multipoint networks | |
US6556638B1 (en) | Method and apparatus for providing increased data speed using synchronization and bit robbing techniques | |
JP3499571B2 (en) | High-speed communication system for analog subscriber connection | |
JP2002503052A (en) | Method of processing telephone signal supplied through analog telephone terminal and data supplied through data terminal device | |
EP0972425A1 (en) | Apparatus and method for digital telephony | |
US11044043B2 (en) | System and method for communicating information using time-and-frequency-bounded base functions | |
US5999564A (en) | System and method for iteratively determining quantization intervals of a remote ADC and modem employing the same | |
CA2511014C (en) | System and method for communicating digital information using time-and-frequency-bounded base functions | |
US6765955B1 (en) | Methods, systems and computer program products establishing a communication configuration for a modem connection to compensate for echo noise | |
US20020072879A1 (en) | Method and apparatus for implementing digital filters in the data path of a PCM modem for efficient transition of a second analog-to-digital conversion process | |
US20040095257A1 (en) | High-speed analog modem | |
US6400769B1 (en) | Central office linecard and method for mapping companded data formats | |
EP0833481A1 (en) | Communications system employing quantisation-level-sampling modem | |
Matin | Communication Systems for electrical engineers | |
US6885698B1 (en) | Efficient hardware implementation for signal reconstruction over multiple analog-to-digital, digital-to-analog conversions in a telecommunication system | |
US6636560B1 (en) | Increased bit rate of telephony modems using controlled intersymbol interface | |
US6967995B1 (en) | Methods, systems and computer program products for carrier drop detection using a variable threshold |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |