IP Library Granted Patent US 6,947,507
Granted Patent B2
US 6,947,507 · App. 09/989,337 · Granted Sep 20, 2005

Spatial-temporal methods and systems for reception of non-line-of-sight communication signals

Assignee: Calamp Corp.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,947,507
App. No.
09/989,337
Granted
Sep 20, 2005
Kind
B2
Abstract

Receiver systems and methods are provided for processing transmit signals S tr that are received over a receive channel C rcv which is formed by a plurality of receive paths. Method embodiments comprise the steps of a) receiving the transmit signals S tr with a plurality of spatially separated antennas to form respective receive signals S rcv , and b) spatially and temporally processing the receive signals S rcv to form a combined corrected signal S crct cmb that reduces errors in at least one signal parameter. Exemplary signal parameters include signal preambles, codes, spreading codes and modulations.

Claims (115)

1. A method of processing transmit signals S tr that are received over a receive channel C rcv which is formed by a plurality of receive paths, the method comprising the steps of:

receiving said transmit signals S tr with a plurality of spatially separated antennas to form respective receive signals S rcv ; and

spatially and temporally processing said receive signals S rcv to form a combined corrected signal S crctcmb that reduces errors in at least one signal parameter;

wherein said processing step includes the step of correcting said receive signals S rcv to form respective corrected signals S crct that reduce errors in said signal parameter and further including the steps of:

comparing said signal parameter of at least one of said corrected signals S crct to a known corresponding signal parameter to detect a difference; and

altering phase and gain of said corrected signal S crct to reduce said difference below a predetermined threshold and thereby reduce the contribution of an interference signal to said combined corrected signal S crctcmb .

2. The method of claim 1 , further including the step of selecting said signal parameter from parameters that include signal preamble, signal code, spreading code and signal modulation.

3. A method of processing transmit signals S tr that are received over a receive channel C rcv which is formed by a plurality of receive paths, the method comprising the steps of:

receiving said transmit signals S tr with a plurality of spatially separated antennas to form respective receive signals S rcv ; and

spatially and temporally processing said receive signals S rcv to form a combined corrected signal S crctcmb that reduces errors in at least one signal parameter;

wherein said processing step includes the step of correcting said received signals S rcv to form respective corrected signals S crct that reduce errors in said signal parameter and further including the steps of:

comparing said signal parameter of at least one of said corrected signals S crct to a known corresponding signal parameter to detect a difference; and

inserting a canceling signal into said corrected signals S crct to reduce said difference below a predetermined threshold and thereby reduce the contribution of an interference signal to said combined corrected signal S crctcmb .

4. The method of claim 3 , further including the step of selecting said signal parameter from parameters that include signal preamble, signal code, spreading code and signal modulation.

5. A method of processing transmit signals S tr that are received over a receive channel C rcv which is formed by a plurality of receive paths, the method comprising the steps of:

receiving said transmit signals S tr with a plurality of spatially separated antennas to form respective received signals S rcv ; and

spatially and temporally processing said receive signals S rcv to form a combined corrected signal S crctcmb that reduces errors in at least one signal parameter;

wherein said processing step includes the steps of:

correcting said receive signals S rcv to form respective corrected signals Scrct that reduce temporal errors in said signal parameter; and

combining said corrected signals S crct to reduce spatial errors of said signal parameter in said combined corrected signal S crctcmb .

6. The method of claim 5 , wherein said correcting step includes the step of equalizing said receive channel C rcv .

7. The method of claim 6 , wherein, for each of said receive signals S rcv , said equalizing step includes the steps of:

summing versions of that received signal S rcvd that are modified with respective weights and time delays to form a corrected signal S crct ;

comparing said signal parameter of said corrected signal S crct and a known corresponding signal parameter to detect a difference; and

updating said weights and time delays to reduce said difference.

8. The method of claim 7 , wherein said equalizing step further includes the step of convolving one of said receive signals S rcv with a known version of said signal parameter to determine said time delays.

9. The method of claim 5 , wherein said combining step includes the steps of:

providing said corrected signals S crct with respective weights to form said combined corrected signal S crctcmb ;

comparing said signal parameter of said combined corrected signal S crctcmb and a known corresponding signal parameter to detect a difference; and

updating said weights to reduce said difference.

10. The method of claim 5 , wherein said combining step includes the steps of:

comparing a spectrum of at least one of said corrected signals S crct to a spectrum of a known corresponding signal parameter to detect a difference; and

altering phase and gain of said corrected signals S crct to reduce said difference below a predetermined threshold and thereby reduce the contribution of an interference signal to said combined corrected signal S crctcmb .

11. The method of claim 5 , further including the step of selecting said signal parameter from parameters that include signal preamble, signal code, spreading code and signal modulation.

12. A method of processing transmit signals S tr that are received over a receive channel C rcv which is formed by a plurality of receive paths, the method comprising the steps of:

receiving said transmit signals S tr with a plurality of spatially separated antennas to form respective receive signals S rcv ; and

spatially and temporally processing said receive signals S rcv to form a combined corrected signal S crctcmb that reduces errors in at least one signal parameter;

wherein said processing step includes the steps of:

estimating said receive channel C rcv to determine time delays that correspond to said receive paths;

for each determined time delay, summing corresponding receive signals S rcv which are modified by respective weights to provide a respective corrected signal S crct that reduces spatial errors in said signal parameter; and

with their respective time delays, combining all corrected signals S crct derived in said summing step to realize said combined corrected signal Scrctcmb.

13. The method of claim 17 , further including the step of combining the results of said estimating step on at least two of said receive signals S rcv .

14. The method of claim 12 , wherein said estimating step includes the step of convolving one said receive signals S rcv with a known signal parameter that corresponds to said signal parameter of receive signals S rcv to determine delays.

15. The method of claim 12 , wherein said estimating step includes the steps of:

summing versions of one of said receive signal S rcv that have respective weights and time delays to form a test signal S tst ;

comparing said signal parameter of said test signal S tst and a known corresponding signal parameter to detect a difference; and

updating said weights and time delays to reduce said difference.

16. The method of claim 12 , further including the step of selecting said signal parameter from parameters that include signal preamble, signal code, spreading code and signal modulation.

17. A method of processing transmit signals S tr that are received over a receive channel C rcv which is formed by a plurality of receive paths, the method comprising the steps of:

receiving said transmit signals S tr with a plurality of spatially separated antennas to form respective receive signals S rcv ; and

spatially and temporally processing said receive signals S rcv to form a combined corrected signal S crctcmb that reduces errors in at least one signal parameter;

wherein said processing step includes the steps of:

for each of said receive signals S rcv , providing signal versions of that receive signal S rcv that have respective weights and time delays;

summing said signal versions of all of said received signals S rcv to form said combined corrected signal S crctcmb ;

comparing said signal parameter of said combined corrected signal S crctcmb and a known corresponding signal parameter to detect a difference; and

updating said weights and time delays to reduce said difference.

18. The method of claim 17 , wherein said comparing step includes the step of convolving one of said receive signals S rcv with a known version of said signal parameter to determine said time delays.

19. The method of claim 18 , wherein said weights are complex coefficients.

20. The method of claim 17 , further including the step of selecting said signal parameter from parameters that include signal preamble, signal code, spreading code and signal modulation.

21. A method of processing transmit signals S tr that are received over a receive channel C rcv which is formed by a plurality of receive paths, the method comprising the steps of:

receiving said transmit signals S tr with a plurality of spatially separated antennas to form respective receive signals S rcv ; and

spatially and temporally processing said receive signals S rcv to form a combined corrected signal S crctcmb that reduces errors in at least one signal parameter;

estimating said receive channel C rcv to determine time delays and respective weights for reduction of temporal errors in said signal parameter;

applying complex corrections based on of said weights to said signal portions to obtain corrected signals S crct ; and

summing said corrected signals S crct to obtain said combined corrected signal S crctcmb .

22. The method of claim 21 , further including the step of selecting said signal parameter from parameters that include signal preamble, signal code, spreading code and signal modulation.

23. A receiver system for processing transmit signals S tr that are received over a receive channel C rcv which is formed by a plurality of receive paths, the system comprising:

a plurality of spatially separated antennas that convert said transmit signals S tr to receive signals S rcv ;

a downconverter system that coherently downconverts said receive signals S rcv ;

analog-to-digital converters that coherently digitize said receive signals S rcv ; and

at least one data processor that is programmed to execute the step of spatially and temporally processing said receive signals S rcv to form a combined corrected signal S crctcmb that reduces errors in at least one signal parameter;

wherein said downconverter system includes:

downconverters that coherently downconvert and multiplex said receive signals S rcv to different first intermediate signals;

tuners that coherently downconvert said first intermediate signals to second intermediate signals; and

a cable that couples said first intermediate signals to said tuners.

24. A receiver system for processing transmit signals S tr that are received over a receive channel C rcv which is formed by a plurality of receive paths, the system comprising:

a plurality of spatially separated antennas that convert said transmit signals S tr to receive signals S rcv ;

a downconverter system that coherently downconverts said receive signals S rcv ;

analog-to-digital converters that coherently digitize said receive signals S rcv ; and

at least one data processor that is programmed to execute the step of spatially and temporally processing said receive signals S rcv to form a combined corrected signal S crctcmb that reduces errors in at least one signal parameter;

wherein said processing step includes the steps of:

correcting said receive signals S rcv to form respective corrected signals S crct that reduce temporal errors in said signal parameter; and

combining said corrected signals S crct to reduce spatial errors of said signal parameter in said combined corrected signal S crctcmb .

25. The system of claim 24 , wherein said processing step further includes the step of selecting said signal parameter from parameters that include signal preamble, signal code, reading code and signal modulation.

26. A receiver system for processing transmit signals S tr that are received over a receive channel C rcv which is formed by a plurality of receive paths, the system comprising:

a plurality of spatially separated antennas that convert said transmit signals S tr to receive signals S rcv ;

a downconverter system that coherently downconverts said receive signals S rcv ;

analog-to-digital converters that coherently digitize said receive signals S rcv ; and

at least one data processor that is programmed to execute the step of spatially and temporally processing said receive signals S rcv to form a combined corrected signal S crctcmb that reduces errors in at least one signal parameter;

wherein said processing step includes the steps of:

estimating said receive channel C rcv to determine time delays that correspond to said receive paths;

for each determined time delay, summing corresponding received signals S rcv which are modified by respective weights to provide a respective corrected signal S crct that reduces spatial errors in said signal parameter; and

with their respective time delays, combining all corrected signals S crct derived in said summing step to realize said combined corrected signal S crctcmb .

27. The system of claim 26 , wherein said processing step further includes the step of selecting said signal parameter from parameters that include signal preamble, signal code, spreading code and signal modulation.

28. A receiver system for processing transmit signals S tr that are received over a receive channel C rcv which is formed by a plurality of receive paths, the system comprising:

a plurality of spatially separated antennas that convert said transmit signals S tr to receive signals S rcv ;

a downconverter system that coherently downconverts said receive signals S rcv ;

analog-to-digital converters that coherently digitize said receive signals S rcv ; and

at least one data processor that is programmed to execute the step of spatially and temporally processing said receive signals S rcv to form a combined corrected signal S crctcmb that reduces errors in at least one signal parameter;

wherein said processing step includes the steps of:

for each of said receive signals S rcv , providing signal versions of that receive signals S rcv that have respective weights and time delays;

summing said signal versions of all of said receive signals S rcv to form said combined corrected signal S crctcmb ;

comparing said signal parameter of said combined corrected signal S crctcmb and a known corresponding signal parameter to detect a difference; and

updating said weights and time delays to reduce said difference.

29. The system of claim 28 , wherein said processing step further includes the step of selecting said signal parameter from parameters that include signal preamble, signal code, spreading code and signal modulation.

30. A receiver system for processing transmit signals S tr that are received over a receive channel C rcv which is formed by a plurality of receive paths, the system comprising:

a plurality of spatially separated antennas that convert said transmit signals S tr to receive signals S rcv ;

a downconverter system that coherently downconverts said receive signals S rcv ;

analog-to-digital converters that coherently digitize said receive signals S rcv ; and

at least one data processor that is programmed to execute the step of spatially and temporally processing said receive signals S rcv to form a combined corrected signal S crctcmb that reduces errors in at least one signal parameter;

wherein said processing step includes the steps of:

estimating said receive channel C rcv to determine time delays and respective weights for reduction of temporal errors in said signal parameter;

applying complex conjugates of said weights to said signal portions to obtain corrected signals S crct ; and

summing said corrected signals S crct to obtain said combined corrected signal S crctcmb .

31. The system of claim 30 , wherein said processing step further includes the step of selecting said signal parameter from parameters that include signal preamble, signal code, spreading code and signal modulation.

Assignments (9)
MERGER Recorded Jan 13, 2016
From: COLTRA CAPITAL LIMITED LIABILITY COMPANY
To: CALLAHAN CELLULAR L.L.C.
Reel/Frame 037509/0452 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2009
From: CALAMP CORP.
To: COLTRA CAPITAL LIMITED LIABILITY COMPANY
Reel/Frame 022248/0227 →
RELEASE Recorded Jun 5, 2006
From: CALIFORNIA AMPLIFIER, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 018160/0382 →
SECURITY INTEREST Recorded Jun 2, 2006
From: CALAMP CORP.
To: BANK OF MONTREAL, AS AGENT
Reel/Frame 017730/0141 →
CHANGE OF NAME Recorded Feb 22, 2005
From: CALIFORNIA AMPLIFIER, INC.
To: CALAMP CORP.
Reel/Frame 016309/0949 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2002
From: KELKAR, KRIS
To: CALIFORNIA AMPLIFIER, INC.
Reel/Frame 013239/0608 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2002
From: KELKAR, ANAND
To: CALIFORNIA AMPLIFIER, INC.
Reel/Frame 013239/0620 →
SECURITY INTEREST Recorded May 7, 2002
From: CALIFORNIA AMPLIFIER, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 012916/0651 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2001
From: KELKAR, KRIS; KELKAR, ANAND
To: CALIFORNIA AMPLIFIER, INC.
Reel/Frame 012318/0924 →
Continuity (2)
Provisional Application 6025360200 · Nov 27, 2000
Related Publication 20020064246A1 · May 30, 2002