The present disclosure generally relates to a Long-Term Evolution Synthetic Aperture Navigation (LTE-SAN) framework for locating a navigator receiver indoors.
It is estimated that people spend an overwhelming majority of their time indoors. For example, Americans spend 90% of their time indoors on average. As such, indoor localization technology has important societal and economic impact. On one hand, it could be the difference between life and death in emergency situations (e.g., fire, earthquake, law enforcement, etc.). On the other hand, it could save a considerable amount of lost time and effort in malls, airports, hospitals, and storage facilities.
Despite its importance, no single technology has emerged as a clear winner in solving the indoor localization problem. Sensor-based technology (e.g., LIDAR, sonar, inertial measurement units, and vision) can only provide local position estimates. Moreover, these sensors tend to be bulky and impractical to mount on a human. Also, these sensors may not function in all environments (e.g., smoke, dark, etc.). Signal-based technology (e.g., active radio frequency identification, WiFi, Bluetooth, ultra wideband, and cellular) alleviates the sensor-based technology shortages, but some require installing a dedicated infrastructure, while others are only able to produce a coarse position estimate.
Among different signal-based technologies, cellular long-term evolution (LTE) signals appear to be very attractive due to their geometric diversity, abundance, high received power, and high received carrier-to-noise ratio (C/N0): a C/N0 between 55-80 dB-Hz was observed in different indoor environments. Moreover, LTE signals possess a high bandwidth (up to 20 MHz), which yields a more precise time-of-arrival (TOA) estimate. Indoor positioning capabilities with cellular LTE signals have been the subject of recent research. In “Indoor positioning based on LTE carrier phase measurements and an inertial measurement unit” (Abdallah), LTE carrier phase measurements were fused with an inertial measurement unit (IMU) in a tightly-coupled fashion, producing a two-dimensional (2D) root mean-squared error (RMSE) of 3.52 m over a 109 m indoor trajectory. In “Indoor positioning using LTE signals,” different approaches for extracting TOA of LTE signals indoors have been evaluated, where the final navigation solution showed a 2-D positioning RMSE of 8 m with a 50% circular error probability exploiting 4 base stations (also known as evolved Node Bs or eNodeBs). A particle filter was used in “Particle filter based positioning with 3GPP-LTE in indoor environments” with laboratory-emulated LTE signals, assuming synchronized eNodeBs which provided a position RMSE of 5.35 m.
However, there are two main challenges associated with exploiting LTE signals for indoor localization: (1) multipath delays indoors can be small compared to the inverse bandwidth of the signal, which limits methods that rely on the TOA to discriminate multipath from line-of-sight (LOS) and (2) the clock biases of LTE eNodeBs are unknown to the receiver. The second challenge has been addressed by introducing a rover/base framework.
There is a desire for systems, processes, and configurations to utilize LTE signals for indoor localization.
The disclosure is directed to systems and processes for indoor navigation based on broadband signals. One embodiment is directed to a method for carrier phase measurement and synthetic aperture navigation for an indoor localization system. The method includes receiving, by a device, a broadband communication signal from an antenna for a first position of the device, and receiving, by the device, a broadband communication signal from the antenna for a second position of the device. The method also includes processing, by the device, received broadband communication signals by performing a carrier phase measurements for each position of the device, and determining, by the device, a direction of arrival (DOA) of received broadband communication signals relative to the antenna based on the processing and measurements for each position, wherein multipath error is suppressed based on determined (DOA) of received broadband communication signals. The method also includes outputting, by the device, a navigation observable based on determined direction of arrival.
In one embodiment, broadband communication signals are cellular long-term evolution (LTE) signals, and wherein the broadband communication signal for the first position relates to a first time instant and the broadband communication signal for the second position relates to a second time instant.
In one embodiment, performing a carrier phase measurement includes tracking a cell-specific reference signal (CRS) in received frames of a broadband communication signal and estimating channel impulse response (CIR).
In one embodiment, determining direction of arrival (DOA) of received broadband communication signals includes estimating all paths from the receiver including line of site and non-line of site, selecting line of site path, performing a beam forming operation to combine line of site contributions and suppress multipath error and processing the beamformed signal to determine the navigation observable.
In one embodiment, determining a direction of arrival (DOA) of received broadband communication signals includes performing a symmetric geometric pattern and invariance transformation including dividing a synthetic antenna array in to subarrays
In one embodiment, determining a direction of arrival (DOA) of received broadband communication signals includes performing a spatial smoothing operation to divide a synthetic array into smaller subarrays and determining data covariance matrices from averaging of subarrays.
In one embodiment, multipath error is suppressed by applying a minimum variance distortionless (MVDR) beamformer operation.
In one embodiment, an extended Kalman filter (EKF) operation is performed to estimate a state vector from corrected carrier phase measurements.
In one embodiment, determining, by the device, a direction of arrival (DOA) of received broadband communication signals includes obtaining updated channel input response determination by at least one of a feedforward coupling scheme and feedback coupling scheme.
In one embodiment, the navigation observable is at least one of pseudorange and accumulated carrier phase.
Another embodiment is directed to a device configured for carrier phase measurement and synthetic aperture navigation for an indoor localization system. The device includes a communications module configured to receive a broadband communication signal from an antenna for a first position of the device, and receive a broadband communication signal from the antenna for a second position of the device. The device includes a controller coupled to the communications module, wherein the controller is configured to process received broadband communication signals by performing a carrier phase measurements for each position of the device. The controller is also configured to determine a direction of arrival (DOA) of received broadband communication signals relative to the antenna based on the processing and measurements for each position, wherein multipath error is suppressed based on determined (DOA) of received broadband communication signals. The controller is also configured to output a navigation observable based on determined direction of arrival.
Other aspects, features, and techniques will be apparent to one skilled in the relevant art in view of the following detailed description of the embodiments.
The features, objects, and advantages of the present disclosure will become more apparent from the detailed description set forth below when taken in conjunction with the drawings in which like reference characters identify correspondingly throughout and wherein:
4B illustrates embodiments of device configuration according to one or more embodiments;
One aspect of the disclosure is directed to indoor localization using broadband communication signals such as cellular long-term evolution (LTE). Processes and device configurations are provided for a spatial approach to minimize multipath error of broadband communication signals. In one embodiment, configurations are provided that utilize cellular long-term evolution (LTE) carrier phase measurements and synthetic aperture navigation (SAN)—LTE-SAN. In one exemplary embodiment, a framework is provided to spatially separate incoming LTE signals by exploiting antenna motion and/or received motion relative to an antenna, to estimate the direction-of-arrival (DOA) of received signals. By way of further example, the proposed approach exploits the motion of receiver to synthesize an antenna array from time-separated elements. Synthesized data received by the synthetic antenna array may be processed to suppress multipath signals based on determination of the direction-of-arrival (DOA) of incoming LTE signals. The disclosure additionally provides two coupling schemes for LTE-SAN: feedforward and feedback.
One embodiment is directed to a process that includes received a broadband communication signal for a receive at different positions and performing one or more measurements, such as carrier phase measurement, to provide synthetic aperture navigation. Received signals may be utilized to determine a navigation observable based on determined direction of arrival (DOA). A synthetic aperture navigation (SAN) framework is provided to mitigate the effect of multipath signals and minimize the multipath-induced errors. One way to differentiate between multipath signals and line of sight (LOS) signals is through the direction of arrival of the signals. The use of a synthetic aperture antenna can circumvent the need for a large antenna aperture as the physical size of a large antenna may not be practical for personal navigation handhold devices.
This disclosure identifies several advancements including: (1) implementation of a feedforward and feedback LTE-SAN navigation framework using an extended Kalman filter (EKF), (2) characterization of the proposed system's parameters, (3) evaluation of different parts of the framework with LTE simulated data, and (4) validation of the framework experimentally based on real LTE data.
It should be appreciated that the principles of the disclosure are not limited to long term evolution networks (LTE) and may be applied to other communication protocols.
As used herein, the terms “a” or “an” shall mean one or more than one. The term “plurality” shall mean two or more than two. The term “another” is defined as a second or more. The terms “including” and/or “having” are open ended (e.g., comprising). The term “or” as used herein is to be interpreted as inclusive or meaning any one or any combination. Therefore, “A, B or C” means “any of the following: A; B; C; A and B; A and C; B and C; A, B and C”. An exception to this definition will occur only when a combination of elements, functions, steps or acts are in some way inherently mutually exclusive.
Reference throughout this document to “one embodiment,” “certain embodiments,” “an embodiment,” or similar term means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment. Thus, the appearances of such phrases in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner on one or more embodiments without limitation.
As required, detailed embodiments of the present invention are disclosed herein; however, it is to be understood that the disclosed embodiments are merely exemplary of the invention that may be embodied in various and alternative forms. The figures are not necessarily to scale; some features may be exaggerated or minimized to show details of particular components. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for teaching one skilled in the art to variously employ the present invention.
One or more embodiments are directed to the problem of multipath mitigation via spatial separation of received LTE signals for a pedestrian indoor localization system.
One principle of a synthetic aperture antenna is to capture signals from a moving single-element antenna at different instants.
According to one embodiment, device 105 may be configured to perform a SAN algorithm/process for measurements 115. In one embodiment, a SAN algorithm performs the following steps: (1) estimate all paths (LOS and NLOS) in the received signal, (2) select the LOS among all paths, (3) beamform to coherently combine LOS contributions and suppress multipath, and finally (4) process the beamformed signal to estimate the parameters of interest for navigation, such as pseudorange and accumulated carrier phase. A SAN approach as described herein can remove multipath effects and remove/limit distortion in measurements.
Process 120 may be initiated by a receiver (e.g., device 105) receiving a broadband communication signal from an antenna for a first position of the device at block 125. The device may be configured to receive a broadband communication signal from the antenna for a second position of the device at block 125. Broadband communication signals received at block 125 may be cellular long-term evolution (LTE) signals. The broadband communication signal for the first position may relate to a first time instant and the broadband communication signal for the second position relates to a second time instant. Embodiments may be configured to provide a synthetic aperture antenna by capturing signals from a moving single-element antenna at different instants.
At block 130, process 120 performs processing of received broadband communication signals by performing a carrier phase measurements for each position of the device. In one embodiment. According to one embodiment, performing a carrier phase measurement includes tracking a cell-specific reference signal (CRS) in received frames of a broadband communication signal and estimating channel impulse response (CIR).
At block 135, process 120 includes determining, by the device, a direction of arrival (DOA) of received broadband communication signals relative to the antenna based on the processing and measurements for each position. The multipath error may be suppressed based on determined direction of arrival (DOA) of received broadband communication signals. According to one embodiment, determining direction of arrival (DOA) of received broadband communication signals includes estimating all paths from the receiver including line of site and non-line of site, selecting line of site path, performing a beam forming operation to combine line of site contributions and suppress multipath error and processing the beamformed signal to determine the navigation observable. References to multipath may refer to a propagation phenomenon that results in radio signals reaching a receiving antenna by two or more paths. Multipath as used herein may refer to multipath signals and/or multipath error as a result of receiving multiple signals. According to another embodiment, determining a direction of arrival (DOA) of received broadband communication signals includes performing a symmetric geometric pattern and invariance transformation including dividing a synthetic antenna array in to subarrays, which is described in more detail below with reference to
At block 140, process 120 includes outputting, by the device, a navigation observable based on determined direction of arrival. The navigation observable may be at least one of pseudorange and accumulated carrier phase measurement for use in determining position, and/or updating position in an indoor navigation determination.
Controller 155 may relate to a processor or control device configured to execute one or more operations stored in memory 165, such as a framework for LTE-SAN. Controller 155 may be coupled to memory 165, I/O 170 and communication module 160. Communications module 160 may be configured to receive one or more broadband communication signals from one or more antennas including LTE signals.
Communications module 160 may be configured to receive a broadband communication signal from an antenna for a first position of device 150, and receive a broadband communication signal from the antenna for a second position of the device 150. Controller 155 may be coupled to the communications module 160. Controller 155 may be configured to process received broadband communication signals by performing a carrier phase measurements for each position of the device and determine a direction of arrival (DOA) of received broadband communication signals relative to the antenna based on the processing and measurements for each position, wherein multipath error is suppressed based on determined (DOA) of received broadband communication signals. Controller 155 may also be configured to output a navigation observable based on determined direction of arrival to I/O 170.
The remainder of the disclosure provides a description of a Synthetic Aperture Navigation and Beamforming Process in more detail and includes a discussion of a LTE-SAN framework. The discussion provides descriptions of (1) a LTE-SAN model, (2) DOA estimation using the estimation of signal parameters via rotational invariance techniques (ESPRIT), (3) multipath mitigation via Capon's beamformer, and (4) the navigation filter. The LTE-SAN Coupling section evaluates different steps in the beamforming process and analyzes the effect of different parameters on the proposed system using LTE simulated data. The Experimental Results sections validate experimentally the proposed LTE-SAN frameworks in an indoor environment and compare them with the standalone LTE approach.
In one embodiment, LTE carrier phase measurements are produced by tracking the cell-specific reference signal (CRS) in the received LTE signals using a carrier phase-based software defined receiver. In one embodiment, the channel impulse response (CIR) of the k-th received LTE frame is estimated for each sample at the tracking step and will be denoted as h(k). The proposed technique performs on the post-correlation, i.e., CIR of the CRS which is attractive due to high bandwidth of CRS which is the same as the LTE system bandwidth. The CIR of the received LTE signal from the u-th eNodeB at the k-th snapshot can be represented as
h
n
(u)(k)=Σl=0L(u)αl(u)αl(ϕn(u))e−j2πf
for n=1, . . . , N and k=1, . . . , K,
where αl(u) and τl(u) are the attenuation factor and the delay of the l-th multipath component, fc is the carrier frequency, and αl(ϕn(u)) and α0(ϕn(u)) are the steering elements of the n-th antenna element of the l-th multipath and LOS components, respectively. The steering element determines the spatial representation of the incoming signal. In other words, it represents the phase delay experienced by the antenna element with respect to a specified origin, which is chosen here to be the 1-st antenna element. For instance, for N elements in an antenna array, with the n-th element having a position of rn=[xn,yn]τ, the steering element for this specific element is calculated as
αl(ϕn(u))=e−j{k,r
where k is the wave vector that describes the phase variation of a plane wave and <a,b > denotes the dot-product of vectors a and b.
In one embodiment, the LOS steering element of the u-th eNodeB at the n-th antenna element is expressed as
α0(ϕn(u))=e(n−1)jμ
where
sin(θ1(u)) is the spatial frequency for the u-th eNodeB. To simplify notation, the superscript “(u)” will be dropped for the rest of the document. Then, in one embodiment, the received signals are formulated as
h(k)=A(k)x(k)+v(k), (3)
where v is a noise parameter and modeled as a zero-mean white Gaussian and spatially uncorrelated sequence with covariance σ2IN×N and
A(k)=[α0(ϕ), . . . , αL(ϕ)], (4)
x(k)=[α0e−2πf
where αl(ϕ) and α0(ϕ) are the steering vectors of all N antenna elements of the l-th multipath and LOS components, respectively, which in one embodiment may be further expressed as
α0(ϕ)=[1,ejμ, . . . , e(N−1)jμ]τ,
αl(ϕ)=[αl(ϕ1), . . . , αl(ϕN)]τ,l=1, . . . , L.
In one embodiment, the collected data at the different K snapshots, each separated by F frames, are stacked as
H
(k)
=[h
τ(k),hτ(k+F), . . . , hτ(k+KF)]τ, (6)
where H(K) is a KN×1 vector of synthesized data, which captures the data that will be processed in the DOA algorithms and multipath mitigation in the rest of the disclosure. It is worth mentioning that if the number of multipath signals including the LOS signal is greater than the antenna array size (i.e., L+1>N), then the rank(A)<L+1; a unique solution of DOA does not exist due to DOF deficiency. Applying the synthetic aperture technique will increase the DOF, where the new DOF obtained from synthesizing signals become [NK].
Embodiments described herein can employ different DOA estimation methods. Each method has its own computational cost and resolution. Multiple Signal Classification (MUSIC) is an attractive choice in one embodiment due to its high resolution and uniformity of collected observables. MUSIC may relate to subspace-based technique that can be derived from the maximum likelihood of observed data. Geometrically speaking, subspace DOA techniques determine the signal parameters by finding the intersection of the array observations and the signal subspace. Computationally, this requires an extensive multi-dimensional search. In the presence of noise, this is even more complex and there could be no intersection between the signal subspace and the array elements' observations. To address this, a projection criterion may be introduced to deal with the mismatch that happens due to the presence of noise.
To simplify the subsequent derivations, in one embodiment, the vector H(K) defined in (6) is expressed as
H
(K)
=A
(K)
x
(K)
+v
(K) (7)
where
v
(K)
=[v
τ(k),vτ(k+F), . . . , vτ(k+KF)]τ,
x
(K)
=[x
τ(k),xτ(k+F), . . . , xτ(k+KF)]τ,
A
(K)
=[A
τ(k),Aτ(k+F), . . . , Aτ(k+KF)]τ.
It should be mentioned that some fairly standard assumptions are assumed to hold: (1) the steering vectors are assumed to be linearly independent, i.e., signals are impinging from different directions and form a full rank matrix A(K), (2) the noise vector v(K) follows the assumptions stated in (3), i.e., zero-mean Gaussian uncorrelated noise with covariance σ2IKN×KN, and (3) the noise is uncorrelated with the received signals x(K), implying that
R
HH=[H(K)H(K)
where RHH=[H(K)H(K)
{circumflex over (L)}+1=KN−{circumflex over (q)}, (9)
where {circumflex over (q)} is the number of repeated minimum eigenvalues λmin of the non-singular matrix A(K)RxxA(K)
There are different DOA estimation methods of different embodiments that could be applied to get DOA estimates. Different algorithms have different performance, resolution, and computational cost. Subspace-based DOA estimation techniques had shown to have better resolution than the maximum-likelihood (ML) techniques. Subspace approach embodiments basically rely on the fact that the spatial covariance matrix (i.e., signals plus noise) of the received data spans two orthogonal subspaces, namely, the signal and noise subspaces, where the signal subspace is spanned with the larger eigenvalues of the data covariance matrix. MUSIC, discussed in the previous section, is one of the most popular and earliest proposed methods for super-resolution DOA estimation. MUSIC may show a high resolution performance when estimating DOA for LTE signals. However, MUSIC has a high computational cost. An alternative technique with a low computational cost and better high resolution capabilities is the ESPRIT algorithm. One embodiment of ESPRIT requires symmetric geometric pattern and invariance transformation characteristic for the applied antenna design to be applicable. In other words, ESPRIT divides the array into two symmetric subarrays as shown in
In practice, the spatial covariance matrix RHH of the received LTE data in (6) is not known; however, in one embodiment, an estimate of RHH could be obtained as
where Ns is the number of samples and H(K)
The DOA estimation algorithms described so far assume that the incoming signals are noncoherent. In other words, they assume that the steering matrix is full rank. If the impinging signals are highly correlated or coherent, different DOA estimation techniques will fail to provide reliable DOA estimates due to having an ill-conditioned or even singular spatial covariance matrix. In practical multipath scenarios, having highly correlated signals is very common where the incoming signals are scaled and delayed versions of each other. To overcome this challenge, in one embodiment, the data covariance matrix is preprocessed before “feeding” it to the DOA estimation algorithm. Two well-known and established preprocessing schemes deal with this challenge: (1) Forward-Backward Averaging (FB-averaging) and (2) Spatial Smoothing (SS). FB-averaging is capable to resolve only for the case of two coherent signals. However, in rich multipath area, the data may encounter more than two coherent signals. This raises the need of a more sophisticated approach to resolve this challenge. To this end, spatial smoothing seems to be an attractive technique to tackle this issue. In one embodiment, spatial smoothing divides the antenna array into a smaller number of subarrays (i.e., C) and the data covariance matrices obtained from each subarray are averaged. In one embodiment, for one-dimensional SS, e.g, ULA is divided into Nsub=KN−C+1 subarrays to decouple eigenvectors of at most C coherent signals. In one embodiment, the mathematical implementation of the new data for SS is expressed as
H
ss
(K)
=[H
fss
(K)
H
bss
(K)],
where Hfss(K) and Hbss(K) are the forward and the backward spatially smoothed data that are defined as
H
fss
(K)
=[J
f
H
(K)
J
f
H
(K)
. . . J
f
H
(K)]
H
bss
(K)
=[J
b
H
(K)
J
b
H
(K)
. . . J
b
H
(K)],
and
J
f
=[0N
J
b
=[0N
for c=1, . . . , C
Then, in one embodiment, the corresponding forward and backward spatially smoothed data covariance matrices are obtained as
Finally, in one embodiment, the overall spatially smoothed data covariance matrix is obtained by averaging both the forward and backward subarrays as
{circumflex over (R)}
HH
ss=½({circumflex over (R)}HHfss+{circumflex over (R)}HHbss).
Note that there exists a trade-off here between the number of coherent signals to be resolved and the new degree of freedom associated with the new subarray's size.
In addition to the coherence issue of the incoming signals, the number of signals L+1 impinging on the array was assumed to be known so far. Practically, this number is unknown and has to be estimated from the data received. The simplest way of estimating the number of signals is by estimating the number of repeated small eigenvalues other than the large ones. In other words, if the multiplicity {circumflex over (q)} of this smallest eigenvalues are found, an estimate of the number of signals, {circumflex over (L)}+1, can be obtained directly as
{circumflex over (L)}=KN−{circumflex over (q)}−1.
In practice, the smallest eigenvalues representing the noise power will not be identical. Instead, they will appear as a closely spaced cluster. This could be formed as a detection problem where the number of incoming signals obtained by a ULA is L ∈{0, 1, . . . , KN−1}. Two commonly used criteria: the minimum description length criterion (MDL) and Akaike information theoretic criterion (AIC) are used in one embodiment as estimation techniques to estimate the order of the system. In one embodiment, the number of signals after some algebra could be estimated to minimizes the following criteria depending on which criterion has been chosen
where {circumflex over (p)}(K,N,L) is a function of the number of independent parameters defined as the penalty function.
In one embodiment, in order to suppress multipath signals, the only signal that is allowed to pass through the beamformer is the LOS signal. In one embodiment, after applying beamforming to the synthetic data, the data received by array elements form a single output as follows
y(k)=wHH(K), (11)
where w is a weighing vector that is determined by optimizing some objective function subject to certain constraints. Different beamforming methods have different criteria to optimize over. The common strategy behind beamforming is to steer the antenna array in a specified direction at a time and evaluate the specified objective seeking an optimal complex weighting vector to weight the received signals at different snapshots. Herein, the purpose behind the proposed LTE-SAN framework is to suppress the multipath components while passing the beam where the LOS component impinges on the synthetic antenna array. To do so, in one embodiment, different beamforming techniques could be applied. A potential beamforming technique embodiment is the Capon's method, or what is known as minimum variance distortionless response (MVDR) beamformer. In one embodiment, the chosen weighting vector for MVDR minimizes the variance of the array output signal while passing the signal arriving from the look direction with no distortion and could be derived as follows
where α0 is the LOS steering vector. Therefore, in one embodiment, the new beamformed data y(k) is used to produce the new corrected measurements z′.
Another strategy is to steer the antenna array in the LOS direction by maximizing the signal-to-noise ratio (SNR). Assuming the noise entering each antenna element to be independent white Gaussian noise, in one embodiment, the SNR maximization problem of the beamformer could be expressed as
where α0′=[α0τ(k),α0τ(k+F), . . . , α0τ(k+KF)]τ, x0 is the LOS element in the received signal, and A(K)′ is the multipath steering matrix (i.e., A(K) excluding α0′). Assume α to be an arbitrary vector with ∥α∥2=1, then w is defined as
w=Vn′α,
where span(Vn′) ⊥ span(A(K)′) and can be determined by taking the (N−1)K−L smallest eigenvectors with the (N−1)K−L smallest eigenvalues of {circumflex over (R)}HH. An alternative way to express the maximization problem in (13) is
where {circumflex over (R)}HH′ is the same as {circumflex over (R)}HH after removing the last row and the last column. Then, α is obtained by finding the eigenvector corresponding to the largest eigenvalue of Vn′H{circumflex over (R)}HH′Vn′. Finally, in one embodiment, w is obtained and used in (11) to get the new CIR to be used for producing corrected observables.
For one embodiment of the navigation filter, an EKF is used to estimate the state vector from the corrected LTE pseudo-measurements z′. In one embodiment, the altitude of the navigating receiver is assumed to be obtained using an external sensor (e.g., a barometer). Therefore, only the 2-D position r and velocity {dot over (r)} of the pedestrian-mounted receiver are considered. In one embodiment, the EKF estimates the vector x defined as
x=[x
ped′
τ
,x
clk
τ]τ,
with the pedestrian's state vector is defined as xped[rτ,{dot over (r)}τ]τ. In one embodiment, the clock state vector xclk is defined as xclk[cδt1,c{dot over (δ)}t1, . . . , cδtU,c{dot over (δ)}tU]τ, where U is the number of eNodeBs, c is the speed of light, and {δtu} and {{dot over (δ)}tu} are the relative clock bias and drift between the receiver and u-th eNodeB. In one embodiment, the pedestrian's motion is assumed to evolve according to a nearly constant velocity dynamic, i.e,
{umlaut over (r)}(t)={tilde over (w)}(t) (15)
where w is a process noise vector, which is modeled as zero-mean white random process with power spectral density Qped. In one embodiment, the discrete-time process noise covariance matrix is given as
where {tilde over (q)}x and {tilde over (q)}y are the power spectral densities of the acceleration in the x- and y-directions. In one embodiment, the clock error dynamics are assumed to evolve according to
where the elements of {tilde over (w)}clk are modeled as zero-mean mutually independent white noise processes and the power spectral density of {tilde over (w)}clk is {tilde over (Q)}clk=diag[S{tilde over (w)}
One embodiment of the proposed SAN method beamforms post correlation data and suppresses the effect of multipath signals to obtain new CIRs {y(k)}u=1U with a dominant LOS peak. In one embodiment, the new CIRs obtained are used to produce the corrected Doppler frequency observables, denoted as z′[{circumflex over (f)}D
LTE San configuration includes receiver 310 having a pre-processing and sampling block configured to receive signals as input from antenna 306. Pre-processed and sampled signals may be fed to correlators and tracking loops 311. Extended Kalman filter update block may receive input from velocity model block 320 and may output updates to clock models 321 SAN correction clock 307 may include data formulation block 308, DOA estimation clock 309, multipath mitigation block 310 and carrier phase estimation block 312.
According to one embodiment, coupling is achieved in a feedforward fashion as shown in
Here, the coupling is achieved in a feedback fashion as shown in
This section presents experimental results demonstrating the performance of the proposed LTE-SAN approach with both feedforward and feedback coupling versus that of a standalone LTE receiver.
The experiment of the first embodiments was conducted at the Engineering Gateway building at the University of California, Irvine, USA. The pedestrian-mounted receiver received signals from three U.S. cellular providers: T-Mobile, Verizon, and AT&T, transmitting at four different carrier frequencies, as summarized in Table I which shows exemplary LTE eNodeB characteristics.
Due to hardware limitations, LTE signals were collected in different runs, i.e, the same trajectory 420 was traversed two different times and for each run the receiver was tuned to two different carrier frequency. The position RMSE between trajectories from different runs referenced to the first trajectory was calculated to be 0.53 m. For each run, the receiver was equipped with 4 consumer-grade cellular omnidirectional Laird antennas 4331-n (2 antennas per carrier frequency) to collect data from the same carrier frequency, which were connected to a quad-channel National Instruments (NI) universal software radio peripherals (USRPs)-2955 432 to simultaneously down-mix and synchronously sample LTE signals at 10 Msps. The signals were processed in a post-processing fashion using MATLAB as run on a laptop 431.
The pedestrian's 2-D position and velocity vector was initialized in this embodiment using a Gaussian random vector generator with a mean xped(0)=[0, 0, 1.12, 0], which is the true initial state and the associated initial covariance matrix Pped(0)=diag[25, 25, 10, 10]. The receiver's clock bias and drift were initialized using the receiver's initial position and two consecutive prior measurements, where their uncertainties were set to 25 m2 and 0.1 (m/s)2, respectively. The clock bias and drift process noise power spectra were set to {S{tilde over (w)}
respectively, where (C/N0)u is the received carrier-to-noise ratio for the u-th eNodeB and {αu>0}u=1U are tuning parameters that were chosen to be {3.74, 2.53, 4.12, 5.87, 5.52, 8.94}×10−12 in this embodiment.
In this experimental embodiment, the pedestrian navigated inside the Engineering Gateway building for 126.8 m in 100 seconds. The received LTE signals were processed off-line. The navigation filter in the “Extended Kalman Filter” section was used to obtain the navigation solution with the LTE measurements z and corrected LTE measurements z′ from LTE-SAN. The ground truth of the experiment, shown as ground truch 420 in
It can be seen that the proposed LTE-SAN framework outperforms the LTE standalone solution 502. Among the two LTE-SAN coupling methods of this section, it can be seen that the feedback LTE-SAN 504 outperforms feedforward LTE-SAN 503, especially over later time. This is justified from the fact that multipath introduces bias in the TOA update, which is used to convert the received LTE data into frame structure. The feedback LTE-SAN shares the corrections back with the LTE receiver and refines tracking parameters. However, in the feedforward LTE-SAN approach, the biases accumulate and the SAN may fail to resolve the introduced errors.
In this section, the second proposed LTE-SAN framework is validated experimentally with LTE signals and compared with the performance of the standalone LTE receiver.
The experiment was performed at the Engineering Gateway building at the University of California, Irvine, USA. A quad-channel National Instrument (NI) universal software radio peripheral (USRP)-2955 232 was connected to the pedestrian-mounted receiver to sample LTE signals with a sampling rate of 10 MSps. Also, the receiver was equipped with 4 consumer-grade cellular omnidirectional Laird antennas 2331-4. The USRP 232 was tuned to 4 different carrier frequencies and it was listening to 6 eNodeBs from 3 U.S. cellular providers as shown in
The experimental results showed the efficacy of the of the proposed LTE-SAN framework. The pedestrian traversed 126.8 m in 100 seconds. The pedestrian's position and velocity state vectors were initialized using a multi-variant Gaussian random generator with the true state vector xped=[0, 0, 1.12, 0] as a mean and initial covariance matrix chosen to be Pped(0)=diag[25, 25, 10, 10], which is reasonable assuming that GPS is available before entering the building and it provides a decent a priori. The initial position is used to initialize the relative clock biases with uncertainty 25 m2. It is assumed that the receiver are the transmitters are equipped with oven-controlled crystal oscillator (OCXO) and temperature-compensated crystal oscillator (TCXO), respectively. The measurement noise covariance matrix was specified according to the received carrier-to-noise-ratio (CNR) of each signal at each time instance.
This disclosure presents a practical and feasible approach to spatially separate LOS from multipath signals in a pedestrian indoor localization system that uses LTE carrier phase measurements. The four steps of performing a beamforming process were discussed: preprocessing filtering, model order estimation, DOA estimation, and weighting vector generation.
In one embodiment, two approaches to couple the SAN output with the LTE receiver are presented: feedforward and feedback. The performance of these coupling approaches versus a standalone LTE receiver was evaluated using real LTE data. The pedestrian traversed a distance of 126.8 m in 100 seconds while listening to LTE signals from 6 eNodeBs 4101-n. The position RMSE exhibited by the proposed LTE-SAN approach was 5.20 m and 4.32 m with feedforward and feedback coupling, respectively, compared with 7.19 m with standalone LTE.
In another embodiment, the standard ESPRIT algorithm was applied to estimate DOA in the proposed LTE-SAN framework. An experiment was performed to show the power of the proposed framework, where the pedestrian traversed 126.8 m in 100 seconds while listening to 6 LTE cellular towers. The proposed LTE-SAN framework exhibited position RMSE of 3.93 m compared to 7.19 m which resulted using the standalone LTE receiver.
While this disclosure has been particularly shown and described with references to exemplary embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the scope of the claimed embodiments.
This application claims priority to U.S. Provisional Application No. 62/913,074 titled INDOOR LOCALIZATION WITH LTE CARRIER PHASE MEASUREMENTS AND SYNTHETIC APERTURE ANTENNA ARRAY filed on Oct. 9, 2019, the content of which is expressly incorporated by reference in its entirety.
This invention was made with Government support under Grant No. 70NANB17H192, awarded by the National Institute of Standards and Technology and the U.S. Department of Commerce. The Government has certain rights in the invention.
Number | Date | Country | |
---|---|---|---|
62913074 | Oct 2019 | US |