A data communication system, comprising a first and a second transceiver coupled together through a transmission channel, the transmission channel having transmission characteristics. A measurement circuit is coupled to the first transceiver for measuring the effects of the transmission characteristics upon a known signal transmitted from the second transceiver to the first transceiver a mapping of the transmission characteristics to a code is made and the code is transmitted from the first transceiver to the second transceiver. A plurality of predetermined filters for use in filtering signals to be transmitted by the second transceiver is selected upon receipt of the transmitted code.
|
15. A method of selecting a transmitter equalizer for a remote modem, comprising the steps of:
at a local modem, receiving a training sequence from said remote modem, said training sequence having predetermined spectral characteristics known to said local modem; filtering said training sequence to produce signals at a plurality of frequency ranges; analyzing said signals to obtain an indication of transmission channel distortion; mapping said distortion to a predetermined code word; and transmitting said code word to said remote modem to select said transmitter equalizer for use by said remote modem.
13. A method of selecting a transmitter equalizer for a data modem's transmitter, comprising the steps of:
transmitting a training signal to a remote modem, said training signal having spectral characteristics known to said remote modem; receiving a code word from said remote modem, said code word being generated by said remote modem as a function of distortion in said spectral characteristics of said training signal as received and measured by said remote modem; matching said code word to one of a plurality of possible predetermined equalizer; and selecting said equalizer for use by said data modem transmitter.
9. A method of providing automatic transmitter equalizer operation, comprising the steps of:
transmitting an equalizer training sequence from a first modem to a second modem; separating said training sequence into upper band edge, lower band edge and carrier frequency signals at said second modem; analyzing said upper and lower band edge signals and said carrier frequency signal as a measure of line distortion; generating a code word corresponding to said measured line distortion; transmitting said code word to said first modem, said code representing a transmitter equalizer appropriate for correction of said line distortion; and selecting said transmitter equalizer represented by said code word at said first modem.
1. A data communication system, comprising:
a first and a second transceiver coupled together through a transmission channel, said transmission channel having transmission characteristics; said first transceiver including a first transmitter and a first receiver; said second transceiver including a second transmitter and a second receiver; said first transceiver comprising: measurement means, coupled to said first receiver, for measuring the effects of said transmission characteristics upon a known training signal transmitted from said second transmitter, to said first receiver, said known training signal having predetermined spectral characteristics known to said first receiver; mapping means coupled to said measurement means, for mapping said measured transmission characteristics to a predetermined code; and means for transmitting said code from said first transmitter to said second receiver; said second transceiver comprising; filtering means for providing a plurality of predetermined filter characteristics for use in filtering signals to be transmitted by said second transmitter; and decoding means for receiving said code and for selecting an unique one of said predetermined filter characteristics corresponding to said transmitted code for use by said second transmitter. 2. The apparatus of
3. The apparatus of
4. The apparatus of
upper edge filtering means for extracting said upper edge energy from said known training signal; lower edge filtering means for extracting said lower edge energy from said known training signal; center filtering means for extracting said center frequency energy for said known training signal; and comparing means for comparing the relative amplitudes of said upper edge, lower edge and center frequency energy.
5. The apparatus of
6. The apparatus of
7. The apparatus of
8. The apparatus of
10. The method of
11. The method of
12. The method of
14. The method of
16. The method of
17. The method of
|
1. Field of the Invention
This invention relates generally to the field of amplitude equalizes for data transmission systems. More particularly it relates to an automatic equalization arrangement for use in data modems.
2. Background of the Invention
It is well known that transmission lines used for data communications have amplitude characteristics which vary widely from line to line. It is also known that the characteristics of a particular line are prone to changing as a result of age, weather, etc. As the speed of data transmission increases, it becomes more and more critical that the transmission line be provided with amplitude equalization in order to enhance the probability of minimizing errors in data transmission. This equalization is best carried out by pre-emphasizing the signal transmitted over the transmission medium at the transmitter output in order to correct the attenuation distortion. The reason for this is that, while the same or better degree of equalization can be achieved in the receiver, additional gain provided by equalization in the transmitter has the benefit of not amplifying channel noise. Thus, transmitter equalization is preferable so that signal to noise ratio degradation does not occur at the receiver.
Although receiver equalization can utilize adaptive filtering techniques which can be advantageously used to correct the transmission line characteristics, it is preferable that at least a coarse degree of transmitter equalization be provided for the reason outlined above. Receiver equalization can then be used as a fine tuning mechanism in order to achieve optimal equalization.
In conventional data communications systems such as those based upon data modems, plurality of such transmitter equalizers may be provided each having a distinct equalization characteristic. Generally, the procedure for setting up such a system consists of manually selecting, either on the basis of line measurements or by trial and error, the fixed amplitude equalizer that best fits the attenuation distortion characteristics of the line. This particular equalizer is then strap selected into the transmitter. This process requires operator intervention and can be quite time consuming. Also, it is evident that such a technique is not very useful in adapting to changing line conditions. Such equalization can only practically be handled by an automatic equalization scheme.
In U.S. Pat. No. 4,489,416 to Stuart, a system for providing automated transmitter equalization is provided. In this patent, a central modem individually polls a number of remotely located modems for data. An adaptive equalizer in the central modem is initially trained to minimize the communication link interference from the remote modem and develops a set of equalizer coefficients (based upon the initial training sequence) which is transmitted to the remote modem and stored there for future use. When the remote modem is later polled, the stored equalizer coefficients are used to set the adaptive equalizer of the remote modem.
Unfortunately, the above arrangement of Stuart requires that the actual coefficients be transmitted over the transmission line for use by the remote modem. Since such equalizers for high speed modems may require 48 or more such coefficients which are expressed as complex numbers, this requires the transmission of perhaps 96 or more 8-bit words before equalization can take place. Furthermore, if such coefficients are transmitted utilizing a highly robust secondary channel (typically operating at 75 bits per second) the transmission of the coefficients alone can take well over ten seconds to achieve. In addition, the Stuart patent requires that a special equalizer training sequence be transmitted in order to determine those equalizer coefficients. This further increases the overhead of the protocol resulting in further loss of efficient utilization of the transmission media.
The present invention alleviates these and other problems associated with the prior technology.
It is an object of the present invention to provide an improved automatic transmitter equalization system.
It is another object of the present invention to provide a method and apparatus for automatic transmitter equalization in a data communication system which may be implemented with minimal departure from conventional modem hardware and protocol.
It is a further object of the present invention to provide a method and apparatus for automatic transmitter amplitude equalization which requires minimal overhead to implement.
These and other objects of the invention will become apparent to those skilled in the art upon consideration of the following description of the invention.
In one embodiment of the present invention a data communication system including a first and second transceiver is coupled together through a transmission channel. A measuring circuit is coupled to the first transceiver for measuring the effects of the transmission characteristics on a known signal transmitted from the second transceiver to the first transceiver. A mapping is made from the transmission characteristics to a code. The code is transmitted from the first transceiver to the second transceiver. A filter coupled to the second transceiver is selected from a plurality of predetermined filters for use in filtering signals to be transmitted by the second transceiver. A decoder is coupled to the second transceiver for receiving the code and selecting one of the predetermined filter characteristics for use by the second transceiver.
In another embodiment of the present invention, a method of providing automatic equilization operation, includes the steps of:
transmitting an equalizer training sequence from a first modem to a second modem;
separating the training sequence into upper band edge, lower band edge and carrier frequency signals at the second modem;
analyzing the upper and lower band edge signals and the carrier frequency signal as a measure of line distortion;
transmitting a code word to the first modem, the code representing a transmitter equalizer appropriate for correction of the line distortion; and
selecting the transmitter equalizer at the first modem.
The features of the invention believed to be novel are set forth with particularly in the appended claims. The invention itself however, both as to organization and method of operation, together with further objects and advantages thereof, may be best understood by reference to the following description taken in conjunction with the accompanying drawing.
FIG. 1 shows a basic data communication system utilizing data modems.
FIG. 2 shows a circuit arrangement for measuring the channel characteristics.
FIG. 3 is a simple modem constellation used to illustrate the present invention.
FIG. 4 is a table describing the operation the low frequency quantizer of FIG. 2.
FIG. 5 is a table describing the operation of the high frequency quantizer of FIG. 2.
FIG. 6 is a table illustrating the operation of the mapper of FIG. 2.
FIG. 7 is a diagram of the transmitter equalizer of the present invention.
FIG. 8 shows one embodiment of the transmitter equalizer of the present invention.
FIG. 9 shows another embodiment of the transmitter equalizer of the present invention.
FIG. 10 shows another embodiment of a transmitter equalizer according to the present invention.
FIG. 11 is a flow chart describing the operation of a system according to the present invention.
Turning now to FIG. 1, the present invention can be understood by considering by way of example the simple data communication system shown. In this system, two modems, labeled modem A and modem B and designated 20 and 22 respectively, are coupled together via a transmission channel 24. According to the present invention a training sequence is initially transmitted for example, from modem A to modem B. This training sequence can be the same training sequences frequently used to establish modem synchronization. The training sequence includes preferably upper and lower band edge energy as well as energy at the center frequency or carrier frequency of the system. This signal passes through channel 24 where the amplitude distortion of the channel affects the signal received by modem B. Modem B separates the received frequencies into upper band edge, lower band edge and carrier frequencies. Modem B then compares the amplitudes the signals and maps those amplitudes to a predetermined code. This code relates to the characteristics of channel 24, and the code transmitted back to modem A. Modem A then decodes the transmitted code and appropriately selects one of a plurality of equalizers for use in future transmissions to modem B. Preferably, the code is transmitted via a highly robust secondary channel such as is commonly used in such data communications. Preferably such secondary channel data is transmitted with a very high degree of reliability at a very low rate such as 75 or 150 bps but this is not to be limiting as primary channel can also be used. Secondary channel communications are known and described, for example, in U.S. Pat. No. 4,385,384 to Rosbury et al., which is hereby incorporated by reference.
Turning now to FIG. 2, an arrangement is shown for analyzing the training sequence transmitted by modem A in the procedure described above. Transmission channel 24 is coupled to a transmission line interface 30 which may include line drivers, amplifiers, matching circuitry, loop back circuitry as well as other known circuitry used to interface a modem transmitter and receivers to a transmission line. The received signal is delivered to node 32 which is in turn coupled to each of three filters 34, 36 and 38. Filter 34 is a bandpass filter centered around the lower band edge. Filter 36 is a bandpass filter centered about the carrier frequency and filter 38 is a bandpass filter centered about the upper band edge.
Filters 34 and 38 are frequently already present in the modem for extracting timing or other information as described in U.S. Pat. No. 4,455,665 to Kromer and U.S. patent application Ser. No. 654,187 to Martinez which are hereby incorporated by reference.
In the example shown in FIG. 2, the example of a 1700 HZ carrier frequency is used. Such carrier is common on, for example, a four phase QAM 2400 symbols per second modem having a constellation such as that shown in FIG. 3. The training sequence used for the present invention may be generated from the constellation of FIG. 3 by simply transmitting the repeating pattern ABABABAB . . . for a sufficiently long period of time. This transmitter output signal can be modeled by equation 1 as follows:
V(t)=A cos ((ωc -ωs)t+θ1)+B cos ((ωc +ωs)t+θ2)+C cos (wc t)Equation 1
where:
A=amplitude of lower band edge signal
B=amplitude of upper band edge signal
C=amplitude of carrier frequency signal
ωc =carrier angular frequency (2π Fc)
ωs =1/2 the symbol angular frequency (2πFs /2)
Fc =1700 Hz
Fs =2400 Hz
t=time
θ1 =Phase shift of the lower band edge signal due to channel and filter characteristics.
θ2 =Phase shift of the upper band edge signal due to channel and filter characteristics.
V(t)=Transmitter output signal.
In this case, the two band-edge signals will occur at Fc -Fs =500 Hz (lower) and Fc +Fs =2900 Hz(upper).
The outputs of filters 34, 36 and 38 at nodes 44, 46 and 48 respectively are applied to multipliers 54, 56 and 58 respectively. These multiplier outputs at nodes 64, 66 and 68 respectively are applied to low pass filters 74, 76 and 78 convert the squared signals to ADC voltage level present at nodes 84, 86 and 88.
Since a data modem typically is provided with an automatic gain control, the absolute levels of these three signals representative of upper and lower band edge and carrier frequency are not important. There absolute levels will be managed by the modem's automatic gain control. For purposes of the present invention, it is only the amplitudes of the upper band edge and lower band edge signals relative to the carrier signal which is important. However, those skilled in the art will recognize that an analysis of absolute levels may alternatively be used in the present invention. The voltage at node 86 is subtracted from the voltage at node 84 by subtractor 90 to produce a different signal DL at node 92. Similarly, the voltage at node 86 is subtracted from the voltage at node 88 by a subtractor 96 to produce a different signal DH at node 98.
Since it is not vital for purposes of the present invention that an absolute correction of the amplitude distortion be achieved in the transmitter, rather only a coarse adjustment is to be achieved, the level at node 92 is processed by a quantizer 100 to produce a quantized signal L1 at node 102. In a similar manner the signal present at node 98 is quantized by a quantizer 106 to produce a quantized signal L2 at node 108. These quantized signals are received by a mapper/encoder 110 which processes a L1 and L2 and maps those levels into a code to be transmitted by a secondary channel transmitter 112. Secondary channel transmitter 112 provides this code to line interface 30 for transmission over transmission channel 24 to the modem at the other end.
The mapping function performed by mapper/encoder 110 may very greatly depending upon the speed of the modem (and thus the amount of amplitude distortion and noise which can be tolerated by the modem), the number of equalizers which can be efficiently implemented as well as the amount of variation present in the types of transmission lines to be corrected. By way of example, FIGS. 4, 5 and 6 describe the operation of mapper encoder 110 for a transmission line which may be subject to amplitude distortion of low frequency signals ranging from gain of several DB down to attenuation of perhaps approximately 6DB. In this illustrative example shown in FIG. 4, signal DL is quantized to a value of plus 1 for signals greater than zero DB relative to the reference signal at node 86. (It should be noted that a mapping of the DC voltages at nodes 84, 86 and 88 to actual DB level should be generated to correlate the actual DB values to relative DC levels). Attenuation as great as minus 3 DB relative to the carrier is quantized to zero at L1 and attenuation greater than 3 DB is quantized to minus 1 at L1.
Turning to FIG. 5, the high frequency quantization assumes that attenuation will generally be present for the high frequencies. This has generally been found to be the case in most data communications transmission lines. The quantization shown in FIG. 5 will accommodate attenuation from approximately zero DB down to approximately minus 12 or 14 DB relative to the carrier frequency. Signals greater than minus 3 DB are quantized to pulse 1 at L2. Signals between minus 3 DB and minus 9 DB are quantized to 0 at L2 and signals less than minus 9 DB are quantized to minus 1 at L2.
Turning now to FIG. 6, it is seen that with the quantization shown in FIG. 4 and 5 nine possible equalizers may be utilized depending upon the measured values quantized to L1 and L2. By way of example, for L1 equals zero and L2 equals zero, equalizer number 5 would be selected. This equalizer would preferably have approximately one and a half DB of gain at the lower band edge and approximately 6 DB of gain at the upper band edge. This allows for correct equalization of signals falling in the central region of the ranges corresponding to L1 equals zero and L2 equals zero. Those skilled in the art will readily appreciate that other quantizations and other mappings may be suitable for various applications.
In the present example nine possible equalizers may be accommodated but this should not be limiting. Since non equalizers may be uniquely characterized in the present example, the desired equalizer may be encoded as a four bit binary number as shown. Thus, only four bitts of information need be transmitted to establish the equalizer to be used in the remote transmitter. Those skilled in the art will also recognize that the codes as well as the relative levels of attenuation, etc. in the present example are merely illustrative and not be limiting. It will also be appreciated that some amount of overhead will likely be needed in order to effect transmission of an entire message so that more than four bits of information will likely change hands in order to actually implement the present invention. More exact equalization can be achieved by providing more levels of quantization as well as an associated increase in the number of available equalizers.
Turning now to FIG. 7, a block diagram of circuitry used to process the coded signal transmitted by secondary channel transmitter 112 is shown. Line interface 30 is coupled to a primary channel receiver 120 which is used to process incoming user data. A secondary channel receiver 122 is also coupled in parallel to primary channel receiver 120 and coupled to line interface 30. Secondary channel receiver 122 provides the coded signal transmitted by transmitter 112 to a decoder 126. Decoder 126 controls a switch bank 128 which is used to couple one of a plurality of equalizers 130, 132 and 134 into the transmitter signal path. Depending upon the switch selection, any one of N possible equalizers may be placed between a primary channel transmitter 138 and line interface 30. The selected equalizer may be also be used to process the transmission from secondary channel transmitter 140.
The system shown in FIG. 7 may be viewed either as a conceptual description of the present invention or may be viewed as an operable physical embodiment where equalizers 1 through N are separate and distinct analog equalizer filters or digital equalizer filters. The block diagram shown in FIG. 7 is helpful in understanding the principle of the present invention. However, in preferred embodiments of the present invention digital technology is used for implementing the transmitter equalizer and the selection of equalizers is accomplished by modification or selection of digital filter coefficients. One such implementation is shown in FIG. 8.
In this implementation, a coded signal from secondary channel 122 is provided to a decoder 150 which decodes the signal and passes it on to a microprocessor 152. Microprocessor 152 is coupled to a memory 156 which may be a read only memory. Memory 156 stores a plurality of sets of equalizer coefficients for use by an equalizer 160. In accordance with the coded signal received by microprocessor 152, the microprocessor unloads a predetermined set of equalizer coefficients from memory 156 and transfers that set of coefficients to a coefficient memory 162 which may be a random access memory. The desired filter characteristics may thus be implemented by appropriately selecting from a predetermined group of equalizers characterized by a plurality of sets of equalizer coefficients. Of course those skilled in the art will recognize that the currently available high speed powerful microprocessors are capable of performing many of the functions shown in the functional blocks of FIG. 8. For example, decoder 150, microprocessor 152, and equalizer 160 may all be implemented by a signal microprocessor. Processors such as the TMS 320 series digital signal processors by Texas Instruments® are well suited to this type of application.
Turning now to FIG. 9, an alternative embodiment is shown in which the coded signal from secondary channel receiver 122 is passed to a decoder 180 this decoder 180 is used to map the coded signal to a memory address pointer. This pointer is then transmitted to a digital equalizer 182 which is coupled to a coefficient memory 186 which includes a plurality of sets of equalizer coefficients in different locations thereof. In this embodiment, the pointer is utilized to instruct equalizer 182 what portion of the coefficient memory contains the desired equalizer coefficients needed to affect equalization.
Of course those skilled in the art will recognize that numerous architectures may be utilized for effecting implementation of a variety of different equalizers without departing from the present invention. Accordingly, the present invention is not limited to the specific examples shown herein.
Turning now to FIG. 10, another embodiment of the present invention is shown. This embodiment contemplates the use of separate equalizers for the upper frequency range and for the lower frequency range. In accordance with this embodiment, the coded signal received by secondary channel receiver 122 may actually be a coded form of the individual quantized levels L1 and L2 or alternatively it can be a code as previously described. This coded signal is decoded by decoder 200 in order to ascertain which type of equalization is to be utilized for both high frequencies and for low frequencies. The high frequency equalization is selected by appropriate closure of one of the switches in a switch bank 202. Depending on the switch which is closed, any of high frequency filters 204, 206 through 208 may be selected to be interposed in the signal path. In a similar manner any of the switches in switch bank 220 may be selectively closed in order to route the signal to be equlized through any of equalizers 222, 224 through 228. It should be noted that the embodiment shown in FIG. 10 may be viewed in a manner similar to that of the embodiment shown in FIG. 7 in that it may be interpreted as a conceptual block diagram or an actual physical embodiment.
The actual process for the present invention may be summarized by the flow diagram shown in FIG. 11. The process starts at step 300 after which a training sequence is transmitted from modem A to modem B at step 302. At step 304, the training sequence is received by modem B and the upper and lower band edge and carrier frequencies are separated. At step 306 the relative amplitudes of the three separate signals are compared and in step 310 the relative amplitudes are mapped to a code. At step 312 the code is transmitted from modem B back to modem A and at step 314 modem A decodes the receiver code and selects and appropriate equalizer which it then interposes in its transmit signal path. The process terminates at step 316. Many variations are of course possible without departing from the present invention.
Thus it is apparent that in accordance with the present invention an apparatus that fully satisfies the objectives, aims and advantages is set forth above. While the invention has been described in conjunction with a specific embodiment, it is evident that many alternatives, modifications and variations will become apparent to those skilled in the art in light of the foregoing description. Accordingly, it is intended that the present invention embrace all such alternatives, modifications and variations as fall within the spirit and broad scope of the appended claims.
Patent | Priority | Assignee | Title |
10063206, | Feb 18 2014 | Viasat, Inc | Equalization of frequency-dependent gain |
10224893, | Feb 18 2014 | Viasat, Inc | Equalization of frequency-dependent gain |
10264562, | Jan 19 2001 | Access Solutions, Ltd. | TDD FDD communication interface |
10278897, | Nov 25 2015 | WEST PHARMA SERVICES IL, LTD | Dual vial adapter assemblage including drug vial adapter with self-sealing access valve |
10285907, | Jan 05 2015 | WEST PHARMA SERVICES IL, LTD | Dual vial adapter assemblages with quick release drug vial adapter for ensuring correct usage |
10299990, | Aug 26 2012 | WEST PHARMA SERVICES IL, LTD | Liquid drug transfer devices |
10357429, | Jul 16 2015 | WEST PHARMA SERVICES IL, LTD | Liquid drug transfer devices for secure telescopic snap fit on injection vials |
10646404, | May 24 2016 | WEST PHARMA SERVICES IL, LTD | Dual vial adapter assemblages including identical twin vial adapters |
10688295, | Aug 07 2013 | WEST PHARMA SERVICES IL, LTD | Liquid transfer devices for use with infusion liquid containers |
10734960, | Feb 18 2014 | Viasat, Inc | Equalization of frequency-dependent gain |
10765604, | May 24 2016 | WEST PHARMA SERVICES IL, LTD | Drug vial adapter assemblages including vented drug vial adapter and vented liquid vial adapter |
10772797, | Dec 06 2016 | WEST PHARMA SERVICES IL, LTD | Liquid drug transfer devices for use with intact discrete injection vial release tool |
10772798, | Dec 06 2016 | WEST PHARMA SERVICES IL, LTD | Liquid transfer device with integral telescopic vial adapter for use with infusion liquid container and discrete injection vial |
10806667, | Jun 06 2016 | WEST PHARMA SERVICES IL, LTD | Fluid transfer devices for filling drug pump cartridges with liquid drug contents |
10806671, | Aug 21 2016 | WEST PHARMA SERVICES IL, LTD | Syringe assembly |
10945921, | Mar 29 2017 | WEST PHARMA SERVICES IL, LTD | User actuated liquid drug transfer devices for use in ready-to-use (RTU) liquid drug transfer assemblages |
11484470, | Apr 30 2019 | WEST PHARMA SERVICES IL, LTD | Liquid transfer device with dual lumen IV spike |
11642285, | Sep 29 2017 | WEST PHARMA SERVICES IL, LTD | Dual vial adapter assemblages including twin vented female vial adapters |
11786442, | Apr 30 2019 | WEST PHARMA. SERVICES IL, LTD. | Liquid transfer device with dual lumen IV spike |
11786443, | Dec 06 2016 | WEST PHARMA. SERVICES IL, LTD. | Liquid transfer device with integral telescopic vial adapter for use with infusion liquid container and discrete injection vial |
11906992, | Sep 16 2021 | Qorvo US, Inc. | Distributed power management circuit |
11918542, | Jan 31 2019 | WEST PHARMA SERVICES IL, LTD | Liquid transfer device |
11942899, | Jun 18 2021 | Qorvo US, Inc. | Envelope tracking voltage correction in a transmission circuit |
11962338, | Sep 16 2021 | Qorvo US, Inc. | Equalization filter calibration in a transceiver circuit |
12057813, | Jun 18 2021 | Qorvo US, Inc. | Wideband transmission circuit |
4995057, | Nov 02 1988 | AT&T Bell Laboratories | Technique for achieving the theoretical coding gain of digital signals incorporating error correction |
5008903, | May 25 1989 | Rembrandt Technologies, LP | Adaptive transmit pre-emphasis for digital modem computed from noise spectrum |
5123009, | Oct 26 1990 | RACAL-DATACOM, INC | Method and apparatus for disabling an echo canceller |
5388123, | May 10 1991 | Matsushita Electric Industrial Co., Ltd. | Data receiving system |
5420884, | Apr 11 1991 | Canon Kabushiki Kaisha | Automatic equalizer |
5491727, | Jul 08 1991 | Hal Communications Corp. | Apparatus useful in radio communication of digital data using minimal bandwidth |
5708703, | Nov 30 1993 | AVAGO TECHNOLOGIES GENERAL IP SINGAPORE PTE LTD | Wide range equalizer with line length detection |
5768309, | Oct 21 1994 | XIAM TREA PTE, L L C | Unified trellis encoder |
5793821, | Jun 07 1995 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Timing Recovery using group delay compensation |
5828695, | Jun 03 1991 | Research In Motion, Ltd | QAM system in which the constellation is modified in accordance with channel quality |
5835526, | Oct 12 1992 | Qualcomm Incorporated | Channel equalizer for a telecommunication system |
5857079, | Dec 23 1994 | Lucent Technologies Inc | Smart card for automatic financial records |
5862171, | Nov 09 1992 | AVAGO TECHNOLOGIES GENERAL IP SINGAPORE PTE LTD | Radio frequency communication network having adaptive communication parameters |
6252518, | Nov 17 1998 | Schlumberger Technology Corporation | Communications systems in a well |
6266379, | Jun 20 1997 | Massachusetts Institute of Technology | Digital transmitter with equalization |
6341360, | Mar 08 1999 | IBM Corporation | Decision feedback equalizers, methods, and computer program products for detecting severe error events and preserving equalizer filter characteristics in response thereto |
6381267, | Mar 08 1999 | International Business Machines Corporation; IBM Corporation | Modems, methods, and computer program products for falling back to a lower data rate protocol upon detecting abnormal line conditions during startup |
6389064, | Mar 08 1999 | IBM Corporation | Modems, methods, and computer program products for identifying a signaling alphabet in variance with an ideal alphabet due to digital impairments |
6487243, | Mar 08 1999 | IBM Corporation | Modems, methods, and computer program products for recovering from errors in a tone reversal sequence between two modems |
6490628, | Sep 25 1998 | Intel Corporation | Modem using a digital signal processor and a signal based command set |
6505222, | Oct 29 1999 | International Business Machines Corporation | Systems methods and computer program products for controlling undesirable bias in an equalizer |
6542555, | Jun 20 1997 | Massachusetts Institute of Technology | Digital transmitter with equalization |
6553518, | Mar 08 1999 | International Business Machines Corporation | SEVERE ERROR DETECTORS, METHODS AND COMPUTER PROGRAM PRODUCTS THAT USE CONSTELLATION SPECIFIC ERROR EVENT THRESHOLDS TO DETECT SEVERE ERROR EVENTS DURING DEMODULATION OF A SIGNAL COMPRISING SYMBOLS FROM A PLURALITY OF SYMBOL CONSTELLATIONS |
6611555, | Sep 25 1998 | Intel Corporation | Integrated audio and modem device |
6611563, | Oct 29 1999 | GOOGLE LLC | Systems, methods and computer program products for data mode refinement of modem constellation points |
6650657, | Oct 29 1999 | International Business Machines Corporation | Systems, methods and computer program products for identifying digital impairments in modem signals |
6661837, | Mar 08 1999 | International Business Machines Corporation | MODEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR SELECTING AN OPTIMUM DATA RATE USING ERROR SIGNALS REPRESENTING THE DIFFERENCE BETWEEN THE OUTPUT OF AN EQUALIZER AND THE OUTPUT OF A SLICER OR DETECTOR |
6661847, | May 20 1999 | International Business Machines Corporation | Systems methods and computer program products for generating and optimizing signal constellations |
6661848, | Sep 25 1998 | Intel Corporation | Integrated audio and modem device |
6662322, | Oct 29 1999 | International Business Machines Corporation | Systems, methods, and computer program products for controlling the error rate in a communication device by adjusting the distance between signal constellation points |
6754258, | Oct 29 1999 | International Business Machines Corporation | Systems, methods and computer program products for averaging learned levels in the presence of digital impairments based on patterns |
6765955, | Oct 29 1999 | International Business Machines Corporation | Methods, systems and computer program products establishing a communication configuration for a modem connection to compensate for echo noise |
6792004, | Oct 29 1999 | International Business Machines Corporation | Systems, methods and computer program products for averaging learned levels in the presence of robbed-bit signaling based on proximity |
6792040, | Oct 29 1999 | International Business Machines Corporation | Modems having a dual power mode capability and methods of operating same |
6816545, | Oct 29 1999 | International Business Machines Corporation | Systems, methods and computer program products for identifying digital impairments in modems based on clusters and/or skips in pulse code modulation signal levels |
6823004, | Oct 29 1999 | International Business Machines Corporation | Methods, systems and computer program products for monitoring performance of a modem during a connection |
6823017, | Oct 29 1999 | International Business Machines Corporation | Systems, methods and computer program products for filtering glitches from measured values in a sequence of code points |
6826157, | Oct 29 1999 | International Business Machines Corporation | SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR CONTROLLING DATA RATE REDUCTIONS IN A COMMUNICATION DEVICE BY USING A PLURALITY OF FILTERS TO DETECT SHORT-TERM BURSTS OF ERRORS AND LONG-TERM SUSTAINABLE ERRORS |
6839382, | Oct 29 1999 | International Business Machines Corporation | System, methods and computer program products for identifying digital impairments in modem signals using signature analysis and signal level comparison analysis |
6967995, | Oct 29 1999 | Lenovo PC International | Methods, systems and computer program products for carrier drop detection using a variable threshold |
7003030, | Mar 08 1999 | LENOVO SINGAPORE PTE LTD | Receivers, methods, and computer program products for an analog modem that receives data signals from a digital modem |
7099404, | Jun 20 1997 | Massachusetts Institute of Technology | Digital transmitter |
7230979, | Aug 17 2001 | Synopsys, Inc | System and method for high speed digital signaling |
7373112, | Aug 08 2003 | Apple Inc | Trained data transmission for communication systems |
7447232, | Sep 30 2003 | Intel Corporation | Data burst transmission methods in WLAN devices and systems |
7526046, | Jun 20 1997 | Massachusetts Institute of Technology | Digital transmitter |
7564920, | Jun 20 1997 | Massachusetts Institute of Technology | Digital transmitter |
7580474, | Jun 20 1997 | Massachusetts Institute of Technology | Digital transmitter |
7602857, | Jun 20 1997 | Massachusetts Institute of Technology | Digital transmitter |
7602858, | Jun 20 1997 | Massachusetts Institute of Technology | Digital transmitter |
7606287, | Nov 09 1992 | AVAGO TECHNOLOGIES GENERAL IP SINGAPORE PTE LTD | Radio frequency communication network having adaptive communication parameters |
7706464, | Jun 20 1997 | Massachusetts Institute of Technology | Digital transmitter |
7715494, | Jun 20 1997 | Massachusetts Institute of Technology | Digital transmitter |
8238467, | Jun 20 1997 | Massachusetts Institute of Technology | Digital transmitter |
8238470, | Jun 20 1997 | Massachusetts Institute of Technology | Digital transmitter |
8243847, | Jun 20 1997 | Massachusetts Institute of Technology | Digital transmitter |
8254491, | Jun 20 1997 | Massachusetts Institute of Technology | Digital transmitter |
8259841, | Jun 20 1997 | Massachusetts Institute of Technology | Digital transmitter |
8311147, | Jun 20 1997 | Massachusetts Institute of Technology | Digital transmitter |
8478201, | Aug 08 2003 | Apple Inc | Trained data transmission for communication systems |
8608723, | Nov 12 2009 | WEST PHARMA SERVICES IL, LTD | Fluid transfer devices with sealing arrangement |
8681837, | Jun 20 1997 | Massachusetts Institute of Technology | Digital Transmitter |
8684994, | Feb 24 2010 | WEST PHARMA SERVICES IL, LTD | Fluid transfer assembly with venting arrangement |
8752598, | Apr 17 2011 | WEST PHARMA SERVICES IL, LTD | Liquid drug transfer assembly |
8753325, | Feb 24 2010 | WEST PHARMA SERVICES IL, LTD | Liquid drug transfer device with vented vial adapter |
8761235, | Jun 20 1997 | Massachusetts Institute of Technology | Digital transmitter |
8817802, | Dec 21 2011 | Comtech EF Data Corp. | Method and system for providing hitless switching while maintaining a power equivalent bandwidth (PEB) ratio using multiple carriers |
8828920, | Jun 23 2011 | The Procter & Gamble Company | Product for pre-treatment and laundering of stained fabric |
8852145, | Nov 14 2010 | WEST PHARMA SERVICES IL, LTD | Inline liquid drug medical device having rotary flow control member |
8905994, | Oct 11 2011 | WEST PHARMA SERVICES IL, LTD | Valve assembly for use with liquid container and drug vial |
8923433, | Jun 20 1997 | Massachusetts Institute of Technology | Digital transmitter |
8979792, | Nov 12 2009 | WEST PHARMA SERVICES IL, LTD | Inline liquid drug medical devices with linear displaceable sliding flow control member |
8989303, | Jun 20 1997 | Massachusetts Institute of Technology | Digital transmitter |
8998875, | Oct 01 2009 | MEDIMOP MEDICAL PROJECTS LTD | Vial assemblage with vial and pre-attached fluid transfer device |
9132063, | Nov 12 2009 | WEST PHARMA SERVICES IL, LTD | Inline liquid drug medical devices with linear displaceable sliding flow control member |
9283324, | Apr 05 2012 | WEST PHARMA SERVICES IL, LTD | Fluid transfer devices having cartridge port with cartridge ejection arrangement |
9339438, | Sep 13 2012 | WEST PHARMA SERVICES IL, LTD | Telescopic female drug vial adapter |
9379916, | Jan 19 2001 | Access Solutions, Ltd. | Wireless communication system and device for coupling a base station and mobile stations |
9419824, | Jun 20 1997 | Massachusetts Institute of Technology | Digital transmitter |
9426794, | Jan 19 2001 | Access Solutions, Ltd. | Wireless communication system and device for coupling a base station and mobile stations |
9647857, | Jun 20 1967 | Massachusetts Institute of Technology | Digital transmitter |
9795536, | Aug 26 2012 | WEST PHARMA SERVICES IL, LTD | Liquid drug transfer devices employing manual rotation for dual flow communication step actuations |
9801786, | Apr 14 2013 | WEST PHARMA SERVICES IL, LTD | Drug container closure for mounting on open-topped drug container to form drug reconstitution assemblage for use with needleless syringe |
9839580, | Aug 26 2012 | WEST PHARMA SERVICES IL, LTD | Liquid drug transfer devices |
9847766, | Feb 18 2014 | Viasat, Inc | Equalization of frequency-dependent gain |
9943463, | May 10 2013 | WEST PHARMA SERVICES IL, LTD | Medical devices including vial adapter with inline dry drug module |
9992764, | Nov 20 2003 | Apple Inc | Trained data transmission for communication systems |
D616984, | Jul 02 2009 | WEST PHARMA SERVICES IL, LTD | Vial adapter having side windows |
D669980, | Oct 15 2010 | WEST PHARMA SERVICES IL, LTD | Vented vial adapter |
D674088, | Feb 13 2012 | WEST PHARMA SERVICES IL, LTD | Vial adapter |
D720451, | Feb 13 2012 | WEST PHARMA SERVICES IL, LTD | Liquid drug transfer assembly |
D734868, | Nov 27 2012 | WEST PHARMA SERVICES IL, LTD | Drug vial adapter with downwardly depending stopper |
D737436, | Feb 13 2012 | WEST PHARMA SERVICES IL, LTD | Liquid drug reconstitution assembly |
D757933, | Sep 11 2014 | WEST PHARMA SERVICES IL, LTD | Dual vial adapter assemblage |
D765837, | Aug 07 2013 | WEST PHARMA SERVICES IL, LTD | Liquid transfer device with integral vial adapter |
D767124, | Aug 07 2013 | WEST PHARMA SERVICES IL, LTD | Liquid transfer device with integral vial adapter |
D801522, | Nov 09 2015 | WEST PHARMA SERVICES IL, LTD | Fluid transfer assembly |
D832430, | Nov 15 2016 | WEST PHARMA SERVICES IL, LTD | Dual vial adapter assemblage |
D917693, | Jul 06 2018 | WEST PHARMA. SERVICES IL, LTD. | Medication mixing apparatus |
D923782, | Jan 17 2019 | WEST PHARMA. SERVICES IL, LTD. | Medication mixing apparatus |
D923812, | Jan 16 2019 | WEST PHARMA SERVICES IL, LTD | Medication mixing apparatus |
D954253, | Jan 13 2020 | WEST PHARMA SERVICES IL, LTD | Liquid transfer device |
D956958, | Jul 13 2020 | WEST PHARMA SERVICES IL, LTD | Liquid transfer device |
ER7141, |
Patent | Priority | Assignee | Title |
3271679, | |||
3582879, | |||
3593142, | |||
4433425, | Dec 12 1980 | Societe Anonyme Dite: Compagnie Industrielle des Telecommunications | Method and apparatus for detecting the training sequence for a self-adapting equalizer |
4455665, | Sep 21 1981 | RACAL-DATACOM, INC | Data modem clock extraction circuit |
4483009, | Sep 24 1980 | Tokyo Shibaura Denki Kabushiki Kaisha | Tranversal equalizer |
4489416, | Mar 18 1983 | DOWTY COMMUNICATIONS, INC , A CORP OF DE | Equalization system for modems in a polled arrangement |
4516269, | Dec 10 1982 | Michigan Consolidated Gas Company | Automatic equalization for a simulcast communication system |
4561111, | Aug 06 1984 | ALCATEL NETWORK SYSTEM INC | Method of predistorting a single sideband system |
4606044, | Mar 09 1983 | Ricoh Company, Ltd. | Adjusting data transmission rate based on received signal quality |
4606045, | Aug 02 1982 | TRW Inc. | Method and apparatus for detecting an equalizer training period in a receiving-end modem |
4669090, | Jul 05 1985 | PARADYNE CORPORATION FORMERLY KNOWN AS AT&T PARADYNE CORPORATION | Half-duplex modem without turnaround delay |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Nov 19 1986 | MARTINEZ, ALDO A | RACAL DATA COMMUNICATIONS INC , A CORP OF DE | ASSIGNMENT OF ASSIGNORS INTEREST | 004635 | /0873 | |
Nov 21 1986 | Racal Data Communications Inc. | (assignment on the face of the patent) | / | |||
Aug 20 1991 | RACAL-DATA COMMUNCIATIONS INC | RACAL-DATACOM, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 007722 | /0734 | |
Aug 17 1998 | RACAL-DATACOM, INC | RACAL CORPORATION LAW DEPT , THE | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 009453 | /0564 | |
Mar 23 2000 | RACAL CORPORATION, THE | Intel Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010703 | /0843 |
Date | Maintenance Fee Events |
May 27 1992 | ASPN: Payor Number Assigned. |
Jul 06 1992 | M183: Payment of Maintenance Fee, 4th Year, Large Entity. |
Jul 12 1996 | M184: Payment of Maintenance Fee, 8th Year, Large Entity. |
Jul 07 2000 | M185: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Jan 10 1992 | 4 years fee payment window open |
Jul 10 1992 | 6 months grace period start (w surcharge) |
Jan 10 1993 | patent expiry (for year 4) |
Jan 10 1995 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jan 10 1996 | 8 years fee payment window open |
Jul 10 1996 | 6 months grace period start (w surcharge) |
Jan 10 1997 | patent expiry (for year 8) |
Jan 10 1999 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jan 10 2000 | 12 years fee payment window open |
Jul 10 2000 | 6 months grace period start (w surcharge) |
Jan 10 2001 | patent expiry (for year 12) |
Jan 10 2003 | 2 years to revive unintentionally abandoned end. (for year 12) |