5,894 questions
Score of 1
0 answers
68 views
How to form forward looking sonar images from scene in Matlab?
I am currently working on sonar simulations and have modified the following code:
https://uk.mathworks.com/help/phased/ug/underwater-target-detection-with-an-active-sonar-system.html
Modifications ...
Advice
1
vote
1
replies
50
views
Seeking advice on audio-to-audio alignment for Remix/Original MV lip-syncing
I am building a tool for DJ mixes that automatically synchronizes the official MV of an original song with a remix version (mp3). The goal is to perform lip-syncing for the vocal sections and switch ...
Advice
2
votes
4
replies
117
views
Detecting audio transcoding with ffmpeg
I'm building a small CLI tool for myself to help me find transcoded audio files. The idea is to detect "fake" high-bitrate files that have actually been transcoded from a lower-quality ...
Advice
1
vote
2
replies
97
views
How to convert output of pwelch() into amplitude response in MATLAB
I have a simple sinusoid with amplitude of 1, but pwelch() gives me a different peak value.
As far as I know, Welch's method is just an averaged squared DFT with a window function (Hamming in MATLAB).
...
Advice
0
votes
0
replies
52
views
Has frequency-band partitioning been explored as a fallback mechanism when AEC fails in full-duplex audio?
I've been thinking about the problem of acoustic echo and feedback in laptop video calls when a user isn't wearing headphones. When AEC struggles — reverberant rooms, double-talk, sudden acoustic ...
Advice
1
vote
4
replies
87
views
How can I find the J-point in an ECG in Matlab?
Good morning, I'm writing my thesis on ECG signal acquisition and processing. I'm using the ICARE dataset. I'm currently researching Matlab codes that could help me with the processing. I specifically ...
Advice
0
votes
0
replies
36
views
Objective Evaluation of a Custom Index
Our team has developed a new metric to assess the quality of brainwave signals. However, we need to verify whether this metric is universally applicable, and we want to determine if there is an ...
Score of 1
1 answer
84 views
STM32F401RE UART audio processing losing samples when sending WAV data from Python
I am trying to perform simple audio denoising using an STM32F401RE Nucleo board.
I have .wav audio files that are:
mono
16-bit PCM
16 kHz
about 7–8 seconds long
Python reads the audio samples and ...
Best practices
0
votes
9
replies
122
views
How to estimate sub‑sample peak positions for very sharp periodic peaks with few cycles?
I have a sampled 1D signal that contains very sharp periodic peaks. The peaks are narrower than the sampling resolution, and the lower part of the signal contains noise.
The goal is to estimate the ...
Score of 4
1 answer
267 views
How to apply a geometric anisotropic filter 1/cos²(theta) to a raster?
I am trying to apply a geometric anisotropic filter that approximates the cross‑track footprint elongation of an imaging sensor.
The geometric approximation I want to use is:
1/cos²(θ)
where θ is the ...
Score of 1
0 answers
160 views
Is my JAX implementation of continuous wavelet transform correct?
I would like to implement continuous wavelet transform (CWT) using JAX. According to ChatGPT, it is in practice computed by performing a discrete convolution with a sampled wavelet function at ...
Score of 0
0 answers
89 views
Portaudio is recording a weird distorted waveform when recording jack devices and firefox
I am not sure why this is happening so I am coming here to look for any sort of help I can get. Basically when recording any jack device such as firefox in my app it comes out as distorted. But it ...
Score of 0
0 answers
79 views
How to correlate packets?
I'm trying to simulate a transmission chain in GNU radio and send an audiofile, my output file has very loud pure noise but the original audio can be heard underneath. Looking at the output wave shows ...
Score of 2
0 answers
117 views
Error calculation for a time series using autocorrelation
I'm trying to calculate the autocorrelation time for a time series generated from molecular-dynamics trajectory frames. I used several methods to estimate the autocorrelation time because I need it to ...
Score of 2
1 answer
79 views
Release section of ADSR envelope not working
I'm trying to make a digital audio synthesizer from scratch in C++ using a combination of resources. I'm using functions from raylib to play a raw audio stream. Here's the code:
#include <iostream&...