[go: up one dir, main page]

CN1582401A - Location of broadcast television signals using integrated services digital broadcasting terrestrial (ISDB-T) - Google Patents

Location of broadcast television signals using integrated services digital broadcasting terrestrial (ISDB-T) Download PDF

Info

Publication number
CN1582401A
CN1582401A CNA028219406A CN02821940A CN1582401A CN 1582401 A CN1582401 A CN 1582401A CN A028219406 A CNA028219406 A CN A028219406A CN 02821940 A CN02821940 A CN 02821940A CN 1582401 A CN1582401 A CN 1582401A
Authority
CN
China
Prior art keywords
user terminal
dtv
pseudorange
signal
determining
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA028219406A
Other languages
Chinese (zh)
Inventor
J·J·小施皮尔克
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rosum Corp
Original Assignee
Rosum Corp
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 Rosum Corp filed Critical Rosum Corp
Publication of CN1582401A publication Critical patent/CN1582401A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0205Details
    • G01S5/0236Assistance data, e.g. base station almanac
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0205Details
    • G01S5/0221Receivers
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • G01C21/206Instruments for performing navigational calculations specially adapted for indoor navigation
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • G01S19/45Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
    • G01S19/46Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement the supplementary measurement being of a radio-wave signal type
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/0009Transmission of position information to remote stations
    • G01S5/0018Transmission from mobile station to base station
    • G01S5/0036Transmission from mobile station to base station of measured values, i.e. measurement on mobile and position calculation on base station
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/0009Transmission of position information to remote stations
    • G01S5/0045Transmission from base station to mobile station
    • G01S5/0054Transmission from base station to mobile station of actual mobile position, i.e. position calculation on base station
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0205Details
    • G01S5/021Calibration, monitoring or correction
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0205Details
    • G01S5/0226Transmitters
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/12Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves by co-ordinating position lines of different shape, e.g. hyperbolic, circular, elliptical or radial
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/14Determining absolute distances from a plurality of spaced points of known location
    • G01S5/145Using a supplementary range measurement, e.g. based on pseudo-range measurements
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0205Details
    • G01S5/0218Multipath in signal reception

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Automation & Control Theory (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Circuits Of Receivers In General (AREA)

Abstract

A method, apparatus, and computer-readable media for determining the position of a user terminal comprises receiving at the user terminal a digital television (DTV) broadcast signal from a DTV transmitter, wherein the DTV signal comprises an Integrated Services Digital Broadcasting-Terrestrial (ISDB-T) signal; determining a pseudo-range between the user terminal and the DTV transmitter based on a known component in the broadcast DTV signal; and determining a position of the user terminal based on the pseudo-range and a location of the DTV transmitter.

Description

使用综合服务数字广播地面(ISDB-T)广播电视信号的定位Location of broadcast television signals using Integrated Services Digital Broadcasting Terrestrial (ISDB-T)

相关申请的交叉引用Cross References to Related Applications

本申请是如下美国专利申请系列的部分继续:由James J.Spilker,Jr.和Matthew Rabinowitz在2002年7月31日申请的美国专利申请第10/210,847号“Position Location Using Broadcast Digital TelevisionSignals(使用广播数字电视信号的定位)”;由Matthew Rabinowitz和James J.Spilker,Jr.在2001年8月17日申请的美国专利申请第09/932,010号“Position Location using Terrestrial Digital Video Broadcast TelevisionSignals(使用陆地数字视频广播电视信号的定位)”;由James J.Spilker和Matthew Rabinowitz在2002年7月31日申请的美国专利申请第10/209,578号“Time-Gated Noncoherent Delay Lock Loop Tracking ofDigital Television Signals(跟踪数字电视信号的时间选通非相干延迟锁定环)”;和由Matthew Rabinowitz和James J.Spilker在2002年5月31日申请的美国专利申请第10/159,478号“Position Location using PositioningSignals Augmented by Broadcast Television Signals(使用由广播电视信号补充的全球定位信号的定位)”。This application is a continuation in part of the following U.S. patent application series: U.S. Patent Application No. 10/210,847, "Position Location Using Broadcast Digital Television Signals," filed July 31, 2002, by James J. Spilker, Jr. and Matthew Rabinowitz Positioning of Digital Television Signals)”; U.S. Patent Application No. 09/932,010, filed August 17, 2001, “Position Location using Terrestrial Digital Video Broadcast Television Signals” by Matthew Rabinowitz and James J. Spilker, Jr. Positioning of Broadcast Television Signals)”; U.S. Patent Application No. 10/209,578, “Time-Gated Noncoherent Delay Lock Loop Tracking of Digital Television Signals,” filed July 31, 2002, by James J. Spilker and Matthew Rabinowitz Time-Gated Non-Coherent Delay-Locked Loop); and U.S. Patent Application No. 10/159,478, filed May 31, 2002, by Matthew Rabinowitz and James J. Spilker, "Position Location using Positioning Signals Augmented by Broadcast Television Signals (using Positioning of global positioning signals supplemented by broadcast television signals)".

本申请还要求如下美国临时专利申请的权益:由James J.Spilker在2001年11月9日申请的美国专利申请第60/337,834号“WirelessPosition Location Using the Japanese ISDB-T Digital TV Signals(使用日本ISDB-T数字电视信号的无线定位)”;由Rabinowitz和James J.Spilker在2001年2月2日申请的第60/265,675号“System and Method forNavigation and/or Data Communication Using Satellite and/or TerrestrialInfrastructure(使用卫星和/或地面下部构造用于导航和/或数据通信的系统和方法)”;由James J.Spilker在2001年4月3日申请的第60/281,270号“Use of the ETSI DVB Terrestrial Digital TV Broadcast Signals For HighAccuracy Position Location in Mobile Radio Links(移动无线电链路中高精度定位的ETSI DVB地面数字电视广播信号的使用)”;由James J.Spilker和Matthew Rabinowitz在2001年4月3日申请的第60/281,269号“An ATSC Standard DTV Channel For Low Data Rate Broadcast to MobileReceivers(用于移动接收机的低数据速率广播的ATSC标准DTV频道)”;由James J.Spilker和Matthew Rabinowitz在2001年5月25日申请的第60/293,812号“DTV Monitor System Unit(MSU)(DTV监测系统单元(MSU))”;以及由James J.Spilker和Matthew Rabinowitz在2001年5月25日申请的第60/293,813号“DTV Position Location Range And SNRPerformance(DTV定位范围和SNR性能)”。This application also claims the benefit of the following U.S. Provisional Patent Application: U.S. Patent Application No. 60/337,834, "Wireless Position Location Using the Japanese ISDB-T Digital TV Signals," filed November 9, 2001, by James J. Spilker -T Wireless Positioning of Digital Television Signals)"; No. 60/265,675 "System and Method for Navigation and/or Data Communication Using Satellite and/or Terrestrial Infrastructure (using Satellite and/or Subterranean Structures for Navigation and/or Data Communications)"; No. 60/281,270 "Use of the ETSI DVB Terrestrial Digital TV" by James J. Spilker, filed April 3, 2001 Broadcast Signals For High Accuracy Position Location in Mobile Radio Links (Use of ETSI DVB terrestrial digital television broadcasting signals for high-precision positioning in mobile radio links)"; No. 60 filed by James J. Spilker and Matthew Rabinowitz on April 3, 2001 /281,269 "An ATSC Standard DTV Channel For Low Data Rate Broadcast to Mobile Receivers"; by James J. Spilker and Matthew Rabinowitz, May 25, 2001 Application No. 60/293,812 "DTV Monitor System Unit (MSU)"; and 60/293,813, filed May 25, 2001, by James J. Spilker and Matthew Rabinowitz, " DTV Position Location Range And SNRPerformance (DTV positioning range and SNR performance)".

所有前述内容均在此结合作为参考资料。All of the foregoing are hereby incorporated by reference.

背景技术Background technique

本发明通常涉及位置确定,尤其是涉及使用数字电视(DTV)信号进行位置确定。The present invention relates generally to position determination, and more particularly to the use of digital television (DTV) signals for position determination.

使用无线电信号的二维纬度/经度定位系统的各种技术长久以来就已经存在了。诸如罗兰-C(Loran C)和欧米茄(Omega)的地面系统以及被称为子午仪(Transit)的基于卫星的系统已被广泛使用。另一种日渐受到欢迎的基于卫星的系统是全球定位系统(GPS)。Various technologies for two-dimensional latitude/longitude positioning systems using radio signals have existed for a long time. Ground-based systems such as Loran C and Omega, as well as satellite-based systems known as Transit, are widely used. Another satellite-based system that is gaining popularity is the Global Positioning System (GPS).

GPS最初设计于1974年,被广泛用于定位、导航、勘测和时间传递(time transfer)。GPS系统是以子同步12小时轨道中的24个轨道卫星星座为基准的。每个卫星携带一个精确时钟并发送一个能被精确跟踪的伪噪声信号以便确定伪距。通过跟踪4个或更多个卫星,人们能够实时确定世界范围内的三维空间精确位置。在B.W.Parkinson和J.J.Spilker,Jr.所著的“全球定位系统——理论与应用(Global PositioningSystem-Theory and Applications)”(I和II卷,AIAA,Washington,DC,1996)中提供了更多细节。GPS was originally designed in 1974 and is widely used for positioning, navigation, surveying and time transfer. The GPS system is referenced to a constellation of 24 orbiting satellites in a subsynchronous 12-hour orbit. Each satellite carries a precise clock and transmits a pseudonoise signal that can be precisely tracked to determine pseudoranges. By tracking 4 or more satellites, people can determine the precise position in three-dimensional space around the world in real time. More details are provided in "Global Positioning System-Theory and Applications" by B.W. Parkinson and J.J. Spilker, Jr. (Volumes I and II, AIAA, Washington, DC, 1996) .

GPS彻底改革了导航和定位技术。然而在某些情况下,GPS不太有效。由于GPS信号以相对低功率电平(小于100瓦)和通过较大距离发送,接收到的信号强度就相对较弱(当由全向天线接收时大约为160dBw)。因此在出现障碍物或在建筑物内时,该信号仅勉强可用或完全不可用。GPS revolutionized navigation and positioning technology. In some cases, however, GPS is not very effective. Since GPS signals are transmitted at relatively low power levels (less than 100 watts) and over large distances, the received signal strength is relatively weak (approximately 160 dBw when received by an omnidirectional antenna). The signal is therefore only marginally or not at all usable in the presence of obstacles or inside buildings.

甚至建议过一种使用常规模拟美国全国电视标准委员会(NTSC)电视信号来确定位置的系统。此提议在题目为“Location DeterminationSystem And Method Using Television Broadcast Signals(使用电视广播信号的位置确定系统和方法)”的美国专利第5,510,801号(1996年4月23日公布)中可以找到。然而,现有的模拟电视信号包含水平和垂直同步脉冲,本用于相对较粗的TV扫描电路的同步。另外,在2006年美国联邦通信委员会(FCC)将考虑关闭NTSC发射机并再分配宝贵的频谱,以便使其能被拍卖用于其他被认为更有价值的目的。A system has even been suggested that uses regular analog National Television Standards Committee (NTSC) television signals to determine location. This proposal is found in US Patent No. 5,510,801 (issued April 23, 1996), entitled "Location Determination System And Method Using Television Broadcast Signals." However, existing analog television signals contain horizontal and vertical sync pulses, which are intended for synchronization of relatively coarse TV scanning circuits. Additionally, in 2006 the US Federal Communications Commission (FCC) will consider shutting down NTSC transmitters and reallocating valuable spectrum so that it can be auctioned off for other purposes deemed more valuable.

发明内容Contents of the invention

一般来说,从一个方面看,本发明的特征在于用以确定用户终端位置的方法、设备和计算机可读介质。它包括在用户终端处接收来自DTV发射机的数字电视(DTV)广播信号,其中所述DTV信号包括综合服务数字广播地面(ISDB-T)信号;基于广播DTV信号中的已知分量来确定用户终端和该发射机之间的伪距;并且基于该伪距和DTV发射机的位置来确定用户终端的位置。In general, viewed from one aspect, the invention features a method, apparatus, and computer-readable medium for determining a location of a user terminal. It includes receiving, at a user terminal, a digital television (DTV) broadcast signal from a DTV transmitter, wherein the DTV signal includes an Integrated Services Digital Broadcast-Terrestrial (ISDB-T) signal; a pseudorange between the terminal and the transmitter; and determining the location of the user terminal based on the pseudorange and the location of the DTV transmitter.

特定的实施方案可以包括下列一个或多个特征。确定用户终端的位置包括:基于在DTV发射机处的发射机时钟和一个已知时间基准之间的差值来调整伪距;并基于调整后的伪距和DTV发射机的位置来确定用户终端的位置。已知分量是一种离散导频。确定用户终端的位置包括:确定该用户终端中的本地时间基准和主时间基准之间的偏移;并基于伪距、DTV发射机的位置以及所述偏移来确定用户终端的位置。实施方案中包括利用所述偏移来确定用户终端的后续位置。确定伪距包括:存储DTV信号的一部分;并随后使所存储的部分和用户终端所产生的一个信号相关从而产生所述伪距。确定伪距包括:当接收DTV信号时,使DTV信号与用户终端所产生的一个信号相关从而产生所述伪距。确定用户终端的位置包括:确定该用户终端所处的大体地理区域;并基于伪距和所述大体地理区域来确定用户终端的位置。所述大体地理区域是一个附加发射机的覆盖面积,该附加发射机可通信地链接到用户终端。确定用户终端的位置包括:确定该用户终端附近地区中的对流层传播速度;基于该对流层传播速度来调整伪距;并基于调整后的伪距和DTV发射机的位置来确定该用户终端的位置。确定用户终端的位置包括:基于在该用户终端的附近地区中的地面标高来调整伪距;并基于调整后的伪距和DTV发射机的位置来确定该用户终端的位置。实施方案包括:基于可通信地链接到用户终端的一附加发射机的身份以及使该附加发射机与DTV信号相关的储存表,从多个DTV信号中选择所述DTV信号。实施方案包括:接受来自用户的位置输入;并基于该位置输入而从多个DTV信号中选择所述DTV信号。实施方案包括:扫描可用的DTV信号以组合该位置的指纹(fingerprint);并基于该指纹和使已知指纹与已知位置匹配的储存表,从可用的DTV信号中选择用于确定伪距的DTV信号。实施方案包括:使用接收机自主完好性监测(RAIM),以便基于来自DTV发射机的一个冗余伪距来检查伪距的完好性。Particular implementations may include one or more of the following features. Determining the location of the user terminal includes: adjusting the pseudorange based on a difference between a transmitter clock at the DTV transmitter and a known time reference; and determining the location of the user terminal based on the adjusted pseudorange and the location of the DTV transmitter s position. The known component is a kind of scattered pilot. Determining the location of the user terminal includes: determining an offset between a local time reference in the user terminal and a master time reference; and determining the location of the user terminal based on the pseudorange, the location of the DTV transmitter, and the offset. An embodiment includes utilizing the offset to determine a subsequent location of the user terminal. Determining the pseudorange includes: storing a portion of the DTV signal; and subsequently correlating the stored portion with a signal generated by the user terminal to generate the pseudorange. Determining the pseudorange includes, when receiving the DTV signal, correlating the DTV signal with a signal generated by a user terminal to generate the pseudorange. Determining the position of the user terminal includes: determining a general geographical area where the user terminal is located; and determining the position of the user terminal based on pseudoranges and the general geographical area. The general geographic area is the coverage area of an additional transmitter communicatively linked to the user terminal. Determining the location of the user terminal includes: determining the tropospheric propagation velocity in the vicinity of the user terminal; adjusting the pseudorange based on the tropospheric propagation velocity; and determining the location of the user terminal based on the adjusted pseudorange and the location of the DTV transmitter. Determining the location of the user terminal includes: adjusting pseudoranges based on ground elevation in the vicinity of the user terminal; and determining the location of the user terminal based on the adjusted pseudoranges and the location of the DTV transmitter. Embodiments include selecting the DTV signal from a plurality of DTV signals based on the identity of an additional transmitter communicatively linked to the user terminal and a stored table associating the additional transmitter with the DTV signal. Embodiments include: accepting a location input from a user; and selecting the DTV signal from a plurality of DTV signals based on the location input. Embodiments include: scanning the available DTV signals to combine a fingerprint of the location; and selecting, from the available DTV signals, a fingerprint for determining a pseudorange based on the fingerprint and a stored table of matching known fingerprints to known locations. DTV signal. Embodiments include using Receiver Autonomous Integrity Monitoring (RAIM) to check the integrity of pseudoranges based on one redundant pseudorange from the DTV transmitter.

一般来说,从一个方面看,本发明的特征在于用以确定用户终端位置的方法、设备和计算机可读介质。它包括在用户终端处接收来自DTV发射机的数字电视(DTV)广播信号,其中该DTV信号包括欧洲电信标准学会(ETSI)数字视频广播地面(ISDB-T)信号;基于该DTV广播信号来确定用户终端和这个发射机之间的伪距;并且将该伪距传送到一个位置服务器,该位置服务器被配置成基于该伪距和该DTV发射机的位置来确定用户终端的位置。In general, viewed from one aspect, the invention features a method, apparatus, and computer-readable medium for determining a location of a user terminal. It includes receiving at a user terminal a digital television (DTV) broadcast signal from a DTV transmitter, wherein the DTV signal includes a European Telecommunications Standards Institute (ETSI) Digital Video Broadcasting Terrestrial (ISDB-T) signal; determining based on the DTV broadcast signal a pseudorange between the user terminal and the transmitter; and communicating the pseudorange to a location server configured to determine the location of the user terminal based on the pseudorange and the location of the DTV transmitter.

特定的实施方案可以包括下列一个或多个特征。确定伪距包括:确定DTV广播信号的已知分量从DTV发射机中发射的时间;确定该已知分量在用户终端处的接收时间;并且确定发射时间和接收时间之间的差值。已知分量是一种离散导频。确定伪距包括:存储DTV信号的一部分;并随后使所存储的部分和用户终端所产生的一个信号相关从而产生所述伪距。确定伪距包括:当接收DTV信号时,使该DTV信号与用户终端所产生的一个信号相关从而产生所述伪距。Particular implementations may include one or more of the following features. Determining the pseudorange includes: determining a time at which a known component of the DTV broadcast signal was transmitted from the DTV transmitter; determining a time at which the known component was received at the user terminal; and determining a difference between the time of transmission and the time of reception. The known component is a kind of scattered pilot. Determining the pseudorange includes: storing a portion of the DTV signal; and subsequently correlating the stored portion with a signal generated by the user terminal to generate the pseudorange. Determining the pseudorange includes, when receiving the DTV signal, correlating the DTV signal with a signal generated by a user terminal to generate the pseudorange.

一般来说,从一个方面看,本发明的特征在于用以确定用户终端位置的方法、设备和计算机可读介质。它包括从用户终端接收伪距,该伪距是在该用户终端和一个DTV发射机之间、基于该DTV发射机广播的DTV信号而确定的,其中DTV信号包括欧洲电信标准学会(ETSI)数字视频广播地面(ISDB-T)信号,而且其中基于在ISDB-T信号中的一个已知分量来确定该伪距;并且基于该伪距和DTV发射机的位置来确定用户终端的位置。In general, viewed from one aspect, the invention features a method, apparatus, and computer-readable medium for determining a location of a user terminal. It involves receiving pseudoranges from a user terminal determined between the user terminal and a DTV transmitter based on a DTV signal broadcast by the DTV transmitter, wherein the DTV signal includes European Telecommunications Standards Institute (ETSI) digital The video broadcasts a terrestrial (ISDB-T) signal, and wherein the pseudorange is determined based on a known component in the ISDB-T signal; and the location of the user terminal is determined based on the pseudorange and the location of the DTV transmitter.

特定的实施方案可以包括下列一个或多个特征。确定用户终端的位置包括:基于DTV发射机处的发射机时钟和一个已知时间基准之间的差值来调整所述伪距;并基于调整后的伪距和DTV发射机的位置来确定用户终端的位置。该已知分量是一种离散导频。确定用户终端的位置包括:确定该用户终端中的本地时间基准和主时间基准之间的偏移;并基于伪距、DTV发射机的位置以及所述偏移来确定用户终端的位置。实施方案包括利用所述偏移来确定用户终端的后续位置。确定用户终端的位置包括:确定用户终端所处的大体地理区域;并基于所述伪距和所述大体地理区域来确定用户终端的位置。所述大体地理区域是可通信地链接到用户终端的一个附加发射机的覆盖面积。确定用户终端的位置包括:确定用户终端附近地区中的对流层传播速度;基于该对流层传播速度来调整伪距;并基于调整后的伪距和DTV发射机的位置来确定用户终端的位置。确定用户终端的位置包括:基于在用户终端的附近地区中的地面标高来调整伪距;并基于调整后的伪距和DTV发射机的位置来确定用户终端的位置。Particular implementations may include one or more of the following features. Determining the location of the user terminal includes: adjusting the pseudorange based on a difference between a transmitter clock at the DTV transmitter and a known time reference; and determining the user terminal based on the adjusted pseudorange and the location of the DTV transmitter. The location of the terminal. The known component is a kind of scattered pilot. Determining the location of the user terminal includes: determining an offset between a local time reference in the user terminal and a master time reference; and determining the location of the user terminal based on the pseudorange, the location of the DTV transmitter, and the offset. An embodiment includes utilizing the offset to determine a subsequent location of the user terminal. Determining the location of the user terminal includes: determining a general geographic area where the user terminal is located; and determining the location of the user terminal based on the pseudorange and the general geographic area. The general geographic area is the coverage area of an additional transmitter communicatively linked to the user terminal. Determining the location of the user terminal includes: determining a tropospheric propagation velocity in the vicinity of the user terminal; adjusting the pseudorange based on the tropospheric propagation velocity; and determining the location of the user terminal based on the adjusted pseudorange and the location of the DTV transmitter. Determining the location of the user terminal includes: adjusting the pseudorange based on ground elevation in the vicinity of the user terminal; and determining the location of the user terminal based on the adjusted pseudorange and the location of the DTV transmitter.

在本发明实施方案中可发现的优点包括如下一个或多个优点。本发明的实施方案可被用来定位蜂窝电话、无线PDA(个人数字助理)、寻呼机、汽车、OCDMA(正交码分多址)发射机和很多其他装置。本发明的实施方案利用了具有优良覆盖范围的DTV信号。本发明的实施方案不须对数字广播站有任何改变。Advantages that may be found in embodiments of the present invention include one or more of the following. Embodiments of the present invention can be used to locate cellular phones, wireless PDAs (Personal Digital Assistants), pagers, automobiles, OCDMA (Orthogonal Code Division Multiple Access) transmitters, and many other devices. Embodiments of the present invention utilize DTV signals with excellent coverage. The implementation of the present invention does not require any changes to the digital broadcast station.

DTV信号具有比GPS高50dB功率的优点,并具有实质上比卫星系统所能提供的更为优越的几何特性,从而即使在障碍物存在时以及在室内时也允许进行定位。DTV信号大致具有八倍于GPS的带宽,从而将多径效应减到最少。由于用于测距的DTV信号的大功率以及稀疏的频率分量,所以处理要求是最小的。本发明的实施方案适用于比GPS技术所要求的更为便宜、低速且低功率的装置。DTV signals have the advantage of being 50dB more powerful than GPS and have substantially better geometry than satellite systems can provide, allowing positioning even in the presence of obstacles and indoors. DTV signals have roughly eight times the bandwidth of GPS, minimizing multipath effects. Processing requirements are minimal due to the high power and sparse frequency components of the DTV signal used for ranging. Embodiments of the present invention are applicable to cheaper, lower speed and lower power devices than required by GPS technology.

和诸如GPS之类的卫星系统相比,在DTV发射机和用户终端之间的距离改变得非常缓慢。因此,DTV信号不受多普勒效应的显著影响。这允许在长时间段上汇集信号,导致非常有效的信号捕获。Compared to satellite systems such as GPS, the distance between a DTV transmitter and a user terminal changes very slowly. Therefore, DTV signals are not significantly affected by the Doppler effect. This allows pooling of signals over long periods of time, resulting in very efficient signal capture.

DTV信号的频率基本上比传统蜂窝电话系统的频率低,并因此而具有更好的传播特性。例如,DTV信号受到比蜂窝信号更强的衍射,并且因此较少受到丘陵影响并且具有更大的视界(horizon)。同样,该信号具有穿过建筑物和汽车更好的传播特性。另外,本发明的实施方案利用了ISDB-T信号的一个分量,它是连续的并且构成该ISDB-T信号功率的一大比值。The frequency of the DTV signal is substantially lower than that of a conventional cellular telephone system, and thus has better propagation characteristics. For example, DTV signals are more diffracted than cellular signals and are therefore less affected by hills and have a larger horizon. Also, the signal has better propagation characteristics through buildings and cars. Additionally, embodiments of the present invention utilize a component of the ISDB-T signal which is continuous and constitutes a large ratio of the ISDB-T signal power.

与用于蜂窝电话的地面到达角/到达时间定位系统不同,本发明的实施方案不须对蜂窝基站的硬件进行改变,并且能够取得大约1米的定位精度。不论是GSM(全球移动系统)、AMPS(先进移动电话服务)、TDMA(时分多址)还是CDMA等等,当该技术被用于定位蜂窝电话时,则该技术都不依赖于空中接口。大波段的UHF(超高频)频率已经被分配给DTV发射机。因此,可在所述系统中建立冗余度,以防由于吸收、多径以及其他衰减效应而对特定频率引起强衰落。Unlike terrestrial angle-of-arrival/time-of-arrival positioning systems for cellular phones, embodiments of the present invention require no changes to the hardware of the cellular base station and are capable of achieving a positioning accuracy of approximately 1 meter. Whether GSM (Global System for Mobile), AMPS (Advanced Mobile Phone Service), TDMA (Time Division Multiple Access), CDMA, etc., when the technology is used to locate a cellular phone, the technology is not dependent on the air interface. Large-band UHF (Ultra High Frequency) frequencies have been allocated to DTV transmitters. Thus, redundancy can be built into the system to prevent strong fading of particular frequencies due to absorption, multipath, and other attenuating effects.

本发明的一个或多个实施方案的细节将阐明于下面的附图和说明书中。由本说明书和附图以及权利要求,本发明的其他特征、目的和优点将更显而易见。The details of one or more embodiments of the invention are set forth in the accompanying drawings and the description below. Other features, objects, and advantages of the invention will be more apparent from the description and drawings, and from the claims.

附图说明Description of drawings

图1描述本发明的一个实施方案。Figure 1 depicts one embodiment of the invention.

图2说明实施方案的操作。Figure 2 illustrates the operation of the embodiment.

图3描述使用三个DTV发射机进行定位的几何关系。Figure 3 depicts the geometry for positioning using three DTV transmitters.

图4描述用以产生伪距测量值的接收机的实施方案。Figure 4 depicts an implementation of a receiver to generate pseudorange measurements.

图5描述用于用户终端的定位计算的一个简化示例。Figure 5 depicts a simplified example of a positioning calculation for a user terminal.

图6描述在位于与周围陆地相同高度处的DTV发射机的固定范围圆周上的丘陵效应。Figure 6 depicts the hilling effect on a fixed range circumference of a DTV transmitter located at the same height as the surrounding land.

图7示出均同时发射的一些离散导频。Figure 7 shows some scattered pilots that are all transmitted simultaneously.

图8示出了一个相干的自相关函数。Figure 8 shows a coherent autocorrelation function.

图9描述一个监测单元的实施方案。Figure 9 depicts an embodiment of a monitoring unit.

图10说明用于软件接收机的一个实施方案。Figure 10 illustrates one implementation for a software receiver.

具体实施方式Detailed ways

介绍introduce

数字电视(DTV)正在日渐普及。DTV于1998年首先在美国出现。在2000年末时,已有167个站在空中广播DTV信号了。在2001年2月28日,FCC已经颁发大约1200个DTV建造许可证。按照FCC的目标,所有的电视传输将很快都成为数字式的,然后模拟信号将被消除。到2002年5月1日,公共广播站必须是数字式的,以保持其许可证。私人站到2003年5月1日必须是数字式的。预期在美国会有超过1600个DTV发射机。其他地区也正在实施类似的DTV系统。日本广播公司(NHK)已经规定了日本的地面DTV信号,在此称之为综合服务数字广播地面(ISDB-T)信号。这些新的DTV信号允许在分配的6MHz信道中发射多个TV信号。这些新的ISDB-T DTV信号与模拟NTSC电视信号完全不同,并且具有全新的性能。本发明人已经意识到ISDB-T信号可用于定位,并且已经开发出了用于此种定位的技术。这些技术可用于ISDB-T DTV发射机的附近地区,与发射机的距离远大于典型电视接收距离。因为DTV信号的高功率,这些技术甚至可以借助手持接收机用于室内,并因此对增强型911(E911)系统的定位需求提供了一种可能的解决方案。Digital television (DTV) is becoming increasingly popular. DTV first appeared in the United States in 1998. At the end of 2000, there were 167 stations broadcasting DTV signals over the air. As of February 28, 2001, the FCC had issued approximately 1,200 DTV construction permits. According to the FCC's goal, all TV transmissions will soon be digital, and then analog signals will be eliminated. By May 1, 2002, public broadcasting stations must be digital in order to maintain their licence. Private stations must be digital by May 1, 2003. It is expected that there will be more than 1600 DTV transmitters in the United States. Similar DTV systems are being implemented in other regions. The Japan Broadcasting Corporation (NHK) has specified a terrestrial DTV signal in Japan, referred to herein as an Integrated Services Digital Broadcasting Terrestrial (ISDB-T) signal. These new DTV signals allow multiple TV signals to be transmitted in the allocated 6MHz channels. These new ISDB-T DTV signals are completely different from analog NTSC TV signals and have completely new capabilities. The present inventors have realized that ISDB-T signals can be used for positioning and have developed techniques for such positioning. These techniques can be used in the immediate vicinity of ISDB-T DTV transmitters at distances far greater than typical TV reception distances. Because of the high power of the DTV signal, these techniques can even be used indoors with hand-held receivers, and thus offer a possible solution to the positioning needs of the Enhanced 911 (E911) system.

通过简单地修改相关器以便适应数据的已知序列,在此公开的技术可以被应用到包括已知数据序列的其他DTV信号,这对相关领域技术人员来说是显而易见的。这些技术还可以被应用到诸如卫星无线电信号之类的其他正交频分多路复用(OFDM)信号。It will be apparent to those skilled in the relevant art that the techniques disclosed herein can be applied to other DTV signals that include known data sequences by simply modifying the correlators to accommodate the known sequences of data. These techniques can also be applied to other Orthogonal Frequency Division Multiplexing (OFDM) signals such as satellite radio signals.

与GPS的数字伪距相比,DTV信号是从仅仅几英里远的发射机接收的,并且那些发射机以高达数百千瓦的有效辐射功率来广播信号。另外,DTV发射机天线具有大约为14dB的显著天线增益。因此,通常有足够的功率允许在建筑物内部接收DTV信号。In contrast to the digital pseudorange of GPS, DTV signals are received from transmitters only a few miles away, and those transmitters broadcast the signals with effective radiated powers as high as hundreds of kilowatts. Additionally, the DTV transmitter antenna has a significant antenna gain of about 14dB. Therefore, there is usually enough power to allow reception of DTV signals inside buildings.

如上所述,本发明的实施方案利用了ISDB-T信号的一个分量,该分量被称为“离散导频信号”。有若干理由说明离散导频信号的使用是有利的。首先,它允许在室内并且离DTV发射机有很大距离处进行定位。传统的DTV接收机一次只利用一个数据信号,并且因此在距DTV发射机的距离上受限于单个信号的能量。相反,本发明的实施方案同时利用多个离散导频信号的能量,从而允许在比传统DTV接收机距DTV发射机更远的距离上进行操作。另外,离散导频未被数据调制。有两个理由说明这是有利的。首先,离散导频中的所有功率可用于位置确定;并无功率专用于数据。其次,离散导频可以被长时期观测而不必受困于数据调制导致的退化。因此,在距DTV相当大的距离上在室内跟踪信号的能力得到了极大扩展。此外,通过使用数字信号处理,可在单个半导体芯片中实施这些新的跟踪技术。As noted above, embodiments of the present invention utilize a component of the ISDB-T signal referred to as the "scattered pilot signal." The use of scattered pilot signals is advantageous for several reasons. First, it allows positioning indoors and at large distances from the DTV transmitter. Conventional DTV receivers utilize only one data signal at a time, and are therefore limited by the energy of a single signal over the distance from the DTV transmitter. In contrast, embodiments of the present invention utilize the energy of multiple scattered pilot signals simultaneously, thereby allowing operation at greater distances from the DTV transmitter than conventional DTV receivers. Additionally, scattered pilots are not data modulated. This is advantageous for two reasons. First, all the power in the scattered pilots is available for position determination; no power is dedicated to data. Second, scattered pilots can be observed over long periods of time without suffering from data modulation-induced degradation. Thus, the ability to track signals indoors over considerable distances from the DTV is greatly expanded. Furthermore, by using digital signal processing, these new tracking techniques can be implemented in a single semiconductor chip.

参见图1,示例实施方案100包括用户终端102,用户终端102经由空中链路与基站104通信。在一个实施方案中,用户终端102是一个无线电话而基站104是一个无线电话基站。在一个实施方案中,基站104是移动MAN(城域网)或WAN(广域网)的一部分。Referring to FIG. 1, an example implementation 100 includes a user terminal 102 that communicates with a base station 104 via an air link. In one embodiment, user terminal 102 is a radiotelephone and base station 104 is a radiotelephone base station. In one embodiment, base station 104 is part of a mobile MAN (Metropolitan Area Network) or WAN (Wide Area Network).

图1被用来说明本发明的各个方面,但是本发明并不限制为此实施方案。例如,术语“用户终端”意指能够实现所述DTV定位的任意物体。用户终端的示例包括PDA、移动电话、汽车及其他交通工具、及任意可以包括实现DTV定位的芯片或软件的物体。而无意将其限制为“终端”或者被“用户”操作的物体。Figure 1 is used to illustrate various aspects of the invention, but the invention is not limited to this embodiment. For example, the term "user terminal" means any object capable of enabling said DTV positioning. Examples of user terminals include PDAs, mobile phones, cars and other vehicles, and any object that may include a chip or software to enable DTV positioning. It is not intended to be limited to a "terminal" or an object operated by a "user".

由DTV位置服务器执行的定位Positioning performed by DTV location servers

图2说明实施方案100的操作。用户终端102接收来自多个DTV发射机106A和106B直到106N的DTV信号(步骤202)。FIG. 2 illustrates the operation of embodiment 100. As shown in FIG. User terminal 102 receives DTV signals from a plurality of DTV transmitters 106A and 106B through 106N (step 202).

可用各种方法选择在定位中使用的DTV频道。在一个实施方案中,DTV位置服务器110告诉用户终端102所要监测的最佳DTV频道。在一个实施方案中,用户终端102通过基站104与DTV位置服务器110交换消息。在一个实施方案中,用户终端102基于基站104的身份以及使基站与DTV频道相关的一个储存表来选择所要监测的DTV频道。在另一实施方案中,用户终端102可以接受来自用户的位置输入,其给出一个大体区域指示,比如最近的城市名称;并使用这一信息来选择用于处理的DTV频道。在一个实施方案中,用户终端102扫描可用的DTV频道,以便基于可用DTV频道的功率电平来组合该位置的指纹。用户终端102将这个指纹与一个储存表进行比较以便选择用于处理的DTV频道,其中该储存表将已知指纹与已知位置相匹配。这种选择是以DTV频道的功率电平以及每一信号到达的方向为基础的,使得用于位置计算的精度衰减因子(DOP)减到最少。The DTV channel used in positioning can be selected in various ways. In one embodiment, the DTV location server 110 tells the user terminal 102 the best DTV channel to monitor. In one embodiment, user terminal 102 exchanges messages with DTV location server 110 via base station 104 . In one embodiment, the user terminal 102 selects the DTV channel to monitor based on the identity of the base station 104 and a stored table associating base stations with DTV channels. In another embodiment, the user terminal 102 may accept location input from the user giving a general area indication, such as the nearest city name; and use this information to select a DTV channel for processing. In one embodiment, the user terminal 102 scans for available DTV channels to assemble a fingerprint for the location based on the power level of the available DTV channels. The user terminal 102 compares this fingerprint to a stored table that matches known fingerprints to known locations in order to select a DTV channel for processing. This selection is based on the power level of the DTV channel and the direction of arrival of each signal to minimize the Dilution of Precision (DOP) for position calculations.

用户终端102确定用户终端102和每个DTV发射机106之间的伪距(步骤204)。每个伪距表示DTV广播信号的一个分量从发射机108中发射的时间与该分量在用户终端102处的接收时间之间的时间差(或称等价距离),以及在用户终端处的时钟偏移。User terminal 102 determines pseudoranges between user terminal 102 and each DTV transmitter 106 (step 204). Each pseudorange represents the time difference (or equivalent distance) between the time when a component of the DTV broadcast signal is transmitted from the transmitter 108 and the receiving time of the component at the user terminal 102, and the clock offset at the user terminal shift.

用户终端102将伪距传送给DTV位置服务器110。在一个实施方案中,DTV位置服务器110被实现为一个执行软件的一般用途计算机,所述软件被设计用于执行在此所述的操作。在另一实施方案中,DTV位置服务器被实现为一个ASIC(专用集成电路)。在一个实施方案中,DTV位置服务器110被实现于基站104内或者基站104附近。The user terminal 102 transmits the pseudoranges to the DTV location server 110 . In one embodiment, DTV location server 110 is implemented as a general purpose computer executing software designed to perform the operations described herein. In another embodiment, the DTV location server is implemented as an ASIC (Application Specific Integrated Circuit). In one embodiment, DTV location server 110 is implemented within base station 104 or near base station 104 .

DTV信号还被多个监测单元108A到108N接收。每个监测单元可以被实现为包括收发信机和处理器的一个小单元,并且可以被安装在诸如公用电杆、DTV发射机106或者基站104之类的适宜位置。在一个实施方案中,监测单元被实现在卫星上。DTV signals are also received by a plurality of monitoring units 108A through 108N. Each monitoring unit may be implemented as a small unit including a transceiver and a processor, and may be mounted at a suitable location such as a utility pole, DTV transmitter 106 or base station 104 . In one embodiment, the monitoring unit is implemented onboard a satellite.

对于监测单元从中接收DTV信号的每一DTV发射机106,各监测单元108测量该DTV发射机的本地时钟和一个基准时钟之间的时间偏移。在一个实施方案中,基准时钟是从GPS信号中导出的。使用基准时钟允许在使用多个监测单元108时为每个DTV发射机106确定时间偏移,这是因为每个监测单元108能够确定相对于基准时钟的时间偏移。因此,监测单元108的本地时钟中的偏移不影响这些确定。For each DTV transmitter 106 from which the monitoring unit receives DTV signals, each monitoring unit 108 measures the time offset between the DTV transmitter's local clock and a reference clock. In one embodiment, the reference clock is derived from GPS signals. Using a reference clock allows determining a time offset for each DTV transmitter 106 when multiple monitoring units 108 are used, since each monitoring unit 108 is able to determine a time offset relative to the reference clock. Therefore, offsets in the local clock of the monitoring unit 108 do not affect these determinations.

在另一实施方案中,不需要外部时间基准。依据这种实施方案,单个监测单元从与用户终端102相同的所有DTV发射机接收DTV信号。其实,单个监测单元的本地时钟起到时间基准的作用。In another embodiment, no external time reference is required. According to this embodiment, a single monitoring unit receives DTV signals from all of the same DTV transmitters as user terminal 102 . In fact, the local clocks of the individual monitoring units act as time references.

在一个实施方案中,每个时间偏移被建模为固定偏移。在另一实施方案中,每个时间偏移被建模为如下形式的二次多项式,其中时间偏移能够用a、b、c、T来描述:In one embodiment, each time offset is modeled as a fixed offset. In another embodiment, each time offset is modeled as a quadratic polynomial of the form, where the time offset can be described by a, b, c, T:

          偏移=a+b(t-T)+c(t-T)2            (1)Offset = a+b(tT)+c(tT) 2 (1)

在任一实施方案中,均可利用互联网、安全的调制解调器连接等等,将每个实测时间偏移作为实际DTV广播数据的一部分定期传送给DTV位置服务器。在一个实施方案中,使用GPS接收机来确定每个监测单元108的位置。In either embodiment, each measured time offset may be periodically transmitted to the DTV location server as part of the actual DTV broadcast data using the Internet, a secure modem connection, or the like. In one embodiment, a GPS receiver is used to determine the location of each monitoring unit 108 .

DTV位置服务器110从数据库112接收描述每个DTV发射机106的相位中心(即位置)的信息。在一个实施方案中,通过在不同位置使用监测单元108直接测量相位中心来测量每个DTV发射机106的相位中心。实行这种方法的一种方式是在一些已知位置处使用多个时间同步监测单元。这些单元在同一时刻产生伪距测量值给一个电视发射机,并且那些测量值可用于使电视发射机相位中心的位置反三角化(inverse-triangulate)。在另一实施方案中,通过测量天线相位中心来测量每个DTV发射机106的相位中心。一旦相位中心被确定,则将其储存在数据库112中。DTV location server 110 receives information from database 112 describing the phase center (ie, location) of each DTV transmitter 106 . In one embodiment, the phase center of each DTV transmitter 106 is measured by directly measuring the phase center using the monitoring unit 108 at various locations. One way of doing this is to use multiple time-synchronized monitoring units at some known locations. These units produce pseudorange measurements to a television transmitter at the same instant in time, and those measurements can be used to inverse-triangulate the position of the television transmitter's phase center. In another embodiment, the phase center of each DTV transmitter 106 is measured by measuring the antenna phase center. Once the phase center is determined, it is stored in the database 112 .

在一个实施方案中,DTV位置服务器110从天气服务器114接收描述用户终端102附近地区的空气温度、大气压和湿度的气象信息。气象信息可以从因特网和其他来源获得。使用诸如在B.Parkinson和J.Spilker,Jr.的“Global Positioning System-Theory and Applications(全球定位系统——原理与应用)”(AIAA,华盛顿特区,1996年,第1卷第17章,J.Spilker,Jr的“关于GPS的对流层影响”)中公开的那些技术,DTV位置服务器110根据气象信息确定对流层传播速度。In one embodiment, DTV location server 110 receives weather information from weather server 114 describing the air temperature, barometric pressure, and humidity in the vicinity of user terminal 102 . Weather information is available from the Internet and other sources. Using methods such as those in B. Parkinson and J. Spilker, Jr., "Global Positioning System-Theory and Applications" (AIAA, Washington DC, 1996, Vol. 1, Ch. 17, J . Spilker, Jr. "On the Tropospheric Influence of GPS"), the DTV location server 110 determines the tropospheric propagation velocity from weather information.

DTV位置服务器110还可以从基站104接收标识出用户终端102的大体地理区域的信息。例如,该信息可以标识蜂窝电话所处的小区或小区扇区。此信息被用于模糊度分辨,如下所述。DTV location server 110 may also receive information from base station 104 identifying the general geographic area of user terminal 102 . For example, the information may identify the cell or cell sector in which the cellular telephone is located. This information is used for ambiguity resolution, as described below.

DTV位置服务器110基于伪距和每一发射机的位置以及时钟偏移来确定用户终端的位置(步骤206)。图3描述了使用三个DTV发射机106进行位置确定的几何关系。DTV发射机106A位于位置(x1,y1)处。用户终端102和DTV发射机106A之间的距离为r1。DTV发射机106B位于位置(x2,y2)处。用户终端102和DTV发射机106B之间的距离为r2。DTV发射机106N位于位置(x3,y3)处。用户终端102和DTV发射机106N之间的距离为r3。The DTV location server 110 determines the location of the user terminal based on the pseudorange and location of each transmitter and the clock offset (step 206). FIG. 3 depicts the geometry for position determination using three DTV transmitters 106 . DTV transmitter 106A is located at location (x1, y1). The distance between user terminal 102 and DTV transmitter 106A is r1. DTV transmitter 106B is located at location (x2, y2). The distance between user terminal 102 and DTV transmitter 106B is r2. DTV transmitter 106N is located at location (x3, y3). The distance between user terminal 102 and DTV transmitter 106N is r3.

DTV位置服务器110可以根据对流层传播速度和相应DTV发射机106的时间偏移来调整每个伪距的值。DTV位置服务器110使用来自数据库112中的相位中心信息来确定每个DTV发射机106的位置。The DTV location server 110 may adjust the value of each pseudorange based on the tropospheric propagation velocity and the time offset of the corresponding DTV transmitter 106 . DTV location server 110 uses phase center information from database 112 to determine the location of each DTV transmitter 106 .

用户终端102产生三个或更多个伪距测量值以便求解三个未知数,即:用户终端102的位置(x,y)和时钟偏移T。在其他实施方案中,在此公开的技术被用来确定三维(经度、纬度和高度)中的位置,并且可以包括诸如DTV发射机高度之类的因素。The user terminal 102 generates three or more pseudorange measurements in order to solve for three unknowns, namely: the location (x, y) of the user terminal 102 and the clock offset T. In other embodiments, the techniques disclosed herein are used to determine location in three dimensions (longitude, latitude, and altitude), and may include factors such as DTV transmitter altitude.

上述三个伪距测量值pr1、pr2和pr3由下式给出:The above three pseudorange measurements pr1, pr2 and pr3 are given by:

           pr1=r1+T                   (2)pr1=r1+T (2)

           pr2=r2+T                   (3)pr2=r2+T (3)

           pr3=r3+T                   (4)pr3=r3+T (4)

这三个距离可以表示成:These three distances can be expressed as:

           r1=|X-X1|                    (5)... r1=|X-X1| (5)

           r2=|X-X2|                    (6)... r2=|X-X2| (6)

           r3=|X-X3|                    (7)... r3=|X-X3| (7)

其中X表示用户终端的二维向量位置(x,y),X1表示DTV发射机106A的二维向量位置(x1,y1),X2表示DTV发射机106B的二维向量位置(x2,y2),而X3表示DTV发射机106N的二维向量位置(x3,y3)。这些关系产生三个方程式,用以求解未知数x,y和T的。DTV位置服务器110按照常规的公知方法来求解这些方程式。在一种E911应用中,用户终端102的位置被传送给E911定位服务器116以便分发至适当管理部门。在另一应用中,该位置被传送给用户终端102。Wherein X represents the two-dimensional vector position (x, y) of the user terminal, X1 represents the two-dimensional vector position (x1, y1) of the DTV transmitter 106A, X2 represents the two-dimensional vector position (x2, y2) of the DTV transmitter 106B, And X3 represents the two-dimensional vector position (x3, y3) of the DTV transmitter 106N. These relationships generate three equations for solving for the unknowns x, y and T. DTV location server 110 solves these equations according to conventional well-known methods. In one E911 application, the location of the user terminal 102 is communicated to the E911 location server 116 for distribution to the appropriate authority. In another application, the location is communicated to the user terminal 102 .

现在描述那些用于将用户终端处的测量值投射(projecting)到一个时间中的公共时刻的方法。注意:如果使用来自蜂窝基站或DTV发射机106的信号来稳定或校正用户终端102的时钟,则不需要上述测量值的投射。当用户时钟未被稳定或校正时,用户时钟偏移可被视为是一个时间的函数T(t)。对于一个小时间间隔A,时钟偏移T(t)可以用一个常数和一个一阶项建模。即:Methods for projecting measurements at user terminals to a common moment in time are now described. Note: If the signal from the cellular base station or DTV transmitter 106 is used to stabilize or correct the clock of the user terminal 102, the projection of the above measurements is not required. When the user clock is not stabilized or corrected, the user clock offset can be viewed as a function of time T(t). For a small time interval A, the clock offset T(t) can be modeled with a constant and a first-order term. Right now:

TT (( tt ++ ΔΔ )) == TT (( tt )) ++ ∂∂ TT ∂∂ tt ΔΔ -- -- (( 88 ))

现在我们重新考虑方程式(2a)-(4a),将时钟偏移作为时间的一个函数来处理。因此,伪距测量值也是时间的函数。为清楚起见,我们假定距离在时间间隔Δ上保持基本恒定。于是伪距测量值可以被描述为:Now we reconsider equations (2a)-(4a), treating clock offset as a function of time. Therefore, pseudorange measurements are also a function of time. For clarity, we assume that the distance remains substantially constant over the time interval Δ. The pseudorange measurements can then be described as:

         pr1(t1)=r1+T(t1)              (2b)pr1(t1)=r1+T(t1) (2b)

         pr2(t2)=r2+T(t2)              (3b)pr2(t2)=r2+T(t2) (3b)

         prN(tN)=rN+T(tN)              (4b)prN(tN)=rN+T(tN) (4b)

在一个实施方案中,用户终端102在初始的一组测量之后的一段时间Δ,以另外一组伪距测量值开始。这些测量值可以被描述为:In one embodiment, user terminal 102 begins with another set of pseudorange measurements a period of time Δ after the initial set of measurements. These measurements can be described as:

prpr 11 (( tt 11 ++ ΔΔ )) == rr 11 ++ TT (( tt 11 )) ++ ∂∂ TT ∂∂ tt ΔΔ -- -- (( 22 cc ))

prpr 22 (( tt 22 ++ ΔΔ )) == rr 22 ++ TT (( tt 22 )) ++ ∂∂ TT ∂∂ tt ΔΔ -- -- (( 33 cc ))

prNprN (( tNN ++ ΔΔ )) == rNn ++ TT (( tNN )) ++ ∂∂ TT ∂∂ tt ΔΔ -- -- (( 44 cc ))

用户终端102然后将所有那些伪距测量值投射到时间中的某个公共点,以便有效消除一阶项的影响。例如,考虑是否使用某个公共基准时间t0。应用方程式(2b-4b)和(2c-4c)如下,直接说明我们可以将测量值投射到时间中的一个公共时刻:The user terminal 102 then projects all those pseudorange measurements to some common point in time, effectively canceling the effect of the first order term. For example, consider whether to use some common reference time t0. Applying equations (2b-4b) and (2c-4c) as follows directly states that we can project measurements to a common instant in time:

pr1(t0)=pr1(t1)+[pr1(t1+Δ)-pr1(t1)](t0-t1)/Δ    (2d)pr1(t0)=pr1(t1)+[pr1(t1+Δ)-pr1(t1)](t0-t1)/Δ (2d)

pr2(t0)=pr2(t2)+[pr2(t2+Δ)-pr2(t2)](t0-t2)/Δ    (3d)pr2(t0)=pr2(t2)+[pr2(t2+Δ)-pr2(t2)](t0-t2)/Δ (3d)

prN(t0)=prN(tN)+[prN(tN+Δ)-prN(tN)](t0-tN)/Δ    (4d)prN(t0)=prN(tN)+[prN(tN+Δ)-prN(tN)](t0-tN)/Δ (4d)

这些投射的伪距测量值被传送给定位服务器,在定位服务器处,它们被用来求解三个未知数x、y和T。注意:方程式(2d-4d)中的投射不是精确的,并且未计入二次项。但结果误差并不显著。本领域技术人员应该承认:通过为每个投射产生两个以上伪距测量值就可计算二次以及更高次项。还要注意:还存在许多其他方法来实现将伪距测量值投射到时间中的同一时刻这一概念。例如一种方法是实施一种延迟锁定环,如在J.J.Spilker,Jr.的“Digital Communications by Satellite(卫星数字通信)”(Prentice-Hall,Englewood Cliffs,新泽西州,1977,1995)和B.W.Parkinson与J.J.Spilker,Jr.的“Global Positioning System-Theoryand Application(全球定位系统——原理与应用)”(第1卷,AIAA,Washington,DC.1996)中描述的那些延迟锁定环,这两篇文献都在此被结合作为参考资料。一个独立的跟踪环可以被专用于每个DTV发射机106。这些跟踪环有效插入在伪距测量之间。在同一时刻抽样这些跟踪环中每一个的状态。These projected pseudorange measurements are transmitted to a positioning server where they are used to solve for three unknowns x, y and T. NOTE: The projections in equations (2d-4d) are not exact and do not account for quadratic terms. But the result error is not significant. Those skilled in the art will recognize that quadratic and higher order terms can be computed by generating more than two pseudorange measurements for each shot. Also note: There are many other ways to implement the concept of projecting pseudorange measurements to the same moment in time. One approach, for example, is to implement a delay-locked loop, as described in J.J. Spilker, Jr., "Digital Communications by Satellite" (Prentice-Hall, Englewood Cliffs, NJ, 1977, 1995) and B.W. Parkinson with Those delay-locked loops described in "Global Positioning System-Theory and Application" by J.J. Spilker, Jr. (Vol. 1, AIAA, Washington, DC. 1996), both of which It is incorporated herein by reference. A separate tracking loop can be dedicated to each DTV transmitter 106 . These tracking rings are effectively inserted between pseudorange measurements. The state of each of these tracking loops is sampled at the same instant in time.

在另一实施方案中,用户终端102不计算伪距,而是采用足以计算伪距的DTV信号的测量值(比如相关器输出的一个分段),然后将这些测量值传送到DTV位置服务器110。DTV位置服务器110然后基于那些测量值来计算伪距,并且基于伪距来计算位置,如上所述。In another embodiment, instead of computing pseudoranges, user terminal 102 takes measurements of the DTV signal sufficient to compute pseudoranges (such as a segment of a correlator output) and then transmits these measurements to DTV location server 110 . The DTV location server 110 then calculates pseudoranges based on those measurements, and calculates a location based on the pseudoranges, as described above.

由用户终端执行的定位Positioning performed by the user terminal

在另一实施方案中,用户终端102的位置由用户终端102来计算。在这个实施方案中,所有必要信息都被传送给用户终端102。这种信息可以被DTV位置服务器110、基站104、一个或多个DTV发射机106或者它们的任意组合传送给用户终端。用户终端102然后测量伪距并求解联立方程式,如上所述。现在描述这个实施方案。In another embodiment, the location of the user terminal 102 is calculated by the user terminal 102 . In this embodiment, all necessary information is communicated to the user terminal 102 . Such information may be communicated to the user terminal by the DTV location server 110, the base station 104, the one or more DTV transmitters 106, or any combination thereof. User terminal 102 then measures pseudoranges and solves the simultaneous equations, as described above. This embodiment is now described.

用户终端102接收每个DTV发射机的本地时钟和一个基准时钟之间的时间偏移。用户终端102还从数据库112接收描述每个DTV发射机106相位中心的信息。User terminal 102 receives the time offset between each DTV transmitter's local clock and a reference clock. User terminal 102 also receives from database 112 information describing the phase center of each DTV transmitter 106 .

用户终端102接收由DTV位置服务器110计算出的对流层传播速度。在另一实施方案中,用户终端102从一个天气服务器114接收描述用户终端102附近地区的空气温度、气压和湿度的气象信息,并且使用传统方法来从气象信息中确定对流层传播速度。The user terminal 102 receives the tropospheric propagation velocity calculated by the DTV location server 110 . In another embodiment, the user terminal 102 receives weather information from a weather server 114 describing the air temperature, pressure and humidity in the vicinity of the user terminal 102 and uses conventional methods to determine the tropospheric propagation velocity from the weather information.

用户终端102还可以从基站104接收标识出用户终端102的大致地理区域的信息。例如,该信息可以标识蜂窝电话所处的小区或小区扇区。此信息被用于模糊度分辨,如下所述。The user terminal 102 may also receive information from the base station 104 identifying the approximate geographic area of the user terminal 102 . For example, the information may identify the cell or cell sector in which the cellular telephone is located. This information is used for ambiguity resolution, as described below.

用户终端102从多个DTV发射机106接收DTV信号,并且确定用户终端102和每个DTV发射机106之间的伪距。用户终端102然后基于各伪距和各发射机的相位中心来确定它的位置。User terminal 102 receives DTV signals from multiple DTV transmitters 106 and determines pseudoranges between user terminal 102 and each DTV transmitter 106 . User terminal 102 then determines its position based on the pseudoranges and the phase centers of the transmitters.

在上述任何一个实施方案中,只当两个DTV发射机可用时才可使用这两个DTV发射机和在前一定位期间计算出的偏移T来确定用户终端102的位置。T的数值可以按照传统方法储存或保持。当然,因为T是过去计算出的,所以这要假定本地时钟在一段时间上足够稳定。In either of the embodiments described above, the location of the user terminal 102 can be determined using the two DTV transmitters and the offset T calculated during a previous fix only if the two DTV transmitters are available. The value of T can be stored or maintained according to conventional methods. Of course, since T is calculated in the past, this assumes that the local clock is sufficiently stable over time.

在一个实施方案中,基站104确定用户终端102的时钟偏移。在这个实施方案中,只需要两个DTV发射机用于位置确定。基站104将时钟偏移T传送给DTV位置服务器110,该服务器然后根据为每一DTV发射机计算出的伪距确定用户终端102的位置。In one embodiment, the base station 104 determines the clock offset of the user terminal 102 . In this embodiment, only two DTV transmitters are required for position determination. The base station 104 communicates the clock offset T to the DTV location server 110, which then determines the location of the user terminal 102 from the pseudoranges calculated for each DTV transmitter.

在另一实施方案中,只有当一个或两个DTV发射机可用于定位时,就使用GPS以辅助定位,并且在这种定位解决方案中每个GPS卫星都被视为是另一个发射机。In another embodiment, GPS is used to assist in positioning only when one or two DTV transmitters are available for positioning, and each GPS satellite is considered another transmitter in this positioning solution.

接收机结构receiver structure

图4描述了在产生伪距测量时使用的接收机400的实施方案。在一个实施方案中,接收机400被实现于用户终端102内。在另外一个实施方案中,接收机400被实现于监测单元108内。FIG. 4 depicts an embodiment of a receiver 400 used in generating pseudorange measurements. In one embodiment, receiver 400 is implemented within user terminal 102 . In another embodiment, receiver 400 is implemented within monitoring unit 108 .

响应于由调谐器控制器420提供的控制信号,以时钟416计时的调谐器406在该地区将天线404调谐到DTV信号402。在某些实施方案中,调谐器406还将接收到的DTV信号(组)下变换到中频(IF)。混频器408I和408Q将载波发生器418所产生的载波信号与调谐后的DTV信号组合,从而在中频(IF)或基带产生同相和正交DTV信号。在一个实施方案中,时钟416运行于27MHz。这些信号各自被滤波器410I和410Q的其中之一滤波,并被模数转换器(A/D)411I和411Q的其中之一数字化,从而分别产生信号m[t-T]和q[t-T]。在替换实施方案中,具有开关的单个A/D转换器被用来交替地抽样同相和正交信道。相关器412I使信号m[t-T]与同步信号s[t-T*]合并,并提供相关输出给搜索控制器414。In response to control signals provided by tuner controller 420, tuner 406, clocked by clock 416, tunes antenna 404 to DTV signal 402 in the region. In some embodiments, the tuner 406 also down converts the received DTV signal(s) to an intermediate frequency (IF). Mixers 408I and 408Q combine the carrier signal generated by carrier generator 418 with the tuned DTV signal to produce in-phase and quadrature DTV signals at intermediate frequency (IF) or baseband. In one embodiment, clock 416 runs at 27 MHz. These signals are each filtered by one of filters 410I and 410Q and digitized by one of analog-to-digital converters (A/D) 411I and 411Q, thereby generating signals m[tT] and q[tT], respectively. In an alternative embodiment, a single A/D converter with switches is used to alternately sample the in-phase and quadrature channels. Correlator 412I combines signal m[tT] with synchronization signal s[tT * ] and provides a correlation output to search controller 414 .

延迟锁定环422包括相关器412Q,滤波器424,以时钟416计时的数控振荡器(NCO)426,以及产生离散导频信号的数字表示的同步信号发生器428。相关器412Q将信号q[t-T]与同步信号信号s[t-T*]合并,并使相关输出在经过滤波器424滤波之后被提供给NCO 426。NCO 426则取决于搜索控制器414而驱动同步信号发生器428。Delay locked loop 422 includes correlator 412Q, filter 424, numerically controlled oscillator (NCO) 426 clocked by clock 416, and synchronization signal generator 428 that generates a digital representation of the scattered pilot signal. The correlator 412Q combines the signal q[tT] with the synchronization signal s[tT * ] and causes the correlation output to be provided to the NCO 426 after being filtered by the filter 424 . The NCO 426 drives the sync generator 428 depending on the search controller 414 .

在信号捕获期间由搜索控制器414提供控制,而在捕获之后的信号跟踪期间由NCO 426提供控制。伪距通过抽样NCO 426来获得。Control is provided by the search controller 414 during signal acquisition and by the NCO 426 during signal tracking after acquisition. Pseudoranges are obtained by sampling NCO 426.

注意:只有当用户需要定位时,才需要产生用户手机或其他装置的定位操作。对于缓慢步行的、在缓慢移动的车辆中的或者在建筑物中或在紧急情况现场就座的用户,只需要偶尔取得此定位信息。因此,电池或其他电源可以很小。Note: Only when the user needs to locate, the positioning operation of the user's mobile phone or other devices needs to be generated. For a user walking slowly, in a slow moving vehicle, or seated in a building or at the scene of an emergency, this positioning information only needs to be obtained occasionally. Therefore, batteries or other power sources can be small.

当然,使用上述概念,例如通过使用快速傅里叶变换(FFT)方法来处理接收到的DTV信号,可以实现其他方案的接收机400。另外,也可以简单地使9个线性调频脉冲信号之和或者所有117个线性调频脉冲载波之和数字化,并且以一种准最佳方式加以执行。Of course, other aspects of the receiver 400 can be implemented using the concepts described above, for example by using a Fast Fourier Transform (FFT) method to process the received DTV signal. Alternatively, the sum of 9 chirp signals or the sum of all 117 chirp carriers can also be simply digitized and executed in a quasi-optimal manner.

为了取得这种性能,重要的是这样的概念:在单个部分中并行地与所有离散导频相关,或者至少与9个离散导频相关。复合信号更宽的带宽可提供更高的定位精确度。定时精度与带宽成反比。Important to achieve this performance is the concept of correlating all stray pilots in parallel, or at least 9 stray pilots, in a single section. The wider bandwidth of the composite signal provides greater positioning accuracy. Timing accuracy is inversely proportional to bandwidth.

ISDB-T结构内的其他信号也可以被用于定位。例如,可将一种宽通道收缩技术应用于连续的导频信号。然而,诸如宽通道收缩这样的技术涉及循环模糊度的固有分辨率。求解这类模糊度的技术在本领域内是众所周知的。Other signals within the ISDB-T structure can also be used for positioning. For example, a wide-channel narrowing technique can be applied to consecutive pilot signals. However, techniques such as wide-channel pinching involve an inherent resolution of the cyclic ambiguity. Techniques for resolving such ambiguities are well known in the art.

用户终端本机振荡器常常在频率方面的稳定性相对较差。这种不稳定性影响两个不同的接收器参数。第一,它在接收机信号中引起频偏。第二,它使所接收的位模式相对于基准时钟的符号率产生滑移。这两种效应会限制接收机的积分时间并因此而限制接收机的处理增益。通过校正接收机基准时钟可以增加积分时间。在一个实施方案中,一个延迟锁定环自动校正接收机时钟。User terminal local oscillators are often relatively poor in frequency stability. This instability affects two different receiver parameters. First, it induces a frequency offset in the receiver signal. Second, it slips the received bit pattern relative to the symbol rate of the reference clock. These two effects limit the integration time of the receiver and thus limit the processing gain of the receiver. The integration time can be increased by correcting the receiver reference clock. In one embodiment, a delay locked loop automatically corrects the receiver clock.

定位的增强Enhanced positioning

蜂窝站点位置的原有知识可被用于增强定位。这一点概念性地说明于图5中,该图描述了从两个分立的DTV天线106A和106B接收DTV信号的用户终端102的定位计算的简化示例。对于此简化示例,假定用户的时钟偏移是已知的。基于距离测量值,分别在各发射天线106A和106B的周围画出恒定范围的圆周502A和502B。用户终端的位置,包括对用户装置时钟偏移量的校正,就处于两个圈902A和902B的交叉部分904A和904B中的一个交叉部分上。注意由于基站104可以确定用户装置位于其覆盖面积(即其覆盖范围)506的哪一扇区508中,故解决了模糊度问题。当然,如果可考虑两个以上的DTV发射机,则可以通过取三个圆的交叉部分来解决模糊度问题。因为来自电视发射机中的同步码实际上是重复的,所以存在由电视同步码的重复周期所决定的循环模糊度问题,这使得距离模糊度等于重复周期乘以光速。只要与小区站点大小相比较而言,距离模糊度是大的,则通过用于图5简化示例(这是典型情况)的所述同一技术,可以解决这种循环模糊度问题。Prior knowledge of cell site locations can be used to enhance positioning. This is conceptually illustrated in FIG. 5, which depicts a simplified example of a location calculation for a user terminal 102 receiving DTV signals from two separate DTV antennas 106A and 106B. For this simplified example, assume that the user's clock offset is known. Based on the distance measurements, a circle of constant extent 502A and 502B is drawn around each transmit antenna 106A and 106B, respectively. The location of the user terminal, including corrections to the user device clock offset, is at one of the intersections 904A and 904B of the two circles 902A and 902B. Note that the ambiguity problem is resolved because the base station 104 can determine in which sector 508 of its coverage area (ie, its coverage area) 506 a user device is located. Of course, if more than two DTV transmitters can be considered, the ambiguity problem can be resolved by taking the intersection of three circles. Because the sync code from the TV transmitter is actually repeating, there is a circular ambiguity problem determined by the repeat period of the TV sync code, which makes the distance ambiguity equal to the repeat period times the speed of light. This circular ambiguity problem can be resolved by the same technique described for the simplified example of Fig. 5 (which is the typical case) as long as the range ambiguity is large compared to the cell site size.

在一个实施方案中,代替使用小区站点来最初确定一个大致位置的是,用户终端102可以接受来自用户的输入,该输入给出该区域的一个大体指示,比如最近的城市名称之类。在一个实施方案中,用户终端102扫描可用的DTV频道,以便组合描述这组可观看频道的该位置的指纹。用户终端102将这个指纹与一个储存表进行比较以便识别用户终端102的当前大致位置,其中该储存表将已知指纹与已知位置相匹配。In one embodiment, instead of using the cell site to initially determine an approximate location, the user terminal 102 may accept input from the user giving a general indication of the area, such as the name of the nearest city or the like. In one embodiment, the user terminal 102 scans available DTV channels to assemble a fingerprint describing the location of the set of viewable channels. The user terminal 102 compares this fingerprint to a stored table that matches known fingerprints to known locations in order to identify the current approximate location of the user terminal 102 .

在一个实施方案中,定位计算包括地面标高的影响。因此,在有丘陵和山谷的地形中,相对于DTV天线106的相位中心,上述固定范围的圆周是扭曲的。图6描述了在DTV发射机106(其位于与周围地面相同高度处)的固定范围圆周602上的单独一个丘陵604的影响。In one embodiment, the positioning calculation includes the effect of ground elevation. Thus, in terrain with hills and valleys, the circumference of the fixed range is distorted relative to the phase center of the DTV antenna 106 . FIG. 6 depicts the effect of a single hill 604 on a fixed range circumference 602 of a DTV transmitter 106 that is located at the same height as the surrounding ground.

通过将地域地形图作为其数据库的一个简单计算机,可容易地进行用户位置的计算,所述地域地形图使计算得以包括大地表面(即大地水准面)上用户高度的影响。这种计算包含有如图6所示的固定范围圆周的失真影响。The calculation of the user's position is readily performed by a simple computer having as its database a topographical map of the area which allows the calculation to include the effect of the user's height on the earth's surface (ie, the geoid). This calculation includes the distortion effect of a fixed range of circles as shown in FIG. 6 .

ISDB-T信号描述ISDB-T signal description

ISDB-T信号是一种复合的正交频分多路复用(OFDM)信号,其利用1512或者6048个独立的载波携带188字节MPEG(活动图像专家组)分组。这些成分中的大部分携带视频电视信号的类随机数据调制并且较少用于低信号电平的精确跟踪。注意:对于我们的定位目的来说,用户终端可能处于不可取得ISDB-T信号的完整信息内容的位置。The ISDB-T signal is a composite Orthogonal Frequency Division Multiplexing (OFDM) signal that utilizes 1512 or 6048 separate carriers to carry 188 byte MPEG (Moving Picture Experts Group) packets. Most of these components carry the random-like data modulation of the video television signal and are less useful for precise tracking of low signal levels. Note: For our positioning purposes, user terminals may be in locations where the full information content of the ISDB-T signal is not available.

ISDB-T信号是一种频带分段传输(BST)正交频分多路复用(OFDM)信号,它具有传送各种视频、声音和数据业务的能力。因为它属于OFDM体系,所以对多径有抵抗力。所谓频带分段传输的使用允许在被传送信息方面具有灵活性。那些分段具有3000/7=428.5714286kHz的带宽。ISDB-T signal is a Band Segmented Transmission (BST) Orthogonal Frequency Division Multiplexing (OFDM) signal, which has the ability to transmit various video, voice and data services. Because it belongs to the OFDM system, it is resistant to multipath. The use of so-called band-segmented transmissions allows flexibility in the information being transmitted. Those segments have a bandwidth of 3000/7 = 428.5714286 kHz.

ISDB-T信号包含对于定位非常有用的同步分量。该信号具有宽带和窄带两种格式。宽带格式具有5.6MHz带宽,并被用于电视和数据。窄带格式具有430KHz带宽,并被用于较低带宽的信号。宽带格式的三个模式的信号特性列于表1中。载频间隔是有效符号持续时间的倒数。相干调制分段具有离散导频;差分相干分段具有连续导频。对于每个模式,分段总数为Ns=13=ns+nd。在本说明书部分中描述宽带格式的三个模式的其中之一;可是,相同概念适用于全部三个模式。The ISDB-T signal contains a synchronous component which is very useful for positioning. The signal is available in both wideband and narrowband formats. The wideband format has a bandwidth of 5.6 MHz and is used for television and data. The narrowband format has a bandwidth of 430KHz and is used for lower bandwidth signals. The signal characteristics of the three modes of wideband format are listed in Table 1. The carrier frequency spacing is the reciprocal of the effective symbol duration. Coherent modulation segments have scattered pilots; differential coherent segments have continuous pilots. For each mode, the total number of segments is Ns=13=ns+nd. One of the three modes of the wideband format is described in this section of the description; however, the same concepts apply to all three modes.

                表1 参数 2K模式 8K模式 载波数K 1705 6817 符号持续时间 224微秒 896微秒 载频间隔 4464Hz 1116Hz 信号的总间距 7.61MHz 7.61MHz Table 1 parameter 2K mode 8K mode Carrier number K 1705 6817 symbol duration 224 microseconds 896 microseconds Carrier spacing 4464Hz 1116Hz total pitch of the signal 7.61MHz 7.61MHz

宽带信号由13个OFDM分段构成,每个分段包含108个频率。108个载波中的一个OFDM分段的带宽为430kHz。OFDM载波主要是以MPEG-2格式的视频信息使用正交调幅(QAM)调制和强大的纠错编码来调制。但在108个频率组内保留了一些频率用于同步;这些就是所谓的分散导频和连续导频。本发明的一些实施方案将连续导频用于中心频率测量。可是对于高精确度位置测量而言,离散导频更加有用。The wideband signal consists of 13 OFDM segments, each containing 108 frequencies. The bandwidth of one OFDM segment in 108 carriers is 430 kHz. OFDM carriers are primarily modulated with video information in MPEG-2 format using quadrature amplitude modulation (QAM) modulation and powerful error correction coding. However, some frequencies are reserved within the 108 frequency groups for synchronization; these are the so-called scattered and continuous pilots. Some embodiments of the invention use continuous pilots for center frequency measurements. However, for high-accuracy position measurements, stray pilots are more useful.

ISDB-T信号提供了多种调制方案,包括:差分四相移键控(DQPSK),正交相移键控(QPSK),16QAM,64QAM,以及1/2、2/3、3/4、5/6和7/8内码的编码速率。对于每一分段,可以独立地选择这些参数。对于差分相干调制的DQPSK,宽带模式的总数据速率只有3.651Mbps。对于DQPSK调制和1/2编码速率,窄带单个分段模式产生280.85kbps的数据速率。对于内码速率为7/8的64QAM模式,其他模式是相干的并且产生高达23.234Mbps的数据速率。ISDB-T signals provide a variety of modulation schemes, including: differential quadrature phase shift keying (DQPSK), quadrature phase shift keying (QPSK), 16QAM, 64QAM, and 1/2, 2/3, 3/4, 5/6 and 7/8 encoding rates for inner codes. These parameters can be chosen independently for each segment. For DQPSK with differential coherent modulation, the total data rate in wideband mode is only 3.651Mbps. For DQPSK modulation and 1/2 code rate, the narrowband single segment mode yields a data rate of 280.85kbps. For the 64QAM mode with an inner code rate of 7/8, the other modes are coherent and yield data rates up to 23.234Mbps.

在13个OFDM分段中的每一个之内,有36个离散导频。因此,在每个宽带DTV信号中,总共13个分段有总计468个离散导频。在一个OFDM分段内,离散导频改变频率各自符号。这种跳频的数量为3个载波。对于每4个符号就重复一次模式的一个符号,发射相同的载波。因此如图7所示,有一些离散导频全部都一次发射。在图7中,最大的离散导频是105。Within each of the 13 OFDM segments, there are 36 scattered pilots. Thus, in each wideband DTV signal, there are a total of 468 scattered pilots for a total of 13 segments. Within an OFDM segment, the scattered pilots change frequency for each symbol. The number of such frequency hopping is 3 carriers. For one symbol in which the pattern repeats every 4 symbols, the same carrier is transmitted. Therefore, as shown in FIG. 7, there are some scattered pilots that are all transmitted at once. In Figure 7, the largest scattered pilot is 105.

正如在图7中可以看到的,这组离散导频可以被视为9个离散导频,其各自每个符号就跳跃3个载波。对于总数为117个离散导频来说,对13个分段中的每一个,一种良好的近似是9个“线性调频脉冲”载波。As can be seen in Figure 7, the set of scattered pilots can be viewed as 9 scattered pilots each hopping 3 carriers per symbol. For a total of 117 scattered pilots, a good approximation is 9 "chirp" carriers for each of the 13 segments.

虽然这些离散导频的带宽在4个符号的周期速率上清楚地具有线性分量,但是它在频谱占用区域上基本是平坦的。可是,因为符号率相对低,所以一个4符号周期表示非常大的距离。因此,由信号引起的模糊度问题可忽略并且容易解决。Although the bandwidth of these scattered pilots clearly has a linear component at a period rate of 4 symbols, it is essentially flat over the spectral footprint. However, because the symbol rate is relatively low, a 4-symbol period represents a very large distance. Therefore, the ambiguity problem caused by the signal is negligible and easy to solve.

合成的离散导频信号可以写成s[t]并且以数字形式来表示,如同被用于由James J.Spilker,Jr.和Matthew Rabinowitz在2002年7月31日申请的美国专利申请第10/210,847号“Position Location Using BroadcastDigital Television Signals(使用广播数字电视信号的定位)”中所描述的ATSC延迟锁定环和相关器中的伪噪声信号一样。ISDB-T信号的确切形式是不同的,但是可以用类似方式,利用基准信号s[t]来执行信号跟踪。The synthesized scattered pilot signal can be written as s[t] and represented in numerical form as used in U.S. Patent Application Serial No. 10/210,847 filed July 31, 2002 by James J. Spilker, Jr. and Matthew Rabinowitz The ATSC delay-locked loop described in "Position Location Using Broadcast Digital Television Signals" is the same as the pseudo-noise signal in the correlator. The exact form of the ISDB-T signal is different, but signal tracking can be performed in a similar manner using the reference signal s[t].

另外在S.Nakahara等人的“Digital Transmission Scheme forISDB-Tand Reception Characteristics of Digital Terrestrial Television Broadcastingin Japan(日本ISDB-T的数字传输模式和数字地面电视广播的接收特性)”(IEEE Transactions on Consumer Electronics,August,1999)和M.Uehara等人的“Transmission Scheme for the Terrestrial ISDB System(地面ISDB系统的发射方案)”(IEEE Transactions on Consumer Electronics,February,1999)中进一步描述了ISDB-T信号。Also in "Digital Transmission Scheme for ISDB-T and Reception Characteristics of Digital Terrestrial Television Broadcasting in Japan" by S.Nakahara et al. (IEEE Transactions on Consumer Electronics, August , 1999) and ISDB-T signals are further described in "Transmission Scheme for the Terrestrial ISDB System (Transmission Scheme for the Terrestrial ISDB System)" (IEEE Transactions on Consumer Electronics, February, 1999) by M.Uehara et al.

单个分段的自相关函数Autocorrelation function for a single segment

频率间距为3个单位,108个载波的单个分段即包含36个离散导频。音调的发射序列每105/3=35个符号重复一次。假定抽样率为1/400符号,则对单个分段计算出的这个信号的相干自相关函数如图8所示。大约430kHz的单个分段的自相关宽度可以给出大约1微秒的时间分辨率。使用具有13个分段并且在整个频率区域上相关的信号的完整带宽,则按大约1000/13=77纳秒或77英尺的相同比值降低自相关峰值。在足够信噪比并且没有多径误差的情况下,大致为5米或更好的伪距精确度是可能的。The frequency spacing is 3 units, and a single segment of 108 carriers includes 36 scattered pilots. The transmitted sequence of tones is repeated every 105/3 = 35 symbols. Assuming a sampling rate of 1/400 symbol, the coherent autocorrelation function of this signal calculated for a single segment is shown in Figure 8. An autocorrelation width of a single segment of about 430 kHz can give a time resolution of about 1 microsecond. Using the full bandwidth of a signal with 13 segments and correlated over the entire frequency region, the autocorrelation peak is reduced by the same ratio of about 1000/13 = 77 nanoseconds or 77 feet. Pseudorange accuracies on the order of 5 meters or better are possible with sufficient signal-to-noise ratio and without multipath errors.

监测单元monitoring unit

图9描述了一个监测单元108的实施方案900。天线904接收GPS信号902。GPS时间变换单元906基于GPS信号而产生主时钟信号。为了确定DTV发射机时钟的偏移,NCO(数控振荡器)码同步定时器908A基于主时钟信号而产生主同步信号。主同步信号可以包括ISDB-T离散导频。在一个实施方案中,所有监测单元108中的NCO同步定时器908A均与基础日期和时间同步。在单个监测单元108接收来自与用户终端102相同的所有DTV发射机的DTV信号的实施方案中,不必为了确定用户终端102的位置而使监测单元108与任意其他监测单元同步。如果所有监测站108或者所有DTV发射机与一个公共时钟同步,则上述同步也是不必要的。FIG. 9 depicts an embodiment 900 of a monitoring unit 108 . Antenna 904 receives GPS signal 902 . The GPS time conversion unit 906 generates a master clock signal based on the GPS signal. To determine the offset of the DTV transmitter clock, an NCO (Numerically Controlled Oscillator) code sync timer 908A generates a master sync signal based on the master clock signal. The primary synchronization signal may include ISDB-T scattered pilots. In one embodiment, the NCO synchronization timers 908A in all monitoring units 108 are synchronized to the base date and time. In embodiments where a single monitoring unit 108 receives DTV signals from all of the DTV transmitters that are the same as user terminal 102, it is not necessary to synchronize monitoring unit 108 with any other monitoring unit in order to determine the location of user terminal 102. This synchronization is also unnecessary if all monitoring stations 108 or all DTV transmitters are synchronized to a common clock.

一个DTV天线912接收多种DTV信号910。在另一实施方案中,使用了多个DTV天线。一个放大器914放大DTV信号。一个或多个DTV调谐器916A到916N各自在接收到的DTV信号中调谐到一个DTV频道以便产生DTV频道信号。多个NCO码同步定时器908B到908M各自接收一种DTV频道信号。NCO码同步定时器908B到908M各自从一种DTV频道信号中提取信道同步信号。信道同步信号可以包括ISDB-T离散导频。在一个实施方案中,ISDB-T信号内的连续导频信号与符号定时被用作捕获工具。One DTV antenna 912 receives various DTV signals 910 . In another embodiment, multiple DTV antennas are used. An amplifier 914 amplifies the DTV signal. One or more DTV tuners 916A through 916N each tune to a DTV channel in the received DTV signal to generate a DTV channel signal. A plurality of NCO code synchronization timers 908B to 908M each receive a DTV channel signal. NCO code synchronization timers 908B to 908M each extract a channel synchronization signal from a DTV channel signal. The channel synchronization signal may include ISDB-T scattered pilots. In one embodiment, continuous pilot signals and symbol timing within the ISDB-T signal are used as an acquisition tool.

多个加法器918A到918N各自产生在主同步信号和一个信道同步信号之间的一个时钟偏移。处理器920将所得数据格式化并传送给DTV位置服务器110。在一个实施方案中,对于所测量的每个DTV频道,该数据包括DTV发射机的识别号、DTV频道编号、DTV发射机的天线相位中心以及时钟偏移。可以通过包括空中链路和因特网在内的多种手段中的任何一种来传送此数据。在一个实施方案中,在DTV频道本身上以空闲MPEG分组广播该数据。每个信道的时钟偏移也可以被建模为时间的一个函数。A plurality of adders 918A through 918N each generate a clock offset between the master sync signal and a channel sync signal. Processor 920 formats and transmits the resulting data to DTV location server 110 . In one embodiment, for each DTV channel measured, the data includes the identification number of the DTV transmitter, the DTV channel number, the antenna phase center of the DTV transmitter, and the clock offset. This data can be communicated by any of a variety of means including airlinks and the Internet. In one embodiment, the data is broadcast in idle MPEG packets on the DTV channel itself. The clock offset for each channel can also be modeled as a function of time.

软件接收机software receiver

减轻多径效应的一种彻底的方法是抽样整个自相关函数,而不是像在硬件设置中的那样只使用早期和晚期抽样。通过选择最早的相关峰值,可以减轻多径效应。A radical way to mitigate multipath effects is to sample the entire autocorrelation function instead of only early and late sampling as in a hardware setup. Multipath effects can be mitigated by selecting the earliest correlation peak.

在能够借助短暂延迟计算出位置的情况下,一种简单的方法是使用一个软件接收机,它对已滤波信号序列进行抽样,然后在数字信号处理器上的固件中处理所述抽样。Where the position can be calculated with a short delay, a simple approach is to use a software receiver that samples the filtered signal sequence and then processes the samples in firmware on a digital signal processor.

图10说明了软件接收机的一个实施方案1000。天线1002接收DTV信号。天线1002可以是一个磁偶极子天线或者是能够接收DTV信号的任意其他类型的天线。带通滤波器1004将整个DTV信号频谱传送给LNA 1006。在一个实施方案中,滤波器1004是一个可调带通滤波器,它在数字信号处理器(DSP)1014的控制下传送一个特定DTV频道的频谱。Figure 10 illustrates one embodiment 1000 of a software receiver. Antenna 1002 receives DTV signals. Antenna 1002 may be a magnetic dipole antenna or any other type of antenna capable of receiving DTV signals. Bandpass filter 1004 passes the entire DTV signal spectrum to LNA 1006. In one embodiment, filter 1004 is a tunable bandpass filter that, under the control of digital signal processor (DSP) 1014, transmits the frequency spectrum of a particular DTV channel.

低噪声放大器(LNA)1006放大并传送已选择信号给DTV频道选择器1008。DTV频道选择器1008在处理器1014的控制下选择一个特定的DTV频道,并且按照传统方法对选定的频道信号进行滤波并从UHF(超高频)下变换到IF(中频)。放大器(AMP)1010放大所选定的IF频道信号。这个放大器可以使用自动增益控制(AGC)以便改善该结构的动态范围。模数转换器和抽样器(A/D)1012产生DTV频道信号的数字抽样Ssamp(t)并将这些抽样传送给DSP 1014。A low noise amplifier (LNA) 1006 amplifies and transmits the selected signal to a DTV channel selector 1008 . The DTV channel selector 1008 under the control of the processor 1014 selects a particular DTV channel and the selected channel signal is filtered and down converted from UHF (Ultra High Frequency) to IF (Intermediate Frequency) according to conventional methods. Amplifier (AMP) 1010 amplifies the selected IF channel signal. This amplifier can use automatic gain control (AGC) in order to improve the dynamic range of the architecture. Analog-to-digital converter and sampler (A/D) 1012 generates digital samples Ssamp(t) of the DTV channel signal and transmits these samples to DSP 1014.

现在,对应一个非相干软件接收机描述DSP 1014对DTV频道信号的处理。假定一个用于下变换抽样信号的标准偏移频率。如果这一信号被下变换到基带,则该标准偏移为0Hz。该处理基于抽样信号ssamp(t)产生完整的自相关函数。有许多技术使该处理被更有效地执行,比如使用一个低占空因数基准信号。令Ti为抽样数据的周期。ωin为抽样入射信号的标准偏移,并令ωoffset为由多普勒频移和振荡器频移导致的最大可能的偏移频率。该处理执行在下面列出的伪码。Now, the processing of DTV channel signals by DSP 1014 is described with respect to a non-coherent software receiver. Assume a standard offset frequency for downconverting the sampled signal. If this signal is down converted to baseband, the standard offset is 0 Hz. This process generates a complete autocorrelation function based on the sampled signal s samp (t). There are a number of techniques for this process to be performed more efficiently, such as using a low duty cycle reference signal. Let T i be the period of sampling data. ω in be the standard offset of the sampled incident signal, and let ω offset be the maximum possible offset frequency due to Doppler shift and oscillator frequency shift. This processing executes the pseudocode listed below.

·Rmax=0· Rmax = 0

·产生一个复合编码信号Generate a composite coded signal

scode(t)=Ci(t)+jCq(t)s code (t)=C i (t)+jC q (t)

其中Ci是描述同相基带信号的函数而Cq是描述正交基带信号的函数。where C i is a function describing the in-phase baseband signal and C q is a function describing the quadrature baseband signal.

·计算F(scode)*,其中F是傅里叶变换算子,而*是共轭算子。• Compute F(s code )*, where F is the Fourier transform operator and * is the conjugate operator.

·对于ω=ωinoffset到ωinoffset步长为

Figure A0282194000351
·For ω=ω inoffset to ω inoffset the step size is
Figure A0282194000351

·产生一个复合混频信号Generate a composite mixed frequency signal

smix(t)=cos(ωt)+jsin(ωt),t=[0...Ti]s mix (t)=cos(ωt)+jsin(ωt), t=[0...T i ]

·合并入射信号s(t)和混频信号smix(t)Combine the incident signal s(t) and the mixed signal s mix (t)

scomb=ssamp(t)smix(t)s comb = s samp (t) s mix (t)

·计算相关函数· Calculation of correlation functions

R(τ)=F-1{F(scode)*F(scomb)}R(τ)=F -1 {F(s code )*F(s comb )}

·如果maxτ|R(τ)|>Rmax,Rmax←maxτ|R(τ)|,Rstore(τ)=R(τ),则·If max τ |R(τ)|>R max , R max ←max τ |R(τ)|, R store (τ)=R(τ), then

·下一个ω·Next ω

在从该处理中退出后,Rstore(τ)将存储入射抽样信号ssamp(t)和复合编码信号scode(t)之间的相关性。可以通过在ω的更小步长上搜索来进一步加细Rsotre(τ)。ω的初始步长必须小于奈奎斯特速率

Figure A0282194000352
的一半。产生最大Ti相关输出的时间偏移τ被用作伪距。After exiting from this process, R store (τ) will store the correlation between the incident sampled signal s samp (t) and the composite coded signal s code (t). R sotre (τ) can be further refined by searching on a smaller step size of ω. The initial step size of ω must be smaller than the Nyquist rate
Figure A0282194000352
half of. The time offset τ that produces the largest Ti correlation output is used as the pseudorange.

替换实施方案alternative implementation

本发明可以以数字电子电路的形式或者以计算机硬件、固件、软件的形式或者它们的组合形式来实现。本发明的装置能够实现于一个计算机程序产品中,所述计算机程序产品可被实质上包含于机器可读存储装置中而由可编程处理器来执行;并且本发明的各个方法步骤可以由一个可编程处理器来执行,所述可编程处理器执行程序指令以便通过对输入数据进行操作并产生输出来实现本发明的功能。有利的是,本发明可以以一个或多个计算机程序的形式来实现,所述计算机程序可在包括至少一个可编程处理器的可编程系统上执行,所述可编程处理器被耦合用于从一个数据存储系统、至少一个输入装置和至少一个输出装置接收数据和指令,并且传送数据和指令给同样的一个数据存储系统、至少一个输入装置和至少一个输出装置。每个计算机程序可以以高级程序设计语言或者面向对象程序设计语言的形式来实现,或者以汇编语言或机器语言的形式来实现(如果期望的话)。并且在任何情况下,所述语言可以是经过编译的或者经过翻译的语言。适当的处理器,举例来说,既包括通用又包括专用的微处理器。通常,一个处理器将接收来自只读存储器和/或随机存取存储器的指令和数据。通常,一个计算机将包括用于存储数据文件的一个或多个大容量存储装置;这类装置包括诸如内部硬盘和可拆卸磁盘之类的磁盘、磁光盘和光盘。适合用于实质上包含计算机程序指令和数据的存储装置包括所有形式的非易失性存储器,例如包括:诸如EPROM、EEPROM和闪速存储装置之类的半导体存储器装置;诸如内部硬盘和可拆卸磁盘之类的磁盘;磁光盘;和CD-ROM磁盘。以上所述均可以由ASIC(专用集成电路)加以补充或与之结合。The invention can be implemented in the form of digital electronic circuitry or in the form of computer hardware, firmware, software or a combination thereof. The apparatus of the present invention can be implemented in a computer program product, and the computer program product can be substantially contained in a machine-readable storage device and executed by a programmable processor; and each method step of the present invention can be implemented by a programmable processor. A processor is programmed to execute program instructions to perform functions of the invention by operating on input data and generating output. Advantageously, the invention can be implemented in the form of one or more computer programs executable on a programmable system comprising at least one programmable processor coupled for A data storage system, at least one input device, and at least one output device receive data and instructions, and transmit data and instructions to the same data storage system, at least one input device, and at least one output device. Each computer program can be implemented in a high-level or object-oriented programming language, or in assembly or machine language, if desired. And in any case, the language may be a compiled or translated language. Suitable processors include, by way of example, both general and special purpose microprocessors. Generally, a processor will receive instructions and data from a read only memory and/or random access memory. Typically, a computer will include one or more mass storage devices for storing data files; such devices include magnetic disks, such as internal hard disks and removable disks, magneto-optical disks, and optical disks. Storage devices suitable for embodying substantially computer program instructions and data include all forms of non-volatile memory including, for example: semiconductor memory devices such as EPROM, EEPROM and flash memory devices; such as internal hard disks and removable magnetic disks; disks such as; magneto-optical disks; and CD-ROM disks. All of the above can be supplemented or combined with ASIC (Application Specific Integrated Circuit).

以上描述了本发明的若干实施方案。然而应该理解:不偏离本发明的精神和范围可以进行各种修改。Several embodiments of the invention have been described above. It should be understood, however, that various modifications may be made without departing from the spirit and scope of the invention.

例如,虽然描述了一种用于跟踪ISDB-T信号的方法,但是应该清楚的是,有多种跟踪这些信号的方法,其使用各种形式的传统延迟锁定环并通过使用各种类型的匹配滤波器来跟踪这些信号。For example, although one method is described for tracking ISDB-T signals, it should be clear that there are a variety of methods of tracking these signals using various forms of conventional delay-locked loops and by using various types of matching filters to track these signals.

虽然参考8MHz信号讨论了本发明的实施方案,但是也可用其他带宽的信号来应用这些实施方案。另外,本发明的实施能够使用ISDB-T信号带宽的一个子集。例如,本发明的一个实施方案只使用了8MHzISDB-T信号中的6MHz就可以取得令人满意的结果。本发明的实施方案可以被扩展以便利用对ISDB-T信号的未来改进。Although embodiments of the invention are discussed with reference to 8 MHz signals, the embodiments may be applied with signals of other bandwidths. Additionally, implementations of the present invention can use a subset of the ISDB-T signal bandwidth. For example, one embodiment of the present invention achieves satisfactory results using only 6 MHz of an 8 MHz ISDB-T signal. Embodiments of the present invention can be extended to take advantage of future improvements to the ISDB-T signal.

本发明的实施方案利用了这一事实:DTV信号具有高功率,并且还可以通过捕获信号突发或者使用低工作因子基准信号(不利用所有的入射信号能量)而被跟踪。例如,一个实施方案使用了时间选通延迟锁定环(DLL),该延迟锁定环例如是在J.J.Spilker,Jr.的“DigitalCommunications by Satellite(卫星数字通信)”(Prentice-Hall,EnglewoodCliffs NJ,1977,第18-6章)中所公开的。其他实施方案则使用DLL的其他变形,包括相干、非相干和准相干DLL,比如在J.J.Spilker,Jr.的“Digital Communications by Satellite(卫星数字通信)”(Prentice-Hall,Englewood Cliffs NJ,1977,第18章)和B.Parkinson与J.Spilker,Jr.的“Global Positioning System-Theory and Applications(全球定位系统——原理与应用)”(AIAA,Washington,DC,1996,第1卷,第17章,J.SpilkerJr的“信号跟踪原理基础”)中所公开的。其他实施方案则使用各种类型的匹配滤波器,比如再循环匹配滤波器。Embodiments of the present invention take advantage of the fact that DTV signals have high power and can also be tracked by capturing signal bursts or using a low duty factor reference signal (not utilizing all of the incident signal energy). For example, one embodiment uses a time-gated delay-locked loop (DLL), such as described in J.J. Spilker, Jr., "Digital Communications by Satellite" (Prentice-Hall, Englewood Cliffs NJ, 1977, Chapter 18-6) disclosed in. Other implementations use other variants of DLLs, including coherent, non-coherent, and quasi-coherent DLLs, as described in J.J. Spilker, Jr., "Digital Communications by Satellite" (Prentice-Hall, Englewood Cliffs NJ, 1977, Chapter 18) and B.Parkinson and J.Spilker, Jr. "Global Positioning System-Theory and Applications" (AIAA, Washington, DC, 1996, Vol. 1, No. 17 Chapter, J. Spilker Jr, "Principles of Signal Tracing Fundamentals"). Other implementations use various types of matched filters, such as recirculating matched filters.

在一些实施方案中,DTV位置服务器110使用在系统级可用的冗余信号,比如可以从DTV发射机获得的伪距,进行附加的检查以便确认每个DTV频道和伪距,并且识别错误的DTV频道的伪距。一种这样的技术是传统的接收机自主完好性监测(RAIM)。In some embodiments, DTV location server 110 uses redundant signals available at the system level, such as pseudoranges that may be obtained from DTV transmitters, to perform additional checks to validate each DTV channel and pseudorange, and to identify erroneous DTV The pseudorange of the channel. One such technique is conventional Receiver Autonomous Integrity Monitoring (RAIM).

本发明的另外一个实施方案将上述DTV测距信号与其他形式的信号加以组合,而由所述其他形式的信号能够计算伪距。例如,在Matthew Rabinowitz和James J.Spilker在2002年5月31日申请的美国专利申请第10/159,478号“Position Location using Global PositioningSignals Augmented by Broadcast Television Signals(使用广播电视信号增强的全球定位信号的定位)”中描述了DTV和GPS卫星信号的组合使用,其内容在此结合作为参考资料。另外,对于一个组合的定位解决方案来说,DTV信号可以与蜂窝基站信号或者数字无线电信号结合,或者与包含同步码的任何其他信号结合。Another embodiment of the present invention combines the DTV ranging signals described above with other forms of signals from which pseudoranges can be calculated. For example, in U.S. Patent Application No. 10/159,478 "Position Location using Global Positioning Signals Augmented by Broadcast Television Signals" filed May 31, 2002 by Matthew Rabinowitz and James J. Spilker )" describes the combined use of DTV and GPS satellite signals, the contents of which are incorporated herein by reference. Additionally, for a combined location solution, the DTV signal can be combined with a cellular base station signal or a digital radio signal, or any other signal that includes a synchronization code.

因此,其他实施方案落在所附权利要求的范围之内。Accordingly, other implementations are within the scope of the following claims.

Claims (87)

1. a kind of method for determining user terminal location, comprising:
DTV (DTV) broadcast singal from a DTV transmitter is received at the user terminal, wherein the DTV signal includes integrated service Digital Broadcasting Terrestrial (ISDB-T) signal;
The pseudorange between the user terminal and the transmitter is determined based on a known components in the broadcasts DTV signals;With
The position of the user terminal is determined based on the position of the pseudorange and the DTV transmitter.
2. the method according to claim 1, wherein determining that the position of the user terminal includes:
The pseudorange is adjusted based on the difference between the transmitter clock and a known time benchmark at the DTV transmitter;With
The position of the user terminal is determined based on the position of the pseudorange adjusted and the DTV transmitter.
3. the method according to claim 1, wherein the known components are scattered pilots.
4. the method according to claim 1, wherein determining that the position of the user terminal includes:
Determine the offset between the local time reference and a main time reference in the user terminal;With
The position of the user terminal is determined based on the pseudorange, the position of the DTV transmitter and the offset.
5. method according to claim 4, further comprises:
The follow-up location of the user terminal is determined using the offset.
6. the method according to claim 1, wherein determining that pseudorange includes:
Store a part of the DTV signal;And
Then keep stored part related to the signal generated by the user terminal to generate the pseudorange.
7. the method according to claim 1, wherein determining that pseudorange includes:
When receiving the DTV signal, keep the DTV signal related to the signal generated by the user terminal to generate the pseudorange.
8. the method according to claim 1, wherein determining that the position of the user terminal includes:
Determine locating for the user terminal substantially geographic area;And
The position of the user terminal is determined based on the pseudorange and the substantially geographic area.
9. method according to claim 8, wherein the roughly reason region is the area coverage for being communicably linked to an additional transmitters of the user terminal.
10. the method according to claim 1, wherein determining that the position of the user terminal includes:
Determine the tropospheric propagation velocity near the user terminal in area;
The pseudorange is adjusted based on the tropospheric propagation velocity;With
The position of the user terminal is determined based on the position of the pseudorange adjusted and the DTV transmitter.
11. the method according to claim 1, wherein determining that the position of the user terminal includes:
The pseudorange is adjusted based on the ground elevation near the user terminal in area;With
The position of the user terminal is determined based on the position of the pseudorange adjusted and the DTV transmitter.
12. the method according to claim 1 further comprises:
Based on the identity for an additional transmitters for being communicably linked to the user terminal, and make additional transmitters storage table relevant to the DTV signal, the DTV signal is selected from multiple DTV signals.
13. the method according to claim 1 further comprises:
Receive position input from the user;With
It is inputted based on the position to select the DTV signal from multiple DTV signals.
14. the method according to claim 1 further comprises:
Available DTV signal is scanned to combine the fingerprint of the position;And
Based on the fingerprint, and the storage table for making known fingerprint and known location match, the DTV signal for determining the pseudorange is selected from the available DTV signal.
15. the method according to claim 1 further comprises:
Using receiver autonomous integrity monitoring (RAIM), to check the integrity of the pseudorange based on the redundancy pseudorange from the DTV transmitter.
16. a kind of method for determining user terminal location, comprising:
DTV (DTV) broadcast singal from a DTV transmitter is received at the user terminal, wherein the DTV signal includes ETSI European Telecommunications Standards Institute (ETSI) digital video broadcast terrestrial (ISDB-T) signal;
The pseudorange between the user terminal and the transmitter is determined based on the DTV broadcast singal;With
The pseudorange is transmitted to a location server, which is configured for determining the position of the user terminal based on the position of the pseudorange and the DTV transmitter.
17. method according to claim 16, wherein determining that pseudorange includes:
Determine the time that a known components of the DTV broadcast singal emit from the DTV transmitter;
Determine receiving time of the known components at the user terminal;With
Determine the difference between the launch time and receiving time.
18. method according to claim 16, wherein the known components are scattered pilots.
19. method according to claim 16, wherein determining that pseudorange includes:
Store a part of the DTV signal;And
Then keep stored part related to the signal generated by the user terminal to generate the pseudorange.
20. method according to claim 16, wherein determining that pseudorange includes:
When receiving the DTV signal, keep the DTV signal related to the signal generated by the user terminal to generate the pseudorange.
21. a kind of method for determining user terminal location, comprising:
Pseudorange is received from user terminal, the pseudorange is determined between the user terminal and a DTV transmitter, based on the DTV signal that the DTV transmitter is broadcasted, wherein the DTV signal includes ETSI European Telecommunications Standards Institute (ETSI) digital video broadcast terrestrial (ISDB-T) signal, and wherein the pseudorange is determined based on a known components in the ISDB-T signal;And
The position of the user terminal is determined based on the position of the pseudorange and the DTV transmitter.
22. method according to claim 21, wherein determining that the position of the user terminal includes:
The pseudorange is adjusted based on the difference between the transmitter clock and a known time benchmark at the DTV transmitter;With
The position of the user terminal is determined based on the position of the pseudorange adjusted and the DTV transmitter.
23. method according to claim 21, wherein the known components are scattered pilots.
24. method according to claim 21, wherein determining that the position of the user terminal includes:
Determine the offset between the local time reference and a main time reference in the user terminal;With
The position of the user terminal is determined based on the pseudorange, the position of the DTV transmitter and the offset.
25. method according to claim 24, further comprises:
The follow-up location of the user terminal is determined using the offset.
26. method according to claim 21, wherein determining that the position of the user terminal includes:
Determine locating for the user terminal substantially geographic area;And
The position of the user terminal is determined based on the pseudorange and the substantially geographic area.
27. method according to claim 26, wherein the roughly reason region is the area coverage for being communicably linked to an additional transmitters of the user terminal.
28. method according to claim 21, wherein determining that the position of user terminal includes:
Determine the tropospheric propagation velocity near the user terminal in area;
The pseudorange is adjusted based on the tropospheric propagation velocity;With
The position of the user terminal is determined based on the position of the pseudorange adjusted and the DTV transmitter.
29. method according to claim 21, wherein determining that the position of the user terminal includes:
The pseudorange is adjusted based on the ground elevation near the user terminal in area;With
The position of the user terminal is determined based on the position of the pseudorange adjusted and the DTV transmitter.
30. a kind of equipment for determining user terminal location, comprising:
Device, for receiving DTV (DTV) broadcast singal from a DTV transmitter at the user terminal, wherein the DTV signal includes ETSI European Telecommunications Standards Institute (ETSI) digital video broadcast terrestrial (ISDB-T) signal;
Device, for determining the pseudorange between the user terminal and the transmitter based on a known components in the DTV broadcast singal;With
Device, for determining the position of the user terminal based on the position of the pseudorange and the DTV transmitter.
31. equipment according to claim 30, wherein being used to determine that the device of the user terminal location to include:
Device, for adjusting the pseudorange based on the difference between the transmitter clock and a known time benchmark at the DTV transmitter;With
Device, for determining the position of the user terminal based on the position of the pseudorange adjusted and the DTV transmitter.
32. according to the equipment of claim 31, wherein the known components are scattered pilots.
33. equipment according to claim 30, wherein being used to determine that the device of the user terminal location to include:
Device, for determining the offset between local time reference and a main time reference in the user terminal;With
Device, for determining the position of the user terminal based on the position of the pseudorange, the DTV transmitter and the offset.
34. further comprising according to the equipment of claim 33:
Device, for determining the follow-up location of the user terminal using the offset.
35. equipment according to claim 30, wherein being used to determine that the device of pseudorange to include:
Device, for storing a part of the DTV signal;With
Device generates the pseudorange for then making stored part related to the signal generated by the user terminal.
36. equipment according to claim 30, wherein being used to determine that the device of pseudorange to include:
Device generates the pseudorange for when receiving the DTV signal, making the DTV signal related to the signal generated by the user terminal.
37. equipment according to claim 30, wherein being used to determine that the device of the user terminal location to include:
Device, for determining locating for the user terminal substantially geographic area;With
Device, for determining the position of the user terminal based on the pseudorange and the substantially geographic area.
38. according to the equipment of claim 37, wherein the roughly reason region is the area coverage for being communicably linked to an additional transmitters of the user terminal.
39. equipment according to claim 30, wherein being used to determine that the device of the user terminal location to include:
Device, for determining the tropospheric propagation velocity near the user terminal in area;
Device, for adjusting the pseudorange based on the tropospheric propagation velocity;With
Device, for determining the position of the user terminal based on the position of the pseudorange adjusted and the DTV transmitter.
40. equipment according to claim 30, wherein being used to determine that the device of the user terminal location to include:
Device, for adjusting each pseudorange based on the ground elevation near the user terminal in area;With
Device, for determining the position of the user terminal based on the position of the pseudorange adjusted and the DTV transmitter.
41. equipment according to claim 30, further comprises:
Device for the identity based on an additional transmitters for being communicably linked to the user terminal and makes additional transmitters storage table relevant to the DTV signal, the DTV signal is selected from multiple DTV signals.
42. equipment according to claim 30, further comprises:
Device, for receiving position input from the user;With
Device selects the DTV signal for inputting based on the position from multiple DTV signals.
43. equipment according to claim 30, further comprises:
Device combines the fingerprint of the position for scanning available DTV signal;With
Device is used to be based on the fingerprint, and the storage table for making known fingerprint and known location match, and the DTV broadcast singal for determining the pseudorange is selected from the available DTV signal.
44. equipment according to claim 30, further comprises:
Device, for using receiver autonomous integrity monitoring (RAIM), to check the integrity of the pseudorange based on the redundancy pseudorange from the DTV transmitter.
45. a kind of equipment for determining user terminal location, comprising:
Device, for receiving DTV (DTV) broadcast singal from a DTV transmitter at the user terminal, wherein the DTV signal includes ETSI European Telecommunications Standards Institute (ETSI) digital video broadcast terrestrial (ISDB-T) signal;
Device, for determining the pseudorange between the user terminal and the transmitter based on a known components in the DTV broadcast singal;With
Device, for the pseudorange to be transmitted to a location server, which is configured for determining the position of the user terminal based on the position of the pseudorange and the DTV transmitter.
46. according to the equipment of claim 45, wherein being used to determine that the device of pseudorange to include:
Device, the time emitted for determining a known components of the DTV broadcast singal from the DTV transmitter;
Device, for determining receiving time of the known components at the user terminal;With
Device, for determining the difference between the launch time and receiving time.
47. according to the equipment of claim 45, wherein the component is scattered pilot.
48. according to the equipment of claim 45, wherein determining that the device of pseudorange includes:
Device, for storing a part of the DTV signal;With
Device generates the pseudorange for then making stored part related to the signal generated by the user terminal.
49. according to the equipment of claim 45, wherein being used to determine that the device of pseudorange to include:
Device, for keeping the DTV signal related to the signal generated by the user terminal to generate the pseudorange when DTV receives signal.
50. a kind of equipment for determining user terminal location, comprising:
Device, for receiving pseudorange from user terminal, the pseudorange is determined between the user terminal and a DTV transmitter, based on the DTV signal that the DTV transmitter is broadcasted, wherein the DTV signal includes ETSI European Telecommunications Standards Institute (ETSI) digital video broadcast terrestrial (ISDB-T) signal, and wherein the pseudorange is determined based on a known components in the DTV signal;With
Device, for determining the position of the user terminal based on the position of the pseudorange and the DTV transmitter.
51. according to the equipment of claim 50, wherein being used to determine that the device of the user terminal location to include:
Device, for adjusting the pseudorange based on the difference between the transmitter clock and a known time benchmark at the DTV transmitter;With
Device, for determining the position of the user terminal based on the position of the pseudorange adjusted and the DTV transmitter.
52. according to the equipment of claim 50, wherein the known components are scattered pilots.
53. according to the equipment of claim 50, wherein being used to determine that the device of the user terminal location to include:
Device, for determining the offset between local time reference and a main time reference in the user terminal;With
Device, for determining the position of the user terminal based on the position of the pseudorange, the DTV transmitter and the offset.
54. further comprising according to the equipment of claim 53:
Device, for determining the follow-up location of the user terminal using the offset.
55. according to the equipment of claim 50, wherein being used to determine that the device of the user terminal location to include:
Device, for determining locating for the user terminal substantially geographic area;With
Device, for determining the position of the user terminal based on the pseudorange and the substantially geographic area.
56. according to the equipment of claim 55, wherein the roughly reason region is the area coverage for being communicably linked to an additional transmitters of the user terminal.
57. according to the equipment of claim 50, wherein being used to determine that the device of the user terminal location to include:
Device, for determining the tropospheric propagation velocity near the user terminal in area;
Device, for adjusting the pseudorange based on the tropospheric propagation velocity;With
Device, for determining the position of the user terminal based on the position of the pseudorange adjusted and the DTV transmitter.
58. according to the equipment of claim 50, wherein being used to determine that the device of the user terminal location to include:
Device, for adjusting the pseudorange based on the ground elevation near the user terminal in area;With
Device, for determining the position of the user terminal based on the position of the pseudorange adjusted and the DTV transmitter.
59. a kind of be substantially stored on computer-readable medium for determining the computer program product of user terminal location comprising can operational order use so that programmable processor:
DTV (DTV) broadcast singal from a DTV transmitter is received at the user terminal, wherein the DTV signal includes ETSI European Telecommunications Standards Institute (ETSI) digital video broadcast terrestrial (ISDB-T) signal;
The pseudorange between the user terminal and the transmitter is determined based on a known components in the broadcasts DTV signals;With
The position of the user terminal is determined based on the position of the pseudorange and the DTV transmitter.
60. according to the computer program product of claim 59, wherein with so that programmable processor determine the user terminal location can operational order include can operational order use so that programmable processor:
The pseudorange is adjusted based on the difference between the transmitter clock and a known time benchmark at the DTV transmitter;With
The position of the user terminal is determined based on the position of the pseudorange adjusted and the DTV transmitter.
61. according to the computer program product of claim 59, wherein the known components are scattered pilots.
62. according to the computer program product of claim 59, wherein with so that programmable processor determine user terminal location can operational order include can operational order use so that programmable processor:
Determine the offset between the local time reference and a main time reference in the user terminal;With
The position of the user terminal is determined based on the pseudorange, the position of the DTV transmitter and the offset.
63. according to the computer program product of claim 62, further comprise can operational order use so that programmable processor:
The follow-up location of the user terminal is determined using the offset.
64. according to the computer program product of claim 59, wherein with so that programmable processor determine pseudorange can operational order include can operational order use so that programmable processor:
Store a part of the DTV signal;And
Make stored part related to the signal generated by the user terminal then to generate the pseudorange.
65. according to the computer program product of claim 59, wherein with so that programmable processor determine pseudorange can operational order include can operational order use so that programmable processor:
When receiving the DTV signal, keep the DTV signal related to the signal generated by the user terminal to generate the pseudorange.
66. according to the computer program product of claim 59, wherein with so that programmable processor determine user terminal location can operational order include can operational order use so that programmable processor:
Determine locating for the user terminal substantially geographic area;And
The position of the user terminal is determined based on the pseudorange and the substantially geographic area.
67. according to the computer program product of claim 66, wherein the roughly reason region is the area coverage for being communicably linked to an additional transmitters of the user terminal.
68. according to the computer program product of claim 59, wherein with so that programmable processor determine user terminal location can operational order include can operational order use so that programmable processor:
Determine the tropospheric propagation velocity near the user terminal in area;
The pseudorange is adjusted based on the tropospheric propagation velocity;With
The position of the user terminal is determined based on the position of the pseudorange adjusted and the DTV transmitter.
69. according to the computer program product of claim 59, wherein with so that programmable processor determine user terminal location can operational order include can operational order use so that programmable processor:
The pseudorange is adjusted based on the ground elevation near the user terminal in area;With
The position of the user terminal is determined based on the position of the pseudorange adjusted and the DTV transmitter.
70. according to the computer program product of claim 59, further comprise can operational order use so that programmable processor:
Based on the identity for an additional transmitters for being communicably linked to the user terminal, and make additional transmitters storage table relevant to the DTV signal, the DTV signal is selected from multiple DTV signals.
71. according to the computer program product of claim 59, further comprise can operational order use so that programmable processor:
Receive position input from the user;With
It is inputted based on the position and selects the DTV signal from multiple DTV signals.
72. according to the computer program product of claim 59, further comprise can operational order use so that programmable processor:
Available DTV signal is scanned to combine the fingerprint of the position;And
Based on the fingerprint, and the storage table for making known fingerprint and known location match, the DTV broadcast singal for determining the pseudorange is selected from the available DTV signal.
73. according to the computer program product of claim 59, further comprise can operational order use so that programmable processor:
Using receiver autonomous integrity monitoring (RAIM), to check the integrity of the pseudorange based on the redundancy pseudorange from the DTV transmitter.
74. a kind of be substantially stored on computer-readable medium for determining the computer program product of user terminal location comprising can operational order use so that programmable processor:
DTV (DTV) broadcast singal from a DTV transmitter is received at the user terminal, wherein the DTV signal includes ETSI European Telecommunications Standards Institute (ETSI) digital video broadcast terrestrial (ISDB-T) signal;
The pseudorange between the user terminal and the transmitter is determined based on a known components in the broadcasts DTV signals;With
The pseudorange is transmitted to a location server, which is configured for determining the position of the user terminal based on the position of the pseudorange and the DTV transmitter.
75. according to the computer program product of claim 74, wherein with so that programmable processor determine pseudorange can operational order include can operational order use so that programmable processor:
Determine the time that the one-component of the DTV broadcast singal emits from the DTV transmitter;
Determine receiving time of the known components at the user terminal;With
Determine the difference between the launch time and receiving time.
76. according to the computer program product of claim 74, wherein the component is scattered pilot.
77. according to the computer program product of claim 74, wherein with so that programmable processor determine pseudorange can operational order include can operational order use so that programmable processor:
Store a part of the DTV signal;And
Then keep stored part related to the signal generated by the user terminal to generate the pseudorange.
78. according to the computer program product of claim 74, wherein with so that programmable processor determine pseudorange can operational order include can operational order use so that programmable processor:
When receiving the DTV signal, keep the DTV signal related to the signal generated by the user terminal to generate the pseudorange.
79. a kind of be substantially stored on computer-readable medium for determining the computer program product of user terminal location comprising can operational order use so that programmable processor:
Pseudorange is received from user terminal, the pseudorange is determined between the user terminal and a DTV transmitter, based on the DTV signal that the DTV transmitter is broadcasted, wherein the DTV signal includes ETSI European Telecommunications Standards Institute (ETSI) digital video broadcast terrestrial (ISDB-T) signal, and wherein the pseudorange is determined based on a known components in the DTV signal;And
The position of the user terminal is determined based on the position of the pseudorange and the DTV transmitter.
80. according to the computer program product of claim 79, wherein with so that programmable processor determine user terminal location can operational order include can operational order use so that programmable processor:
The pseudorange is adjusted based on the difference between the transmitter clock and a known time benchmark at the DTV transmitter;With
The position of the user terminal is determined based on the position of the pseudorange adjusted and the DTV transmitter.
81. according to the computer program product of claim 79, wherein the known components are scattered pilots.
82. according to the computer program product of claim 79, wherein with so that programmable processor determine user terminal location can operational order include can operational order use so that programmable processor:
Determine the offset between the local time reference and a main time reference in the user terminal;With
The position of the user terminal is determined based on the pseudorange, the position of the DTV transmitter and the offset.
83. according to the computer program product of claim 82, further comprise can operational order use so that programmable processor:
The follow-up location of the user terminal is determined using the offset.
84. according to the computer program product of claim 79, wherein with so that programmable processor determine user terminal location can operational order include can operational order use so that programmable processor:
Determine locating for the user terminal substantially geographic area;And
The position of the user terminal is determined based on the pseudorange and the substantially geographic area.
85. according to the computer program product of claim 84, wherein the roughly reason region is the area coverage for being communicably linked to an additional transmitters of the user terminal.
86. according to the computer program product of claim 79, wherein with so that programmable processor determine user terminal location can operational order include can operational order use so that programmable processor:
Determine the tropospheric propagation velocity near the user terminal in area;
The pseudorange is adjusted based on the tropospheric propagation velocity;With
The position of the user terminal is determined based on the position of the pseudorange adjusted and the DTV transmitter.
87. according to the computer program product of claim 79, wherein with so that programmable processor determine user terminal location can operational order include can operational order use so that programmable processor:
The pseudorange is adjusted based on the ground elevation near the user terminal in area;With
The position of the user terminal is determined based on the position of the pseudorange adjusted and the DTV transmitter.
CNA028219406A 2001-11-09 2002-11-08 Location of broadcast television signals using integrated services digital broadcasting terrestrial (ISDB-T) Pending CN1582401A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US33783401P 2001-11-09 2001-11-09
US60/337,834 2001-11-09

Publications (1)

Publication Number Publication Date
CN1582401A true CN1582401A (en) 2005-02-16

Family

ID=23322218

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA028219406A Pending CN1582401A (en) 2001-11-09 2002-11-08 Location of broadcast television signals using integrated services digital broadcasting terrestrial (ISDB-T)

Country Status (5)

Country Link
JP (1) JP2005512103A (en)
KR (1) KR20050044347A (en)
CN (1) CN1582401A (en)
AU (1) AU2002356923A1 (en)
WO (1) WO2003051029A2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100381835C (en) * 2005-11-23 2008-04-16 东南大学 Radio Combination Positioning Method Based on Digital Broadcasting and TV Signals
CN103616665A (en) * 2013-12-17 2014-03-05 中国航天空气动力技术研究院 Passive location system using universal irradiation source of unmanned plane
CN110308422A (en) * 2019-07-29 2019-10-08 清华大学 Terminal location service method and apparatus based on broadcasting and television network
CN111323803A (en) * 2018-12-14 2020-06-23 深圳市中兴微电子技术有限公司 A wireless signal processing method, device and terminal

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2002251852A1 (en) * 2001-02-02 2002-08-19 Rosum Corporation Services based on position location using broadcast digital television signals
US8981996B2 (en) 2005-09-27 2015-03-17 Qualcomm Incorporated Position location using transmitters with timing offset and phase adjustment
US9354297B2 (en) * 2005-09-27 2016-05-31 Qualcomm Incorporated Position location using phase-adjusted transmitters
WO2008105778A2 (en) * 2006-05-18 2008-09-04 The Boeing Company Generalized high performance navigation system
US7844280B2 (en) * 2006-12-12 2010-11-30 Trueposition, Inc. Location of wideband OFDM transmitters with limited receiver bandwidth
CN101977293A (en) * 2010-11-25 2011-02-16 东南大学 Method for estimating time delay of ground broadcast signals of digital television

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5323322A (en) * 1992-03-05 1994-06-21 Trimble Navigation Limited Networked differential GPS system
US5510801A (en) * 1994-03-01 1996-04-23 Stanford Telecommunications, Inc. Location determination system and method using television broadcast signals
US5504492A (en) * 1994-08-01 1996-04-02 Honeywell Inc. Look ahead satellite positioning system position error bound monitoring system
US5953311A (en) * 1997-02-18 1999-09-14 Discovision Associates Timing synchronization in a receiver employing orthogonal frequency division multiplexing

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100381835C (en) * 2005-11-23 2008-04-16 东南大学 Radio Combination Positioning Method Based on Digital Broadcasting and TV Signals
CN103616665A (en) * 2013-12-17 2014-03-05 中国航天空气动力技术研究院 Passive location system using universal irradiation source of unmanned plane
CN103616665B (en) * 2013-12-17 2015-12-02 中国航天空气动力技术研究院 A kind of unmanned plane passive location system utilizing universal irradiation source
CN111323803A (en) * 2018-12-14 2020-06-23 深圳市中兴微电子技术有限公司 A wireless signal processing method, device and terminal
CN111323803B (en) * 2018-12-14 2023-07-04 深圳市中兴微电子技术有限公司 Wireless signal processing method, device and terminal
CN110308422A (en) * 2019-07-29 2019-10-08 清华大学 Terminal location service method and apparatus based on broadcasting and television network

Also Published As

Publication number Publication date
WO2003051029A3 (en) 2003-10-23
JP2005512103A (en) 2005-04-28
KR20050044347A (en) 2005-05-12
WO2003051029A2 (en) 2003-06-19
AU2002356923A1 (en) 2003-06-23
AU2002356923A8 (en) 2003-06-23

Similar Documents

Publication Publication Date Title
US6952182B2 (en) Position location using integrated services digital broadcasting—terrestrial (ISDB-T) broadcast television signals
US7126536B2 (en) Position location using terrestrial digital video broadcast television signals
US7042396B2 (en) Position location using digital audio broadcast signals
US7471244B2 (en) Monitor units for television signals
US6914560B2 (en) Position location using broadcast digital television signals comprising pseudonoise sequences
US6861984B2 (en) Position location using broadcast digital television signals
US6963306B2 (en) Position location and data transmission using pseudo digital television transmitters
US6522297B1 (en) Position location using ghost canceling reference television signals
US6753812B2 (en) Time-gated delay lock loop tracking of digital television signals
US6970132B2 (en) Targeted data transmission and location services using digital television signaling
US6717547B2 (en) Position location using broadcast television signals and mobile telephone signals
US6859173B2 (en) Position location using broadcast television signals and mobile telephone signals
CN1309775A (en) Location system combining ranging measurements from GPS and cellular networks
US20050066373A1 (en) Position location using broadcast digital television signals
US20040201779A1 (en) Symbol clock recovery for the ATSC digital television signal
JP2009042215A (en) Position location using integrated service digital broadcasting-terrestrial (isdb-t) broadcasting television signal
CN1547671A (en) Position determination using broadcast television signals and mobile phone signals
CN1582401A (en) Location of broadcast television signals using integrated services digital broadcasting terrestrial (ISDB-T)
US8677440B2 (en) Position determination using ATSC-M/H signals
US20020135518A1 (en) Time-gated delay lock loop tracking of digital television signals
WO2004057360A2 (en) Position location using digital audio broadcast signals
CN1568434A (en) Position location using broadcast analog television signals
CN1585903A (en) Position location using ghost canceling reference television signals
WO2004023789A2 (en) Position location using broadcast digital television signals
WO2004032480A2 (en) Transmission and location services using television signaling

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication