DOA estimation method and system based on self-selection neural network, storage medium and equipment
A self-selecting neural and convolutional neural network technology, applied to neural learning methods, biological neural network models, neural architectures, etc., can solve problems such as long time, slow convergence speed of DOA estimation, and low estimation accuracy, so as to save computing costs , Save computer performance, save labor time
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0067] like figure 1 , the invention discloses a DOA estimation method based on a self-selected neural network, comprising:
[0068] S1. Collect array received data when narrowband far-field signals are incident from different directions, calculate the covariance matrix of the array received data, convert the real part and imaginary part of the covariance matrix into two-dimensional matrices, and combine them into two-channel An array reception matrix; constructing a sample set with the two-channel array reception matrix and the incident direction as samples;
[0069] When the antenna array is a uniform linear array, the number of array elements is M, the distance between array elements is d, the number of snapshots is Z, the speed of the signal in the propagation medium is v, and the frequency of the signal source is ω 0 . The signal source of K narrow-band far-field signals sends a signal S k (t), direction is θ k , k=1,2,...,K, then the received data of the mth array el...
Embodiment 2
[0116] Table 1
[0117]
[0118] In this embodiment, the DOA estimation method disclosed in the present invention is verified through a test set. The experiment is based on the Tensorflow framework of python, and the SGD optimizer is used for training. The learning rate lr is 0.01, the decay is 0.00001, and the momentum is 0.9. When the number of array elements is M=10 and M=20, DOA estimation is carried out under the conditions of SNR 20dB, 10dB, 0dB and -10dB. When M=10, the input size of the convolutional neural network is 10*10*2, when M=20, the input size of the convolutional neural network is 20*20*2, and the batch_size is 32. Algorithm parameters are shown in Table 1.
[0119] The comparison of the algorithm effect under the condition of different array elements and different signal-to-noise ratios is shown in Table 2. In Table 2, Loss is the error function value of the test set samples, and Accuracy is the accuracy of DOA estimation results.
[0120] Table 2 Compa...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com