# Questions tagged [array-signal-processing]

Signal processing for data collected with an array of sensors.

89 questions
Filter by
Sorted by
Tagged with
58 views

### Scipy.signal.find_peaks in c/c++

Hi guys I am trying to find a peak in waveform 1-d array data until I can find peaks in Python using scipy.signal find_peaks reference for that https://docs.scipy.org/doc/scipy/reference/generated/...
1 vote
111 views

### How to use MUltiple SIgnal Classification (MUSIC) algorithm to detect the wavenumber of a received signal at array of sensors?

I am working on analyzing data obtained from Fiber Optic - Distributed Acoustic Sensor (DAS) to estimate the properties of acoustic waves that impinge FO cable, such as velocity of acoustic waves. FO-...
23 views

### How to compensate for rotational offset for Steering vector of a phased antenna array

I am working with antenna phased arrays for direction finding. According to the manufacturer of the antenna some elements of the uniformed rectangular array (URA) have a rotational difference. This ...
77 views

### Filter Recommendation for Smoothing a Specific Signal

I have data like the following: ...
216 views

### Can one use MUSIC algorithm to estimate DOA for a circular microphone array with a small radius?

I am trying to locate the sound source using MUSIC algorithm in a circular microphone array. The array that I am using is "ReSpeaker Mic Array - Far-field w/7 PDM Microphones", and the ...
71 views

### How to modulate a signal to a certain frequency in time domain

I have a root-raised cosine pulse signal of bandwidth $500$ MHz. If the signal is modulated at the frequency $6$ GHz, the result should apparently look like this : If I understand well, to modulate ...
1 vote
53 views

### Time of arrival

The definition for the time of arrival is: $TOA=\frac{d}{c}+t_e$ where $c$ the wave speed, $d$ the range between the transmitter and the receiver and $t_e$ the transmission time of the signal to the ...
19 views

### how to log phase of NWC Australia 19.8KHz in a file in python

First I am very new in this field,and i am doing a college project and i stuck at determining phase of msk signal which is transmitted from a radio stations called NWC Australia 19.8Khz , so let me ...
1 vote
241 views

### What is the difference between array gain and diversity gain?

In a multi-antenna system, we often mention diversity gain in fading channels. I am doing simulations with multiple antenna settings at the receiver considering TDLC channel, for example, 1rx, 2rx, ...
367 views

1 vote
149 views

### How to get a single point of the rising edge of a square wave in relation to its time?

I am trying to get data from only 1 point of each rising edge and trying to relate it to 1 point of the sin wave at the same time. Ideally, the middle of the rising edge is where I want the sin wave ...
378 views

### Having problems with GMSK modulation

I'm trying to modulate array of bits with GMSK modulation with BT=0.3 . What I'm doing is making O-QPSK modulation for given bits, then applying Gaussian filter on I and Q arrays and after that ...
86 views

### Determining location of moved sensor in near field array processing

I have a situation where a linear array of sensors monitoring near field sources has had one of the sensors bumped so that the sensor position is off by a smallish amount and is not in its original ...
122 views

### Crash course on Sonar

I have some experience in Signal processing and a lot more in solving numerically the electromagnetic field integral equations using Matlab and C++. Now I am curious about the Sonar (e.g., underwater) ...
507 views

### How to calculate Diffential Entropy (DE) in Python?

I am working with a data which is actually the popular EEG data called DEAP. It basically is a 3D array of size (40, 40, 8064) and here is the link to the official dataset website: https://www.eecs....
468 views

### How does SciPy's Welch function change the shape of the data?

I am working with some time series data with a shape of 8064. The data is actually the popular EEG data called DEAP. It basically is a 3D array of size (40, 40, 8064) and here is the link to the ...
166 views

### Estimation of the attenuation of two waves on a linear sensor array

Context and objective I am trying to estimate the attenuation coefficients ($\alpha_u$ and $\alpha_v$) of two waves ($\overrightarrow{u}$ and $\overrightarrow{v}$). These waves propagate on a linear ...
414 views

### MUSIC implementation in Pyroomacoustics library

I am currently using the multiple signal classification (MUSIC) algorithm provided by the Pyroomacoustics library in order to estimate direction of arrival angles and it works pretty well for both ...
73 views

### Basis Pursuit Denoising (BPDN) algorithm for Direction of Arrival Estimation

I am working on Compressive sensing algorithms for DOA estimation. Can i get any references for writing BPDN code in MATLAB.
1 vote
66 views

### Which of an array's contiguous subarrays is an algorithm best applied to?

A function $f$ accepts two equally-long arrays $A$ and $B$ as input, and returns a real number $s$ such that the root mean square of $A-sB$ is minimal. I'm hoping to come up with a better-than-brute-...
457 views

### MUSIC Algorithm for Direction of Arrival (DOA) in Acoustic Signals

I have seen multiple reviews of the MUSIC algorithm for the estimation of DOA. Most of those reviews consider a complex signal input with a complex steering vector. So, how do I implement this ...
160 views

### What is going wrong with the plot of 2D spatial spectrum at a specific frequency?

I've a set of 09 sensors in the following arrangement and the script for the sensor positions as follows: ...
1 vote
39 views

### How do I make a graph of pseudo frequency vs. time. in ssqueezepy?

How do I make the y axis in psuedo-frequency? ...
55 views

### pan-tompkins algorithm

The difference equation of the differentiator used in pan-tompkins algorithm is as follows : ( a five-point derivative)  y \left( n T \right) = \frac{1}{8} T \left[-x \left(nT - 2 T \right) - 2x \...
1 vote
63 views

### DSP based phase shifting in Phased Array systems

Is there a downside to doing phase shifting at basedband in the DSP section of phased Array systems? I suppose you trade off analog components for digital which may be more costly but I suspect modern ...
1 vote
50 views

### magnitude spectrum

I have an ECQ signal of 360 Hz sampling frequency. I used an FFT to extract the frequency spectrum of my signal. Now I don't know exactly how to interpret this plot. How can I know the noise from ...
1 vote
127 views

### How to perform the 2d Vector Antenna in LabView for MUSIC Algroithm

I have 1 transmitted channel and 4 receiving channels on Uniform Linear Array (ULA) and I am using the MUSIC algorithm to determine the AoA of the incoming signals in LabView. Now I want to use the 2D ...
192 views

### MUSIC Algorithm in LabView not Working Well

I am working on performing the MUSIC Algorithm in LabView. The hardware testbed includes four phase-locked receiving channels and a coherent single-channel transmitter (first I will verify the MUSIC ...
1 vote
70 views

### 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 ...
346 views

### 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 ...
83 views

### 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 ...
59 views

### pattern recognition with some features in time series data

I am trying to capture peaks in a time series data which has some predefined feature. Here is a snapshot of time-series data (Time series data with peaks) In this time-series I want to detect peaks ...
1 vote
609 views

### 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. ...
53 views

### I have two signals, recorded from the same device. How do I standardize/normalise them?

I essentially have two signals X and Y, recorded with PPG devices. These have been filtered already. I want to standardize(z-score) or min-max scale them but I don't know if I should do this on each ...
1 vote
161 views

### Discrete Wavelet Transform (DWT) and wavelet family

I have just started reading about wavelets for a data compression problem that I want to perform. I am reading about Discrete Wavelet Transform (DWT) but I can't understand where the wavelet family ...
575 views

### 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?
132 views

### Can FFT tells us existance of same frequencies with different phases?

So I know that applying FFT on a time-domain signal, shows which frequency components exists and what amplitudes each frequency signal has. My question is, suppose the signal contains same frequency ...
577 views

### Extracting different frequency bands (alpha, beta, gamma) from MEG source estimated data

I have a dataset that consists of source estimated data of MEG brain signals. I need to extract the different frequency band features (i.e., alpha, beta, gamma, etc) from them. What steps/procedure ...
84 views

### Calculating power of brain signals

I have a dataset that contains EEG (or MEG) recordings of brain signals during some cognitive tasks. Each row, shows the source estimates of neurons in a particular region. source estimate contains ...
1k views

### Why does my amplitude change upon inverse Fourier Transform when I am only randomizing the phase of the fourier transform using Python numpy?

I am trying to make a surrogate time series of a discrete data series using python, basically I wish to keep the amplitude same and change the frequency I take a Fourier Transform of the data I ...