WO2001071942A2 - Method and system for detecting signals with multiple antennas - Google Patents

Method and system for detecting signals with multiple antennas Download PDF

Info

Publication number
WO2001071942A2
WO2001071942A2 PCT/US2001/008039 US0108039W WO0171942A2 WO 2001071942 A2 WO2001071942 A2 WO 2001071942A2 US 0108039 W US0108039 W US 0108039W WO 0171942 A2 WO0171942 A2 WO 0171942A2
Authority
WO
WIPO (PCT)
Prior art keywords
solution
signal
hybrid
cancellation
factors
Prior art date
Application number
PCT/US2001/008039
Other languages
French (fr)
Other versions
WO2001071942A3 (en
Inventor
Kenneth A. Kludt
Eyal Katz
Eyal Bick
Anthony J. Weiss
Haim Harel
Original Assignee
Wireless Online, Inc.
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Wireless Online, Inc. filed Critical Wireless Online, Inc.
Priority to AU2001243626A priority Critical patent/AU2001243626A1/en
Publication of WO2001071942A2 publication Critical patent/WO2001071942A2/en
Publication of WO2001071942A3 publication Critical patent/WO2001071942A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/08Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
    • H04B7/0837Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station using pre-detection combining
    • H04B7/0842Weighted combining
    • H04B7/0848Joint weighting
    • H04B7/0854Joint weighting using error minimizing algorithms, e.g. minimum mean squared error [MMSE], "cross-correlation" or matrix inversion

Definitions

  • This invention relates generally to the field of communication systems and more specifically to a method and system for detecting signals.
  • a transmitter network transmits signals to a user device, for example, a paging device.
  • the user device transmits signals back to the transmitter network.
  • User devices often have low transmission power that cannot send strong signals across long distances having obstacles and non-relevant signals in the propagation path.
  • signals from other wireless networks may interfere with paging transmissions. In some locations, for example, the spectral separation between cellular telephone transmissions and paging transmissions is not large enough to prevent interference.
  • One technique to improve signal detection uses two or more receiver antennas.
  • the antennas are arranged to receive individual decorrelated signals that, when properly combined, yield the intended transmission.
  • Prior systems then combine signals from multiple antennas to improve signal detection. While these approaches have provided improvements over prior approaches, the challenges in the field of communication systems have continued to increase with demands for more and better techniques having greater effectiveness. Therefore, a need has arisen for a new method and system for detecting signals.
  • a method and system for detecting signals are provided that substantially eliminate or reduce the disadvantages and problems associated with previously developed systems and methods.
  • a system for detecting signals includes two antennas that receive signals.
  • a processor calculates a cancellation solution and an enhancement solution from the signals.
  • the processor uses the cancellation or the enhancement solution to detect the signals.
  • the processor generates the cancellation and enhancement solutions using an eigenvector of the covariance of the signals.
  • the processor may also generate a hybrid solution to detect the signals .
  • a method for detecting signals is disclosed.
  • a signal is received, and a cancellation solution and an enhancement solution are generated from the signal samples.
  • One of the solutions is used to detect the signals.
  • an eigenvector of the covariance of the signals is used to compute the cancellation and the enhancement solutions.
  • a hybrid solution is generated and used to detect the signals .
  • Technical advantages of the present invention include more accurate signal detection.
  • Existing systems that use either signal enhancement or interference cancellation do not provide the optimal antenna combination.
  • This communication system detects signals selectively using signal enhancement, interference cancellation, or a combination of the two in order to find the optimal solution.
  • the system also incorporates a method for searching for increasingly better solutions to find the optimal combination of antennas. By determining the optimal combination, the method can detect weaker signals travelling over long distances with obstacles and interference along the propagation path.
  • the present invention allows for effective two-way transmission of signals in wireless communication systems.
  • the system may detect signals using an efficient dominant eigenvector calculation, thus increasing computing efficiency and allowing for the evaluation of individual signal packets.
  • FIGURE 1 is a block diagram of one embodiment of a system for detecting signals in accordance with the present invention
  • FIGURE 2 is a block diagram of a processor that may be used in the system
  • FIGURES 3A-3D illustrate a set of solutions generated by the system for detecting the signal
  • FIGURE 4 is a flowchart demonstrating one embodiment of a method for detecting signals in the system.
  • FIGURE 1 is an embodiment of a system 100 for detecting signals.
  • Data enters system 100 via, for example, e-mail, telephone, modem, or private data networks.
  • the data is sent through a communication network 103 (such as satellite, microwave, or other suitable wireline or wireless network, or a combination of the preceding) controlled and maintained by network controller 101 to a transmitter 119.
  • Transmitter 119 transmits the information to a user device 112.
  • User device 112 transmits data packets back to a receiver 102.
  • System 100 contemplates transmitter 119 with receiver functionality or receiver 102 with transmitter functionality.
  • the data packets received without error are assembled at receiver 102 and sent to an appropriate recipient coupled to network 103. If any data packets are received with errors on either the forward or the reverse path in a two- way system, the packets may be retransmitted until no errors are present. In the particular embodiment of full two-way messaging, the user has the additional benefit of being able to enter custom messages on a portable user device to initiate or answer pages, e-mail, faxes, or telephone messages .
  • Multiple antennas 114 and 116 may be used to detect signals. Signals s x 104 and s 2 106 received by multiple antennas 114 and 116 at receiver 102 are properly combined to receive the intended transmission. One method combines signals s 2 104 and s 2 106 received from multiple antennas 114 and 116 in order to enhance the signal. The signal enhancement method works well when the noise is very small compared to the signal. Another method combines the signals s 2 104 and s 2 106 from multiple antennas 114 and 116 in order to cancel the interference. The interference cancellation method works well when the interference is much stronger than the signal.
  • the signal enhancement method enhances unwanted interference.
  • the interference cancellation method may reduce the desired signal.
  • pure interference cancellation or pure signal enhancement does not provide the optimal antenna combination.
  • a signal combination that works well for a given message or data packet will not necessarily work well for other packets. For example, pager messages are short and each has a potentially different signal-to-noise ratio, interference, and direction of origination.
  • receiver 102 To improve signal detection, receiver 102 combines spatially diverse or otherwise decorrelated signals using a cancellation solution and an enhancement solution. Receiver 102 selects the solution that yields an optimal combination in order to improve performance.
  • user device 112 which may be, for example, a pager, telephone, personal digital assistant (PDA) , or other user device, transmits a signal which is received by at least two antennas at receiver 102.
  • Receiver 102 may be, for example, a paging receiver, cellular base station, or other wireless component that receives signals from user device 112.
  • Receiver 102 may also be affected by noise from other transmitters 119, and by thermal noise produced by electronic circuitry within receiver 102.
  • receiver 102 includes a first antenna 114 and a second antenna 116. Receiver 102 may also include more than two antennas to provide further decorrelated signals for processing. Antenna 114 receives signal s x 104 and noise v x 118, and antenna 116 receives signal s 2 106 and noise v 2 120. Signals s 2 104 and s 2 106 represent at least a portion of a packet transmitted by user device 112. A packet includes any portion of information transmitted by user device 112, including the payload, preamble, or separate interference periods. Receiver 102 includes a modem 122 coupled to antennas 114 and 116.
  • Modem 122 has a variety of components or stages to perform radio frequency (RF) and intermediate frequency (IF) filtering, downcoverting, and other processing.
  • modem 122 includes a filter 124, an automatic gain control (AGC) 126, a down-converter 128, and a sampler 130.
  • AGC automatic gain control
  • modem 122 receives signals 104, 106, 118, and 120.
  • Filter 124 filters the received signals 104, 106, 118, and 120
  • AGC 126 adjusts the gain of the signals
  • down-converter 128 converts the frequency of the signals to a lower frequency.
  • Sampler 130 samples signal s 2 104 and noise v 2 118 received by antenna 114 and outputs sample x 132.
  • Sampler 130 also samples signal s 2 106 and noise v 2 120 received by antenna 116 and outputs sample x 2 134.
  • a signal evaluator 136 evaluates samples Xj 132 and x 2 134 for errors.
  • a checksum may be used to evaluate the preamble, payload, and/or other portion of a signal packet.
  • signal evaluator 136 divides a packet into a number of interference periods and determines any errors on an interference period basis. Interference period analysis of the signal reduces further processing load when receiver 102 receives most of the packet without errors. If samples x 132 and x 2 134 are acceptable, signal evaluator 136 sends the samples to an application 140 for further processing. Application 140 extracts the data, and provides higher level signal protocols and processing to present data in an appropriate format for communication network 103, network controller 101, the intended recipient, or other components in system 100.
  • signal evaluator 136 passes the signals to a processor 150 for further processing and detection.
  • Processor 150 computes a cancellation solution, an enhancement solution, and, in certain cases, a hybrid solution using samples x 2 132 and x 2 134.
  • Processor 150 evaluates the solutions and passes an optimal solution z D p t 151 to application 140 for further processing.
  • FIGURE 2 is an embodiment of processor 150 that may be used in accordance with a system and method for detecting signals.
  • Processor 150 can be one or more digital signal processors, microprocessors, controllers, or other hardware, software, or combination.
  • Processor 150 includes a signal combiner 202, a memory 204, a solution evaluator 206, a hybrid solution generator 208, and a counter 210.
  • the components of processor 150 may be embodied in software, hardware, or a combination of hardware and software at one or more locations. Also, it should be understood that processor 150 may include more or fewer components or modules to accomplish the signal detection features described below.
  • Memory 204 stores a noise variance ⁇ 2 2 of antenna 114 and a noise variance ⁇ 2 2 of antenna 116 and communicates the variances to signal combiner 202.
  • Signal combiner 202 calculates a cancellation solution z can 203 using samples x x 132 and x 2 134.
  • Solution evaluator 206 receives cancellation solution z can 203 from signal combiner 202 and determines whether z can 203 can be used to detect the signal.
  • Solution evaluator 206 performs similar functions to assess the signal as signal evaluator 136. If solution z can 203 is acceptable, solution evaluator 206 communicates solution z can 203 as optimal solution z opt 151 to application 140.
  • signal combiner 202 calculates an enhancement solution z enh 205 using samples x 2 132 and x 2 134 and noise variances ⁇ 2 2 and ⁇ 2 2 .
  • solution evaluator 206 determines whether enhancement solution z enh 205 can be used to detect the signal, and communicates solution z en 205 as optimal solution z opt 151 to application 140 if solution z enh 205 is acceptable.
  • Processor 150 may also perform the generation and evaluation functions in reverse order (enhancement and then cancellation) or in parallel .
  • signal combiner 202 communicates solutions z can 203 and z enh 205 to a hybrid solution generator 208, which generates a hybrid solution Zhyb 209 from solutions z can 203 and z en h 205.
  • hybrid solution generator 208 may generate z hyb 209 using the original sampled signals x ⁇ 132 and x 2 134.
  • Solution evaluator 206 determines whether hybrid solution z hyh 209 can be used to detect the signal, and communicates the solution Z y b 209 as optimal solution z opt 151 to application 140 if solution 209 is acceptable.
  • hybrid solution z hyb 209 If hybrid solution z hyb 209 is not acceptable, processor 150 increments counter 210 and generates additional hybrid solutions until an acceptable solution is generated or until processor 150 performs a specified maximum number of iterations. Hybrid solution generator 209 generates hybrid solutions so that each successive solution moves closer to an optimal solution yielding an optimal combination of antennas, thus improving signal detection. After computing a solution z opt 151 that can be used to detect signals s 2 104 and s 2 106, processor 150 communicates the solution z opt 151 to application 140.
  • FIGURES 3A-3D illustrate a set of solutions generated by system 100 for detecting signals x ⁇ 304 and x 2 306.
  • FIGURE 3A is a graph illustrating vector representations of signal x 2 304 and signal x 2 306 received for example by spatially diverse antennas 114 and 116 of receiver 102.
  • FIGURE 3B is a graph illustrating signal enhancement, where signal x 2 306 is transposed and its amplitude optionally adjusted to yield vector x 2 ' 308.
  • Vector x 2 ' 308 is added to signal x 2 304 to yield vector x enh 310.
  • FIGURE 3C is a graph illustrating interference cancellation, where vector x 2 ' 308 is subtracted from signal x ⁇ 304 to yield vector x can 312.
  • FIGURE 3D is a graph illustrating a hybrid solution, where vector x ca ⁇ 312 is transposed and its amplitude optionally adjusted to form vector x can ' 314.
  • Vector x can ' 314 is added to vector x enh 310 to yield a vector x hyb 316.
  • processor 150 may generate vector x hyb 316 using original sampled signals x 2 304 and x 2 306.
  • Processor 150 generates one or more of these solutions using appropriate scaling and adjustments described below to detect signals in system 100.
  • FIGURE 4 is a flow chart illustrating one embodiment of a method for detecting signals in system 100.
  • the method calculates a cancellation solution, an enhancement solution, and, in certain cases, a hybrid solution in order to detect a signal.
  • the method begins at step 402 where antenna 114 receives signal s 2 104 and noise v 2 118, and antenna 116 receives signal s 2 106 and noise v 2 120.
  • Modem 122 of receiver 102 processes the received signals at step 404. For example, filter 124 filters the signals, AGC 126 adjusts the gain of the signals, and down-converter 128 converts the signals to a lower frequency.
  • Sampler 130 samples signals 104, 106, 118, and 120 at step 406. Sampler 130 samples signal s 2 104 and noise v 2 118 received by antenna 114 to yield sample Xx 132. Sampler 130 also samples signal s 2 106 and noise v 2 120 received by antenna 116 to yield sample x 2 134.
  • Equation (1) The mathematical model of the received signals for this illustrative two antenna example is given by Equation (1) :
  • a is the array response vector to the signal
  • s (j ) is a signal sample
  • N s is the number of samples in a packet.
  • Equation (1) and the following computations use a two antenna, two signal embodiment.
  • system 100 and the following computations support any suitable number of antennas and samples to detect at least a portion of a packet transmitted by user device 112.
  • the elements of xfj , a, s (j ) , and v (j ) are complex numbers representing the quadrature components of the received signals, the array response vector, the transmitted signals, and the noise vectors, respectively. Moreover, the elements of xfj , a, s (j ) , and v (j ) are complex numbers representing the quadrature components of the received signals, the array response vector, the transmitted signals, and the noise vectors, respectively. Moreover, the
  • vector x (j ) represents the received signals after filtering, automatic gain control, frequency down-conversion, sampling, and appropriate decomposition into the quadrature components .
  • Signal evaluator 136 checks the bits of samples x ⁇ 132 and x 2 134 to see if the signals are detectable at step 408. Signal evaluator 136 performs this analysis using checksums or other appropriate technique on the preamble, payload, and/or one of a number of interference periods of a received packet. If the samples are acceptable, signal evaluator 136 communicates samples x 2 132 and x 2 134 to application 140 at step 410 for further processing, and the method terminates. If the samples are not acceptable, the samples are sent to signal combiner 202.
  • Signal combiner 202 computes the covariance of the samples at step 412.
  • the sample covariance matrix is given by Equation (2) :
  • Equation (3) Equation (3)
  • Signal combiner 202 decomposes the covariance matrix R of the samples determined at step 412 into eigenvectors and eigenvalues at step 414.
  • Matrix R may be decomposed using
  • Equation (3) Alternatively, matrix R may be decomposed using singular value decomposition, as shown in Equation (4) :
  • Matrix U contains the eigenvectors u 2 and u 2 of covariance
  • Equation (5) Equation (5)
  • Equation (6) Equation (6)
  • Equation (5) yields a good
  • Equation (5) also yields a good approximation when the noise vectors contain interference that is much stronger than the signal .
  • dominant eigenvector u can be used to cancel out the interference from antennas 114 and 116. Using the dominant eigenvector results in efficient calculation of solutions, which allows for the evaluation of individual signal packets, thus improving signal detection.
  • Signal combiner 202 calculates cancellation solution
  • Cancellation solution z can 203 at step 416 from the eigenvector u 2 determined at step 414.
  • Cancellation solution z can 203 is computed using Equation (7) :
  • eigenvector Ui itself can be used to compute a suitably accurate solution.
  • computing efficiency is increased, which allows receiver 102 to detect signals on a per packet basis, or even per interference period basis, as the signals are received.
  • Solution evaluator 206 evaluates whether cancellation solution z can 203 can be used to detect the signal at step 418. If solution z can 203 is acceptable, solution evaluator 206 communicates the solution to application 140 at step 410, which uses the solution to detect the signal, and the method terminates.
  • signal combiner 202 computes enhancement solution z enh 205 at step 422 from the eigenvectors determined at step 414.
  • enhancement solution z en h 205 may be computed before cancellation solution z can 203, or enhancement solution z e ⁇ h 205 and cancellation solution z can 203 may be computed in parallel.
  • Enhancement solution z enn 205 is computed from signal samples x 2 132 and x 2 134 using Equation (8) :
  • Solution evaluator 206 evaluates whether enhancement solution z enh 205 can be used to detect the signal at step 424. If solution Z enh 205 is acceptable, solution evaluator 206 communicates the solution to application 140 at step 410, which uses the solution to detect the signal, and the method terminates. If neither the cancellation or enhancement solution is acceptable, hybrid solution generator 208 initializes hybrid factors to compute a hybrid solution from cancellation solution z can 203 and enhancement solution z e ⁇ h 205 at step 428. The hybrid solution is computed using Equation (9) :
  • Hybrid solution generator 208 generates hybrid solution Z y b 209 at step 430 using either Equation (9) or Equation (10) and suitable hybrid factors.
  • Solution evaluator 206 evaluates whether hybrid solution Zh yb 209 can be used to detect the signal at step 432. If the solution is acceptable, solution evaluator 206 communicates the solution to application 140 at step 410, which uses the solution to detect the signal, and the method terminates.
  • counter 210 increments an iteration count at step 436, and processor 150 determines whether the signal is to be declared undetectable by determining whether the iteration count has exceeded a specified maximum number of iterations at step 438. If the iteration count exceeds the specified maximum number of iterations, processor 150 discards the signals and reports to application 140 that the signals are undetectable at step 442, and the method terminates. If the iterations count does not exceed the specified maximum number of iterations, hybrid solution generator 208 adjusts the hybrid factors at step 440.
  • Generator 208 adjusts the hybrid factors by, for example, adjusting the phase and the amplitude values of the solution by predetermined increments within a range defined by the phase and the amplitude values of cancellation solution z can 203 and enhancement solution z enh 205.
  • the method returns to step 430 and repeats steps 430 to 442 until a hybrid solution z hyb 209 provides an acceptable solution or until a maximum number of iterations have been performed, and the method terminates.
  • the method searches for a combination of antenna outputs until it obtains a combination that results in acceptable signal detection.

Abstract

A system and method for detecting signals include at least two antennas that receive signals and a processor that calculates a cancellation solution and an enhancement solution using the signals. The processor may also calculate a hybrid solution to improve signal detection.

Description

METHOD AND SYSTEM FOR DETECTING SIGNALS
TECHNICAL FIELD OF THE INVENTION
This invention relates generally to the field of communication systems and more specifically to a method and system for detecting signals.
BACKGROUND OF THE INVENTION
The rising use of wireless communications systems has led to the demand for increasingly effective and efficient signal detection. In one-way communications, a transmitter network transmits signals to a user device, for example, a paging device. In two-way communications, the user device transmits signals back to the transmitter network. User devices often have low transmission power that cannot send strong signals across long distances having obstacles and non-relevant signals in the propagation path. Moreover, signals from other wireless networks may interfere with paging transmissions. In some locations, for example, the spectral separation between cellular telephone transmissions and paging transmissions is not large enough to prevent interference.
One technique to improve signal detection uses two or more receiver antennas. The antennas are arranged to receive individual decorrelated signals that, when properly combined, yield the intended transmission. Prior systems then combine signals from multiple antennas to improve signal detection. While these approaches have provided improvements over prior approaches, the challenges in the field of communication systems have continued to increase with demands for more and better techniques having greater effectiveness. Therefore, a need has arisen for a new method and system for detecting signals.
SUMMARY OF THE INVENTION In accordance with the present invention, a method and system for detecting signals are provided that substantially eliminate or reduce the disadvantages and problems associated with previously developed systems and methods.
According to one embodiment, a system for detecting signals is disclosed that includes two antennas that receive signals. A processor calculates a cancellation solution and an enhancement solution from the signals. The processor uses the cancellation or the enhancement solution to detect the signals. In particular embodiments, the processor generates the cancellation and enhancement solutions using an eigenvector of the covariance of the signals. The processor may also generate a hybrid solution to detect the signals .
According to another embodiment, a method for detecting signals is disclosed. A signal is received, and a cancellation solution and an enhancement solution are generated from the signal samples. One of the solutions is used to detect the signals. In particular embodiments, an eigenvector of the covariance of the signals is used to compute the cancellation and the enhancement solutions. Also, a hybrid solution is generated and used to detect the signals .
Technical advantages of the present invention include more accurate signal detection. Existing systems that use either signal enhancement or interference cancellation do not provide the optimal antenna combination. This communication system detects signals selectively using signal enhancement, interference cancellation, or a combination of the two in order to find the optimal solution. The system also incorporates a method for searching for increasingly better solutions to find the optimal combination of antennas. By determining the optimal combination, the method can detect weaker signals travelling over long distances with obstacles and interference along the propagation path. Thus, the present invention allows for effective two-way transmission of signals in wireless communication systems. The system may detect signals using an efficient dominant eigenvector calculation, thus increasing computing efficiency and allowing for the evaluation of individual signal packets.
Other technical advantages are readily apparent to one skilled in the art from the following figures, descriptions, and claims.
BRIEF DESCRIPTION OF THE DRAWINGS
For a more complete understanding of the present invention and for further features and advantages, reference is now made to the following description, taken in conjunction with the accompanying drawings, in which:
FIGURE 1 is a block diagram of one embodiment of a system for detecting signals in accordance with the present invention;
FIGURE 2 is a block diagram of a processor that may be used in the system;
FIGURES 3A-3D illustrate a set of solutions generated by the system for detecting the signal; and FIGURE 4 is a flowchart demonstrating one embodiment of a method for detecting signals in the system. DETAILED DESCRIPTION OF THE DRAWINGS
FIGURE 1 is an embodiment of a system 100 for detecting signals. Data enters system 100 via, for example, e-mail, telephone, modem, or private data networks. The data is sent through a communication network 103 (such as satellite, microwave, or other suitable wireline or wireless network, or a combination of the preceding) controlled and maintained by network controller 101 to a transmitter 119. Transmitter 119, in turn, transmits the information to a user device 112. User device 112 transmits data packets back to a receiver 102. System 100 contemplates transmitter 119 with receiver functionality or receiver 102 with transmitter functionality.
The data packets received without error are assembled at receiver 102 and sent to an appropriate recipient coupled to network 103. If any data packets are received with errors on either the forward or the reverse path in a two- way system, the packets may be retransmitted until no errors are present. In the particular embodiment of full two-way messaging, the user has the additional benefit of being able to enter custom messages on a portable user device to initiate or answer pages, e-mail, faxes, or telephone messages .
Multiple antennas 114 and 116 may be used to detect signals. Signals sx 104 and s2 106 received by multiple antennas 114 and 116 at receiver 102 are properly combined to receive the intended transmission. One method combines signals s2 104 and s2 106 received from multiple antennas 114 and 116 in order to enhance the signal. The signal enhancement method works well when the noise is very small compared to the signal. Another method combines the signals s2 104 and s2 106 from multiple antennas 114 and 116 in order to cancel the interference. The interference cancellation method works well when the interference is much stronger than the signal.
Sometimes, the signal enhancement method enhances unwanted interference. Also, the interference cancellation method may reduce the desired signal. Moreover, in many situations, pure interference cancellation or pure signal enhancement does not provide the optimal antenna combination.. A signal combination that works well for a given message or data packet will not necessarily work well for other packets. For example, pager messages are short and each has a potentially different signal-to-noise ratio, interference, and direction of origination.
To improve signal detection, receiver 102 combines spatially diverse or otherwise decorrelated signals using a cancellation solution and an enhancement solution. Receiver 102 selects the solution that yields an optimal combination in order to improve performance. Specifically, user device 112, which may be, for example, a pager, telephone, personal digital assistant (PDA) , or other user device, transmits a signal which is received by at least two antennas at receiver 102. Receiver 102 may be, for example, a paging receiver, cellular base station, or other wireless component that receives signals from user device 112. Receiver 102 may also be affected by noise from other transmitters 119, and by thermal noise produced by electronic circuitry within receiver 102.
In a particular embodiment, receiver 102 includes a first antenna 114 and a second antenna 116. Receiver 102 may also include more than two antennas to provide further decorrelated signals for processing. Antenna 114 receives signal sx 104 and noise vx 118, and antenna 116 receives signal s2 106 and noise v2 120. Signals s2 104 and s2 106 represent at least a portion of a packet transmitted by user device 112. A packet includes any portion of information transmitted by user device 112, including the payload, preamble, or separate interference periods. Receiver 102 includes a modem 122 coupled to antennas 114 and 116. Modem 122 has a variety of components or stages to perform radio frequency (RF) and intermediate frequency (IF) filtering, downcoverting, and other processing. In the non-limiting illustrated embodiment, modem 122 includes a filter 124, an automatic gain control (AGC) 126, a down-converter 128, and a sampler 130.
In this embodiment, modem 122 receives signals 104, 106, 118, and 120. Filter 124 filters the received signals 104, 106, 118, and 120, AGC 126 adjusts the gain of the signals, and down-converter 128 converts the frequency of the signals to a lower frequency. Sampler 130 samples signal s2 104 and noise v2 118 received by antenna 114 and outputs sample x 132. Sampler 130 also samples signal s2 106 and noise v2 120 received by antenna 116 and outputs sample x2 134. A signal evaluator 136 evaluates samples Xj 132 and x2 134 for errors. For example, a checksum may be used to evaluate the preamble, payload, and/or other portion of a signal packet. In a particular embodiment, signal evaluator 136 divides a packet into a number of interference periods and determines any errors on an interference period basis. Interference period analysis of the signal reduces further processing load when receiver 102 receives most of the packet without errors. If samples x 132 and x2 134 are acceptable, signal evaluator 136 sends the samples to an application 140 for further processing. Application 140 extracts the data, and provides higher level signal protocols and processing to present data in an appropriate format for communication network 103, network controller 101, the intended recipient, or other components in system 100. If samples λ 132 and x2 134 are not acceptable, signal evaluator 136 passes the signals to a processor 150 for further processing and detection. Processor 150 computes a cancellation solution, an enhancement solution, and, in certain cases, a hybrid solution using samples x2 132 and x2 134. Processor 150 evaluates the solutions and passes an optimal solution zDpt 151 to application 140 for further processing.
FIGURE 2 is an embodiment of processor 150 that may be used in accordance with a system and method for detecting signals. Processor 150 can be one or more digital signal processors, microprocessors, controllers, or other hardware, software, or combination. Processor 150 includes a signal combiner 202, a memory 204, a solution evaluator 206, a hybrid solution generator 208, and a counter 210. The components of processor 150 may be embodied in software, hardware, or a combination of hardware and software at one or more locations. Also, it should be understood that processor 150 may include more or fewer components or modules to accomplish the signal detection features described below.
Memory 204 stores a noise variance σ2 2 of antenna 114 and a noise variance σ2 2 of antenna 116 and communicates the variances to signal combiner 202. Signal combiner 202 calculates a cancellation solution zcan 203 using samples xx 132 and x2 134. Solution evaluator 206 receives cancellation solution zcan 203 from signal combiner 202 and determines whether zcan 203 can be used to detect the signal. Solution evaluator 206 performs similar functions to assess the signal as signal evaluator 136. If solution zcan 203 is acceptable, solution evaluator 206 communicates solution zcan 203 as optimal solution zopt 151 to application 140. If solution zcan 203 is not acceptable, signal combiner 202 calculates an enhancement solution zenh 205 using samples x2 132 and x2 134 and noise variances σ2 2 and σ2 2. Again, solution evaluator 206 determines whether enhancement solution zenh 205 can be used to detect the signal, and communicates solution zen 205 as optimal solution zopt 151 to application 140 if solution zenh 205 is acceptable. Processor 150 may also perform the generation and evaluation functions in reverse order (enhancement and then cancellation) or in parallel . If neither cancellation solution zcan 203 nor enhancement solution zenh 205 is acceptable, signal combiner 202 communicates solutions zcan 203 and zenh 205 to a hybrid solution generator 208, which generates a hybrid solution Zhyb 209 from solutions zcan 203 and zenh 205. Alternatively, hybrid solution generator 208 may generate zhyb 209 using the original sampled signals x 132 and x2 134. Solution evaluator 206 determines whether hybrid solution zhyh 209 can be used to detect the signal, and communicates the solution Z yb 209 as optimal solution zopt 151 to application 140 if solution 209 is acceptable. If hybrid solution zhyb 209 is not acceptable, processor 150 increments counter 210 and generates additional hybrid solutions until an acceptable solution is generated or until processor 150 performs a specified maximum number of iterations. Hybrid solution generator 209 generates hybrid solutions so that each successive solution moves closer to an optimal solution yielding an optimal combination of antennas, thus improving signal detection. After computing a solution zopt 151 that can be used to detect signals s2 104 and s2 106, processor 150 communicates the solution zopt 151 to application 140.
FIGURES 3A-3D illustrate a set of solutions generated by system 100 for detecting signals xλ 304 and x2 306. FIGURE 3A is a graph illustrating vector representations of signal x2 304 and signal x2 306 received for example by spatially diverse antennas 114 and 116 of receiver 102. FIGURE 3B is a graph illustrating signal enhancement, where signal x2 306 is transposed and its amplitude optionally adjusted to yield vector x2 ' 308. Vector x2 ' 308 is added to signal x2 304 to yield vector xenh 310. FIGURE 3C is a graph illustrating interference cancellation, where vector x2 ' 308 is subtracted from signal xλ 304 to yield vector xcan 312. FIGURE 3D is a graph illustrating a hybrid solution, where vector xcaπ 312 is transposed and its amplitude optionally adjusted to form vector xcan ' 314. Vector xcan ' 314 is added to vector xenh 310 to yield a vector xhyb 316. Alternatively, processor 150 may generate vector xhyb 316 using original sampled signals x2 304 and x2 306. Processor 150 generates one or more of these solutions using appropriate scaling and adjustments described below to detect signals in system 100.
FIGURE 4 is a flow chart illustrating one embodiment of a method for detecting signals in system 100. In general, the method calculates a cancellation solution, an enhancement solution, and, in certain cases, a hybrid solution in order to detect a signal. Specifically, the method begins at step 402 where antenna 114 receives signal s2 104 and noise v2 118, and antenna 116 receives signal s2 106 and noise v2 120. Modem 122 of receiver 102 processes the received signals at step 404. For example, filter 124 filters the signals, AGC 126 adjusts the gain of the signals, and down-converter 128 converts the signals to a lower frequency. Sampler 130 samples signals 104, 106, 118, and 120 at step 406. Sampler 130 samples signal s2 104 and noise v2 118 received by antenna 114 to yield sample Xx 132. Sampler 130 also samples signal s2 106 and noise v2 120 received by antenna 116 to yield sample x2 134.
The mathematical model of the received signals for this illustrative two antenna example is given by Equation (1) :
x (j) = a s (j) + v (j) , j = l,2, ... , N (1) where :
(j) ' , or is the antenna array sample vector of the
X CO received signal; j is the sample index;
1 refers to antenna 114;
2 refers to antenna 116; a, is the array response vector to the signal;
s (j ) is a signal sample;
is a noise vector; and
Figure imgf000011_0001
Ns is the number of samples in a packet.
Equation (1) and the following computations use a two antenna, two signal embodiment. However, system 100 and the following computations support any suitable number of antennas and samples to detect at least a portion of a packet transmitted by user device 112.
The elements of xfj , a, s (j ) , and v (j ) are complex numbers representing the quadrature components of the received signals, the array response vector, the transmitted signals, and the noise vectors, respectively. Moreover, the
vector x (j ) represents the received signals after filtering, automatic gain control, frequency down-conversion, sampling, and appropriate decomposition into the quadrature components .
Signal evaluator 136 checks the bits of samples x± 132 and x2 134 to see if the signals are detectable at step 408. Signal evaluator 136 performs this analysis using checksums or other appropriate technique on the preamble, payload, and/or one of a number of interference periods of a received packet. If the samples are acceptable, signal evaluator 136 communicates samples x2 132 and x2 134 to application 140 at step 410 for further processing, and the method terminates. If the samples are not acceptable, the samples are sent to signal combiner 202.
Signal combiner 202 computes the covariance of the samples at step 412. The sample covariance matrix is given by Equation (2) :
x 1 ^ Xl CO Xl CO Xl CO X2 CO (2) s J=l X2 CO Xl CO X2 CO 2 CO
Figure imgf000012_0001
1 w- -, _,H _, _,H _, _,H _, _,H
— ∑ a sCO s* () a + v(j) v (j) + a J) v (j) + v() a s* (j)
where mH represents the conjugate transpose of matrix m, and y* is the conjugate of a complex value y. If the correlation between noise v2 118 and v2 120 and the samples x± 132 and x2 134 is negligible with respect to signal auto- correlation and noise auto-correlation, then the approximation given by Equation (3) holds:
aιaι aia2 2 a + ∑ = p + ∑π ∑.
( 3 ) a2a1 a2a2 γ Σ 22 where
Figure imgf000013_0001
is the average power of the signal ;
Figure imgf000013_0002
is a measure of noise; and
Figure imgf000013_0003
Signal combiner 202 decomposes the covariance matrix R of the samples determined at step 412 into eigenvectors and eigenvalues at step 414. Matrix R may be decomposed using
Equation (3) . Alternatively, matrix R may be decomposed using singular value decomposition, as shown in Equation (4) :
R=USUH (4) where
Figure imgf000014_0001
is the strength of the signal; and
Figure imgf000014_0002
Matrix U contains the eigenvectors u2 and u2 of covariance
matrix R. Dominant eigenvector u2 is the signal subspace,
where —^ gives the estimated ratio of the dominant signal u,
in antenna 114 and that of antenna 116. Eigenvector u2 is the noise subspace. Matrix S contains the eigenvalues of
R . The eigenvalues are real numbers, and Sn≥S22- If the matrix Σ, described by Equation (3b), is diagonal, then Equation (5) holds:
Figure imgf000014_0003
where is an unknown complex scalar. That is, the
decomposition of matrix R provides an estimate of vector a up to a scalar. Matrix Σ is diagonal if there are no interfering signals, except for thermal noise, as expressed by Equation (6) :
Figure imgf000014_0004
Matrix Σ is approximately diagonal if interfering signals are negligible and the noise consists primarily of thermal noise. Nevertheless, Equation (5) yields a good
approximation when the noise vectors v (j ) are very small
compared to the signal vectors as(j) . If this is the case,
dominant eigenvector u2 can be used to enhance the signal by combining the samples from antennas 114 and 116. Equation (5) also yields a good approximation when the noise vectors contain interference that is much stronger than the signal .
If this is the case, dominant eigenvector u can be used to cancel out the interference from antennas 114 and 116. Using the dominant eigenvector results in efficient calculation of solutions, which allows for the evaluation of individual signal packets, thus improving signal detection. Signal combiner 202 calculates cancellation solution
Zcan 203 at step 416 from the eigenvector u2 determined at step 414. Cancellation solution zcan 203 is computed using Equation (7) :
Figure imgf000015_0001
u.. Since —^- gives the estimated ratio of the dominant signal
in antenna 114 and that of antenna 116, eigenvector Ui itself can be used to compute a suitably accurate solution. By using only the dominant eigenvector to evaluate a signal, computing efficiency is increased, which allows receiver 102 to detect signals on a per packet basis, or even per interference period basis, as the signals are received. 067056.0103
15
Solution evaluator 206 evaluates whether cancellation solution zcan 203 can be used to detect the signal at step 418. If solution zcan 203 is acceptable, solution evaluator 206 communicates the solution to application 140 at step 410, which uses the solution to detect the signal, and the method terminates.
If solution zcan 203 is not acceptable, signal combiner 202 computes enhancement solution zenh 205 at step 422 from the eigenvectors determined at step 414. Alternatively, enhancement solution zenh 205 may be computed before cancellation solution zcan 203, or enhancement solution zeπh 205 and cancellation solution zcan 203 may be computed in parallel. Enhancement solution zenn 205 is computed from signal samples x2 132 and x2 134 using Equation (8) :
Figure imgf000016_0001
where <τ, and σ2 represent the noise variances of the first antenna 114 and second antenna 116, respectively. Solution evaluator 206 evaluates whether enhancement solution zenh 205 can be used to detect the signal at step 424. If solution Zenh 205 is acceptable, solution evaluator 206 communicates the solution to application 140 at step 410, which uses the solution to detect the signal, and the method terminates. If neither the cancellation or enhancement solution is acceptable, hybrid solution generator 208 initializes hybrid factors to compute a hybrid solution from cancellation solution zcan 203 and enhancement solution zeπh 205 at step 428. The hybrid solution is computed using Equation (9) :
ZhyfcG') = < ZcanU) + P^CO ( 9 > where scalar values and β are the hybrid factors. Scalars and β may be bound by enhancement solution zenh 205 and cancellation solution zcaπ 203. Alternatively, the hybrid solution may be computed from signal samples Xi 132 and x2 134 using Equation (10) :
zhyb(j) = axM + &x2 ti) (10)
where scalar values α and β are the hybrid factors. Hybrid solution generator 208 generates hybrid solution Z yb 209 at step 430 using either Equation (9) or Equation (10) and suitable hybrid factors. Solution evaluator 206 evaluates whether hybrid solution Zhyb 209 can be used to detect the signal at step 432. If the solution is acceptable, solution evaluator 206 communicates the solution to application 140 at step 410, which uses the solution to detect the signal, and the method terminates.
If hybrid solution zhyb 209 is not acceptable, counter 210 increments an iteration count at step 436, and processor 150 determines whether the signal is to be declared undetectable by determining whether the iteration count has exceeded a specified maximum number of iterations at step 438. If the iteration count exceeds the specified maximum number of iterations, processor 150 discards the signals and reports to application 140 that the signals are undetectable at step 442, and the method terminates. If the iterations count does not exceed the specified maximum number of iterations, hybrid solution generator 208 adjusts the hybrid factors at step 440. Generator 208 adjusts the hybrid factors by, for example, adjusting the phase and the amplitude values of the solution by predetermined increments within a range defined by the phase and the amplitude values of cancellation solution zcan 203 and enhancement solution zenh 205. The method returns to step 430 and repeats steps 430 to 442 until a hybrid solution zhyb 209 provides an acceptable solution or until a maximum number of iterations have been performed, and the method terminates. The method searches for a combination of antenna outputs until it obtains a combination that results in acceptable signal detection.
Although an embodiment of the invention and its advantages are described in detail, a person skilled in the art could make various alternations, additions, and omissions without departing from the spirit and scope of the present invention as defined by the appended claims.

Claims

WHAT IS CLAIMED IS:
1. A system for signal detection, the system comprising : a first antenna operable to receive a first signal; a second antenna operable to receive a second signal, wherein the first signal and the second signal represent at least a portion of a packet transmitted by a user device; and a processor operable to: generate a cancellation solution and an enhancement solution using the first signal and the second signal; and detect at least a portion of the packet using a selected one of the cancellation solution and the enhancement solution.
2. The system of Claim 1, wherein the processor is further operable to generate a hybrid solution if neither the cancellation solution nor the enhancement solution are acceptable.
3. The system of Claim 2, wherein the processor is further operable to repeat the following: adjust one or more hybrid factors; generate the hybrid solution using the adjusted hybrid factors; and determine whether the hybrid solution is an acceptable solution.
4. The system of Claim 3, wherein the processor is operable to adjust the hybrid factors to generate a hybrid solution having a phase and an amplitude within a range bounded by phases and amplitudes of the cancellation solution and the enhancement solution.
5. The system of Claim 2, wherein the processor is further operable to repeat the following: adjust one or more hybrid factors; increment a counter; generate the hybrid solution using the hybrid factors; and determine whether the hybrid solution is an acceptable solution until the counter equals a predetermined maximum iteration count.
6. The system of Claim 1, wherein the processor is further operable to: determine one or more hybrid factors; and generate a hybrid solution using the cancellation solution, the enhancement solution, and the hybrid factors.
7. The system of Claim 1, wherein the processor is further operable to: determine one or more hybrid factors; and generate a hybrid solution using the first signal, the second signal, and the hybrid factors.
8. The system of Claim 1, wherein the processor is further operable to calculate the cancellation solution using a dominant eigenvector from a covariance of the first signal and the second signal .
9. The system of Claim 8, wherein the cancellation solution comprises the difference between the first signal and the second signal weighted by a ratio of the components of the dominant eigenvector.
10. The system of Claim 8, wherein the enhancement solution comprises the sum of: a first signal weighted by a first component of the dominant eigenvector; and a second signal weighted by a second component of the dominant eigenvector.
11. The system of Claim 10, wherein the first signal is further weighted in inverse proportion by a first noise variance of the first antenna and the second signal is further weighted in inverse proportion by a second noise variance of the second antenna.
12. The system of Claim 1, wherein the user device comprises a pager.
13. A system for signal detection, the system comprising : a first antenna operable to receive a first signal; a second antenna operable to receive a second signal, wherein the first signal and the second signal represent at least a portion of a packet transmitted by a user device; and a processor operable to: compute a covariance of the signals; determine a dominant eigenvector from the covariance; calculate a cancellation solution using the dominant eigenvector; calculate an enhancement solution using the dominant eigenvector; determine whether the cancellation solution or the enhancement solution is an acceptable solution; perform the following operations if neither the cancellation solution nor the enhancement solution is an acceptable solution: determine one or more hybrid factors; generate a hybrid solution using the hybrid factors ; determine if the hybrid solution is an acceptable solution; and if the hybrid solution is not an acceptable solution, repeat the following operations until the hybrid solution is an acceptable solution: adjust the hybrid factors; generate the hybrid solution using the adjusted hybrid factors; and determine whether the hybrid solution is an acceptable solution.
14. The system of Claim 13, wherein the processor is further operable to repeat the following: increment a counter; determine whether the hybrid solution is an acceptable solution until the counter equals a predetermined maximum iteration count.
15. The system of Claim 13, wherein the processor is operable to adjust the hybrid factors to generate a hybrid solution having a phase and an amplitude within a range bounded by phases and amplitudes of the cancellation solution and the enhancement solution.
16. The system of Claim 13, wherein the cancellation solution comprises the difference between the first signal and the second signal weighted by a ratio of the components of the dominant eigenvector.
17. The system of Claim 13, wherein the enhancement solution comprises the sum of: a first signal weighted by a first component of the dominant eigenvector; and a second signal weighted by a second component of the dominant eigenvector.
18. The system of Claim 17, wherein the first signal is further weighted in inverse proportion by a first noise variance of the first antenna and the second signal is further weighted in inverse proportion by a second noise variance of the second antenna.
19. A method for signal detection, the method comprising : receiving a first signal from a first antenna and a second signal from a second antenna, wherein the first signal and the second signal represent at least a portion of a packet transmitted by a user device; generating a cancellation solution and an enhancement solution; and detecting at least a portion of the packet using a selected one of the cancellation solution and the enhancement solution.
20. The method of Claim 19, further comprising generating a hybrid solution if neither the cancellation solution nor the enhancement solution are acceptable.
21. The method of Claim 19, further comprising: determining one or more hybrid factors; and generating a hybrid solution using the cancellation solution, the enhancement solution, and the hybrid factors.
22. The method of Claim 19, further comprising: determining one or more hybrid factors ; and generating a hybrid solution using the first signal, the second signal, and the hybrid factors.
23. The method of Claim 19, further comprising repeating the following: adjusting one or more hybrid factors; generating a hybrid solution using the adjusted hybrid factors; and determining whether the hybrid solution is an acceptable solution.
24. The method of Claim 23, further comprising adjusting the hybrid factors to generate a hybrid solution having a phase and an amplitude within a range bounded by phases and amplitudes of the cancellation solution and the enhancement solution.
25. The method of Claim 19, further comprising repeating the following: adjusting one or more hybrid factors; incrementing a counter; generating a hybrid solution using the hybrid factors; and determining whether the hybrid solution is an acceptable solution until the counter equals a predetermined maximum iteration count.
26. The method of Claim 19, further comprising calculating the cancellation solution using a dominant eigenvector from a covariance of the first signal and the second signal.
27. The method of Claim 26, wherein the cancellation solution comprises the difference between the first signal and the second signal weighted by a ratio of the components of the dominant eigenvector.
28. The method of Claim 26, wherein the enhancement solution comprises the sum of: a first signal weighted by a first component of the dominant eigenvector; and a second signal weighted by a second component of the dominant eigenvector.
29. The method of Claim 28, wherein the first signal is further weighted in inverse proportion by a first noise variance of the first antenna and the second signal is further weighted in inverse proportion by a second noise variance of the second antenna.
30. The method of Claim 19, wherein the user device comprises a pager.
31. A method for signal detection, the method comprising: receiving a first signal from a first antenna and a second signal from a second antenna, wherein the first signal and the second signal represent at least a portion of a packet transmitted by a user device; computing a covariance of the first signal and the second signal; generating a dominant eigenvector from the covariance; calculating a cancellation solution using the dominant eigenvector; and calculating an enhancement solution using the dominant eigenvector; and performing the following operations if neither the cancellation solution nor the enhancement solution are an acceptable solution: determining one or more hybrid factors; generating a hybrid solution using the hybrid factors; and determining whether the hybrid solution is an acceptable solution.
32. The method of Claim 31, further comprising repeating the following: adjusting one or more hybrid factors; incrementing a counter; generating the hybrid solution using the adjusted hybrid factors; and determining whether the hybrid solution is an acceptable solution until the counter equals a predetermined maximum iteration count.
33. The method of Claim 32, further comprising adjusting the hybrid factors to generate a hybrid solution having a phase and an amplitude within a range bounded by phases and amplitudes of the cancellation solution and the enhancement solution.
34. The method of Claim 31, wherein the cancellation solution comprises the difference between the first signal and the second signal weighted by a ratio of the components of the dominant eigenvector.
35. The method of Claim 31, wherein the enhancement solution comprises the sum of: a first signal weighted by a first component of the dominant eigenvector; and a second signal weighted by a second component of the dominant eigenvector.
36. The method of Claim 35, wherein the first signal is further weighted in inverse proportion by a first noise variance of the first antenna and the second signal is further weighted in inverse proportion by a second noise variance of the second antenna.
PCT/US2001/008039 2000-03-17 2001-03-13 Method and system for detecting signals with multiple antennas WO2001071942A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2001243626A AU2001243626A1 (en) 2000-03-17 2001-03-13 Method and system for detecting signals

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US52845800A 2000-03-17 2000-03-17
US09/528,458 2000-03-17

Publications (2)

Publication Number Publication Date
WO2001071942A2 true WO2001071942A2 (en) 2001-09-27
WO2001071942A3 WO2001071942A3 (en) 2002-06-06

Family

ID=24105762

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/008039 WO2001071942A2 (en) 2000-03-17 2001-03-13 Method and system for detecting signals with multiple antennas

Country Status (2)

Country Link
AU (1) AU2001243626A1 (en)
WO (1) WO2001071942A2 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012074680A1 (en) * 2010-11-29 2012-06-07 General Electric Company Communication system for a rail vehicle consist and method for communicating with a rail vehicle consist
US8532850B2 (en) 2009-03-17 2013-09-10 General Electric Company System and method for communicating data in locomotive consist or other vehicle consist
US8583299B2 (en) 2009-03-17 2013-11-12 General Electric Company System and method for communicating data in a train having one or more locomotive consists
US8655517B2 (en) 2010-05-19 2014-02-18 General Electric Company Communication system and method for a rail vehicle consist
US8702043B2 (en) 2010-09-28 2014-04-22 General Electric Company Rail vehicle control communication system and method for communicating with a rail vehicle
US8798821B2 (en) 2009-03-17 2014-08-05 General Electric Company System and method for communicating data in a locomotive consist or other vehicle consist
US8825239B2 (en) 2010-05-19 2014-09-02 General Electric Company Communication system and method for a rail vehicle consist
US8914170B2 (en) 2011-12-07 2014-12-16 General Electric Company System and method for communicating data in a vehicle system
US9379775B2 (en) 2009-03-17 2016-06-28 General Electric Company Data communication system and method
US9513630B2 (en) 2010-11-17 2016-12-06 General Electric Company Methods and systems for data communications
US9637147B2 (en) 2009-03-17 2017-05-02 General Electronic Company Data communication system and method
US10144440B2 (en) 2010-11-17 2018-12-04 General Electric Company Methods and systems for data communications

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8935022B2 (en) 2009-03-17 2015-01-13 General Electric Company Data communication system and method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5796779A (en) * 1992-06-29 1998-08-18 Raytheon Company Adaptive signal processor for non-stationary environments and method
WO1998053560A1 (en) * 1997-05-21 1998-11-26 Telefonaktiebolaget Lm Ericsson Selective diversity combining
WO1999031820A1 (en) * 1997-12-17 1999-06-24 Telefonaktiebolaget Lm Ericsson (Publ) A mobile station having plural antenna elements and interference suppression
US6201955B1 (en) * 1998-05-29 2001-03-13 Motorola, Inc. Method and apparatus for receiving a radio frequency signal using a plurality of antennas

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5796779A (en) * 1992-06-29 1998-08-18 Raytheon Company Adaptive signal processor for non-stationary environments and method
WO1998053560A1 (en) * 1997-05-21 1998-11-26 Telefonaktiebolaget Lm Ericsson Selective diversity combining
WO1999031820A1 (en) * 1997-12-17 1999-06-24 Telefonaktiebolaget Lm Ericsson (Publ) A mobile station having plural antenna elements and interference suppression
US6201955B1 (en) * 1998-05-29 2001-03-13 Motorola, Inc. Method and apparatus for receiving a radio frequency signal using a plurality of antennas

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8798821B2 (en) 2009-03-17 2014-08-05 General Electric Company System and method for communicating data in a locomotive consist or other vehicle consist
US8532850B2 (en) 2009-03-17 2013-09-10 General Electric Company System and method for communicating data in locomotive consist or other vehicle consist
US8583299B2 (en) 2009-03-17 2013-11-12 General Electric Company System and method for communicating data in a train having one or more locomotive consists
US9637147B2 (en) 2009-03-17 2017-05-02 General Electronic Company Data communication system and method
US9379775B2 (en) 2009-03-17 2016-06-28 General Electric Company Data communication system and method
US8655517B2 (en) 2010-05-19 2014-02-18 General Electric Company Communication system and method for a rail vehicle consist
US8825239B2 (en) 2010-05-19 2014-09-02 General Electric Company Communication system and method for a rail vehicle consist
US8702043B2 (en) 2010-09-28 2014-04-22 General Electric Company Rail vehicle control communication system and method for communicating with a rail vehicle
US9513630B2 (en) 2010-11-17 2016-12-06 General Electric Company Methods and systems for data communications
US10144440B2 (en) 2010-11-17 2018-12-04 General Electric Company Methods and systems for data communications
AU2011337045B2 (en) * 2010-11-29 2016-03-10 Ge Global Sourcing Llc Communication system for a rail vehicle consist and method for communicating with a rail vehicle consist
US8655515B2 (en) 2010-11-29 2014-02-18 General Electric Company Communication system for a rail vehicle consist and method for communicating with a rail vehicle consist
WO2012074680A1 (en) * 2010-11-29 2012-06-07 General Electric Company Communication system for a rail vehicle consist and method for communicating with a rail vehicle consist
US8914170B2 (en) 2011-12-07 2014-12-16 General Electric Company System and method for communicating data in a vehicle system

Also Published As

Publication number Publication date
WO2001071942A3 (en) 2002-06-06
AU2001243626A1 (en) 2001-10-03

Similar Documents

Publication Publication Date Title
RU2349034C2 (en) Estimation of signal to noise relation in devices of wireless communication with reception separation
EP1540763B1 (en) Antenna array including virtual antenna elements and method
EP0922337B1 (en) Adaptive communication system and method using unequal weighting of interference and noise
US6285861B1 (en) Receiving station with interference signal suppression
TW497340B (en) Adaptive channel estimation in a wireless communication system
US7299017B2 (en) Communication method, receiver and base station
CN100450115C (en) Method and apparatus for estimation of phase offset between communication channels
WO2001071942A2 (en) Method and system for detecting signals with multiple antennas
US6947475B2 (en) Method and apparatus for estimating channel characteristics using pilot and non-pilot data
US20040048593A1 (en) Adaptive antenna receiver
CN1130853C (en) Method and apparatus for interference decorrelation in time and space
US7236538B1 (en) Method and apparatus for improving transmit antenna weight tracking using channel correlations in a wireless communication system
US20040185909A1 (en) Linear transformation of symbols to at least partially compensate for correlation between antennas in space time block coded systems
US20030201936A1 (en) Adaptive beamforming apparatus and method
US20030027600A1 (en) Microphone antenna array using voice activity detection
EP1780902A1 (en) Receiving station with interference signal suppression
JP2002540672A (en) Doppler diffusion evaluation system
US20080089267A1 (en) Multi-antenna upgrade for a transceiver
WO2015112048A1 (en) Method and device for cross-polarization interference suppression
US20040042532A1 (en) Measuring method, and receiver
JP3947520B2 (en) Mobile communication device including antenna array and mobile communication method
CN114696849A (en) Signal receiving method for eliminating artificial noise
EP2153540B1 (en) Reduced lattice demodulation method and apparatus
US20030043893A1 (en) Signal processing method and apparatus for a spread spectrum radio communication receiver
AU2001291164A (en) Method and apparatus for determining an operating condition in a communications system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ CZ DE DE DK DK DM DZ EE EE ES FI FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ CZ DE DE DK DK DM DZ EE EE ES FI FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase in:

Ref country code: JP