March 2010 doc.: IEEE 802.22-10/0054r1 OFDMA-based Terrestrial Geolocation Authors: Name Company Address Phone email Gerald Chouinard Communications Research Centre, Canada 3701 Carling Ave. Ottawa, Ontario Canada K2H 8S2 (613) 998-2500 [email protected] Ivan Reede Amerisys Inc. Montreal, Canada (514) 620-8652 [email protected] Abstract This contribution summarizes the results of a study done at CRC on the validity and feasibility of including a terrestrial triangulation method for geolocation of WRAN devices based on a precise propagation delay measurement scheme integrated to the 802.22 standard. This is in response to comment #1160 and #1161 to the 802.22 Draft 2.0. Notice: This document has been prepared to assist IEEE 802.22. It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein. Release: The contributor grants a free, irrevocable license to the IEEE to incorporate material contained in this contribution, and any modifications thereof, in the creation of an IEEE Standards publication; to copyright in the IEEE’s name any IEEE Standards publication even though it may include portions of this contribution; and at the IEEE’s sole discretion to permit others to reproduce in whole or in part the resulting IEEE Standards publication. The contributor also acknowledges and accepts that this contribution may be made public by IEEE 802.11. Patent Policy and Procedures: The contributor is familiar with the IEEE 802 Patent Policy and Procedures <http://standards.ieee.org/guides/bylaws/sb-bylaws.pdf>, including the statement "IEEE standards may include the known use of patent(s), including patent applications, provided the IEEE receives assurance from the patent holder or applicant with respect to patents essential for compliance with both mandatory and optional portions of the standard." Early disclosure to the Working Group of patent information that might be relevant to the standard is essential to reduce the possibility for delays in the development process and increase the likelihood that the draft publication will be approved for publication. Please notify the Chair Carl R. Stevenson <[email protected]> as early as possible, in written or electronic form, if patented technology (or technology under patent application) might be incorporated into a draft standard being developed within the IEEE 802.11 Working Group. If you have questions, contact the IEEE Patent Committee Administrator at <[email protected]>. Submission Slide 1 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Review of geolocation technologies and algorithms Technologies/ Algorithms Advantage(s) Radio Beacons Simplicity, Low cost GPS Prevalent technology AMPS CDMA Interference robustness GSM Timing accuracy Schmidl-Cox Accurate symbol timing Minn Accurate symbol timing Morelli-Mengali Amerisys Amerisys|CRC Submission Accurate symbol timing, use of one training symbol No. Tx interruption for geolocation No. Tx interruption for geolocation Disadvantages Industry Status Clear vision requirement, Very coarse Inaccuracy with environment factors, susceptible to multipath, slow operation Hard to implement Power control issue System design change requirement Flat region ambiguity, Tx interruption for geolocation Flat region ambiguity, Tx interruption for geolocation Flat region ambiguity, Tx interruption for geolocation Hardware complexity OLD technology, Aviation use Phase ambiguity (+2kπ) In progress In use Obsolete In use In use In progress In progress In progress Phase ambiguity resolved by FFT/IFFT and correlation with In progress complex prototype function Slide 2 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Propagation time between Base Station and CPE (Coarse Time Difference of Arrival: TDOA) RNG-RSP > BS A1 Downstream CPE Upstream < RNG-REQ 1. CPE synchronizes with BS and is in phase-lock with the RF carrier. The sampling frequency (≈ 8/7*BW) is derived from the same clock (§8.12.1) BS and CPE carry out normal association and ranging (RNG-REQ and RNGRSP, §6.9.5 and §6.9.6) and adjust the advance A1 so that all CPE upstream bursts arrive at the BS at the same time independently of their distance, within ±25% of the smaller cyclic prefix (±2.33 usec or ±16 TU or sampling periods) (A1 is regularly updated by the RNG-RSP message in sampling clock units (TU≈1/(8/7*BW) (e.g., 145.8576 ns for 6 MHz) (Note: a change proposed to the RNG-RSP message is to use an absolute advance (A1) for ranging, rather a relative adjustment, to have a direct indication of the propagation delay available at the BS. The convention is to have no transmission advance at the CPE (A1= 0) when it is co-located with the BS.) 2. A1 corresponds to double the BS-CPE distance: BS-CPE distance = A1*145.8*0.3/2 (m) Submission Slide 3 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Propagation time between Base Station and CPE (Fine Time Difference of Arrival: TDOA) T2 A1 BS RNG-RSP > T1 Downstream TTG 1. 2. DCPE Upstream CPE < RNG-REQ BS transmits a RNG-RSP to the specific CPE and initiates its counter T1 (in TU’s) at the moment where the downstream burst leaves the BS (at the start of the frame preamble). The BS knows exactly the symbols on which the solicited CDMA RNGREQ will be transmitted by the CPE on the upstream since it is registered in the US-MAP. The BS keeps this value T2 in memory (frame symbol number allocated to the start of the RNG-REQ upstream burst). 3. 4. The BS knows the size of the TTG in TU’s (e.g., 1439 TU for 6 MHz), The precise residual CPE time delay measured when the CPE is colocated with the BS and the time advance indication (A1) is equal to zero (DCPE in TU and fraction of TU down to 1 ns accuracy) is sent to the BS (RNG-REQ, §6.10.5). 5. Submission A1, the advance obtained through coarse ranging, is known at the BS. Slide 4 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 802.22 Frame structure Reference ... start time for T1 counter frame n-1 frame n ... frame n+1 Time 10 ms Solicited CDMA Ranging burst T2 Ranging/BW request/UCS notification 60 subchannels time buffer Burst m Bursts Burst 2 Burst Burst Burst n US sub-frame RTG TTG Burst DS sub-frame Submission Burst time buffer DS-MAP Bursts US-MAP RNG-RSP MAC message Frame Preamble US-MAP for the CDMA Ranging burst more than 7 OFDMA symbols Burst 3 (4 or 5 symbols when scheduled) Burst 2 Self-coexistence window Burst 1 Burst 1 UCD DCD DS-MAP for the RNG-RSP MAC message US-MAP FCH 26 to 42 symbols corresponding to bandwidths from 6 MHz to 8 MHz and cyclic prefixes from 1/4 to 1/32 (smallest US burst portion on a given subchannel= 7 symbols) Slide 5 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Propagation time between Base Station and CPE (Fine Time Difference of Arrival: TDOA) T2 A1 BS T1 RNG-RSP > Downstream 5. Submission DCPE Upstream TTG 4. Vernier-1 CPE < RNG-REQ Vernier-1 works on the residual phase of the preamble and/or pilot carriers in the downstream to precisely calculate the arrival of the first multipath relative to the synchronization time at the CPE recovered by the preamble correlator (in TU accuracy). (Note that an advance of a few TU’s will be provided in the CPE synchronization scheme to avoid ISI due to preechoes.) Vernier-1 uses the information on the frequency domain equalization process done at the CPE. The I&Q values recovered for each active subcarrier from the preamble (and optionally pilot carriers) which will be applied at the output of the FFT to correct the constellations in amplitude and phase for data decoding will collectively represent the channel impulse response referenced to the CPE receiver synchronization time. Slide 6 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Vernier time reference Channel impulse response Cyclic prefix Useful symbol period Reference 2k FFT sampling window Theoretical time reference for the FFT window where the residual phases of the vernier will be zero Synchronized 2k FFT sampling window Time reference for the FFT window at the CPE resulting from the synchronization scheme using the preamble plus the advance of a number of TU’s to avoid pre-echo leakage) Typical vernier value (ns) (If first echo is the main signal, will be smaller if a pre-echo exists since line-of-sight distance should rely on the first echo received.) Submission Slide 7 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Propagation time between Base Station and CPE (Fine Time Difference of Arrival: TDOA) T2 A1 BS TTG 7. 8. 9. Submission RNG-RSP > T1 Downstream Vernier-1 CPE Upstream < RNG-REQ Vernier-2 The CPE responds to the RNG-RSP from the BS with a “re-range or continue” status by sending a CDMA ranging burst during the frame specified in the RNG-RSP message (The upstream map of the specified frame will contain a UIUC=6 for the CDMA ranging burst for the specified symbol offset T2.) BS receives the ranging burst and stops the T1 counter at the arrival of the CDMA ranging burst, precisely at the time of the first sampling period belonging to the burst. (T1 counter is in sampling periods at the BS, in TU’s) BS acquires the I&Q values of the CDMA ranging burst carriers at the output of the FFT and removes the CDMA signature. Off-line signal processing can be applied onto the received 56 reference carriers to resolve the precise time of arrival (ns) of the first multipath relative to the reference sampling time at the BS (Vernier-2). Slide 8 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Propagation time between Base Station and CPE (Fine Time Difference of Arrival: TDOA) T2 A1 BS TTG 10. 11. 12. Submission BLM-REQ > T1 Downstream Vernier-1 CPE Upstream < BLM-RSP Vernier-2 The values of the frequency domain vector of Vernier-1 that were acquired during the downstream burst (preamble and optionally pilots carriers) will be queried later by the BS through the BLM-REQ message. The CPE will send these values (1680 I&Q values coded in 8 bits) to the BS when time allows. Once the Vernier-1 vector is acquired by the BS, signal processing can be performed off-line. The precise delay (ns) of the first channel echo relative to the synchronization reference at the CPE can be extracted. Slide 9 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Propagation time between Base Station and CPE (Fine Time Difference of Arrival: TDOA) T2 BS TTG 13. 14. Submission Downstream A1 T1 Upstream Vernier-1 CPE Vernier-2 BS knows: TTG in TU’s (e.g., 1439 TU for 6 MHz), T2 in symbols from the scheduling of the ranging burst: n* ((1+CP)*2048 TU), DCPE representing the precise maximum CPE delay measured when the CPE is co-located with the BS in TU and fraction of TU to an accuracy of 1 ns. T1 from the stopped counter in TU, V1 from the processing of the acquired Vernier-1 vector in ns, V2 from the processing of the acquired Vernier-2 vector in ns. All the information necessary to calculate the propagation time between BS and CPE is known down to a nanosecond accuracy: Ptime = T1 - (T2 + TTG) - (fraction of DCPE)+V1 + V2 (ns) Distance = c * Ptime/2 (m) Slide 10 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Validation of the Vernier concept I Carrier phase reversal based on the LTS coding ... Frequency Convolution with channel impulse response LTS I Q I Q I Q Q ... IDFT τ Q 1 Sync advance Time I Time Q I IDFT Frequency Time I Q I Q ... Cyclic prefix IQ Vector DFT I Q Q I 2048 samples LTS distorted by channel I Q Q Real I Frequency Dirac distorted by channel g time Samplin Ima gin ar y Complex channel impulse response relative to the receiver synchronization time Submission Slide 11 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Validation of the Vernier concept Real Channel impulse response relative to the sampling time g times Samplin Ima gin a ry I 2048 I&Q samples at sampling period (i.e., every 145.86 ns) Q 1 Real I 0 Q Complex correlation -1 1 0 Imaginary 1 Precise time sample High resolution band limited impulse response (e.g., every 0.81 ns) I Q τ 2 τ τ 3 1 Channel impulse response relative to the sampling time Submission Slide 12 2048 x 180 I&Q samples at every 0.81 ns Amplitude1 Amplitude2 Amplitude3 Amplitude4 etc... Delay1 Delay2 Delay3 Delay4 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Amplitude 802.22 OFDM Subcarrier Set -840 Submission 0 +1 -1 Subcarrier index Slide 13 +840 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Prototype function construction LTS prototype function 1 Real 0.5 0 -0.5 -1 1 Stimulus 0.5 10000 9000 0 8000 -0.5 Imaginary 7000 -1 6000 Precise time sample =145.86/180= 0.81 ns 145.8 ns Submission Slide 14 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Prototype function construction LTS prototype function 1 Real 0.5 0 -0.5 -1 1 Stimulus 0.5 10000 9000 0 8000 -0.5 Imaginary 7000 -1 6000 Precise time sample =145.86/180= 0.81 ns 145.8 ns Submission Slide 15 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Prototype function construction LTS prototype function 1 Real 0.5 0 -0.5 -1 1 Stimulus 0.5 10000 9000 0 8000 -0.5 Imaginary 7000 -1 6000 Precise time sample =145.86/180= 0.81 ns 145.8 ns Submission Slide 16 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Prototype function construction LTS prototype function 1 Real 0.5 0 -0.5 -1 1 Stimulus 0.5 10000 9000 0 8000 -0.5 Imaginary 7000 -1 6000 Precise time sample =145.86/180= 0.81 ns 145.8 ns Submission Slide 17 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Prototype function construction LTS prototype function 1 Real 0.5 0 -0.5 -1 1 Stimulus 0.5 10000 9000 0 8000 -0.5 Imaginary 7000 -1 6000 Precise time sample =145.86/180= 0.81 ns 145.8 ns Submission Slide 18 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Prototype function construction LTS prototype function 1 Real 0.5 0 -0.5 -1 1 Stimulus 0.5 10000 9000 0 8000 -0.5 Imaginary 7000 -1 6000 Precise time sample =145.86/180= 0.81 ns 145.8 ns Submission Slide 19 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Prototype function construction LTS prototype function 1 Real 0.5 0 -0.5 -1 1 Stimuli 0.5 10000 9000 0 8000 -0.5 Imaginary 7000 -1 6000 Precise time sample =145.86/180= 0.81 ns 145.8 ns Submission Slide 20 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Prototype function construction LTS prototype function 1 Real 0.5 0 -0.5 -1 1 Stimuli 0.5 10000 9000 0 8000 -0.5 Imaginary 7000 -1 6000 Precise time sample =145.86/180= 0.81 ns 145.8 ns Submission Slide 21 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Prototype function construction LTS prototype function 1 Real 0.5 0 -0.5 -1 1 0.5 10000 9000 0 8000 -0.5 Imaginary Submission 7000 -1 6000 Precise time sample =145.86/180= 0.81 ns Slide 22 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Prototype function construction LTS prototype function 1 0.8 0.6 0.4 Real 0.2 0 -0.2 -0.4 -0.6 -0.8 -1 1 0 -1 Imaginary 6000 6500 7000 7500 8000 8500 9000 9500 10000 Precise time sample =145.86/180= 0.81 ns Submission Slide 23 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Prototype function construction LTS prototype function 1 0.8 0.6 0.4 Real 0.2 0 -0.2 -0.4 -0.6 -0.8 -1 6000 Submission 6500 7000 7500 8000 8500 9000 9500 Precise time sample =145.86/180= 0.81 ns Slide 24 10000 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Prototype function construction LTS prototype function 1 0.8 0.6 0.4 Real 0.2 0 -0.2 -0.4 -0.6 Stimulus -0.8 -1 6000 6500 7000 7500 8000 8500 9000 9500 Precise time sample =145.86/180= 0.81 ns 10000 145.8 ns Submission Slide 25 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Prototype function construction 1 0.8 0.6 0.4 Real 0.2 0 -0.2 -0.4 -0.6 -0.8 -1 1 0.5 0 Imaginary -0.5 -1 6000 6500 7000 7500 8000 8500 9000 9500 10000 Precise time sample =145.86/180= 0.81 ns Submission Slide 26 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Validation of the Vernier concept Real Channel impulse response relative to the sampling time g times Samplin Ima gin a ry I 2048 I&Q samples at sampling period (i.e., every 145.86 ns) Q 1 Real I 0 Q Complex correlation -1 1 0 Imaginary 1 Precise time sample High resolution band limited impulse response (e.g., every 0.81 ns) I Q τ 2 τ τ 3 1 Channel impulse response relative to the sampling time Submission Slide 27 2048 x 180 I&Q samples at every 0.81 ns Amplitude1 Amplitude2 Amplitude3 Amplitude4 etc... Delay1 Delay2 Delay3 Delay4 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Channel B Submission Slide 28 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Advanced and delayed responses Submission Slide 29 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Typical LTS generated multipath response 1 Real Abs 0.8 0.6 0.4 Amplitude 0.2 SNR= 0 dB 0 -0.2 -0.4 -0.6 -0.8 -1 Submission 20 40 60 80 100 120 140 Time samples (1 sample = 145.86 ns) Slide 30 160 180 200 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Typical LTS generated multipath response LTS multipath response 1 Real 0.5 0 -0.5 -1 1 0.5 200 150 0 100 -0.5 Imaginary Submission 50 -1 Time samples (1 sample = 145.86 ns) Slide 31 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Typical LTS generated multipath response 1 Real Abs 0.8 0.6 0.4 Amplitude 0.2 SNR= 0 dB 0 -0.2 -0.4 -0.6 -0.8 -1 Submission 20 40 60 80 100 120 140 Time samples (1 sample = 145.86 ns) Slide 32 160 180 200 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Typical LTS generated multipath response 1 Real Abs 0.8 0.6 0.4 Amplitude 0.2 SNR= 0 dB 0 -0.2 -0.4 -0.6 -0.8 -1 5 Submission 10 15 20 25 30 35 40 45 Time samples (1 sample = 145.86 ns) Slide 33 50 55 60 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Validation of the Vernier concept Real Channel impulse response relative to the sampling time g times Samplin Ima gin a ry I 2048 I&Q samples at sampling period (i.e., every 145.86 ns) Q 1 Real I 0 Q Complex correlation -1 1 0 Imaginary 1 Precise time sample High resolution band limited impulse response (e.g., every 0.81 ns) I Q τ 2 τ τ 3 1 Channel impulse response relative to the sampling time Submission Slide 34 2048 x 180 I&Q samples at every 0.81 ns Amplitude1 Amplitude2 Amplitude3 Amplitude4 etc... Delay1 Delay2 Delay3 Delay4 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Typical correlation output waveform 1 Real Samples 0.8 0.6 Correlation Output Amplitude 0.4 0.2 0 -0.2 -0.4 -0.6 -0.8 -1 0.5 Submission 1 1.5 2 2.5 Precise time samples (1 sample = 145.86 ns) Slide 35 3 3.5 x 10 4 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Typical correlation output waveform 1 Real Samples 0.8 0.6 Corrrelation Output Amplitude 0.4 0.2 0 -0.2 -0.4 -0.6 -0.8 -1 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 Precise time samples (1 sample = 0.81 ns) Submission Slide 36 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Typical correlation output waveform Correlation Response 0.45 Imag Real Samples 0.4 Real and Imaginary Amplitudes 0.35 0.3 0.25 0.2 0.15 0.1 0.05 0 7500 Submission 8000 8500 9000 9500 Precise time samples (1 sample = 0.81 ns) Slide 37 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Typical correlation output waveform Correlation Response 0.395 Imag Real Samples 0.3948 Real and Imaginary Amplitudes 0.3946 0.3944 0.3942 0.394 0.3938 0.3936 0.3934 0.3932 8763 Submission 8764 8765 8766 8767 8768 8769 8770 Precise time samples (1 sample = 0.81 ns) Slide 38 8771 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Multipath results summary SNR (dB) = (dB) Micro-shift (1/10 sampling period) (ns) Relative Nominal Path # Samples Delay (us) power (dB) delay (us) 2 0 0 0 5.104 1 -6 -3 -21 2.042 3 -7 2 14 7.146 5 -16 7 48 12.104 6 -20 11 75 16.042 Wrong echoes: 4 -22 4 27 9.042 SNR (dB) = (dB) Micro-shift (1/10 sampling period) (ns) Relative Nominal Path # Samples Delay (us) power (dB) delay (us) 2 0 0 0 5.104 1 -6 -3 -21 2.042 3 -7 2 14 7.146 5 -16 7 48 12.104 6 -20 11 75 16.042 Wrong echoes: 4 -22 4 27 9.042 SNR (dB) = (dB) Micro-shift (1/10 sampling period) (ns) Relative Nominal Path # Samples Delay (us) power (dB) delay (us) 2 0 0 0 5.104 1 -6 -3 -21 2.042 3 -7 2 14 7.146 5 -16 7 48 12.104 6 -20 11 75 16.042 Wrong echoes: 4 -22 4 27 9.042 Submission 60 -43.758 20 -43.758 10 -43.758 6 -43.758 3 -43.758 0 -43.758 -3 -43.758 -6 -43.758 -10 -43.758 Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) 0.000 -0.810 -0.810 0.810 -1.620 1 -4.861 0.810 -0.810 0.000 1.620 -1.620 1 -5.671 0.000 -1.620 -0.810 1.620 -2.431 0.810 -0.810 0.000 -1.620 2.431 -11.343 -10.532 0.000 -1.620 0.000 -0.810 -8.102 1 -4.051 0.000 0.810 0.000 9.722 -4.051 2 -27.546 0.810 -3.241 -0.810 -5.671 4.861 4 -17.014 -1.620 3.241 -4.051 2.431 22.685 7 9.722 3.241 -8.912 2.431 8.912 -23.495 8 1382.176 60 0 20 0 10 0 6 0 3 0 0 0 -3 0 -6 0 -10 0 Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) 0.810 -0.810 -0.810 0.810 -1.620 1 -4.861 0.810 -0.810 0.000 1.620 -3.241 1 -3.241 0.810 -0.810 -0.810 1.620 0.000 0.810 0.000 -0.810 3.241 -3.241 0.810 -2.431 0.000 -3.241 -1.620 -0.810 -8.102 0.000 -3.241 -1.620 -3.241 8.912 1 1.620 -4.051 -0.810 2.431 2.431 -3.241 -29.977 1 -9547.222 2.431 -2.431 4.861 -181.481 8.102 7 9583.681 -0.810 4.051 7.292 20.255 -330.556 8 -5045.023 60 43.758 20 43.758 10 43.758 6 43.758 3 43.758 0 43.758 -3 43.758 -6 43.758 -10 43.758 Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) 0.810 -0.810 0.000 0.810 -0.810 1 -4.861 0.000 -0.810 -0.810 0.810 -2.431 0.810 0.000 -1.620 2.431 3.241 3 -11.343 0.000 -0.810 -2.431 1.620 -0.810 0.000 -0.810 0.000 2.431 -4.861 7 -12.153 0.000 1.620 1.620 8.102 -3.241 1.620 -1.620 -7.292 -4.051 0.000 -7198.495 -9765.972 0.000 0.810 3.241 -480.440 -0.810 8 3064.931 0.810 1.620 0.810 -20.255 0.000 5 3.241 -5.671 Slide 39 1.620 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Typical correlation output waveform 1 Real Samples 0.8 0.6 Wrong echo Corrrelation Output Amplitude 0.4 0.2 0 -0.2 -0.4 -0.6 -0.8 -1 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 Precise time samples (1 sample = 0.81 ns) Submission Slide 40 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Multipath results summary (cont’d) SNR (dB) = (dB) Micro-shift (1/10 sampling period) (ns) Relative Nominal Path # Samples Delay (us) power (dB) delay (us) 2 0 0 0 5.104 1 -6 -3 -21 2.042 3 -7 2 14 7.146 5 -16 7 48 12.104 6 -20 11 75 16.042 Wrong echoes: 4 -22 4 27 9.042 SNR (dB) = (dB) Micro-shift (1/10 sampling period) (ns) Relative Nominal Path # Samples Delay (us) power (dB) delay (us) 2 0 0 0 5.104 1 -6 -3 -21 2.042 3 -7 2 14 7.146 5 -16 7 48 12.104 6 -20 11 75 16.042 Wrong echoes: 4 -22 4 27 9.042 SNR (dB) = (dB) Micro-shift (1/10 sampling period) (ns) Relative Nominal Path # Samples Delay (us) power (dB) delay (us) 2 0 0 0 5.104 1 -6 -3 -21 2.042 3 -7 2 14 7.146 5 -16 7 48 12.104 6 -20 11 75 16.042 Wrong echoes: 4 -22 4 27 9.042 Submission 60 -72.93 20 -72.93 10 -72.93 6 -72.93 3 -72.93 0 -72.93 -3 -72.93 -6 -72.93 -10 -72.93 Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) 0.810 -0.810 -0.810 0.810 -1.620 1 -4.861 0.000 -0.810 -0.810 0.810 -1.620 1 -4.861 0.000 -0.810 0.000 -1.620 -4.051 2 -0.810 0.000 -0.810 -1.620 0.810 0.810 0.810 -1.620 -0.810 -1.620 -4.051 2 15.394 1.620 -0.810 2.431 -5.671 -2.431 8 -682.986 2.431 0.000 0.810 36.458 -8.912 -8.912 0.810 -1.620 0.000 -1.620 -4.051 5 -20.255 18035.532 1.620 5.671 -6.481 6.481 -1.620 9 -638.426 60 0 20 0 10 0 6 0 3 0 0 0 -3 0 -6 0 -10 0 Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) 0.810 -0.810 -0.810 0.810 -1.620 1 -4.861 0.810 -0.810 0.000 1.620 -3.241 1 -3.241 0.810 -0.810 -0.810 1.620 0.000 0.810 0.000 -0.810 3.241 -3.241 0.810 -2.431 0.000 -3.241 -1.620 -0.810 -8.102 0.000 -3.241 -1.620 -3.241 8.912 1 1.620 -4.051 -0.810 2.431 2.431 -3.241 -29.977 1 -9547.222 2.431 -2.431 4.861 -181.481 8.102 7 9583.681 -0.810 4.051 7.292 20.255 -330.556 8 -5045.023 60 72.93 20 72.93 10 72.93 6 72.93 3 72.93 0 72.93 -3 72.93 -6 72.93 -10 72.93 Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) Delta (ns) 0.000 -0.810 -0.810 0.810 -0.810 1 -4.861 0.000 -0.810 0.000 0.810 0.000 1 -4.051 0.000 -0.810 -0.810 1.620 -8.102 1 -3.241 1.620 -2.431 0.000 2.431 -2.431 2 12.963 0.810 -1.620 -0.810 -1.620 -5.671 2 -0.810 1.620 -4.051 0.000 3.241 -2.431 5 -5.671 0.810 0.810 -2.431 -0.810 4.861 2 1088.079 0.000 0.000 3.241 -12.153 21.065 5 448.843 0.000 1.620 -1.620 -12.963 8708.681 Slide 41 -6167.940 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Lab measurement setup MATLAB Signal generation and modulation PNsequence generator LTS sequence construction 2048-point ifft 512-point Cyclic Prefix addition Ethernet interface Agilent Reference Oscillator Agilent ESG4438C signal generator UHF TV channel Calibrated multipath and noise HP 11759C Channel Simulator MATLAB ifft LTS Signature removal fft Cyclic Prefix Removal Correlator Sampling frequency converter Ethernet interface Agilent N9020A MXA Vector Signal Analyzer I&Q Channel impulse response estimate Submission Slide 42 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Vector Amplitude (ABS) LTS-H I&Q Vector for analysis Samples Submission Slide 43 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Precise channel impulse after correlation with prototype function 1 Correlation output Impulse response samples 0.8 4.950231 usec sync advance 0.6 Correlation response 0.4 2.997847 usec 0.2 0 -0.2 Error= 2.15 ns -0.4 enlever Pre-echo= 3 usec -0.6 -0.8 -1 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 Precise time samples (1 sample= 0.81 ns) Submission Slide 44 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Subcarrier patterns for geolocation Downstream: • Frame preamble Long training sequence: 840 subcarriers (one every two) Time interval: 149.4 usec (Can easily absord all multipaths) Upstream: • CDMA Ranging burst Burst on 2 sub-channels: 56 subcarriers (one every 30) Time interval: 9.96 usec (Cannot absord all multipaths) Burst on 2 sub-channels: 56 subcarriers unevenly spread (one every 10) Time interval: 29.87 usec (Can absord all multipaths) Reduced time localization of the Prototype function Need a search for the best spread for best localization. Submission Slide 45 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 56-carrier prototype function localization 0 Poor selection -10 Relative Amplitude (dB) -20 -30 -40 -50 -60 Submission 50 100 150 200 250 300 350 Time samples (1 sample = 58.3 ns) Slide 46 400 450 500 29.87 usec Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 56-carrier prototype function localization Better selection (1 sample = 58.3 ns) Submission Slide 47 29.87 usec Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Propagation time between CPEs (Fine Time Difference of Arrival: TDOA) T2 BS TTG Downstream A1 DCPE T1 Vernier-2 DCPE 2. 3. Submission CBP burst Upstream Vernier-1 1. Vernier-1 CPE 2 CPE 1 Vernier-3 BS signals the presence of a SCW in the upstream burst of the current frame using its upstream map (§6.10.4.1). It signals which CPEs will be in active mode (UIUC= 0) to transmit the CBP burst and which CPEs will be in passive mode (UIUC= 1, sync mode= 0) to listen and capture the CBP burst keeping their current synchronization (§6.10.4.1, comment #351). BS sends a RNG-RSP message to both active and passive CPEs involved in the CPE-to-CPE ranging (could also be done in previous or following frames). Upon arrival of the RNG-RSP request, CPEs will start their vernier-1 as described before (slides #4, 6 and 8) and capture the I&Q values of the reference carriers from the current frame preamble (and optionally pilot carriers) and respond with the RNG-REQ bursts in the slots allocated. Slide 48 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Propagation time between CPEs (Fine Time Difference of Arrival: TDOA) T2 BS TTG Downstream A1 DCPE T1 Vernier-2 DCPE 5. 6. 7. Submission CBP burst Upstream Vernier-1 4. Vernier-1 CPE 2 CPE 1 Vernier-3 CPE-1 in active mode will then initiate the CBP burst transmission containing its identification (§6.8.1.2.1.7) at the start of the second symbol of the SCW CPE-2 in passive mode and sync mode 0 will capture the CBP burst and start vernier-3 to acquire the I&Q values of the reference carriers from the CBP preamble (and optionally pilot carriers) to help recover the precise time at which the CBP burst has arrived at the CPE-2. The BS will query the CPE-1 for its I&Q vectors acquired by its vernier-1 to carry out the precise BS-CPE ranging process off-line. The BS will query the CPE-2 for its I&Q vectors acquired by its vernier-1 to carry out the precise BS-CPE ranging process off-line. Slide 49 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 Propagation time between CPEs (Fine Time Difference of Arrival: TDOA) T2 BS TTG Downstream A1 DCPE T1 Vernier-2 DCPE 9. 10. Submission CBP burst Upstream Vernier-1 8. Vernier-1 CPE 2 CPE 1 Vernier-3 The BS will then query the CPE-2 for its I&Q vector acquired by vernier-3. The propagation paths between the CPEs can now be calculated off-line. The BS, or a terrestrial geolocation server, can then use the channel inpulse responses acquired in item 6, 7 and 8 to validate the line-of-sight propagation distances on each of the three paths despite possible multipath between the BS and the CPEs involved in the ranging process (e.g., identify the most reliable first echo and discarding calculations based on those that do not have a clear first path that would closely correspond to a line-of-sight condition). The BS, or a terrestrial geolocation server, can then carry out triangulation based on reliable propagation paths to geolocate the CPEs using known waypoints (BS and some specific CPEs). Slide 50 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 References 1. 2. 3. 4. 5. 6. 7. IEEE P802.22™/ DRAFTv2.0 Draft Standard for Wireless Regional Area Networks Part 22: Cognitive Wireless RAN Medium Access Control (MAC) and Physical Layer (PHY) specifications: Policies and procedures for operation in the TV Bands, May 2009 22-06-0206-00-0000-ranging-with-ofdm-systems.ppt Krizman, K.J.; Biedka, T.E.; Rappaport, T.S.; ”Wireless position location: fundamentals, implementation strategies, and sources of error”, Vehicular Technology Conference, 1997 IEEE 47th Volume 2, 4-7 May 1997 Page(s):919 - 923 vol.2, Digital Object Identifier 10.1109/VETEC.1997.600463 22-06-0141-00-0000_Locator_Presentation 802_22 July2006.pdf Gustafsson, F.; Gunnarsson, F.; "Mobile positioning using wireless networks: possibilities and fundamental limitations based on available wireless network measurements", Signal Processing Magazine, IEEE, Volume 22, Issue 4, July 2005 Page(s):41 – 53 Reed, J.H.; Krizman, K.J.; Woerner, B.D.; Rappaport, T.S.; “An overview of the challenges and progress in meeting the E-911 requirement for location service”, Communications Magazine, IEEE Volume 36, Issue 4, April 1998 Page(s):30 - 37 Hepsaydir, E.; ‘Mobile positioning in CDMA cellular networks”, Vehicular Technology Conference, 1999. VTC 1999 - Fall. IEEE VTS 50th, Volume 2, 19-22 Sept. 1999 Page(s):795 - 799 vol.2 Submission Slide 51 Gerald Chouinard, CRC March 2010 doc.: IEEE 802.22-10/0054r1 References (cont’d) 8. 9. 10. 11. 12. 13. Schmidl, T.M.; Cox, D.C;”Robust frequency and timing synchronization for OFDM”, Communications, IEEE Transactions on Volume 45, Issue 12, Dec. 1997 Page(s):1613 Minn, H.; Zeng, M.; Bhargava, V.K.; "On timing offset estimation for OFDM systems", Communications Letters, IEEE Volume 4, Issue 7, July 2000 Page(s):242 – 244 Morelli, M.; Mengali, U.; "An improved frequency offset estimator for OFDM applications", Communication Theory Mini-Conference, 1999, 6-10 June 1999 Page(s):106 - 109 Mensing, C.; Plass, S.; Dammann, A.; ”Synchronization Algorithms for Positioning with OFDM Communications Signals”, Positioning, Navigation and Communication, 2007. WPNC '07,. 4th Workshop 22-22 March 2007. Page(s):205 – 210 Fredrick S. Solheim1, Jothiram Vivekanandan1, Randolph H. Ware, Christian Rocken; "Propagation Delays Induced in GPS Signals by Dry Air, Water Vapor, Hydrometeors and Other Particulates", Journal of Geophysical Research,104, 9663-9670, 1999 http://www.kowoma.de/en/gps/errors.htm Submission Slide 52 Gerald Chouinard, CRC
© Copyright 2025 Paperzz