CN1232132C - 使用第三方超宽频带设备建立地理位置数据 - Google Patents

使用第三方超宽频带设备建立地理位置数据 Download PDF

Info

Publication number
CN1232132C
CN1232132C CN01821933.0A CN01821933A CN1232132C CN 1232132 C CN1232132 C CN 1232132C CN 01821933 A CN01821933 A CN 01821933A CN 1232132 C CN1232132 C CN 1232132C
Authority
CN
China
Prior art keywords
wireless device
wireless
information
location
request
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.)
Expired - Fee Related
Application number
CN01821933.0A
Other languages
English (en)
Other versions
CN1486577A (zh
Inventor
约翰·H·桑特霍夫
罗道尔夫·T·阿里艾塔
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.)
Pulse Link Inc
Original Assignee
Pulse Link Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Pulse Link Inc filed Critical Pulse Link Inc
Publication of CN1486577A publication Critical patent/CN1486577A/zh
Application granted granted Critical
Publication of CN1232132C publication Critical patent/CN1232132C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related 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
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/87Combinations of radar systems, e.g. primary radar and secondary radar
    • G01S13/876Combination of several spaced transponders or reflectors of known location for determining the position of a receiver
    • 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
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/87Combinations of radar systems, e.g. primary radar and secondary radar
    • G01S13/878Combination of several spaced transmitters or receivers of known location for determining the position of a transponder or a reflector
    • 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/0284Relative positioning
    • 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/0284Relative positioning
    • G01S5/0289Relative positioning of multiple transceivers, e.g. in ad hoc networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/06Receivers
    • H04B1/10Means associated with receiver for limiting or suppressing noise or interference
    • H04B1/1027Means associated with receiver for limiting or suppressing noise or interference assessing signal quality or detecting noise/interference for the received signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/7163Spread spectrum techniques using impulse radio
    • H04B1/717Pulse-related aspects
    • H04B1/7174Pulse generation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/7163Spread spectrum techniques using impulse radio
    • H04B1/7176Data mapping, e.g. modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/08Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • H04L1/1816Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of the same, encoded, message
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/20Arrangements for detecting or preventing errors in the information received using signal quality detector
    • H04L1/203Details of error rate determination, e.g. BER, FER or WER
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • 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

Abstract

一种定位无线通信系统中无线设备位置的系统和方法。初始请求被发送到位置信息已知的无线设备,请求定位信息以确定位置未定的第一无线设备的位置。这些位置已知的无线设备在依次接收到初始请求之后,发送定位信息给第一无线设备。如果第一移动无线设备接收到来自于数量不足的位置已知的无线设备的定位信息,则发送附加请求,期望收到其他响应无线设备的响应。在收到来自一个或多个这些响应的其他无线设备的响应之后,与至少一部分响应的无线设备之间进行通信,以得到与第一无线设备与它正在通信的响应无线设备之间的距离相关的信息。接着,第一无线设备的位置可以利用从这些响应的其他无线设备得到的信息和从位置已知的无线设备接收的定位信息来估计。

Description

使用第三方超宽频带设备建立地理位置数据
技术领域
本发明涉及无线通信系统,确切地说,涉及超宽频带收发信机准确的地理定位。
背景技术
超宽频带通信系统和设备得益于超宽频带技术极强的地理定位准确性。另一方面,FCC最近要求现有的所有蜂窝技术提供商能够在紧急需要时采用一些装置在地理上对所有蜂窝电话定位。这种动议被称为“e911”,将作为对未来蜂窝技术的一种要求。因此,可以预见对未来的超宽频带设备也会提出相同的要求。
传统的超宽频带地理位置信息可以通过对三个独立的超宽频带发射塔的信号进行三角变换处理来得到,这三个超宽频带的发射塔位置固定并且已知。但是,可以预见,移动超宽频带设备不会总在三个固定的发射塔的范围内。这种情况下,超宽频带设备的地理定位(即地理位置)可能无法通过传统的方法确定。
因此,可以理解,利用已知位置的其他移动超宽频带设备来得到需要定位的超宽频带设备的地理定位方法在这些情况下更容易成功。
发明内容
本发明提供了用于确定无线通信系统中无线设备位置的一种系统、方法和生产产品。总的说来,初始请求被发送到位置信息已知的一个或者多个无线设备,请求定位信息以确定位置未定的第一无线设备的位置。这些位置已知的一个或者多个无线设备在依次接收到初始请求之后,发送定位信息给第一无线设备。如果第一无线设备接收到来自于数量不足的位置已知的一个或者多个无线设备的定位信息,则发送附加请求,期望收到其他响应无线设备的响应。在从一个或多个这些其他无线设备收到对请求的响应之后,与至少一部分其他无线设备进行通信,以得到第一无线设备与它正在通信的无线设备之间的距离相关的信息。这些其他无线设备也可以以这样的方式来回应请求,即查询更远的位置已知的设备的地理位置,从而产生通过对等网络传播的请求。另一种方式是,在特定情况下,它们可以简单提供到第一无线设备的距离。这种特定情况的例子之一是携带第一无线设备的走失的孩子和若干寻找者,每个寻找者都带有响应的无线设备。在这个例子中,寻找者感兴趣的不是孩子的地理位置,而是孩子与每个寻找者的距离。这种情况下,找到孩子所需的就是不需要地理位置参数的本地三角计算。因此,第一无线设备的位置可以利用从其他无线设备得到的信息(距离或位置)和从位置已知的一个或者多个无线设备接收的定位信息来估计。
在本发明的一个方面,至少一部分无线设备可以包括脉冲无线设备。在本发明的另一方面,足够数量的位置已知的无线设备可以包括位置已知的三个或多个无线设备。在本发明的另一方面,至少一部分发送的请求可以进行编码。
在本发明的一个方面,附加请求定期重发预定次数。在这一方面,如果针对附加请求的前一次发送收到的响应数量不足,则以更高的功率重发附加请求。在本发明的另一方面,得到的与第一无线设备和响应的其他无线设备部分之间的距离相关的信息可以包括计算出来的第一无线设备和响应的其他无线设备部分之间的距离以及一个比例因子。
在本发明的一个实施例中,估计的位置可以存储在第一无线设备的存储器中。在本发明的另一实施例中,得到的信息可以用于更新第一无线设备的内部时钟。
在本发明的另一实施例中,如果从足够数量的位置已知的无线设备接收到定位信息,则可以利用从位置已知的无线设备得到的信息确定第一无线设备的位置。在本发明的另一实施例中,如果第一移动无线设备没有从位置已知的无线设备接收到定位信息,那么第一无线设备的位置仅利用从响应的其他无线设备那部分得到的信息来进行估计。
附图说明
通过下面的详细描述,所附权利要求书以及附图,本发明的前述和其他属性、方面和优点将会更加明显,在附图中:
图1是按照本发明一个实施例的能够采用多址接入方案的示例性超宽频带通信系统的示意图;
图2是超宽频带地理定位模型的示意图;
图3是按照本发明一个实施例的超宽频带无线设备/收发信机的示意框图;
图4是按照本发明一个实施例的超宽频带地理位置模型的示意图,其中多个移动设备与请求设备配合使得请求设备能够确定其位置;
图5是按照本发明一个实施例的基于三个固定位置设备来进行三角计算和存储地理位置信息的处理流程图;
图6是按照本发明一个实施例的确定并存储无线通信设备中移动无线设备的地理位置的处理流程图;
图7是按照本发明一个实施例的处理来自其他无线设备的答复并测试数据量和质量标准的流程图;
图8是按照本发明一个实施例的执行距离修正对话以确定请求的无线设备和其响应的无线设备之间距离的处理流程图;
图9是按照本发明一个实施例的请求无线设备中进行时间修正的处理流程图;以及
图10是按照本发明一个实施例的典型的硬件环境的示意图。
具体实施方式
本发明实施例利用一个或多个移动无线设备(在一个优选实施例中,采用超宽频带设备)的已知地理位置来对附加移动无线设备的位置进行三角计算,前述附加移动无线设备没有在三个固定无线设备例如基站和/或发射塔的地理范围内。应当理解,位置已知的移动无线设备不需要限制成手持移动设备。这种设备也可以包括移动手机、移动互联网设备、便携式移动设备、个人数据助理、桌面计算机或家用电器、汽车、办公环境和类似应用下的超宽频带部件。
图1是处理100的流程图,用以按照本发明的一个实施例确定无线通信系统中地理位置未定/未知的移动无线设备的地理位置。在操作102中,地理位置未定/未知的第一移动无线设备发送至少一个初始请求给地理位置已知的固定位置无线设备(例如,基站和/或发射塔),以获取用于确定第一移动无线设备地理位置所需的定位信息。这些已知地理位置的固定位置无线设备接收到初始请求(也就是在第一移动无线设备的通信范围之内),作为响应,发送定位信息给地理位置未定的第一移动无线设备(注:为了便于这一部分描述,通信范围被定义成第一移动无线设备可以进行无线通信的区域)。
如果第一移动无线设备接收到来自于数量不足的位置已知的无线设备的定位信息(例如,在第一移动无线设备通信范围内的固定位置无线设备的数量不足),则在操作104中,第一移动无线设备发送附加请求,期望收到第一移动无线设备通信范围内的其他移动无线设备的响应/应答。在本发明的一个方面,至少一部分发送的请求可以编码(例如采用键顺序请求的形式)。在操作106中,第一无线设备收到通信范围内的一个或多个其他移动无线设备对请求的响应。然后,在操作108中,与至少一部分响应的其他移动无线设备通信,以得到第一移动无线设备和与第一移动无线设备通信的其他响应移动无线设备之间的距离相关的信息(即数据)。
在操作110中,通过三角计算方法,利用从与第一无线设备通信的其他响应移动无线设备得到的信息以及(如果第一移动无线设备接收到的话)从数量不足的地理位置已知的固定位置无线设备接收到的定位信息来估计第一移动无线设备的定位/位置。
在本发明的一个方面,足够数量的地理位置已知的固定位置无线设备包括至少三个地理位置已知的固定位置无线设备。在本发明的另一方面,附加请求(见操作104)定期重发预定次数。在这一方面,如果针对附加请求的前一次发送收到的响应数量(在预定次数之后)不足,则以更高的功率值重发附加请求(也就是增加从第一移动无线设备发送附加请求的范围)。
图2是超宽频带地理定位模型200的示意图,其中位置已知的固定无线设备,例如发射机/基站202、204、206与请求无线设备208合作,使得请求设备能够根据本发明的一个实施例确定其位置。超宽频带通信系统的一个属性是,高精确性的地理定位信息可以从至少三个地理位置已知的超宽频带发射机(例如202、204、206)接收的信号中识别。典型的情况是,位置未知/未定的设备/收发信机(例如208)从三个固定超宽频带发射机接收超宽频带信号,各发射机发送的信号包含了发送时间和各个发射机的地理位置。利用各固定发射机的已知位置,并且测量接收信号间的细微时间差,地理位置未知的设备可以进行三角计算,准确地确定其地理位置。利用这种三角计算过程,超宽频带设备可以将其地理位置精确确定在几厘米误差范围内。
前面提到,在本发明的一方面,该无线设备可以包括脉冲无线通信设备,例如超宽频带无线(也称为数字脉冲无线)通信设备。图3是按照本发明一个实施例的超宽频带无线设备/收发信机300的示意框图。设备300有多个部件,包括逻辑(即电路)、软件或逻辑和软件的某种组合。确切地说,设备300包括发射机和接收机部件302、304,能够分别收发无线信号306、308(最好是超宽频带无线通信信号)。在一个实施例中,这些信号可以携带可按照已知技术进行分组的数字数据通信信息。
发射机和接收机部件302、304也可以连接到设备300中所包含的附加构件310。在本发明的一个实施例中,附加部件之一可以包括位置部件312。在本发明的一个方面,位置部件312可以包括定时和位置数据库控制器314,后者管理并控制定位和位置数据库316,在定位和位置数据库316中存储例如地理定位的信息。
在固定的超宽频带发射塔/基站中,它们的位置已知,可以存储在本地存储器中。在位于三个或多个固定超宽频带发射塔范围内的移动超宽频带设备300中,地理定位信息可以不断主动记录、更新并存储在设备300的动态定时和位置数据库316中。地理定位信息的主动更新和记录可以以预定的时间间隔自动进行,或者在命令时查询。
例如,在本发明的一个实施例中,位置部件312可以从至少三个其他无线设备接收信号,然后利用这些信号提供的定时关系和位置信息来精确确定无线设备300的位置。知道了收发信机单元300的准确位置,并且固定发射机的位置已知,位置部件312能够精确确定无线设备300到其他无线设备的距离。在一些实施例中,该距离信息则可以依次提供给发射部件302,用于辅助更为精确地调整发射部件用以发射后续信号的功率。
图4是超宽频带地理定位模型400的示意图,其中多个移动设备与请求设备合作,使得请求设备能够按照本发明的一个实施例确定其位置。在本发明的一个实施例中,第三移动无线设备(例如无线设备402)不在三个或多个发射塔(例如发射塔404、406、408、410、412、414)的范围内,它可以请求存储在移动超宽频带设备(例如设备416、418、420)的定时和位置数据库中的地理定位信息,前述移动超宽频带设备位于该范围内并且已经存储了地理定位信息。这种第三移动设备402随后可以利用查询其他移动超宽频带设备的结果,通过三角计算来获知它们自己的位置。
在本发明的一个实施例中,如果第一移动无线设备从足够数量(或更多)的位置已知的固定位置无线设备(例如,在第一移动无线设备通信范围内存在足够数量的位置已知的固定位置移动设备时)接收到定位信息,第一移动无线设备的地理位置可以利用三角计算方法仅根据从地理位置已知的固定位置无线设备得到的信息来确定。图5是处理500的流程图,用于根据本发明的一个实施例基于三个固定位置设备来三角计算并存储地理定位信息。当单个移动超宽频带设备A在操作502中请求位置确定时,它在操作504中发送编码请求(以键序列的形式),请求位置已知的三个其他超宽频带设备/发射塔的地理位置。该请求可以以预先选定的最低功率设置发送多次(轮询)。通过以最低的可能功率值开始键序列发送,键序列只会到达最小的发射范围,以及最少数量的可能响应该键序列信息请求的邻近超宽频带设备。等待的响应在预定通信信道或者信道集上接收。如果设备A位于三个发射塔范围内(见判断框506),那么它在操作508中基于响应和时间戳(time stamp)三角计算其自身的位置,并通过定时和位置数据库控制器314将该信息存储在它的定时和位置数据库316中。
响应超宽频带设备的定时和位置数据库316包含了定位值和指定得到该定位值的时间的时间戳。在一种实现中,响应设备可以延迟对请求超宽频带设备的响应,直至响应超宽频带设备更新了它自身的最新地理位置。但是,在优选实现中,由请求设备决定使用响应设备所报告的位置。请求设备根据时间戳和响应设备所提供的其他信息做出这种决定。响应超宽频带设备的移动特性以及该请求设备与响应设备同步的需要也使得位置的确定更为复杂。
如果判断506中确定查询无线设备(即设备A)不在至少三个发射塔范围内,那么按照操作510可以查询邻近查询设备的其他无线设备(即其他移动无线设备)。在本发明的一个实施例中,如果第一移动无线设备没有从位置已知的固定位置无线设备接收到定位信息(也就是0个固定位置无线设备),那么第一无线设备的位置仅利用从至少一部分响应的其他移动无线设备得到的信息,通过三角计算方法来进行估计。图6是按照本发明的一个实施例,根据操作510确定并存储无线通信系统中的移动无线设备的地理位置的处理流程图。图6示出了基于请求的移动设备与适当多数量的知道自身位置的设备之间的通信能力的一种位置发现算法。与图5的情况一样,请求位置的设备在图6中标为设备A。
设备“A”首先试图与三个或多个基站通信,以三角计算其位置(按照操作504、506、508)。因为基站具有准确的位置信息和高度精确的守时性能,这可能是最为精确的位置确定方法。如果可用的基站数量少于三个(根据判断506的结果),该设备(即设备A)按照操作510,以最低的可能功率发送键序列,向其他移动设备请求信息。在操作602中,处理请求并测试数据质量和数量标准(最好利用定时和位置数据库和控制器316、314)。在一方面,每个响应设备可以由其独特的标识号来识别。此外,基站的标识范围不能覆盖这些移动设备。如果没有应答,或者应答包含的数据精度差,设备A继续对应答设备进行轮询。如果轮询预定次数还没有得到任何应答,那么请求设备可以逐渐增加发射功率。在操作604中,执行距离修正对话以确定请求无线设备与其他应答无线设备之间的距离,从而使操作606中能够基于确定的距离经其新鲜度加权后,利用三角计算方法进行请求无线设备的位置估计。在本发明的一个实施例中,可以产生估计的定位/位置时间戳,然后在第一移动无线设备的存储器(例如定时和位置数据库)中,利用第一移动无线设备的定时和位置数据库控制器存储估计的定位/位置和相关时间戳。
图7是按照本发明的一个实施例处理来自其他无线设备的应答,并按照图6中操作604测试数据数量和质量标准的流程图。前面讨论过,如果设备A不在三个发射塔范围内,它可以按照操作510发送键序列来定位其他移动设备。其他移动设备响应之后,在请求方和各响应设备之间建立对话,确定距离和时钟不一致。如果请求设备没有在合理时间内接收到响应(在一个优选实施例中,根据环境的不同,可以多达5毫秒),请求设备将用同样的功率值和多址接入信道(见判断702)重试几次。如果没有设备回应重复的轮询,则启动功率增加算法,以较高的功率值发送键序列(见操作704)。如果达到了最大允许功率却仍没有回应(见判断706),请求方在操作708中切换道其他多址接入信道。
继续参看图7,设备A也利用重要的数据质量和数量标准来确定它接收的数据值。应当注意,只有知道其位置的其他无线设备会回应操作510的查询。如果对于轮询无响应,设备A增加其输出功率值,直至另一移动设备予以响应(按照操作708)。
参看判断702中的“是”分支,如果邻近请求设备(即设备A)的设备接收到设备A的请求,并已知道关于其自身地理定位/位置的信息,那么该设备可以发送响应给设备A(响应的移动设备此后称为设备B)。设备“B”可以将若干信息编码到它的回应里,包括例如(1)其定位信息的新鲜度(也就是得到和/或更新该定位信息之后经过的时间);(2)设备B接收到设备A的查询的时间;以及(3)从设备B发送给设备A的查询的响应的响应时间。在接收到响应之后,设备A可以解码该响应,以得到操作710中的编码信息。
继续参看图7,测试从对设备A的请求的各个应答中得到的信息,以确定对特定设备B的响应所提供的信息应给予多大重视。在判断712中,可以测试设备B的信息,以确定设备B的位置信息是否过于陈旧(也就是太旧和/或最近没有被更新)。很清楚,如果设备B在很长一段时间内没有更新其信息(例如,在一个优选实施例中,长于100毫秒),那么设备B的位置会出现很大的误差。
接着,在判断714中,可以测试从响应中解码的信息,确定设备B响应该请求的时延是否超过预定阈值(例如在一个优选实施例中,大干50毫秒)。例如,如果设备B花费了过多时间来处理查询(之后称为处理时间),设备B可能过载,易于出现线程冲突而引入定时误差。这种情况下,设备B的应答不具备设备A所需要的精度。在判断712和714进行测试之后,设备A进行后续判断,以确定设备A在判断716中是否接收到了三个或多个设备(也就是三个或多个设备B)的应答。如果三个或多个设备B应答了,并且至少三个应答通过了判断712和714所进行的测试(见判断712和714的“是”分支),那么确定设备A与三个其他设备的距离的对话可以按照判断716和操作604的“是”分支来执行。相反,如果应答信息无法通过测试(见判断712和714的“否”分支),或者通过测试的设备B应答少于三个,那么按照操作718,启动对其他设备的轮询序列。
在某些情况下,基于邻近设备的距离计算可能易于出现特定类型的错误。对一些响应设备而言,设备B经历的处理时延是信号传播时延的倍数。这种情况下,“B”的应答质量可能会因为原查询的同时发生的多径反射而下降。在这种杂乱环境下,原查询的反射可能与“B”的应答同时返回“A”,必须重新查询“B”并告知多径时长。一旦“B”接收到这个信息,它可以重发应答,确保应答质量不会因多径影响而下降。另一方面,如果“A”计算出设备B距离很远,那么接收不在直线上的可能性增加,很可能出现大的误差。
如果三个或多个设备应答了,那么按照606可以得到估计的位置。如果多于三个设备对查询做出应答,则基于响应设备提供的信息对估计的距离质量做出判断。对必要的三个设备以外的任何设备都可以评分,以上次更新时间、多径干扰机会、应答负载和距离降级计算得到的质量因子加权后加入估计。
在本发明的另一方面,得到的与第一移动无线设备和响应的那部分其他移动无线设备之间的距离相关的信息可以包括计算得到的第一移动无线设备和响应的那部分其他无线设备之间的距离、传输时间以及比例因子。
图8是按照本发明的一个实施例根据操作604确定请求无线设备到其他响应无线设备之间的距离的距离修正对话的处理流程图。图8示出了设备A为了确定其相对于设备B的位置而必须进行的对话。在操作802中,设备A启动定时器,用于统计设备A发送查询的时间和“A”接收“B”的响应的时间之间的时钟信号。该时间标记称“ΔtsrA”(或者“DtrsA”)。该时间包括信号来回的时间加上设备B对查询做出反应所花的时间(因为设备B可能在接收到查询时正忙,所以该时延并不小)。因为设备A上的振荡器从上次确定设备A的位置以来可能有所偏移,所以ΔtsrA只是真正的来回时间的估计。
一旦设备B在操作804中接收到查询,设备B记下接收时间,启动收发时延定时器,并继续处理在接收到查询时正在处理的这些线程,直至它们有足够的时间对该查询做出响应(见操作806和808)。在设备B能够对查询做出反应时,“B”在操作810中停止定时器,计算收发时延“ΔtsrB”(或DtrsB)和A的时间比例因子。
在操作812中,设备A接收到应答,停止来回定时器,计算来回时间“ΔtsrA”(或者“DtrsA”)。在操作814中,设备A将该值编码到它在下一“时间灯”(“time beacon”)标记时刻发送给设备B的消息中。时间灯标记发生在从发送原查询时刻开始的指定时间间隔结束点。时间灯周期可以是设备A和B的预编程常量,它的值也可以由设备A发送给B在初始查询中发送。
在操作816中,设备B接收到该消息并解码来回时间。设备B随后计算原查询和“时间灯”标记时的应答之间的时间差,以计算真正的信号灯周期(“DtbB”)(见操作816)。在操作818中,设备B随后利用设备A中预编程的信号灯周期对设备B计算得到的真正信号灯周期的比率作为乘数(也就是“比例因子”),纠正设备A计算得到的来回时间。一旦得到了实际时间,设备B引起的收发时延可以减去,以得到真正的来回传播时间。设备B随后在操作820中将比例因子、传输时间和计算得到的距离发送给设备A。在操作822中,设备A在接收之后可以利用设备B发送的信息来修正时间。
图9是按照本发明的一个实施例在请求无线设备中根据图8的操作822进行时间修正的处理流程图。图9示出了设备A一收到设备B发送的消息(见操作902),就在操作904中重置其时钟周期计算器。设备A随后解码发送的消息,抽取参数并存储在它的定时和位置数据库中(见操作906)。
除了更新位置之外,设备A可以利用这些参数来重新同步它的时钟。在本发明的一个方面,至少一部分得到的信息(例如发送时间和比例因子)可以用于更新第一移动无线设备的内部时钟。更具体地说,这可以按照操作908,通过以下公式计算接收时间来完成:
接收时间=(设备B的发送时间+距离/光速)+(处理发送的消息和重置时钟周期计数器所需的时间)
其中:
(处理发送的消息和重置时钟周期计数器所需的时间)=
((处理发送的消息和重置时钟周期计数器所需的周期)*(比例因子))。
设备A随后在操作910中存储计算得到的接收时间。设备A随后的时间计算基于以下公式:
真正的当前时间=
(时钟周期计数器值)*(比例因子)+(接收时间)+
(计算和处理(发送、存储等)真正当前时间的周期数)
在多用户环境中,在请求位置信息的超宽频带设备的收发范围内可能有几十个超宽频带设备。所有这些设备的同时响应可能“冲突”,并且使得请求设备无法识别。在本发明的一个方面,提供了一组冲突避免机制,设计用于多用户环境下单个超宽频带设备从多个邻近超宽频带设备请求地理定位信息时减少冲突。
冲突避免机制的实现可以有以下几种:
1.预先确定若干多址接入信道,用于接收地理位置键序列的响应,并将这些信道之一分配给各移动设备。这减少了同一信道中接收到的键序列请求的多个响应的可能性,但并没有消除这种可能性。
2.多个一致的响应可以利用脉位调制(一种优选的调制方案)来进行重叠,但这种方式可能会导致接收方出现不允许的脉冲邻接。如果出现了这种情况,请求设备可能会忽略应答。响应设备期望从请求设备接收到快速确认(根据环境不同最多可以等5毫秒)。如果没有从请求方接收到快速的确认,响应设备可能会利用分配给定位响应信息的其他预定多址接入信道来重传响应。为了减少从多个设备发出的第二响应之间发生干扰的可能性,这些多址接入信道可以随机选择,和/或传输可以推迟随机时延。这些随机因子可以利用随机数生成器来得到,其中种子基于单个设备的唯一标识码。单个设备的标识码也可以直接用于构造对各设备唯一的时延:以及
3.地理定位键序列可以以最低的可能功率值来生成,该功率值只有在发送了3到10个轮询序列而没有回应的情况下才增加。功率增加和轮询序列持续到直到得到第一响应或者到达了分配的最大功率值。功率逐渐增加,因而可能的新响应方的数量比较少,但同时要确保最小数量或响应方三个能够尽快地找到。在到达了最大功率后,如果还没有反应,该超宽频带设备将切换信道,再次以最低功率设置开始轮询并逐渐增加功率。
实施例还可以包括重复轮询序列,以便确保潜在的接收方能够接收到请求。因为请求设备期望从响应设备接收到快速确认,如果请求设备没有在合理时间(根据环境不同可以多达5毫秒)内接收到确认,清求方将重试多达10个轮询序列,然后才开始增加功率或者转移到另一多址接入信道。
此外,实施例可以提供一种同时同步用户时钟并基于响应设备的一个来回计算距离的装置。
因此,本发明的实施例允许在更广的环境范围内采用地理定位信息。它利用并“背负(piggybacks)”多用户环境的存在,扩展超宽频带系统的能力。它扩展了多用户超宽频带环境中地理定位信息的获取能力。本发明的这些方面可能还有助于减小多用户环境中的冲突可能性。扩展更多环境下的地理定位功能的能力可能会成为FCC规范在扩展其“e911”政策时的未来要求。
图10说明了本发明实施例可能籍以实现的典型的硬件环境1000。在这里的描述中,各个部件的不同子部件也可以认为是系统的部件。例如,在系统任何部件上执行的特定软件模块也可以认为是系统部件。图10所示硬件配置1000包括中央处理单元1002,例如微处理器,以及通过系统总线1004互连的多个其他单元。
图10所示硬件配置1000包括随机存取存储器(RAM)1006、只读存储器(ROM)1008、I/O适配器1010将外设例如磁盘存储单元1012连接到总线1004,用户接口适配器1014将键盘1016、鼠标1018、扬声器1020、麦克风1022和/或其他用户接口设备例如触摸屏(未示出)连接到总线1004,通信适配器1024用于将硬件配置连接到通信网1026(例如数据处理网),显示适配器1028用于将总线1004连接到显示设备1030。
本发明的一个实施例可以利用JAVA、C和C++语言并利用面向对象编程技术来实现。面向对象编程(OOP)在开发复杂应用时的应用越来越广泛。随着OOP成为软件设计和开发的主流,需要调整各种软件方案来利用OOP的优点。需要将这些OOP的原则应用到电子消息传输系统的消息传输借口,例如可以对消息接口提供一组OOP类和对象。
OOP是利用对象开发计算机软件的过程,包括分析问题、设计系统和构造程序的步骤。对象是包含数据和相关结构和过程集的软件包。因为它包含了数据以及结构和过程集,它可以看成是自足的构件,不需要其他附加结构、过程或数据来执行它自己的任务。OOP因而可以看成是由很大程度上自主的构件,叫做对象的集合构成的计算机程序,每个对象负责特定的任务。将数据、结构和过程包装在一个构件或模块中的这个概念叫做封装。
一般而言,OOP构件是可重用的软件模块,它所表示的接口符合对象模型,可以在程序运行时通过构件整合体系结构访问。构件整合体系结构是一组体系结构机制,它允许不同进程空间的软件模块利用彼此的能力或功能。这一般通过假定存在通用的构件对象模型,基于它来构造体系结构。在这里值得注意,需要区分对象和对象类。对象是对象类的一个实例,对象类通常就叫做类。对象类可以看成是用以形成许多对象的蓝图。
OOP允许程序员创建一个对象,而这个对象是另一对象的一部分。例如,代表活塞发动机的对象与代表活塞的对象之间有一种合成关系。实际上,活塞发动机包括活塞、阀和许多其他构件;活塞是活塞发动机的元件的事实在OOP中可以通过两个对象从逻辑上和语义上予以表示。
OOP还允许生成依赖于另一对象的对象。如果有两个对象,一个代表了活塞发动机,另一个代表了活塞由陶制成的活塞发动机,那么这两个对象之间的关系不是合成。陶活塞发动机并不构成活塞发动机。它仅仅是比活塞发动机多一种限制的一类活塞发动机;它的活塞由陶制成。在这种情况下,代表陶活塞发动机的对象称为导出对象,它继承了代表活塞发动机的对象的所有方面,并增加了附加限制或细节。代表陶活塞发动机的对象“依赖于”代表活塞发动机的对象。这些对象之间的关系称为继承。
在代表了陶瓷活塞发动机的对象或类继承了代表活塞发动机的对象的所有方面时,它继承了活塞发动机类中定义的标准活塞的热性能。但是,陶活塞发动机对象覆盖以陶特定的热性能,后者通常与金属活塞相关的热性能不同。陶活塞发动机对象忽略了原函数,而使用与陶活塞相关的新函数。不同类型的活塞发动机具备不同的特性,但是具有相同的与之相关的基础功能(例如,发动机有多少活塞、点火顺序、润滑等)。为了访问任一活塞发动机对象中的这些函数,程序员用相同名字调用相同函数,但是在相同的名字下,各种类型活塞发动机可以有不同/覆盖的功能实现。这种在相同名字后隐藏了函数的不同实现的能力称为多态,它很大程度上简化了对象之间的通信。
有了合成关系、封装、继承和多态概念之后,对象几乎可以表示实际世界中的任何东西。事实上,一个人对现实的逻辑感知仅受限于确定哪类东西可以成为面向对象软件中的对象。一些典型的分类如下:
·代表物理对象的对象,如运输流量中的车辆,电路设计程序中的电器部件,经济模型中的国家,或者空中交通管理系统中的飞机。
·代表计算机用户环境元素的对象,例如窗口、菜单或图性对象。
·代表清单的对象,例如个人文档或者城市经纬度的表。
·代表用户定义的数据类型的对象,例如时间、角度、复数或平面上的点。
OOP利用对象的这种巨大能力,能够表示几乎任何逻辑分离的事件,允许软件开发人员设计和实现代表现实某些方面的模型的计算机程序,不管该现实是物理实体、一种处理、一种系统还是事件的复合体。因为对象可以表示任何东西,软件开发人员可以创建一个对象,而该对象可以用作将来更大的软件项目中的构件。
如果新的OOP软件程序90%由已验证的已有构件组成,这些构件根据已存在的可重用对象生成,那么只有10%的新软件项目必须从头开始写和测。因为90%已经来自频繁测试的可重用对象清单,出现差错的可能区域只是程序的10%。因此,OOP使得软件开发人员能够基于其他事先构造的对象来生成对象。
这个过程非常类似于复杂的机器基于零件和元件构造而成。因而OOP技术使得软件工程师在这方面更象硬件工程师,即软件由已有构件构造而成,这些构件以对象的形式供开发人员使用。所有这些都有助于软件质量的提高,并且加快了软件的开发速度。
编程语言开始完全支持OOP原则,例如封装、继承、多态和合成关系。随着C++语言的出现,许多商用软件开发人员都接受了OOP。C++是一种OOP语言,它提供了快速的机器可执行代码。此外,C++适用于商业应用和系统编程项目。目前,C++成为众多OOP程序员的最为流行的选择,但还有许多其他的OOP语言,例如Smalltalk,Common Lisp Object System(CLOS)和Eiffel。此外,OOP能力也被加入到较为传统的流行计算机编程语言,例如Pascal。
对象类的好处可以归纳如下:
·对象及其相应类将复杂程序问题分解成了许多较小的较为简单的问题。
·封装通过将数据组织成较小的相互通信的独立对象来实现数据抽象。封装保护了对象中的数据免受意外损伤,但允许其他对象通过调用对象的成员函数和结构来与该数据交互。
·子类和继承使得从系统中已有的标准类导出新的对象类,从而扩展和修改对象成为可能。因此,可以创建新的能力而不需要从头开始。
·多态和多重继承使得不同程序员可以混杂和匹配不同类的特性,创建特定的对象,该对象仍然能够以可预测的方式与相关对象合作。
·类体系结构和封装体系结构提供了对现实世界对象及对象间关系进行建模的一种灵活方式。
·可重用类的库在许多情况下都有用,但它们也有一些限制。例如:
·复杂性。在复杂系统中,可能会有数十个甚至数百个类,相关类的类体系结构变得极其难以理解。
·流控制。借助类库写的程序仍然负责控制流(也就是,它必须控制特定库所创建的所有对象之间的交互)。程序员必须决定何时为哪一类对象调用何种函数。
·工作重复。尽管类库允许程序员使用并重用任何小的代码块,各个程序员仍需要将这些块以不同方式组合起来。两个不同的程序员可以使用同一类库集合来写两段程序,这两段程序完成完全一样的事情但是其内部结构(也就是设计)可能会相当不同,这取决于每个程序员在工作过程中会做出的数百个小决定。不可避免的是,较小的代码段最终以少许不同的方式完成类似事情,它们在一起时工作的良好程度并不如想象的那样好。
类库非常灵活。随着程序变得越来越复杂,更多的程序员不得不曰复一日地重复发明对基本问题的基本解决方案。类库概念的一种相对较新的扩展是建立类库框架。这种框架更为灵活,由合作的类的有效集合组成,这些类同时捕捉了实现特定应用领域中的通用需求和设计的小规模模式和主要机制。它们最初开发的目的是为了让应用程序员免于陷于显示菜单、窗口、对话框和个人计算机的其他标准用户接口元素的琐碎之中。
框架还代表了程序员在考虑他们写的代码和别人写的代码之间的交互方式上的变化。在过程化编程的早期,程序员调用操作系统所提供的库以实现特定任务,但是基本上程序从头执行到尾,程序员对流控制完全负责。这对打印薪水单、计算数学表或者解决程序只以一种方式运行的其他问题很合适。
图形用户接口的开发开始将这种过程化编程方式彻底亮出。这些接口允许用户而不是程序逻辑来驱动程序,并决定何时应当执行特定行为。目前,大多数个人计算机软件利用事件循环来完成这一点,前述事件循环监控鼠标、键盘和其他外部事件源,按照用户执行的行为来调用程序员代码的适当部分。程序员不再决定事件发生的顺序。取而代之的是,程序被划分成不同的块,这些块被调用的次数和调用的顺序都不可预测。通过这种方式将控制放给用户,开发人员生成的程序更易于使用。但是,开发人员所写的单个程序块仍然调用操作系统所提供的库来完成特定任务,程序员仍然必须决定在被事件循环调用之后各个块中的控制流。应用代码仍然“稳坐”系统之上。
事件循环程序仍然要求程序员写很多代码,这些代码不需要对各个应用都分别写一份。应用框架的概念进一步扩展了事件循环概念。程序员不再需要处理构造基本菜单、窗口和对话框的所有细节,才能够使这些东西正常运转,他们利用应用框架,基于运转得很好的应用代码和基本用户接口元素进行开发。之后,他们通过将框架的一些通用能力替换成所需应用的特定能力来构造应用。
应用框架减少了程序员必须从头写的代码量。但是,因为框架实际上是通用应用程序,用以显示窗口、支持复制和粘贴等等,程序员也可以将控制放宽到比事件循环程序更为宽松的程度。框架代码负责几乎所有事件处理和流控制,程序员的代码只有在框架需要的时候(也就是创建或操作专用数据结构)才调用。
写框架程序的程序员不仅仅将控制放给用户(这对事件循环程序而言也成立),而且将框架内程序的具体流控制也放弃了。这种方法使得更为复杂的系统的创建成为可能,这种系统以有趣的方式合作,而不是分离程序、为类似的问题重复创建客户代码。
因此,前面提到,框架基本上是合作的类的集合,这些类构成了给定问题域的可重用的设计方案。它一般包括提供缺省行为的对象(例如为菜单和窗口),程序员在使用它时继承一些缺省行为而覆盖其他行为,使得框架在适当的时候调用应用代码。
框架和类库之间有三个主要区别:
·行为相对于协议。类库实际上是这样一些行为的集合,这些行为在你的程序中需要时可以调用。另一方面,框架则不仅仅提供行为,而且提供管理行为组合方式的协议或规则集,包括程序员需要提供的规则,而不是框架提供的规则。
·调用相对于覆盖。通过类库,程序员实例化对象并调用它们的成员函数。在框架中可以以相同方式实例化并调用对象(也就是将框架处理成类库),但是为了充分利用框架的可重用设计,程序员一般写覆盖并被框架调用的代码。框架管理其对象间的流控制。写程序涉及在框架调用的不同软件块之间划分责任,而不是指定不同块应当如何合作。
·实现相对于设计。程序员利用类库只是重用实现,而利用框架,他们可以重用设计。框架体现了相关程序族或软件块的工作方式。它给出的通用设计方案调整后可以用于给定域中不同的特定问题。例如,单个框架可以包含用户接口的工作方式,尽管通过同一框架创建的两个不同用户接口可能解决相当不同的接口问题。
因此,通过对不同问题的解决方案和编程任务的框架开发,可以大幅度减少软件的设计和开发工作量。
在上面描述各种实施例时,应当理解它们仅以示例方式给出,而不是限制性的。因此,优选实施例的宽度和范围应当不受任何上述示例性实施例的限制,而是只受限于后面的权利要求书及其等价物。

Claims (22)

1.一种确定无线设备位置的方法,包括:
位置未定的第一无线设备发送初始请求给位置已知的一个或者多个无线设备,请求定位信息,以确定所述第一无线设备的位置,其中接收初始请求的位置已知的一个或者多个无线设备发送定位信息给第一无线设备;
如果所述第一无线设备接收到来自于数量不足的位置已知的一个或者多个无线设备的定位信息,则所述第一无线设备发送附加请求,期望收到其他无线设备的响应,后者可以从更远的、位置已知的无线设备来得到它们自身的位置;
所述第一无线设备从一个或多个这些其他无线设备接收对所述请求的响应;
所述第一无线设备与至少一部分所述其他无线设备之间进行通信,以得到与第一无线设备与至少一部分所述其他无线设备之间的距离相关的信息;以及
利用从至少一部分所述其他无线设备得到的信息和从所述数量不足的位置已知的一个或者多个无线设备接收的定位信息,所述第一无线设备估计所述第一无线设备的位置。
2.按照权利要求1的方法,还包括在第一无线设备的存储器中存储估计的位置。
3.按照权利要求1的方法,还包括以下步骤,即如果从足够数量的位置已知的无线设备接收到定位信息,则利用从位置已知的无线设备得到的信息确定第一无线设备的位置。
4.按照权利要求1的方法,其中足够数量的位置已知的无线设备包括至少三个位置已知的无线设备。
5.按照权利要求1的方法,其中至少一部分发送的请求是被编码的。
6.按照权利要求1的方法,其中附加请求定期重发预定次数。
7.按照权利要求6的方法,其中如果针对附加请求的前一次发送收到的响应数量不足,则以更高的功率值重发附加请求。
8.按照权利要求1的方法,其中得到的与第一无线设备和至少一部分响应的其他无线设备之间的距离相关的信息包括计算出来的第一无线设备和至少一部分响应的其他无线设备之间的距离以及一个比例因子。
9.按照权利要求1的方法,还包括利用得到的信息更新第一无线设备的内部时钟。
10.按照权利要求1的方法,其中至少一部分无线设备包括脉冲无线设备。
11.按照权利要求1的方法,其中如果第一移动无线设备没有从位置已知的无线设备接收到定位信息,那么第一无线设备的位置仅利用从至少一部分所述响应的其他无线设备得到的信息来进行估计。
12.一种确定无线设备位置的系统,包括位置未定的第一无线设备中的以下逻辑电路:
发送初始请求给位置已知的一个或者多个无线设备,请求定位信息以确定所述第一无线设备的位置的逻辑电路,其中接收初始请求的位置已知的一个或者多个无线设备发送定位信息给第一无线设备;
如果所述第一无线移动设备接收到来自于数量不足的位置已知的一个或者多个无线设备的定位信息,则发送附加请求,期望收到其他无线设备的响应的逻辑电路,这些其他的无线设备可以从更远的位置已知的无线设备来得到它们自身的位置;
从一个或多个这些其他无线设备接收对所述请求的响应的逻辑电路;
与至少一部分其他无线设备之间进行通信,以得到与所述第一无线设备和至少一部分其他无线设备之间的距离相关的信息的逻辑电路;以及
利用从至少一部分其他无线设备得到信息和从数量不足的位置已知的一个或者多个无线设备接收的定位信息,估计所述第一无线设备的位置的逻辑电路。
13.按照权利要求12的系统,还包括用于在第一无线设备的存储器中存储估计的位置的逻辑电路。
14.按照权利要求12的系统,还包括以下逻辑电路,即通过利用从位置已知的其他无线设备接收到的定位信息,根据从位置已知的一个或者多个无线设备得到的信息确定第一无线设备的位置。
15.按照权利要求12的系统,其中足够数量的位置已知的无线设备包括至少三个位置已知的无线设备。
16.按照权利要求12的系统,其中至少一部分发送的请求是被编码的。
17.按照权利要求12的系统,其中附加请求定期重发预定次数。
18.按照权利要求17的系统,其中如果针对附加请求的前一次发送收到的响应数量不足,则以更高的功率值重发附加请求。
19.按照权利要求12的系统,其中得到的与第一无线设备和至少一部分响应的其他无线设备之间的距离相关的信息包括计算出来的第一无线设备和至少一部分这些响应的其他无线设备之间的距离以及一个比例因子。
20.按照权利要求12的系统,还包括利用得到的信息更新第一无线设备的内部时钟的逻辑电路。
21.按照权利要求12的系统,其中至少一部分无线设备包括脉冲无线设备。
22.按照权利要求12的系统,其中如果第一移动无线设备没有从位置已知的无线设备接收到定位信息,那么第一无线设备的位置仅利用从至少一部分响应的其他无线设备得到的信息来进行估计。
CN01821933.0A 2000-12-14 2001-12-13 使用第三方超宽频带设备建立地理位置数据 Expired - Fee Related CN1232132C (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US25546900P 2000-12-14 2000-12-14
US60/255,469 2000-12-14
US09/745,498 2000-12-22
US09/745,498 US6519464B1 (en) 2000-12-14 2000-12-22 Use of third party ultra wideband devices to establish geo-positional data

Publications (2)

Publication Number Publication Date
CN1486577A CN1486577A (zh) 2004-03-31
CN1232132C true CN1232132C (zh) 2005-12-14

Family

ID=26944716

Family Applications (1)

Application Number Title Priority Date Filing Date
CN01821933.0A Expired - Fee Related CN1232132C (zh) 2000-12-14 2001-12-13 使用第三方超宽频带设备建立地理位置数据

Country Status (7)

Country Link
US (2) US6519464B1 (zh)
EP (1) EP1350399A4 (zh)
JP (1) JP2004516463A (zh)
CN (1) CN1232132C (zh)
AU (1) AU2002229073A1 (zh)
CA (1) CA2431115A1 (zh)
WO (1) WO2002049379A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106576324A (zh) * 2014-08-19 2017-04-19 高通股份有限公司 使用无执照射频谱带在蜂窝中的宽带测距
CN103444246B (zh) * 2011-03-29 2017-12-05 西斯维尔科技有限公司 用于协作定位的方法和无线电装置

Families Citing this family (153)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7068992B1 (en) * 1999-12-30 2006-06-27 Motient Communications Inc. System and method of polling wireless devices having a substantially fixed and/or predesignated geographic location
US6959183B2 (en) 2000-10-20 2005-10-25 Leap Wireless International, Inc. Operations method for providing wireless communication services and network and system for delivering same
JP3479885B2 (ja) * 2000-11-07 2003-12-15 日本電気株式会社 移動端末を用いた測位方法及び測位機能を有する移動端末
US20040002346A1 (en) * 2000-12-14 2004-01-01 John Santhoff Ultra-wideband geographic location system and method
EP1374434B1 (en) * 2001-03-26 2016-02-24 QUALCOMM Incorporated Sampling method for a spread spectrum communication system
US20030036374A1 (en) * 2001-06-04 2003-02-20 Time Domain Corporation Wireless local area network using impulse radio technology to improve communications between mobile nodes and access points
US6853835B2 (en) * 2001-08-13 2005-02-08 Hewlett-Packard Development Company, L.P. Asymmetric wireless communication system using two different radio technologies
US6950663B2 (en) * 2001-08-24 2005-09-27 Nokia Mobile Phones Ltd. Method of locating a mobile station based on observed time difference
US7269427B2 (en) * 2001-10-09 2007-09-11 General Electric Company Transmitter location for ultra-wideband, transmitted-reference CDMA communication system
US8018903B2 (en) * 2001-11-21 2011-09-13 Texas Instruments Incorporated Closed-loop transmit diversity scheme in frequency selective multipath channels
US8918073B2 (en) * 2002-03-28 2014-12-23 Telecommunication Systems, Inc. Wireless telecommunications location based services scheme selection
US6922565B2 (en) * 2002-03-28 2005-07-26 Telecommunication Systems, Inc. Public safety access point (PSAP) selection for E911 wireless callers in a GSM type system
US8027697B2 (en) * 2007-09-28 2011-09-27 Telecommunication Systems, Inc. Public safety access point (PSAP) selection for E911 wireless callers in a GSM type system
US20030186699A1 (en) * 2002-03-28 2003-10-02 Arlene Havlark Wireless telecommunications location based services scheme selection
US7313127B2 (en) * 2002-04-19 2007-12-25 General Electric Company Method and apparatus for synchronizing a radio telemetry system by way of transmitted-reference, delay-hopped ultra-wideband pilot signal
US6970444B2 (en) * 2002-05-13 2005-11-29 Meshnetworks, Inc. System and method for self propagating information in ad-hoc peer-to-peer networks
US7084809B2 (en) * 2002-07-15 2006-08-01 Qualcomm, Incorporated Apparatus and method of position determination using shared information
US7042867B2 (en) * 2002-07-29 2006-05-09 Meshnetworks, Inc. System and method for determining physical location of a node in a wireless network during an authentication check of the node
US8280412B2 (en) * 2002-07-31 2012-10-02 Interdigital Technology Corporation Method for enhanced mobile assisted positioning
SE0203556D0 (sv) * 2002-12-02 2002-12-02 Telia Ab Terminalassisterad positioneringsuppdatering
US20060267841A1 (en) * 2003-01-02 2006-11-30 Lee Chong U Position determination with peer-to-peer communication
WO2004079919A2 (en) * 2003-03-04 2004-09-16 Koninklijke Philips Electronics N.V. Wireless performance optimization based on network topology and peer responsiveness
US7076259B2 (en) * 2003-03-13 2006-07-11 Meshnetworks, Inc. Real-time system and method for improving the accuracy of the computed location of mobile subscribers in a wireless ad-hoc network using a low speed central processing unit
US20040214584A1 (en) * 2003-04-22 2004-10-28 Interdigital Technology Corporation Method and system for managing cooperative positioning among wireless transmit/receive units
US7076365B2 (en) * 2003-05-12 2006-07-11 Circumnav Networks, Inc. Enhanced dead reckoning method
US8379736B2 (en) 2003-05-30 2013-02-19 Intellectual Ventures Holding 73 Llc Ultra-wideband communication system and method
US20050058081A1 (en) * 2003-09-16 2005-03-17 Elliott Brig Barnum Systems and methods for measuring the distance between devices
DE10345511B4 (de) * 2003-09-30 2005-11-17 Siemens Ag Verfahren zur Ermittlung der Ortsposition mindestens eines mobilen Funkkommunikationsgeräts, zugehöriges Funkkommunikationsgerät sowie Funkkommunikationssystem
US20050124293A1 (en) * 2003-12-04 2005-06-09 Alicherry Mansoor A.K. Method and apparatus for mobile telephone locatability
US20080126535A1 (en) * 2006-11-28 2008-05-29 Yinjun Zhu User plane location services over session initiation protocol (SIP)
US7574416B2 (en) * 2004-01-16 2009-08-11 Saffron Technology, Inc. Distance-based spatial representation and prediction systems, methods and computer program products for associative memories
US7295533B2 (en) * 2004-03-08 2007-11-13 Lucent Technologies Inc. Method for location tracking using vicinities
WO2005098469A1 (en) * 2004-04-08 2005-10-20 Locata Corporation Staccato pulse edge correlation
US7379975B2 (en) * 2004-04-16 2008-05-27 Nokia Corporation Electric device, computer program, system and method of setting up user applications
US7174141B2 (en) * 2004-04-30 2007-02-06 Nokia Corporation Apparatus, and associated method, for facilitating communications in a radio communication system through use of ultrawide band signals
GB0416731D0 (en) * 2004-07-27 2004-09-01 Ubisense Ltd Location system
KR100663530B1 (ko) * 2004-08-30 2007-01-02 삼성전자주식회사 UWB(Ultra-Wideband) 신호를 이용한 긴급구조 신호 송/수신 장치 및 그 방법
KR101182900B1 (ko) * 2004-11-15 2012-09-13 나노트론 테크놀로지스 게엠바하 두 개의 송수신기 사이의 거리를 결정하는 대칭형 다중경로방법
JP4693405B2 (ja) * 2004-12-17 2011-06-01 株式会社日立製作所 ノード位置測位システム、無線基地局及び位置測定方法
US20060239391A1 (en) * 2005-04-20 2006-10-26 Flanagan Michael J Evaluating base station timing in an asynchronous network
KR100682062B1 (ko) * 2005-06-23 2007-02-15 삼성전자주식회사 리더기, 태그, 전파식별(rfid) 시스템 및 전파 식별방법
US8660573B2 (en) * 2005-07-19 2014-02-25 Telecommunications Systems, Inc. Location service requests throttling
US8849752B2 (en) 2005-07-21 2014-09-30 Google Inc. Overloaded communication session
US9282451B2 (en) 2005-09-26 2016-03-08 Telecommunication Systems, Inc. Automatic location identification (ALI) service requests steering, connection sharing and protocol translation
US20070162964A1 (en) * 2006-01-12 2007-07-12 Wang Liang-Yun Embedded system insuring security and integrity, and method of increasing security thereof
US7586877B2 (en) * 2006-04-13 2009-09-08 Cisco Technology, Inc. Method and system to determine and communicate the presence of a mobile device in a predefined zone
US9215581B2 (en) 2006-04-14 2015-12-15 Qualcomm Incorported Distance-based presence management
US20070249288A1 (en) * 2006-04-14 2007-10-25 Kamran Moallemi Distance-based security
US8886125B2 (en) 2006-04-14 2014-11-11 Qualcomm Incorporated Distance-based association
US20070242026A1 (en) * 2006-04-14 2007-10-18 Qualcomm Incorporated Apparatus and method of pulse generation for ultra-wideband transmission
US8654868B2 (en) * 2006-04-18 2014-02-18 Qualcomm Incorporated Offloaded processing for wireless applications
US8552903B2 (en) * 2006-04-18 2013-10-08 Qualcomm Incorporated Verified distance ranging
US8811456B2 (en) * 2006-04-19 2014-08-19 Qualcomm Incorporated Apparatus and method of low latency multi-hop communication
US9124357B2 (en) * 2006-04-20 2015-09-01 Qualcomm Incorporated Media access control for ultra-wide band communication
US7576605B2 (en) * 2006-04-20 2009-08-18 Qualcomm Incorporated Low power output stage
US8289159B2 (en) * 2006-04-26 2012-10-16 Qualcomm Incorporated Wireless localization apparatus and method
AR060670A1 (es) * 2006-04-26 2008-07-02 Qualcomm Inc Distribucion dinamica de funcionalidad y administracion de recursos en un dispositivo
KR101082634B1 (ko) * 2006-04-26 2011-11-10 콸콤 인코포레이티드 다수의 주변장치들과의 무선 장치 통신
US8406794B2 (en) * 2006-04-26 2013-03-26 Qualcomm Incorporated Methods and apparatuses of initiating communication in wireless networks
US8208605B2 (en) * 2006-05-04 2012-06-26 Telecommunication Systems, Inc. Extended efficient usage of emergency services keys
DE102006034270A1 (de) * 2006-07-18 2008-01-24 C. & E. Fein Gmbh Ortungssystem zur Ortung der Position eines Werkzeugs
KR100794274B1 (ko) * 2006-10-17 2008-01-11 (주)케이피씨 통달거리를 조절하기 위한 rfid 시스템 및 그의통달거리 조절방법
US7855611B2 (en) * 2006-11-15 2010-12-21 Qualcomm Incorporated Delay line calibration
US20080112512A1 (en) * 2006-11-15 2008-05-15 Qualcomm Incorporated Transmitted reference signaling scheme
US7716001B2 (en) 2006-11-15 2010-05-11 Qualcomm Incorporated Delay line calibration
US8014425B2 (en) * 2006-11-16 2011-09-06 Qualcomm Incorporated Multiple access techniques for a wireless communiation medium
US7889753B2 (en) * 2006-11-16 2011-02-15 Qualcomm Incorporated Multiple access techniques for a wireless communication medium
US20080116941A1 (en) * 2006-11-16 2008-05-22 Qualcomm Incorporated Peak signal detector
US7979200B2 (en) * 2006-11-20 2011-07-12 Lockheed Martin Corporation Managing an air-ground communications network with air traffic control information
US8363583B2 (en) * 2006-12-15 2013-01-29 Qualcomm Incorporated Channel access scheme for ultra-wide band communication
US20080167018A1 (en) * 2007-01-10 2008-07-10 Arlene Havlark Wireless telecommunications location based services scheme selection
US8144920B2 (en) 2007-03-15 2012-03-27 Microsoft Corporation Automated location estimation using image analysis
US8837724B2 (en) * 2007-03-27 2014-09-16 Qualcomm Incorporated Synchronization test for device authentication
US7592878B2 (en) 2007-04-05 2009-09-22 Qualcomm Incorporated Method and apparatus for generating oscillating signals
US20080262928A1 (en) * 2007-04-18 2008-10-23 Oliver Michaelis Method and apparatus for distribution and personalization of e-coupons
US7834482B2 (en) * 2007-04-23 2010-11-16 Qualcomm Incorporated Apparatus and method for generating fine timing from coarse timing source
US9141961B2 (en) 2007-06-20 2015-09-22 Qualcomm Incorporated Management of dynamic mobile coupons
US20090076911A1 (en) * 2007-06-20 2009-03-19 Dang Minh Vo Mobile coupons utilizing peer to peer ranging
US9524502B2 (en) * 2007-06-20 2016-12-20 Qualcomm Incorporated Management of dynamic electronic coupons
US9483769B2 (en) 2007-06-20 2016-11-01 Qualcomm Incorporated Dynamic electronic coupon for a mobile environment
US8326246B2 (en) * 2007-07-10 2012-12-04 Qualcomm Incorporated Super regenerative (SR) apparatus having plurality of parallel SR amplifiers tuned to distinct frequencies
US8103228B2 (en) * 2007-07-12 2012-01-24 Qualcomm Incorporated Method for determining line-of-sight (LOS) distance between remote communications devices
US7576672B2 (en) * 2007-07-18 2009-08-18 Qualcomm Incorporated Adaptive Dynamic Range Control
US8059573B2 (en) * 2007-07-30 2011-11-15 Qualcomm Incorporated Method of pairing devices
US7974580B2 (en) 2007-08-28 2011-07-05 Qualcomm Incorporated Apparatus and method for modulating an amplitude, phase or both of a periodic signal on a per cycle basis
US8005065B2 (en) * 2007-09-11 2011-08-23 Qualcomm Incorporated Keep-alive for wireless networks
US8446976B2 (en) * 2007-09-21 2013-05-21 Qualcomm Incorporated Signal generator with adjustable phase
US8385474B2 (en) * 2007-09-21 2013-02-26 Qualcomm Incorporated Signal generator with adjustable frequency
US7965805B2 (en) 2007-09-21 2011-06-21 Qualcomm Incorporated Signal generator with signal tracking
US8233572B2 (en) * 2007-09-25 2012-07-31 Qualcomm Incorporated Interference mitigation for impulse-based communication
US8275373B2 (en) * 2007-09-28 2012-09-25 Qualcomm Incorporated Randomization of periodic channel scans
WO2009048461A1 (en) 2007-10-09 2009-04-16 Qualcomm Incorporated Apparatus including housing incorporating a radiating element of an antenna
JP5275358B2 (ja) * 2007-10-26 2013-08-28 クゥアルコム・インコーポレイテッド プリアンブルキャプチャー及びメディアアクセス制御
US7812667B2 (en) * 2008-03-10 2010-10-12 Qualcomm Incorporated System and method of enabling a signal processing device in a relatively fast manner to process a low duty cycle signal
US8275343B2 (en) * 2008-03-10 2012-09-25 Qualcomm Incorporated System and method of using residual voltage from a prior operation to establish a bias voltage for a subsequent operation
US8254595B2 (en) * 2008-03-25 2012-08-28 Qualcomm Incorporated System and method of companding an input signal of an energy detecting receiver
EP2105759A1 (en) * 2008-03-28 2009-09-30 Identec Solutions AG Method and systems for carrying out a two way ranging procedure
US7868689B2 (en) * 2008-04-08 2011-01-11 Qualcomm Incorporated Low power slicer-based demodulator for PPM
US8589720B2 (en) * 2008-04-15 2013-11-19 Qualcomm Incorporated Synchronizing timing mismatch by data insertion
US8473013B2 (en) * 2008-04-23 2013-06-25 Qualcomm Incorporated Multi-level duty cycling
US8483639B2 (en) 2008-05-06 2013-07-09 Qualcomm Incorporated AGC for slicer-based low power demodulator
GB2460626A (en) * 2008-05-22 2009-12-09 Geotate Bv File creation system and method
US20090323985A1 (en) * 2008-06-30 2009-12-31 Qualcomm Incorporated System and method of controlling power consumption in response to volume control
US8375261B2 (en) 2008-07-07 2013-02-12 Qualcomm Incorporated System and method of puncturing pulses in a receiver or transmitter
US8787440B2 (en) * 2008-07-25 2014-07-22 Qualcomm Incorporated Determination of receive data values
US8165080B2 (en) * 2008-08-22 2012-04-24 Qualcomm Incorporated Addressing schemes for wireless communication
US8812013B2 (en) * 2008-10-27 2014-08-19 Microsoft Corporation Peer and composite localization for mobile applications
US8370063B2 (en) * 2008-10-29 2013-02-05 Telenav, Inc. Navigation system having filtering mechanism and method of operation thereof
US8553744B2 (en) * 2009-01-06 2013-10-08 Qualcomm Incorporated Pulse arbitration for network communications
RU2515607C2 (ru) * 2009-01-29 2014-05-20 Эппл Инк Система и способ беспроводного доступа
US20100235689A1 (en) * 2009-03-16 2010-09-16 Qualcomm Incorporated Apparatus and method for employing codes for telecommunications
US8612693B2 (en) * 2009-03-19 2013-12-17 Qualcomm Incorporated Optimized transfer of packets in a resource constrained operating environment
US8699409B2 (en) * 2009-04-08 2014-04-15 Qualcomm Incorporated Methods and apparatuses for providing peer-to-peer positioning in wireless networks
US8514911B2 (en) * 2009-05-13 2013-08-20 Qualcomm Incorporated Method and apparatus for clock drift compensation during acquisition in a wireless communication system
US20110009086A1 (en) * 2009-07-10 2011-01-13 Todd Poremba Text to 9-1-1 emergency communication
US8457657B2 (en) * 2010-01-22 2013-06-04 Qualcomm Incorporated Method and apparatus for peer-assisted localization
AU2011210151B2 (en) * 2010-01-26 2014-02-27 Lg Electronics Inc. Station operation method and apparatus in TV whitespace
US20110293082A1 (en) * 2010-06-01 2011-12-01 Rajinder Gauri Method for Enabling and Blocking Distance and Location Information Between Callers
US9077912B2 (en) * 2010-09-23 2015-07-07 Intel Corporation Motion initiated time synchronization
WO2012079638A1 (en) * 2010-12-16 2012-06-21 Sony Ericsson Mobile Communications Ab System and method for location estimation
WO2012079636A1 (en) * 2010-12-16 2012-06-21 Sony Ericsson Mobile Communications Ab System and method for providing a location beacon
US8781496B2 (en) * 2011-01-19 2014-07-15 Qualcomm Incorporated Methods and apparatus for mobile device location determination
US10542372B2 (en) 2011-03-15 2020-01-21 Qualcomm Incorporated User identification within a physical merchant location through the use of a wireless network
US8547870B2 (en) 2011-06-07 2013-10-01 Qualcomm Incorporated Hybrid positioning mechanism for wireless communication devices
US8509809B2 (en) 2011-06-10 2013-08-13 Qualcomm Incorporated Third party device location estimation in wireless communication networks
US8909244B2 (en) 2011-06-28 2014-12-09 Qualcomm Incorporated Distributed positioning mechanism for wireless communication devices
US8489114B2 (en) * 2011-09-19 2013-07-16 Qualcomm Incorporated Time difference of arrival based positioning system
US8457655B2 (en) 2011-09-19 2013-06-04 Qualcomm Incorporated Hybrid time of arrival based positioning system
US8521181B2 (en) 2011-09-19 2013-08-27 Qualcomm Incorporated Time of arrival based positioning system
US9674661B2 (en) 2011-10-21 2017-06-06 Microsoft Technology Licensing, Llc Device-to-device relative localization
US8755304B2 (en) 2011-10-21 2014-06-17 Qualcomm Incorporated Time of arrival based positioning for wireless communication systems
US9264537B2 (en) 2011-12-05 2016-02-16 Telecommunication Systems, Inc. Special emergency call treatment based on the caller
US8824325B2 (en) 2011-12-08 2014-09-02 Qualcomm Incorporated Positioning technique for wireless communication system
CN103260237B (zh) 2012-02-20 2016-08-10 华为技术有限公司 一种网络定位方法和相关设备
US9678194B2 (en) 2012-08-14 2017-06-13 Qualcomm Incorporated Positioning using observer-based time-of-arrival measurements
US20140254810A1 (en) * 2013-03-07 2014-09-11 Qualcomm Incorporated Microphone system to control intermodulation products
CN104519566B (zh) * 2013-09-26 2019-01-04 中兴通讯股份有限公司 一种终端辅助无线定位方法及装置
CN105745675B (zh) * 2013-11-29 2021-12-10 联邦快递服务公司 用于使用无线节点网络来管理物品的装运的方法和系统
US8989053B1 (en) 2013-11-29 2015-03-24 Fedex Corporate Services, Inc. Association management in a wireless node network
EP2957922B1 (en) * 2014-06-16 2017-07-26 Fujitsu Limited Locating mobile users in emergency
US9713117B2 (en) * 2014-09-25 2017-07-18 Intel Corporation Device-to-device assisted positioning in wireless cellular technologies
US11238397B2 (en) 2015-02-09 2022-02-01 Fedex Corporate Services, Inc. Methods, apparatus, and systems for generating a corrective pickup notification for a shipped item using a mobile master node
CN107980100B (zh) 2015-03-07 2022-05-27 维里蒂工作室股份公司 分布式定位系统和方法以及自定位设备
US9641642B2 (en) * 2015-04-22 2017-05-02 At&T Intellectual Property I, L.P. System and method for time shifting cellular data transfers
JP6765796B2 (ja) * 2015-10-01 2020-10-07 キヤノン株式会社 通信装置、通信方法およびプログラム
US20170244444A1 (en) * 2015-11-25 2017-08-24 5D Robotics, Inc. Mobile localization in vehicle-to-vehicle environments
CN108780538A (zh) 2016-03-23 2018-11-09 联邦快递服务公司 用于自调整无线节点网络中的节点的广播设定的系统、设备和方法
JP2019537786A (ja) * 2016-10-21 2019-12-26 トルンプフ ヴェルクツォイクマシーネン ゲゼルシャフト ミット ベシュレンクテル ハフツング ウント コンパニー コマンディートゲゼルシャフトTrumpf Werkzeugmaschinen GmbH + Co. KG 金属処理産業における製造工程の内部位置特定に基づく制御
DE102017121582A1 (de) * 2017-09-18 2019-03-21 Hochschule Osnabrück Verfahren zur Ortung eines Tags, insbesondere eines Objekts und/oder einer Person innerhalb eines dreidimensionalen Raumbereichs und Ortungssystem
US10972911B2 (en) 2017-09-28 2021-04-06 Apple Inc. Location-based credential selection for wireless transactions
CN111556433A (zh) * 2020-04-24 2020-08-18 北京云迹科技有限公司 智能设备位置识别的方法、装置及系统
US20230121104A1 (en) * 2021-10-15 2023-04-20 Qualcomm Incorporated Network-assisted positioning for sidelink communications
CN114814918A (zh) * 2022-04-07 2022-07-29 深圳市乐凡信息科技有限公司 定位切换方法、装置、设备及存储介质

Family Cites Families (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3678204A (en) 1970-10-26 1972-07-18 Itt Signal processing and transmission by means of walsh functions
US3668639A (en) 1971-05-07 1972-06-06 Itt Sequency filters based on walsh functions for signals with three space variables
US4229737A (en) * 1978-02-06 1980-10-21 Cubic Western Data Ranging system and method for determining the range of a vehicle from a plurality of reference points
US4506267A (en) 1983-01-26 1985-03-19 Geophysical Survey Systems, Inc. Frequency independent shielded loop antenna
US4651152A (en) 1983-09-26 1987-03-17 Geophysical Survey Systems, Inc. Large relative bandwidth radar
US4641317A (en) 1984-12-03 1987-02-03 Charles A. Phillips Spread spectrum radio transmission system
US4743906A (en) 1984-12-03 1988-05-10 Charles A. Phillips Time domain radio transmission system
US4813057A (en) 1984-12-03 1989-03-14 Charles A. Phillips Time domain radio transmission system
US5363108A (en) 1984-12-03 1994-11-08 Charles A. Phillips Time domain radio transmission system
US4799062A (en) * 1987-04-27 1989-01-17 Axonn Corporation Radio position determination method and apparatus
US5523758A (en) 1990-01-25 1996-06-04 Geophysical Survey Systems, Inc. Sliding correlator for nanosecond pulses
US5159343A (en) 1990-03-26 1992-10-27 Geophysical Survey Systems, Inc. Range information from signal distortions
US5153595A (en) 1990-03-26 1992-10-06 Geophysical Survey Systems, Inc. Range information from signal distortions
US5307081A (en) 1990-11-27 1994-04-26 Geophysical Survey Systems, Inc. Radiator for slowly varying electromagnetic waves
US5134408A (en) 1991-01-30 1992-07-28 Geophysical Survey Systems, Inc. Detection of radar signals with large radar signatures
US5148174A (en) 1991-02-13 1992-09-15 Geophysical Survey Systems, Inc. Selective reception of carrier-free radar signals with large relative bandwidth
US5365240A (en) 1992-11-04 1994-11-15 Geophysical Survey Systems, Inc. Efficient driving circuit for large-current radiator
US5586145A (en) 1993-01-11 1996-12-17 Morgan; Harry C. Transmission of electronic information by pulse position modulation utilizing low average power
US5592177A (en) 1993-06-11 1997-01-07 Autometric, Incorporated Polarization-rotation modulated, spread polarization-rotation, wide-bandwidth radio-wave communications system
US5493691A (en) 1993-12-23 1996-02-20 Barrett; Terence W. Oscillator-shuttle-circuit (OSC) networks for conditioning energy in higher-order symmetry algebraic topological forms and RF phase conjugation
US5748891A (en) * 1994-07-22 1998-05-05 Aether Wire & Location Spread spectrum localizers
US5610907A (en) 1994-07-29 1997-03-11 Barrett; Terence W. Ultrafast time hopping CDMA-RF communications: code-as-carrier, multichannel operation, high data rate operation and data rate on demand
US5687169A (en) 1995-04-27 1997-11-11 Time Domain Systems, Inc. Full duplex ultrawide-band communication system and method
US5832035A (en) * 1994-09-20 1998-11-03 Time Domain Corporation Fast locking mechanism for channelized ultrawide-band communications
US5677927A (en) 1994-09-20 1997-10-14 Pulson Communications Corporation Ultrawide-band communication system and method
US5508708A (en) * 1995-05-08 1996-04-16 Motorola, Inc. Method and apparatus for location finding in a CDMA system
US5841768A (en) * 1996-06-27 1998-11-24 Interdigital Technology Corporation Method of controlling initial power ramp-up in CDMA systems by using short codes
JP3274337B2 (ja) * 1995-12-27 2002-04-15 株式会社東芝 Cdmaセルラ無線システム
US5960355A (en) * 1996-02-16 1999-09-28 Telefonaktiebolaget Lm Ericsson Method and an arrangement relating to telecommunication systems
JPH1047982A (ja) * 1996-08-06 1998-02-20 Sony Corp 位置測定装置、位置測定方法、ナビゲーション装置、ナビゲーション方法、情報サービス方法及び自動車
US5945948A (en) * 1996-09-03 1999-08-31 Motorola, Inc. Method and apparatus for location finding in a communication system
JPH10122861A (ja) * 1996-10-16 1998-05-15 Nikon Corp 位置測定装置及びそれを利用した位置測定方法
US6026125A (en) * 1997-05-16 2000-02-15 Multispectral Solutions, Inc. Waveform adaptive ultra-wideband transmitter
US5901172A (en) 1997-06-11 1999-05-04 Multispectral Solutions, Inc. Ultra wideband receiver with high speed noise and interference tracking threshold
US5920278A (en) * 1997-05-28 1999-07-06 Gregory D. Gibbons Method and apparatus for identifying, locating, tracking, or communicating with remote objects
US6011974A (en) * 1997-09-23 2000-01-04 Telefonaktiebolaget L M Ericsson (Publ) Method and system for determining position of a cellular mobile terminal
US6505032B1 (en) * 2000-05-26 2003-01-07 Xtremespectrum, Inc. Carrierless ultra wideband wireless signals for conveying application data
US6054950A (en) * 1998-01-26 2000-04-25 Multispectral Solutions, Inc. Ultra wideband precision geolocation system
US6133876A (en) * 1998-03-23 2000-10-17 Time Domain Corporation System and method for position determination by impulse radio
US6252543B1 (en) * 1998-05-28 2001-06-26 Ericsson Inc. Location system combining ranging measurements from GPS and cellular networks
AUPP375498A0 (en) * 1998-05-29 1998-06-18 Small, David A method for creating a network positioning system (NPS)
US6324392B1 (en) * 1998-06-08 2001-11-27 Harris Corporation Emergency locator and communicator
FR2782226B1 (fr) * 1998-08-04 2000-09-08 Sagem Procede de localisation d'un telephone mobile
US6850733B2 (en) * 1998-12-11 2005-02-01 Freescale Semiconductor, Inc. Method for conveying application data with carrierless ultra wideband wireless signals
GB2349300B (en) * 1999-04-20 2001-03-14 Ramar Technology Ltd Improved system for automatic meter reading
JP3860935B2 (ja) * 1999-05-31 2006-12-20 富士通株式会社 無線基地局装置および移動局装置
US6539213B1 (en) * 1999-06-14 2003-03-25 Time Domain Corporation System and method for impulse radio power control
US6177903B1 (en) * 1999-06-14 2001-01-23 Time Domain Corporation System and method for intrusion detection using a time domain radar array
US6453168B1 (en) * 1999-08-02 2002-09-17 Itt Manufacturing Enterprises, Inc Method and apparatus for determining the position of a mobile communication device using low accuracy clocks
US6492904B2 (en) * 1999-09-27 2002-12-10 Time Domain Corporation Method and system for coordinating timing among ultrawideband transmissions
US6191738B1 (en) * 1999-09-30 2001-02-20 Motorola, Inc. Method and apparatus for locating a remote unit within a communication system
US6351652B1 (en) * 1999-10-26 2002-02-26 Time Domain Corporation Mobile communications system and method utilizing impulse radio
US20010036832A1 (en) * 2000-04-14 2001-11-01 Onscene, Inc. Emergency command and control system
AU2001292686A1 (en) * 2000-09-14 2002-03-26 Time Domain Corporation System and method for detecting an intruder using impulse radio technology
US6907244B2 (en) * 2000-12-14 2005-06-14 Pulse-Link, Inc. Hand-off between ultra-wideband cell sites
US7269427B2 (en) * 2001-10-09 2007-09-11 General Electric Company Transmitter location for ultra-wideband, transmitted-reference CDMA communication system
US20030165287A1 (en) * 2002-02-27 2003-09-04 Krill Jerry A. System and method for distribution of information using wideband wireless networks
JP3816079B2 (ja) * 2004-01-30 2006-08-30 株式会社半導体理工学研究センター Uwb受信回路

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103444246B (zh) * 2011-03-29 2017-12-05 西斯维尔科技有限公司 用于协作定位的方法和无线电装置
CN106576324A (zh) * 2014-08-19 2017-04-19 高通股份有限公司 使用无执照射频谱带在蜂窝中的宽带测距
CN106576324B (zh) * 2014-08-19 2020-01-03 高通股份有限公司 使用无执照射频谱带在蜂窝中的宽带测距

Also Published As

Publication number Publication date
WO2002049379A1 (en) 2002-06-20
CN1486577A (zh) 2004-03-31
US20030134647A1 (en) 2003-07-17
EP1350399A1 (en) 2003-10-08
JP2004516463A (ja) 2004-06-03
US6519464B1 (en) 2003-02-11
CA2431115A1 (en) 2002-06-20
AU2002229073A1 (en) 2002-06-24
EP1350399A4 (en) 2005-05-11

Similar Documents

Publication Publication Date Title
CN1232132C (zh) 使用第三方超宽频带设备建立地理位置数据
CN1254743C (zh) 用于实现邻近或位置驱动活动的系统和方法
CN1324325C (zh) 管理位置信息的系统和方法
US20130267251A1 (en) Personalized position using information correlation and self-sourcing
US20120191336A1 (en) Location-to-landmark
WO2015034578A1 (en) Techniques for server-controlled tiling of location-based information
CN1637381A (zh) 导航系统
EP1911301A1 (en) Closest user terminal search method for a telecommunication network and service node applying such a method
CN110324781B (zh) 室内定位方法、装置、电子设备及计算机可读存储介质
CN101180865A (zh) 用于老化显示视频内容的方法、系统和计算机程序产品
CN1372729A (zh) 改进型双向gps与蜂窝式/pcs的混合方法和系统
CN105513150A (zh) 签到方法及装置
CN1628480A (zh) 用于包括中继器的无线网络的信号路径检测
CN107948955B (zh) 一种基于智能手持仪的人员定位方法
CN111880872A (zh) 一种管理应用程序app的方法、终端设备、服务器和系统
WO2006091228A2 (en) Embedded digitization system
CN105103007A (zh) 用于位置确定的同步网络装置时间传递
CN103702277A (zh) 一种数据发送方法和电子设备
CN109922426B (zh) 平面二维基站定位方法及装置
CN112183831A (zh) 路线生成方法和装置、存储介质和电子设备
Walter et al. Dynamic discovery of ground stations in ring road networks
Mekuria et al. Affordable connectivity and digital entrepreneurial ecosystem for rural Africa
CN1629652A (zh) 从连网时间服务器向卫星定位系统(sps)接收器提供时间的系统和方法
CN115276771B (zh) 非静止轨道卫星信关站服务范围仿真方法及装置
EP2846277A1 (en) Techniques for server-controlled tiling of location-based information

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20051214

Termination date: 20100113