Claims
- 1. A method for generating a reference signal with improved correlation characteristics, comprising:
defining a known component of a broadcast television signal; defining an autocorrelation matrix for the known component of the broadcast television signal; generating an autocorrelation function of the known component of the broadcast television signal; identifying sidelobes in the autocorrelation function of the known component of the broadcast television signal; defining a sidelobe-producing matrix which produces only the identified sidelobes when applied to the known component of the broadcast television signal; and finding a reference signal which minimizes a product of the sidelobe-producing matrix and the reference signal.
- 2. The method of claim 1, wherein the reference signal also minimizes sensitivity to high frequency noise when cross-correlated with the known component of the broadcast television signal.
- 3. The method of claim 1, wherein the reference signal also minimizes sensitivity to low frequency disturbance signals when cross-correlated with the known component of the broadcast television signal.
- 4. The method of claim 1, wherein the reference signal also maximizes a main peak when cross-correlated with the known component of the broadcast television signal.
- 5. The method of claim 1, wherein a Quadratic Programming (QP) approach is utilized to find the reference signal.
- 6. The method of claim 1, wherein the broadcast television signal is an American Television Standards Committee (ATSC) digital television signal, and the known component of the broadcast television signal is a known digital sequence in the ATSC frame.
- 7. The method of claim 6, wherein the known digital sequence is a synchronization code.
- 8. The method of claim 7, wherein the synchronization code is a Field Synchronization Segment within an ATSC data frame.
- 9. The method of claim 7, wherein the synchronization code is a Synchronization Segment within a Data Segment within an ATSC data frame.
- 10. The method of claim 1, wherein the broadcast television signal is an European Telecommunications Standards Institute (ETSI) Digital Video Broadcasting-Terrestrial (DVB-T) signal.
- 11. The method of claim 10, wherein the known component of the broadcast television signal is a scattered pilot carrier.
- 12. The method of claim 1, wherein the broadcast television signal is a Japanese Integrated Services Digital Broadcasting-Terrestrial (ISDB-T) signal.
- 13. The method of claim 1, wherein the broadcast television signal is an analog television signal.
- 14. The method of claim 13, wherein the known component of the broadcast television signal is selected from the group comprising:
a horizontal synchronization pulse; a horizontal blanking pulse; a horizontal blanking pulse and a horizontal synchronization pulse; a ghost canceling reference signal; and a vertical interval test signal.
- 15. The method of claim 2, wherein the reference signal also minimizes sensitivity to low frequency disturbance signals when cross-correlated with the known component of the broadcast television signal.
- 16. A method for generating a reference signal with improved correlation characteristics, comprising:
defining a known component of a broadcast television signal; defining an autocorrelation matrix for the known component of the broadcast television signal; generating an autocorrelation function of the known component of the broadcast television signal; identifying sidelobes in the autocorrelation function of the known component of the broadcast television signal; defining a sidelobe-producing matrix which produces only the identified sidelobes when applied to the known component of the broadcast television signal; and finding a reference signal which:
(1) minimizes a product of the sidelobe-producing matrix and the reference signal, (2) minimizes sensitivity to high frequency noise when cross-correlated with the known component of the broadcast television signal, (3) minimizes sensitivity to low frequency disturbance signals when cross-correlated with the known component of the broadcast television signal, and (4) maximizes a main peak when cross-correlated with the known component of the broadcast television signal.
- 17. The method of claim 16, wherein a Quadratic Programming (QP) approach is utilized to find the reference signal.
- 18. The method of claim 16, wherein one or more reference signals are generated for a known component of a broadcast television signal by applying one or more relative weighting factors to at least two conditions for finding the one or more reference signals, wherein the conditions include: minimizing a product of the sidelobe-producing matrix and the reference signal, minimizing sensitivity to high frequency noise in cross-correlation of the reference signal and the known component of the broadcast television signal, minimizing sensitivity to low frequency disturbance signals in cross-correlation of the reference signal and the known component of the broadcast television signal, and maximizing a main peak in cross-correlation of the reference signal and the known component of the broadcast television signal.
- 19. The method of claim 16, wherein the broadcast television signal is an American Television Standards Committee (ATSC) digital television signal, and the known component in the broadcast television signal is a known digital sequence in the ATSC frame.
- 20. The method of claim 19, wherein the known digital sequence is a synchronization code.
- 21. The method of claim 20, wherein the synchronization code is a Field Synchronization Segment within an ATSC data frame.
- 22. The method of claim 20, wherein the synchronization code is a Synchronization Segment within a Data Segment within an ATSC data frame.
- 23. The method of claim 16, wherein the broadcast television signal is an European Telecommunications Standards Institute (ETSI) Digital Video Broadcasting—Terrestrial (DVB-T) signal.
- 24. The method of claim 23, wherein the known component in the broadcast television signal is a scattered pilot carrier.
- 25. The method of claim 16, wherein the broadcast television signals is a Japanese Integrated Services Digital Broadcasting-Terrestrial (ISDB-T) signal.
- 26. The method of claim 16, wherein the broadcast television signal is an analog television signal.
- 27. The method of claim 26, wherein the known component of the broadcast television signal is selected from the group comprising:
a horizontal synchronization pulse; a horizontal blanking pulse; a horizontal blanking pulse and a horizontal synchronization pulse; a ghost canceling reference signal; and a vertical interval test signal.
- 28. A system for generating a reference signal with improved correlation characteristics, comprising:
a computer with a display monitor; one or more input devices for processing operator inputs; and a storage device connected to the computer for storing data, wherein the computer processes a command input from one or more input devices for 1) defining a known component of a broadcast television signal, 2) defining an autocorrelation matrix for the known component of the broadcast television signal, 3) generating an autocorrelation function of the known component of the broadcast television signal, 4) identifying sidelobes in the autocorrelation function of the known component of the broadcast television signal, 5) defining a sidelobe producing matrix which produces only the identified sidelobes when applied to the known component of the broadcast television signal, and finding a reference signal which (a) minimizes a product of the sidelobe-producing matrix and the reference signal, (b) minimizes sensitivity to high frequency noise when cross-correlated with the known component of the broadcast television signal, (c) minimizes sensitivity to low frequency disturbance signals when cross correlated with the known component of the broadcast television signal, and (d) maximizes a main peak when cross-correlated with the known component of the broadcast television signal.
- 29. The system of claim 28, wherein the broadcast television signal is an American Television Standards Committee (ATSC) digital television signal, and the known component in the broadcast television signal is a known digital sequence in the ATSC frame.
- 30. The system of claim 29, wherein the known digital sequence is a synchronization code.
- 31. The system of claim 30, wherein the synchronization code is a Field Synchronization Segment within an ATSC data frame.
- 32. The system of claim 30, wherein the synchronization code is a Synchronization Segment within a Data Segment within an ATSC data frame.
- 33. The system of claim 28, wherein the broadcast television signal is an European Telecommunications Standards Institute (ETSI) Digital Video Broadcasting-Terrestrial (DVB-T) signal.
- 34. The system of claim 33, wherein the known component in the broadcast television signals is a scattered pilot carrier.
- 35. The system of claim 28, wherein the broadcast television signals is a Japanese Integrated Services Digital Broadcasting-Terrestrial (ISDB-T) signal.
- 36. The system of claim 28, wherein the broadcast television signal is an analog television signal.
- 37. The system of claim 36, wherein the known component of the broadcast television signal is selected from the group comprising:
a horizontal synchronization pulse; a horizontal blanking pulse; a horizontal blanking pulse and a horizontal synchronization pulse; a ghost canceling reference signal; and a vertical interval test signal.
- 38. The system of claim 28, wherein a Quadratic Programming (QP) approach is utilized to find the reference signal.
- 39. Computer-executable process steps for generating a reference signal with improved correlation characteristics, wherein the process steps are stored on a computer-readable medium, the steps comprising:
a step for defining a known component of a broadcast television signal; a step for defining an autocorrelation matrix for the known component of the broadcast television signal; a step for generating an autocorrelation function of the known component of the broadcast television signal; a step for identifying sidelobes in the autocorrelation function of the known component of the broadcast television signal; a step for defining a sidelobe producing matrix which produces only the identified sidelobes when applied to the known component of the broadcast television signal; and a step for finding a reference signal which:
(1) minimizes a product of the sidelobe-producing matrix and the reference signal, (2) minimizes sensitivity to high frequency noise when cross-correlated with the known component of the broadcast television signal, (3) minimizes sensitivity to low frequency disturbance signals when cross correlated with the known component of the broadcast television signal, and (4) maximizes a main peak when cross-correlated with the known component of the broadcast television signal.
- 40. A system for generating a reference signal with improved correlation characteristics, comprising:
means for defining a known component of a broadcast television signal; means for defining an autocorrelation matrix for the known component of the broadcast television signal; means for generating an autocorrelation function of the known component of the broadcast television signal; means for identifying sidelobes in the autocorrelation function of the known component of the broadcast television signal; means for defining a sidelobe producing matrix which produces only the identified sidelobes when applied to the known component of the broadcast television signal; and means for finding a reference signal which:
(1) minimizes a product of the sidelobe-producing matrix and the reference signal, (2) minimizes sensitivity to high frequency noise when cross-correlated with the known component of the broadcast television signal, (3) minimizes sensitivity to low frequency disturbance signals when cross correlated with the known component of the broadcast television signal, and (4) maximizes a main peak when cross-correlated with the known component of the broadcast television signal.
- 41. A method for accurately determining a position of a user terminal utilizing a reference signal with improved correlation characteristics, comprising:
receiving at the user terminal a plurality of broadcast television signals from a plurality of television signal transmitters; determining a first set of pseudo-ranges between the user terminal and the plurality of television signal transmitters based on a correlation between a known component of the broadcast television signals and the reference signal with improved correlation characteristics; and determining a position of the user terminal based on the first set of pseudo-ranges, and a plurality of locations of the television signal transmitters, wherein the correlation between the known component of the broadcast television signals and the reference signal with improved correlation characteristics has minimized sidelobes, a large main peak, and minimized sensitivity to high frequency noise and low frequency disturbances.
- 42. The method of claim 41, wherein the reference signal is selected from a plurality of particularly optimized reference signals with particularly optimized correlation characteristics for minimizing sidelobes, minimizing sensitivity to high frequency noise, minimizing sensitivity to low frequency disturbances, and maximizing the main peak.
- 43. The method of claim 41, further comprising:
receiving at the user terminal a plurality of global positioning signals from a plurality of global positioning satellites; determining a second set of pseudo-ranges between the user terminal and the plurality of global positioning satellites based on the plurality of global positioning signals; and determining a position of the user terminal based on the first set of pseudo-ranges between the user terminal and the plurality of television signal transmitters, the second set of pseudo-ranges between the user terminal and the plurality of global positioning satellites, a plurality of locations of the television signal transmitters, and a plurality of locations of the global positioning satellites.
- 44. The method of claim 41, wherein the plurality of broadcast television signals are American Television Standards Committee (ATSC) digital television signals, and the known component of the plurality of broadcast television signals is a known digital sequence in the ATSC frame.
- 45. The method of claim 44, wherein the known digital sequence is a synchronization code.
- 46. The method of claim 45, wherein the synchronization code is a Field Synchronization Segment within an ATSC data frame.
- 47. The method of claim 45, wherein the synchronization code is a Synchronization Segment within a Data Segment within an ATSC data frame.
- 48. The method of claim 41, wherein the plurality of broadcast television signals are European Telecommunications Standards Institute (ETSI) Digital Video Broadcasting-Terrestrial (DVB-T) signals.
- 49. The method of claim 48, wherein the known component of the plurality of broadcast television signals is a scattered pilot carrier.
- 50. The method of claim 41, wherein the plurality of broadcast television signals are Japanese Integrated Services Digital Broadcasting-Terrestrial (ISDB-T) signals.
- 51. The method of claim 41, wherein the plurality of broadcast television signals are analog television signals.
- 52. The method of claim 51, wherein the known component of the plurality of broadcast television signals is selected from the group comprising:
a horizontal synchronization pulse; a horizontal blanking pulse; a horizontal blanking pulse and a horizontal synchronization pulse; a ghost canceling reference signal; and a vertical interval test signal.
- 53. A system for accurately determining a position of a user terminal utilizing a reference signal with improved correlation characteristics, comprising:
means for receiving at the user terminal a plurality of broadcast television signals from a plurality of television signal transmitters; means for determining a first set of pseudo-ranges between the user terminal and the plurality of television signal transmitters based on a correlation between a known component of the broadcast television signals and the reference signal with improved correlation characteristics; means for receiving at the user terminal a plurality of global positioning signals from a plurality of global positioning satellites; means for determining a second set of pseudo-ranges between the user terminal and the plurality of global positioning satellites based on the plurality of global positioning signals; and means for determining a position of the user terminal based on the first set of pseudo-ranges, the second set of pseudo-ranges, a plurality of locations of the television signal transmitters, and a plurality of locations of the global positioning satellites; wherein the correlation between the known component of the broadcast television signals and the reference signal has minimized sidelobes, a maximized main correlation peak, and minimized sensitivity to high frequency noise and low frequency disturbances.
CROSS-REFERENCES TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Patent Application Serial No. (TBS, Attorney Docket Number 6743PRO), “DTV Position Location Augmented by GPS,” by James J. Spilker, filed Mar. 4, 2002; U.S. Provisional Patent Application Serial No. 60/341,922, “An Inexpensive Hardware and Signal Processing Technique for Tracking Television Signals in a Mobile Handheld Device,” by Matthew Rabinowitz, filed on Dec. 18, 2001; U.S. Provisional Patent Application Serial No. 60/353,440, “DTV Position Location Augmented by GPS,” by James J. Spilker, filed Feb. 1, 2002; U.S. Provisional Patent Application Serial No. 60/332,504 “DTV Augmented GPS for Robust Aircraft Navigation,” by James J. Spilker, filed Nov. 13, 2001, the disclosures thereof are incorporated by reference herein in their entirety.
[0002] This application is related to U.S. Non-provisional patent application Ser. No. 10/003,128, “Robust Data Transmission Using Broadcast Digital Television Signals,” by James K. Omura, James J. Spilker, Jr. and Matthew Rabinowitz, filed Nov. 14, 2001; U.S. Non-provisional patent application Ser. No. 09/887,158, “Position Location using Broadcast Digital Television Signals,” by James J. Spilker and Matthew Rabinowitz, filed Jun. 21, 2001; U.S. Non-provisional patent application Ser. No. 09/932,010, “Position Location using Terrestrial Digital Video Broadcast Television Signals,” by James J. Spilker and Matthew Rabinowitz, filed Aug. 17, 2001; U.S. Non-provisional patent applications Ser. No. 10/054,302, “Position Location using Broadcast Analog Television Signals,” by James J. Spilker and Matthew Rabinowitz, filed Jan. 22, 2002; U.S. Non-provisional patent applications Ser. No. (TBS, Attorney Docket Number RSM008001), “Position Location Using Ghost Canceling Reference Television Signals,” by James J. Spilker and Matthew Rabinowitz, filed (TBS); and U.S. Non-provisional patent application Ser. No. 10/054,262, “Time-Gated Delay Lock Loop Tracking Of Digital Television Signals,” by James J. Spilker and Matthew Rabinowitz, filed Jan. 22, 2002; U.S. patent application Ser. No. 10/159,478, “Position Location using Global Positioning Signals Augmented by Broadcast Television Signals,” by Matthew Rabinowitz and James J. Spilker, filed May 31, 2002; and U.S. Non-provisional patent applications Ser. No. (TBS, Attorney Docket Number RSM031001 ), “Position Location using Integrated Services Digital Broadcasting—Terrestrial (ISDB-T) Broadcast Television Signals,” by James J. Spilker and Matthew Rabinowitz, filed (TBS); U.S. patent application Ser. No. 10/292,975, “Radio Frequency Device for Receiving TV Signals and GPS Satellite Signals and Performing Positioning,” by Matthew Rabinowitz and James J. Spilker, filed Nov. 13, 2002; the disclosures thereof are incorporated by reference herein in their entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60449625 |
Feb 2003 |
US |