Newest Questions
29,008 questions
0 votes
2 answers
64 views
How to start building a piano note detection program (simple right-hand recordings, step-by-step approach)?
I’m currently working on my undergraduate thesis, which is related to digital signal processing. The goal of my project is to create a program that can “listen” to piano recordings and convert what it ...
0 votes
0 answers
18 views
Question Isolating Speech From Clattering Noise - Similar Volume, Specific Issue
I have absolutely no experience with this field but have been trying to analyze some audio files where someone broke into my house (long explanation follows but can be skipped; more included because ...
0 votes
1 answer
59 views
16-QAM high noise? GNU Radio
I've been learning a bit about DSP recently and tried to build a working 16-QAM (or M-QAM) modem in GNU Radio, but haven't been successful. I think the issue might be high noise caused by some of the ...
0 votes
0 answers
23 views
Deadlock issues with simultaneous USRP RX / TX using UHD Python API
I'm trying to set up simultaneous RX and TX using the two front-ends on a USRP B210 using the UHD Python API. This resource recommends using separate threads for RX and TX, and this one says that UHD ...
0 votes
0 answers
73 views
Orthogonality of Finite Samples of a Function and Its Delayed Version
Consider a band limited function $f(x)$ in $L_2(\mathbb{R})$ with frequency support in $[-B,B]$ . For small delays $\delta$ it is straightforward to show that $f(x)$ and $f(x+\delta)$ are not ...
7 votes
2 answers
156 views
Modified Remez halfband filter design
This question asked for the solution of the following problem: Design an FIR equiripple halfband lowpass filter with unity gain at DC and with infinite attenuation at Nyquist. The Remez algorithm ...
0 votes
1 answer
34 views
When buffering a wrapper process at one length, and an internal process at another length, what is the logic behind the delay caused?
In an audio (or likely any data transfer context) processing scenario, at times it is necessary for an internal process which takes a fixed amount of data N to be wrapped by an external process which ...
0 votes
0 answers
21 views
Using very few hemispheres of data (1%) for particular pointing angles to determine impact on a huge number of hemispheres
Thank you for your time and I'll apologize for probably not explaining this problem well enough, but here goes. I have 20000 hemispheres of antenna patterns for 1x1 degree pointing directions and I ...
0 votes
3 answers
94 views
When a multi-tone signal with high dB input is applied, additional unwanted frequencies are observed in the frequency domain
In this setup, I’m using a MATLAB filter with flat coefficients applied across n channels. The left and right channels are then mixed to form a stereo output, which should ideally contain only the ...
1 vote
1 answer
82 views
Rfft giving freakishly small amplitudes
I have a very annoying Problem (I am very much a noob when it comes to dsp so please bear with me): I have a periodic signal with an amplitude roughly one. However, at periodic intervals, the signal ...
0 votes
0 answers
34 views
Data Preprocessing for FTIR
I need to analyse some spectra obtained using FT-IR (Fourier Transform Infrared) Spectroscopy. I am mainly interested in increase/decrease of a specific molecule after some sort of procedures. I am ...
0 votes
5 answers
153 views
Why isn't a Dirac pulse considered white noise?
It is probably a basic question, but why isn't a Dirac pulse considered white noise ? To be fair, I intuitively wouldn't consider it as such, but the defining characteristic of white noise is that the ...
0 votes
0 answers
24 views
Cross-Synthesis Algorithm Help
If I'm trying to create a cross-synthesis/spectral morphing effect between two signals in real-time using an stft (similar to a plugin like Melda's MMorph or Zynaptic's Morph 3), what would be the ...
1 vote
1 answer
71 views
Interpolation error between even and odd FFT
Upsampling a spike [100 0 0 ...] with rfft - irfft gives quite different results for input lengths even or odd. Here's a plot for 100 and 101: Why the difference ? ...
0 votes
1 answer
43 views
How to convert measured insertion loss to an impulse response through ifft? Question around factor of 2
Specifically I'm unsure about a factor of 2 scale factor when converting the measured insertion loss to a double sided spectrum, necessary for the ifft. In the past I have always believed that ...