Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 One-dimensional ESPRIT  



1.1  Dividing into virtual sub-arrays  





1.2  Signal subspace  





1.3  Estimation of radial frequencies  





1.4  Algorithm summary  





1.5  Notes  



1.5.1  Choice of selection matrices  





1.5.2  Generalized rotational invariance  









2 See also  





3 References  





4 Further reading  














Estimation of signal parameters via rotational invariance techniques






Русский
Українська
 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


Example of separation into subarrays (2D ESPRIT)

Estimation of signal parameters via rotational invariant techniques (ESPRIT), is a technique to determine the parameters of a mixture of sinusoids in background noise. This technique was first proposed for frequency estimation.[1] However, with the introduction of phased-array systems in everyday technology, it is also used for angle of arrival estimations.[2]

One-dimensional ESPRIT[edit]

At instance , the (complex -valued) output signals (measurements) , , of the system are related to the (complex -valued) input signals , , aswhere denotes the noise added by the system. The one-dimensional form of ESPRIT can be applied if the weights have the form , whose phases are integer multiples of some radial frequency . This frequency only depends on the index of the system's input, i.e., . The goal of ESPRIT is to estimate 's, given the outputs and the number of input signals, . Since the radial frequencies are the actual objectives, is denoted as .

Collating the weights as and the output signals at instance as, where . Further, when the weight vectors are put into a Vandermonde matrix , and the inputs at instance into a vector , we can writeWith several measurements at instances and the notations , and , the model equation becomes

Dividing into virtual sub-arrays[edit]

Maximum overlapping of two sub-arrays (N denotes number of sensors in the array, m is the number of sensors in each sub-array, and and are selection matrices)

The weight vector has the property that adjacent entries are related.For the whole vector , the equation introduces two selection matrices and : and . Here, is an identity matrix of size and is a vector of zero.

The vectors contains all elements of except the last [first] one. Thus, andThe above relation is the first major observation required for ESPRIT. The second major observation concerns the signal subspace that can be computed from the output signals.

Signal subspace[edit]

The singular value decomposition (SVD) of is given aswhere and are unitary matrices and is a diagonal matrix of size , that holds the singular values from the largest (top left) in descending order. The operator denotes the complex-conjugate transpose (Hermitian transpose).

Let us assume that . Notice that we have input signals. If there was no noise, there would only be non-zero singular values. We assume that the largest singular values stem from these input signals and other singular values are presumed to stem from noise. The matrices in SVD of can be partitioned into submatrices, where some submatrices correspond to the signal subspace and some correspond to the noise subspace.where and contain the first columns of and , respectively and is a diagonal matrix comprising the largest singular values.

Thus, The SVD can be written aswhere , ⁣, and represent the contribution of the input signal to. We term the signal subspace. In contrast, , , and represent the contribution of noise to.

Hence, from the system model, we can write and . Also, from the former, we can writewhere . In the sequel, it is only important that there exist such an invertible matrix and its actual content will not be important.

Note: The signal subspace can also be extracted from the spectral decomposition of the auto-correlation matrix of the measurements, which is estimated as

Estimation of radial frequencies[edit]

We have established two expressions so far: and . Now, where and denote the truncated signal sub spaces, and The above equation has the form of an eigenvalue decomposition, and the phases of eigenvalues in the diagonal matrix are used to estimate the radial frequencies.

Thus, after solving for in the relation , we would find the eigenvalues of, where , and the radial frequencies are estimated as the phases (argument) of the eigenvalues.

Remark: In general, is not invertible. One can use the least squares estimate . An alternative would be the total least squares estimate.

Algorithm summary[edit]

Input: Measurements , the number of input signals (estimate if not already known).

  1. Compute the singular value decomposition (SVD) of and extract the signal subspace as the first columns of .
  2. Compute and , where and .
  3. Solve for in (see the remark above).
  4. Compute the eigenvalues of.
  5. The phases of the eigenvalues provide the radial frequencies , i.e.,

Notes[edit]

Choice of selection matrices[edit]

In the derivation above, the selection matrices and were used. However, any appropriate matrices and may be used as long as the rotational invariance i.e., , or some generalization of it (see below) holds; accordingly, the matrices and may contain any rows of .

Generalized rotational invariance[edit]

The rotational invariance used in the derivation may be generalized. So far, the matrix has been defined to be a diagonal matrix that stores the sought-after complex exponentials on its main diagonal. However, may also exhibit some other structure.[3] For instance, it may be an upper triangular matrix. In this case, constitutes a triangularizationof.

See also[edit]

References[edit]

  1. ^ Paulraj, A.; Roy, R.; Kailath, T. (1985), "Estimation Of Signal Parameters Via Rotational Invariance Techniques - Esprit", Nineteenth Asilomar Conference on Circuits, Systems and Computers, pp. 83–89, doi:10.1109/ACSSC.1985.671426, ISBN 978-0-8186-0729-5, S2CID 2293566
  • ^ Volodymyr Vasylyshyn. The direction of arrival estimation using ESPRIT with sparse arrays.// Proc. 2009 European Radar Conference (EuRAD). – 30 Sept.-2 Oct. 2009. - Pp. 246 - 249. - [1]
  • ^ Hu, Anzhong; Lv, Tiejun; Gao, Hui; Zhang, Zhang; Yang, Shaoshi (2014). "An ESPRIT-Based Approach for 2-D Localization of Incoherently Distributed Sources in Massive MIMO Systems". IEEE Journal of Selected Topics in Signal Processing. 8 (5): 996–1011. arXiv:1403.5352. Bibcode:2014ISTSP...8..996H. doi:10.1109/JSTSP.2014.2313409. ISSN 1932-4553. S2CID 11664051.
  • Further reading[edit]


    Retrieved from "https://en.wikipedia.org/w/index.php?title=Estimation_of_signal_parameters_via_rotational_invariance_techniques&oldid=1231119444"

    Categories: 
    Signal estimation
    Trigonometry
    Wave mechanics
    Hidden categories: 
    Articles with short description
    Short description matches Wikidata
    Articles needing expert attention from November 2023
    All articles needing expert attention
    Statistics articles needing expert attention
    Wikipedia articles with style issues from November 2023
    All articles with style issues
    Wikipedia articles needing copy edit from October 2023
    All articles needing copy edit
    Articles with multiple maintenance issues
     



    This page was last edited on 26 June 2024, at 15:37 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki