Questions tagged [array-signal-processing]
56 questions
9
votes
3 answers
Practical wideband digital beamforming for large arrays in radar applications
I do understand the mathematics behind digital beamforming but I am not sure how such systems are practically implemented. For example, in a typical wideband FMCW radar operating in S-band, the (baseband) pulse bandwidth can be as large as 500MHz.…
user4673
- 335
- 2
- 9
7
votes
5 answers
Multi-channel audio upsampling interpolation
I have a four-channel audio signal from a microphone tetrahedral array. I wish to upsample it from 48 kHz to 240 kHz.
Is there a preferred interpolation method for audio? Does cubic interpolation (or any other) have any advantages over linear for…
havakok
- 603
- 1
- 4
- 17
4
votes
1 answer
Radar signal processing flow chart
I'm new to Radar in general, and I'm studying RADAR using online resources. I came across the following slide which shows the process flow of the Radar signal processing.
The thing I don't get in the figure is the signal processing block and the…
Jung_Zheng
- 41
- 2
3
votes
0 answers
Direction-of-Arrival estimates clustered at specific angles
I am having an issue which I cannot understand completely. I am working on a simple project where I am testing various algorithms from the family of the Generalised Cross Correlation [GCC] for Direction-of-Arrival [DoA] estimation (actually it's…
ZaellixA
- 472
- 4
- 11
3
votes
2 answers
Why do we need to estimate eigenvalues?
I am not working in signal processing field, but recently I happen to read a paper which estimates source numbers using Gerschgorin radii, and I feel kind of confused about why we need to estimate eigenvalues (this might be a silly question in your…
陈绍伍
- 33
- 4
3
votes
2 answers
MUltiple SIgnal Classification (MUSIC) Implementation
I have a linear 4 element antenna array currently in my design, I am able to obtain the I/Q data from each antenna. Now I am trying to implement the MUSIC algorithm to obtain the AoA (Angle of Arrival). I have read some articles about the algorithm,…
radar101
- 43
- 4
3
votes
0 answers
How to compare imaginary coherence values?
High, I am currently writing my Master's thesis on susceptibility for hypnosis. I am comparing EGG signals of lowly and highly susceptible individuals.
The imaginary coherence is given by:
$$ \text{ImCoh} = \frac{\mathcal{Im}\{E\{S_{xy}\}\}}{…
andyfilip
- 31
- 2
3
votes
2 answers
Tetrahedral microphone array beamforming
I have a microphone array of 4 channels taken as channels [6,10,22,26] from Eigenmike spherical microphone array. I wish to do 3D beamforming and create $8\times 4$ beams, 4-elevations with 8 wavefronts per elevation equally distributed.
I can't…
havakok
- 603
- 1
- 4
- 17
2
votes
3 answers
Finding the mode of propagation of a progressive wave and the velocity of that mode
Injecting a sinusoid say, $Z = A \sin(k_x X + k_y Y - \omega t)$, $K = 2 \pi f/c$,
for example, assume $f = 10$ Hz or $50$ Hz, and $c = 50$ m/s, now if I draw the 2D K-space plot with the following script
n=40
f = 50 # Temporal frequency in Hz
c…
Alan22
- 21
- 1
2
votes
3 answers
What does the intensity values on wavelet transform mean? Amplitude or power?
So when applying wavelet transform, we get a 2d plot. Each point in that 2d plot has a color, showing intensity of something. But I cannot understand if it is an amplitude or power?
Kadaj13
- 139
- 1
- 5
2
votes
2 answers
How to reconstruct the signal using overlapping frames in MATLAB
I understand that we can use the buffer function in matlab to split a long signal into overlapping frames. But is there any functions that we can use to put the frames back to reconstruct the signal?
Here's my current code in Matlab
n =…
Jay
- 21
- 2
2
votes
1 answer
Source Localization with the BLUE Estimator
I'm trying to implement BLUE estimator in MATLAB for source localization and after my research I've come up with a theoretical example in Steven Kay's "Fundamentals of Statistical Signal Processing: Estimation Theory" book (Example 6.3).
In this…
sfw monster
- 45
- 4
1
vote
1 answer
Simulation of Discrete Inverse Fourier Transform of an array in Python
So I have a simulation to get Fourier Transform of an given array.
This is my Python code to get Fourier Transform
import numpy as np
import matplotlib.pyplot as plt
import scipy.signal as signal
w1=np.arange(-2*np.pi,2*np.pi,0.01)
x =…
Unknown User
- 11
- 1
1
vote
3 answers
Convert a list of values and times into an audio file
I have two pandas dataframe, one with time in seconds and one with the actual audio data (values from -1 to 1).
The audio data points are not equidistant, this why I need the list of time in seconds.
Here is a short example of the two arrays:
time…
buscon
- 23
- 4
1
vote
0 answers
What are some good examples of applications of Circular Convolution in Signal Processing and Image Processing?
I have derived the circular convolution property for an affine Fractional Fourier Transform and I need to work on an application for my research. Any idea?
Amir R
- 13
- 3