Joint Spectrum Sensing and Direction of Arrival Recovery from...

1
- - Contributions Joint Spectrum Sensing and Direction of Arrival Recovery from sub-Nyquist Samples Shahar Stein, Or Yair, Deborah Cohen, Yonina C. Eldar Description of a sub -Nyquist L-shape uniform linear array (ULA) system based on the modulated wideband converter (MWC) [1] Formulation of the joint spectrum sensing and direction of arrival (DOA) estimation from sub-Nyquist samples problem Derivation of sufficient conditions for perfect recovery of the carrier frequencies, DOAs and input signals Derivation of an ESPRIT -based joint frequency and DOA recovery algorithm that achieves the minimal derived sampling rate - Cognitive Radio (CR) Sparse Multiband Signal Model - Sampling Scheme Analog front -end: modified MWC sampling chain [1] In each sensor, a unique channel aliases the spectrum so that each band appears in baseband using the same mixing function: Relation between known discrete time Fourier transforms (DTFTs) of the samples from the ULA in axis and unknown signal Fourier transform: - Pairing Issue perfect blind reconstruction of , and Multiband model: signals with max. bandwidth and max. frequency 2 . Each transmission is characterized by an angle of arrival (AOA) and carrier frequency , , , Address the conflict between spectrum saturation and underutilization Grant opportunistic access to spectrum "holes" to unlicensed users Perform spectrum sensing task efficiently, in real -time and reliably Nyquist sampling is not an option sub-Nyquist sampling Joint DOA estimation and spectrum sensing increase CR efficiency - System Description L-shape ULA with sensors in axis and +1 sensors in axis: Phase accumulation in axis: Phase accumulation in axis: reference sensor Received signal at n th sensor in axis: = σ =1 Δ , - Recovery conditions - Joint Frequency – Angle Estimation (Joint SVD ESPRIT) Theorem Sufficient condition to recover signals: + 1 sensors, each sampling at rate ESPRIT algorithm Input: – Sensors measurements 1. Calculate the covariance matrix = 2. Decompose (using SVD) to its eigenvectors 3. Calculate = 1 2 . Output : diagonal matrix Eigenvectors of spans the same subspace as 1 2 Apply ESPRIT on x axis ULA: cos = 2 Apply ESPRIT on z axis ULA: sin = 2 , suffer from different permutations. How can we pair the eigenvalues? - Simulation Results Compared methods: PARAFAC : iterative algorithm (based on alternating least squares) [3] Compressed sensing ( CS): exploiting the spectrum sparsity Joint SVD ESPRIT ( SVD): analytic solution (as presented) 10dB SNR 21 Number Of Sensors 2,000 Number of Snapshots 7 Number of Signals ⋅ ≈ Sampling Rate 10dB SNR 2,000 Number of Snapshots 3 Number of Signals ( – number of sensors) Sampling Rate - References 1 M. Mishali and Y. C. Eldar, “From theory to practice: Sub-Nyquist sampling of sparse wideband analog signals,” IEEE Journal of Selected Topics in Signal Processing, 2010 2 A. Paulraj, R. Roy, and T. Kailath, “Estimation of signal parameters via rotational invariance techniques - ESPRIT,” Information Systems Laboratory, 1986 3 D. Liu and J. Liang, “L-shaped array-based 2D DOA estimation using parallel factor analysis,” WCICA, 2010 To overcome the pairing problem: Compute cross correlation matrices between ULAs Perform joint SVD on the cross -correlations to create same permutations for and Compute and from the paired eigenvalues: Reconstruct , and compute = = tan −1 Φ Ψ = 2 cos ⋅∠ Φ

Transcript of Joint Spectrum Sensing and Direction of Arrival Recovery from...

Page 1: Joint Spectrum Sensing and Direction of Arrival Recovery from …webee.technion.ac.il/.../img/ICASSP2017/posters/DOA.pdf · 2017. 2. 23. · Joint DOA estimation and spectrum sensing

-

-

Contributions

Joint Spectrum Sensing and Direction of Arrival Recovery from sub-Nyquist SamplesShahar Stein, Or Yair, Deborah Cohen, Yonina C. Eldar

Description of a sub-Nyquist L-shape uniform linear array (ULA) system based on the modulated wideband converter (MWC) [1]Formulation of the joint spectrum sensing and direction of arrival (DOA) estimation from sub-Nyquist samples problemDerivation of sufficient conditions for perfect recovery of the carrier frequencies, DOAs and input signalsDerivation of an ESPRIT-based joint frequency and DOA recovery algorithm that achieves the minimal derived sampling rate

-

Cognitive Radio (CR)

Sparse Multiband Signal Model

-

Sampling Scheme

Analog front-end: modified MWC sampling chain [1]In each sensor, a unique channel aliases the spectrum so that each band appears

in baseband using the same mixing function:

Relation between known discrete time Fourier transforms (DTFTs) of the samples from the ULA in 𝑥 axis and unknown signal Fourier transform:

-

Pairing Issueperfect blind

reconstruction of 𝜃𝑖, 𝑓𝑖and 𝑠𝑖 𝑡

Multiband model: 𝑀 signals with max. bandwidth 𝐵 and max. frequency 𝑓𝑁𝑦𝑞

2.

Each transmission 𝑠𝑖 𝑡 is characterized by an angle of arrival (AOA) 𝜃𝑖 and carrier frequency 𝑓𝑖

𝐵

𝑓𝑖 , 𝜃𝑖

𝜃𝑖𝑓𝑗, 𝜃𝑗

𝜃𝑗

𝑓𝑘, 𝜃𝑘

𝜃𝑘

Address the conflict between spectrum saturation and underutilizationGrant opportunistic access to spectrum "holes" to unlicensed usersPerform spectrum sensing task efficiently, in real-time and reliably

Nyquist sampling is not an option ⇒ sub-Nyquist samplingJoint DOA estimation and spectrum sensing increase CR efficiency

-

System Description

L-shape ULA with 𝑁 sensors in 𝑥 axis and 𝑁 + 1 sensors in 𝑧 axis:

Phase accumulation in 𝑥 axis:

Phase accumulation in 𝑧 axis:reference sensor

Received signal at nth sensor in 𝑥 axis: 𝑈𝑛 𝑓 = σ𝑖=1𝑀 𝑆𝑖 𝑓 − 𝑓𝑖 𝑒

𝑗Δ𝜙𝑋𝑛 𝑓𝑖,𝜃𝑖

-

Recovery conditions

-

Joint Frequency – Angle Estimation (Joint SVD ESPRIT)

Theorem

Sufficient condition to recover 𝑀 signals: 𝟐𝑀 + 1 sensors, each sampling at rate 𝐵

ESPRIT algorithmInput: 𝒙 – Sensors measurements

1. Calculate the covariance matrix 𝑹 = 𝑬 𝒙 𝒙𝑻

2. Decompose 𝑹 (using SVD) to its eigenvectors

3. Calculate ෩𝚽 = 𝐞𝐢𝐠 𝐔1†𝐔2 .

Output :෩𝚽– diagonal matrix

Eigenvectors of 𝑅 spans the same subspace as 𝑨

𝑑

𝑨1 𝑨2

Apply ESPRIT on x axis ULA: 𝑓𝑖 cos 𝜃𝑖 =𝑐

2𝜋𝑑∠෩𝚽𝑖𝑖

Apply ESPRIT on z axis ULA: 𝑓𝑗 sin 𝜃𝑗 =𝑐

2𝜋𝑑∠𝚿𝑗𝑗

෩𝚽, 𝚿 suffer from different permutations. How can we pair the eigenvalues?

-

Simulation Results

Compared methods:PARAFAC: iterative algorithm (based on alternating least squares) [3]Compressed sensing (CS): exploiting the spectrum sparsityJoint SVD ESPRIT (SVD): analytic solution (as presented)

10dBSNR

21Number Of Sensors

2,000Number of Snapshots

7Number of Signals

𝟏𝟎𝑮𝑯𝒛𝒇𝑵𝒀𝑸

𝟐𝟏 ⋅ 𝟓𝟎𝑴𝑯𝒛 ≈ 𝟏𝑮𝑯𝒛Sampling Rate

10dBSNR

2,000Number of Snapshots

3Number of Signals

𝟏𝟎𝑮𝑯𝒛𝒇𝑵𝒀𝑸

𝑵 ⋅ 𝟓𝟎𝑴𝑯𝒛(𝑵 – number of sensors)

Sampling Rate

-

References

1 M. Mishali and Y. C. Eldar, “From theory to practice: Sub-Nyquist sampling of sparse wideband analog signals,” IEEE Journal of Selected Topics in Signal Processing, 20102 A. Paulraj, R. Roy, and T. Kailath, “Estimation of signal parameters via rotational invariance techniques -

ESPRIT,” Information Systems Laboratory, 19863 D. Liu and J. Liang, “L-shaped array-based 2D DOA estimation using parallel factor analysis,” WCICA, 2010

To overcome the pairing problem:Compute cross correlation matrices between ULAs

Perform joint SVD on the cross-correlations to create same permutations for ෩𝚽 and ෩𝚿

Compute 𝜃𝑖 and 𝑓𝑖 from the paired eigenvalues:

Reconstruct 𝑨 𝒇, 𝜽 and compute 𝒘 = 𝑨†𝒙

𝜃𝑖 = tan−1∠෩Φ𝑖𝑖

∠෩Ψ𝑖𝑖

𝑓𝑖 =𝑐

2𝜋𝑑 cos 𝜃𝑖⋅ ∠෩Φ𝑖𝑖