1.一种通过跟踪目标的移动来控制装置的方法,所述方法包括:
估计信道脉冲响应,所述信道脉冲响应表征在一个或更多个频率下具有不同延迟的信号遍历路径;
选择对应于所述目标的一个或更多个信道抽头;
基于所述估计的信道脉冲响应,估计所述选择的一个或更多个信道抽头的相位变化,以估计所述目标距所述装置的距离变化;以及
由处理器利用所述目标距所述装置的所述估计的距离变化,跟踪所述目标的所述移动。
2.根据权利要求1所述的方法,还包括:
使用所述目标距所述装置的所述估计的距离变化,基于到所述装置上的不同地标的距离,来跟踪所述目标的位置。
3.根据权利要求1所述的方法,还包括:
基于在一个或更多个间隔期间在一个或更多个频率下所述估计的信道脉冲响应,计算所述装置与所述目标之间的绝对距离的估计值;以及
使用所述装置和所述目标之间的所述估计的绝对距离,来跟踪所述目标的所述移动。
4.根据权利要求1所述的方法,还包括:
计算所述装置和所述目标之间的绝对距离的估计值;以及
通过将所述装置与所述目标之间的所述估计的绝对距离和所述目标距所述装置的所述估计的距离变化进行结合,计算所述装置与所述目标之间的更精确的绝对距离。
5.根据权利要求4所述的方法,还包括:
使用所述装置和所述目标之间的所述更精确的绝对距离以及所述目标距所述装置的所述估计的距离变化,基于到所述装置上的不同地标的距离,来跟踪所述目标的位置。
6.根据权利要求3所述的方法,还包括:
通过仅考虑已经改变的路径,基于所述估计的信道脉冲响应,计算所述装置和所述目标之间的所述绝对距离的所述估计值。
7.根据权利要求1所述的方法,还包括:
通过基于所述估计的信道脉冲响应,计算所述装置和所述目标之间的估计的绝对距离,来初始化所述目标的位置,并使用所述初始位置,将所述装置和所述目标之间的相对距离转换为所述装置与所述目标之间的所述绝对距离。
8.根据权利要求4所述的方法,还包括:
将在多个间隔期间的所述装置和所述目标之间的所述绝对距离的当前估计与所述目标距所述装置的所述估计的距离变化进行结合。
9.根据权利要求3所述的方法,还包括:
在下采样之前使用每个样本估计所述信道脉冲响应;以及
使用所述信道脉冲响应估计,来估计所述装置和所述目标之间的所述绝对距离。
10.根据权利要求1所述的方法,其中,使用基于单载波的通信系统来估计所述信道脉冲响应。
11.根据权利要求10所述的方法,其中,所述信道脉冲响应是基于接收帧和已知训练序列从采样间隔中的每r个样本估计的,其中第一组s个样本的平均值用于计算所述信道脉冲响应并估计所述选择的一个或更多个抽头的所述相位变化,其中所述s的值小于或等于所述r的值。
12.根据权利要求1所述的方法,还包括:
选择第一组采样信号;以及
使用所述第一组采样信号的平均值作为下采样输出,来估计所述选择的一个或更多个抽头的所述相位变化。
13.根据权利要求1所述的方法,其中,所述一个或更多个信道抽头包含来自所述目标的反射信号的相位和幅度。
14.根据权利要求1所述的方法,还包括:
比较信道抽头的两个连续测量值,其中所述信道抽头的所述两个连续测量值之间的差值消除了至少一部分静态反射。
15.根据权利要求1所述的方法,还包括:
测量一个或更多个信道抽头在多个周期期间的相位变化差;以及
基于跨一个或更多个频率在多个周期期间的所述相位变化差来识别动态抽头。
16.根据权利要求1所述的方法,还包括:
获得两个连续信道脉冲响应估计之间的差值以抵消静态路径,从而仅保留动态路径;以及
从所述保留的动态路径中选择与所述目标反射的路径相对应的路径。
17.根据权利要求2所述的方法,其中,所述地标包括以下项中的一个或更多个:所述装置上的发送器和接收器。
18.根据权利要求2所述的方法,还包括:
通过找到两个或更多个椭圆之间的交点来跟踪所述目标的所述位置,其中,所述两个或更多个椭圆在所述装置上的所述地标处具有焦点,其中到所述焦点的距离的总和是所述装置与所述目标之间的绝对距离或者更精确的绝对距离的估计值;以及
选择所述交点中更靠近所述目标的先前位置的一个交点。
19.根据权利要求2所述的方法,还包括:
通过找到以所述地标为圆心的两个或更多个圆之间的交点来跟踪所述目标的所述位置,所述两个或更多个圆的半径设置为距所述地标的估计距离;以及
选择所述交点中更靠近所述目标的先前位置的一个交点。
20.根据权利要求1所述的方法,其中,所述目标包括以下项之一:手指、笔、移动装置。
21.根据权利要求1所述的方法,还包括:
基于所述一个或更多个信道抽头跨一个或更多个频率在最近一组间隔期间的幅度和相位的变化,选择所述一个或更多个信道抽头。
22.一种用于通过跟踪目标的移动来控制装置的计算机程序产品,所述计算机程序产品包括计算机可读存储介质,所述计算机可读存储介质具有包含于其中的程序代码,所述程序代码包括编程指令用于:
估计信道脉冲响应,所述信道脉冲响应表征在一个或更多个频率下具有不同延迟的信号遍历路径;
选择对应于所述目标的一个或更多个信道抽头;
基于所述估计的信道脉冲响应,估计所述选择的一个或更多个信道抽头的相位变化,以估计所述目标距所述装置的距离变化;以及
使用所述目标距所述装置的所述估计的距离变化,来跟踪所述目标的所述移动。
23.根据权利要求22所述的计算机程序产品,其中,所述程序代码还包括编程指令用于:
使用所述目标距所述装置的所述估计的距离变化,基于到所述装置上的不同地标的距离,来跟踪所述目标的位置。
24.根据权利要求22所述的计算机程序产品,其中,所述程序代码还包括编程指令用于:
基于在一个或更多个间隔期间在一个或更多个频率下所述估计的信道脉冲响应,计算所述装置与所述目标之间的绝对距离的估计值;以及
使用所述装置和所述目标之间的所述估计的绝对距离来跟踪所述目标的所述移动。
25.根据权利要求22所述的计算机程序产品,其中,所述程序代码还包括编程指令用于:
计算所述装置和所述目标之间的绝对距离的估计值;以及
通过将所述装置与所述目标之间的所述估计的绝对距离和所述目标距所述装置的所述估计的距离变化进行结合,计算所述装置与所述目标之间的更精确的绝对距离。
26.根据权利要求25所述的计算机程序产品,其中,所述程序代码还包括编程指令用于:
使用所述装置和所述目标之间的所述更精确的绝对距离以及所述目标距所述装置的所述估计的距离变化,基于到所述装置上的不同地标的距离,来跟踪所述目标的位置。
27.根据权利要求24所述的计算机程序产品,其中,所述程序代码还包括编程指令用于:
通过仅考虑已经改变的路径,基于所述估计的信道脉冲响应,计算所述装置和所述目标之间的所述绝对距离的所述估计值。
28.根据权利要求22所述的计算机程序产品,其中,所述程序代码还包括编程指令用于:
通过基于所述估计的信道脉冲响应,计算所述装置和所述目标之间的估计的绝对距离,来初始化所述目标的位置,并使用所述初始位置,将所述装置和所述目标之间的相对距离转换为所述装置与所述目标之间的所述绝对距离。
29.根据权利要求25所述的计算机程序产品,其中,所述程序代码还包括编程指令用于:
将在多个间隔期间的所述装置和所述目标之间的所述绝对距离的当前估计与所述目标距所述装置的所述估计的距离变化进行组合。
30.根据权利要求24所述的计算机程序产品,其中,所述程序代码还包括编程指令用于:
在下采样之前使用每个样本估计所述信道脉冲响应;以及
使用所述信道脉冲响应估计,来估计所述装置和所述目标之间的所述绝对距离。
31.根据权利要求22所述的计算机程序产品,其中,使用基于单载波的通信系统来估计所述信道脉冲响应。
32.根据权利要求31所述的计算机程序产品,其中,所述信道脉冲响应是基于所述接收帧和所述已知训练序列从采样间隔中的每r个样本估计的,其中第一组s个样本的平均值用于计算所述信道脉冲响应并估计所述选择的一个或更多个抽头的所述相位变化,其中所述s的值小于或等于所述r的值。
33.根据权利要求22所述的计算机程序产品,其中,所述程序代码还包括编程指令用于:
选择第一组采样信号;以及
使用所述第一组采样信号的平均值作为下采样输出,来估计所述选择的一个或更多个抽头的所述相位变化。
34.根据权利要求22所述的计算机程序产品,其中,所述一个或更多个信道抽头包含来自所述目标的反射信号的相位和幅度。
35.根据权利要求22所述的计算机程序产品,其中,所述程序代码还包括编程指令用于:
比较信道抽头的两个连续测量值,其中所述信道抽头的所述两个连续测量值之间的差值消除了至少一部分静态反射。
36.根据权利要求22所述的计算机程序产品,其中,所述程序代码还包括编程指令用于:
测量一个或更多个信道抽头在多个周期期间的相位变化差;以及
基于跨一个或更多个频率在多个周期期间的所述相位变化差来识别动态抽头。
37.根据权利要求22所述的计算机程序产品,其中,所述程序代码还包括编程指令用于:
获得两个连续信道脉冲响应估计之间的差值以抵消静态路径,从而仅保留动态路径;以及
从所述保留的动态路径中选择与所述目标反射的路径相对应的路径。
38.根据权利要求23所述的计算机程序产品,其中,所述地标包括以下项中的一个或更多个:所述装置上的发送器和接收器。
39.根据权利要求23所述的计算机程序产品,其中,所述程序代码还包括编程指令用于:
通过找到两个或更多个椭圆之间的交点来跟踪所述目标的所述位置,其中所述两个或更多个椭圆在所述装置上的所述地标处具有焦点,其中到所述焦点的距离的总和是所述装置与所述目标之间的绝对距离或更精确的绝对距离的估计值;以及
选择所述交点中更靠近所述目标的先前位置的一个交点。
40.根据权利要求23所述的计算机程序产品,其中,所述程序代码还包括编程指令用于:
通过找到以所述地标为圆心的两个或更多个圆之间的交点来跟踪所述目标的所述位置,所述两个或更多个圆的半径设置为距所述地标的估计距离;以及
选择所述交点中更靠近所述目标的先前位置的一个交点。
41.根据权利要求22所述的计算机程序产品,其中,所述目标包括以下之一:手指、笔、移动装置。
42.根据权利要求22所述的计算机程序产品,其中,所述程序代码还包括编程指令用于:
基于所述一个或更多个信道抽头跨一个或更多个频率在最近一组间隔期间的幅度和相位的变化,选择所述一个或更多个信道抽头。
43.一种装置,包括:
存储器单元,用于存储用于通过跟踪目标的移动来控制所述装置的计算机程序;以及
耦合到所述存储器单元的处理器,其中所述处理器被配置为执行所述计算机程序的程序指令,包括:
估计信道脉冲响应,所述信道脉冲响应表征在一个或更多个频率下具有不同延迟的信号遍历路径;
选择对应于所述目标的一个或更多个信道抽头;
基于所述估计的信道脉冲响应,估计所述选择的一个或更多个信道抽头的相位变化,以估计所述目标距所述装置的距离变化;以及
使用所述目标距所述装置的所述估计的距离变化,来跟踪所述目标的所述移动。
44.根据权利要求43所述的装置,其中,所述计算机程序的程序指令还包括:
使用所述目标距所述装置的所述估计的距离变化,基于到所述装置上的不同地标的距离,来跟踪所述目标的位置。
45.根据权利要求43所述的装置,其中,所述计算机程序的程序指令还包括:
基于在一个或更多个间隔期间在一个或更多个频率下所述估计的信道脉冲响应,计算所述装置与所述目标之间的绝对距离的估计值;以及
使用所述装置和所述目标之间的所述估计的绝对距离,来跟踪所述目标的所述移动。
46.根据权利要求43所述的装置,其中,所述计算机程序的程序指令还包括:
计算所述装置和所述目标之间的绝对距离的估计值;以及
通过将所述装置与所述目标之间的所述估计的绝对距离和所述目标距所述装置的所述估计的距离变化进行结合,计算所述装置与所述目标之间的更精确的绝对距离。
47.根据权利要求46所述的装置,其中,所述计算机程序的程序指令还包括:
使用所述装置和所述目标之间的所述更精确的绝对距离以及所述目标距所述装置的所述估计的距离变化,基于到所述装置上的不同地标的距离,来跟踪所述目标的位置。
48.根据权利要求45所述的装置,其中,所述计算机程序的程序指令还包括:
通过仅考虑已经改变的路径,基于所述估计的信道脉冲响应,计算所述装置和所述目标之间的所述绝对距离的所述估计值。
49.根据权利要求43所述的装置,其中,所述计算机程序的程序指令还包括:
通过基于所述估计的信道脉冲响应,计算所述装置和所述目标之间的估计的绝对距离来初始化所述目标的位置,并使用所述初始位置,将所述装置和所述目标之间的相对距离转换为所述装置与所述目标之间的所述绝对距离。
50.根据权利要求46所述的装置,其中,所述计算机程序的程序指令还包括:
将在多个间隔期间的所述装置和所述目标之间的所述绝对距离的当前估计与所述目标距所述装置的所述估计的距离变化进行结合。
51.根据权利要求45所述的装置,其中,所述计算机程序的程序指令还包括:
在下采样之前使用每个样本估计所述信道脉冲响应;以及
使用所述信道脉冲响应估计来估计所述装置和所述目标之间的所述绝对距离。
52.根据权利要求43所述的装置,其中,使用基于单载波的通信系统来估计所述信道脉冲响应。
53.根据权利要求52所述的装置,其中,所述信道脉冲响应是基于所述接收帧和所述已知训练序列从采样间隔中的每r个样本估计的,其中第一组s个样本的平均值用于计算所述信道脉冲响应并估计所述选择的一个或更多个抽头的所述相位变化,其中所述s的值小于或等于所述r的值。
54.根据权利要求43所述的装置,其中,所述计算机程序的程序指令还包括:
选择第一组采样信号;以及
使用所述第一组采样信号的平均值作为下采样输出来估计所述选择的一个或更多个抽头的所述相位变化。
55.根据权利要求43所述的装置,其中,所述一个或更多个信道抽头包含来自所述目标的反射信号的相位和幅度。
56.根据权利要求43所述的装置,其中,所述计算机程序的程序指令还包括:
比较信道抽头的两个连续测量值,其中所述信道抽头的所述两个连续测量值之间的差值消除了至少一部分静态反射。
57.根据权利要求43所述的装置,其中,所述计算机程序的程序指令还包括:
测量一个或更多个信道抽头在多个周期期间的相位变化差;以及
基于跨一个或更多个频率在多个周期期间的所述相位变化差来识别动态抽头。
58.根据权利要求43所述的装置,其中,所述计算机程序的程序指令还包括:
获得两个连续信道脉冲响应估计之间的差值以抵消静态路径,从而仅保留动态路径;以及
从所述保留的动态路径中选择与所述目标反射的路径相对应的路径。
59.根据权利要求44所述的装置,其中,所述地标包括以下项中的一个或更多个:所述装置上的发送器和接收器。
60.根据权利要求44所述的装置,其中,所述计算机程序的程序指令还包括:
通过找到两个或更多个椭圆之间的交点来跟踪所述目标的所述位置,其中所述两个或更多个椭圆在所述装置上的所述地标处具有焦点,其中到所述焦点的距离的总和是所述装置与所述目标之间的绝对距离或更精确的绝对距离的估计值;以及
选择所述交点中更靠近所述目标的先前位置的一个交点。
61.根据权利要求44所述的装置,其中,所述计算机程序的程序指令还包括:
通过找到以所述地标为圆心的两个或更多个圆之间的交点来跟踪所述目标的所述位置,所述两个或更多个圆的半径设置为距所述地标的估计距离;以及
选择所述交点中更靠近所述目标的先前位置的一个交点。
62.根据权利要求43所述的装置,其中,所述目标包括以下项之一:手指、笔、移动装置。
63.根据权利要求43所述的装置,其中,所述计算机程序的程序指令还包括:
基于所述一个或更多个信道抽头跨一个或更多个频率在最近一组间隔期间的幅度和相位的变化,选择所述一个或更多个信道抽头。
64.一种通过跟踪目标的移动来控制装置的方法,所述方法包括:
基于估计的信道脉冲响应,计算所述装置和所述目标之间在一个或更多个频率下的绝对距离的估计值;以及
处理器使用所述装置和所述目标之间的估计的绝对距离来跟踪所述目标的所述移动。
65.一种用于通过跟踪目标的移动来控制装置的计算机程序产品,所述计算机程序产品包括计算机可读存储介质,所述计算机可读存储介质具有包含于其中的程序代码,所述程序代码包括编程指令用于:
基于估计的信道脉冲响应,计算所述装置和所述目标之间在一个或更多个频率下的绝对距离的估计值;以及
使用所述装置和所述目标之间的所述估计的绝对距离来跟踪所述目标的所述移动。
66.一种装置,包括:
存储器单元,用于存储用于通过跟踪目标的移动来控制所述装置的计算机程序;以及
耦合到所述存储器单元的处理器,其中所述处理器被配置为执行计算机程序的程序指令,包括:
基于估计的信道脉冲响应,计算所述装置和所述目标之间在一个或更多个频率下的绝对距离的估计值;以及
使用所述装置和所述目标之间的估计的绝对距离来跟踪所述目标的所述移动。