Questions tagged [peak-detection]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0 votes
1 answer
83 views

How to demodulate a bit sequence that is offset-modulated with a complex exponential?

I have a discrete-time complex exponential $a[n]*(\cos(\omega*n/N) + j \sin(\omega*n/N)) + b[n]$ where $a$ is constant and $b$: $\{0,1\}$ So it is basically an offset-modulated sequence of bits and I ...
neolith's user avatar
  • 147
0 votes
0 answers
348 views

Calculating average peak-to-peak amplitude in a fft plot

I have the following code to calculate and plot fft. The data consists of voltage, current etc. sampled at 30 samples/sec. ...
scouse_s's user avatar
0 votes
0 answers
39 views

Peaks detection in delta lookback interval for real time algorithm

So I am developing a signal processing algorithm to classify in real time depending on how many peaks I have in my time series, in a delta. I implemented a circular buffer and accumulator to keep in ...
GGChe's user avatar
  • 153
3 votes
1 answer
148 views

Uniform density 2d peak detection of spectrogram

I am trying to recreate the algorithm used by Shazam to recognize music, as outlined in the paper An Industrial-Strength Audio Search Algorithm. The algorithm performs a specialized peak detection to ...
Jonathan's user avatar
  • 131
1 vote
3 answers
1k views

True Peak detection II

As a followup to my True Peak detection question, I'm trying to implement a detection method by following this documentation using the Catmull-Rom interpolation method. What I've done so far can be ...
Juha P's user avatar
  • 917
0 votes
0 answers
362 views

Jerk detection in accelerometer data

I want to detect jerk from accelerator data i.e. values beyond 1.57 m/s^2, but due to the high frequency nature of the sensor (400 values per second), it gives multiple jerks instead of one. How can I ...
gladi8er's user avatar
2 votes
1 answer
509 views

True Peak detection

To measure True Peak, MathWorks's Matlab Help Center page suggests: The signal is over-sampled to at least 192 kHz. The over-sampled signal, a, passes through a ...
Juha P's user avatar
  • 917
0 votes
1 answer
312 views

How to estimate the average distance between peaks (maxima) of the magnitude of an OFDM signal?

Given an arbitrary configuration of carriers having bandwidths that belong to the 3GPP standard (5, 10, 15, 20, 25, 30, 35, 40, 50, ..., 100 MHz), is there a method/rule-of-thumb to estimate the ...
Matteo's user avatar
  • 1
1 vote
0 answers
54 views

Envelope of a series of pulsed signals [duplicate]

I need to record a series of pulse waves for an experiment. The recording is done via Software Defined Radio (GNU Radio). The pulse waves are modulated in such a way that the amplitudes of each single ...
thehnm's user avatar
  • 11
0 votes
1 answer
296 views

Removing very big peaks in a signal

I am analyzing a signal where I want to extract the peaks based on a threshold. My problem here is that there are some noise artifacts very high that are messing with my signal. I want to remove them ...
GGChe's user avatar
  • 153
4 votes
1 answer
2k views

How to automatically identify the start and stop times of a "ramp" seen in time series?

I am analyzing pressure data sampled at 1Hz. The times series exhibit "ramps" (a linear increase in pressure followed by a sudden drop) for which I would like to automatically detect the ...
Sheldon's user avatar
  • 129
-1 votes
1 answer
82 views

localization with TDOA under Doppler shift

In a localization system, I use the TDOA (Time Difference of arrival) method. The transmitter is moving at a speed v and its communication signal is received on 3 receivers at different times. For a ...
user60275's user avatar
3 votes
3 answers
1k views

Easy way of calculating peak to peak voltage of an AC voltage wave

I want to measure the peak to peak voltage of an AC voltage signal. The voltage itself is around 220V and 60Hz. When measured through a sensor connected to an Arduino, it is scaled down to, let's say ...
Usman Mehmood's user avatar
1 vote
1 answer
64 views

Beep Signal for Latency Calculation

I want to play audios on two mobiles with sync. But mobile phones are not in sync. I am trying to find two Mobile phones playing latency so I can pad latency on each phone so they can play together. ...
Humza Sami's user avatar
0 votes
0 answers
74 views

Peak Sharping of multi-signal data

I have multi-signal data and as a processing step want to apply peak sharping of signal as shown in fig below. is there any way I can achieve this in python ? Literature :Paper 1(Peak sharping section ...
alex3465's user avatar
  • 101
2 votes
1 answer
359 views

Why is peak of the signal taken as the Time Delay

I was reading this research paper titled 'The generalized Correlation Method for Estimation of Time Delay' by C. Knapp and G.C. Carter. They develop an ML estimator and in the introduction mention ...
lqope54's user avatar
  • 31
0 votes
0 answers
173 views

Peak detection in noisy waveforms

I have a set of 1-dimensional time-series, a subset of which contain either one or two peaks, and the remainder of which are pure noise. I've smoothed these data by ...
10GeV's user avatar
  • 123
5 votes
0 answers
461 views

Extracting audio segments based on detected onsets using libROSA

I have a couple of .wav sound files with very similar percussive signals of ~60ms duration. I can identify their onset times using libROSA's onset detection quite well. I would now like to extract the ...
VGF's user avatar
  • 79
3 votes
2 answers
181 views

How to determine if certain notes exist within polyphonic music?

Given a segment of audio, if you were to calculate the histogram of frequency amplitudes for all standard musical note frequencies present in the audio, how would you check to see if 2-3 specific ...
Cerin's user avatar
  • 618
3 votes
2 answers
264 views

How to check if a signal is mainly composed of a few impulse peaks?

I am working on a problem that produces different types signals, and I need to detect the peaks after low-pass filtering, then find_peaks from ...
Mohd's user avatar
  • 31
2 votes
2 answers
145 views

(Radiation) Pulse detection and height characterization when pulses are stacked

Edit: Title Edit2: Clearer picture of low count rates. Edit3: Added 2nd sentence for context. Edit4: Added deconvolution attempt I've been looking at some scope traces I took of radiation. This is a ...
user3219864's user avatar
-1 votes
2 answers
137 views

Beat detection and calculation of start time

Beat detection I'm trying to create a beat detection function of a machine producing in the language R. I hosted the audio file on dropbox. It was recorded with 16 bit and 16kHz. I started with some ...
c111's user avatar
  • 1
0 votes
1 answer
226 views

Spectral peak location estimation using complex DFT

In this paper a simple method to estimate a spectral peak is proposed, by using quadratic interpolation between three samples of the DFT of the signal. Namely, the position of the peak relative to the ...
Tendero's user avatar
  • 5,020
0 votes
0 answers
75 views

estimating peak frequency close to bin zero

Given a half complex spectrum (positive frequency bins from DC to Nyquist) as the result of a real FFT, to estimate the true (non integer) peak frequency I usually rely on Eric Jacobsen's estimator: $$...
elena's user avatar
  • 351
1 vote
1 answer
617 views

What are some really accurate ways to get the value of a peak (local maximum) given some points around it? (To be used for autocorrelation peaks.)

I have looked everywhere on the internet for this and, surprisingly, haven't found much useful information. Given 3 or more points closest to a peak (local maximum) what are some of the most accurate ...
Tommy Wolfheart's user avatar
0 votes
0 answers
128 views

Box function signal filtering in python

I am trying to produce a box function filter of a signal in python. I expected to find this functionality in scipy.signal, but I can't find any solutions. What I am trying to do is this. I have 2 ...
connor449's user avatar
  • 115
1 vote
1 answer
357 views

Why is peak detection in chromatography not completely automatic?

When I started to write a software for chromatogram processing I naively thought I'd find some existing algorithms that do all the peak detection automatically and there won't be a need for any manual ...
Stanislav Bashkyrtsev's user avatar
0 votes
1 answer
42 views

Dimension error using findpeaks function in Matlab on Power Spectral Density to calculate SNR of audio data

I have a set of audio files for which I would like to determine a SNR metric. I tried to implement in Matlab as follows: ...
skrowten_hermit's user avatar
1 vote
2 answers
485 views

Multiple peaks in a same signal?

I am working on peak detection in different signals, the signal plot looks like this: After applying peak detection algorithm and tuning it for each signal, final output looks like this: As you can ...
Aaditya Ura's user avatar
0 votes
1 answer
88 views

Using Neural Network for locating shifting resonant frequencies

I have multiple FFT's taken from a sample at different pressures, through different analysis I can see that the resonant frequencies are shifting in the spectrum for each FFT at a different pressure. ...
Beth 's user avatar
2 votes
0 answers
208 views

Frequency Estimation Using Multiple Signal Classification Algorithm (MUSIC)

I'm working on side research that deals with signals and data in the time domain. currently, I want to use the multiple signal classification algorithm (MUSIC) which is mainly used for frequency ...
Jamal Alkelani's user avatar
0 votes
1 answer
540 views

How to determine a suitable threshold when using amplitude thresholding method for spike detection?

I have seen number of approaches that have been introduced in the literature for spike detection including, amplitude thresholding method, Nonlinear Energy Operator method, and template matching ...
Tyesh's user avatar
  • 165
0 votes
0 answers
61 views

Filtering out symmetric noise from an oscilloscope reading

I have a signal that looks like this: The data is readings from two oscilloscope channels, one color coded blue, the other color coded orange. I would like to filter out the supply noise (all the ...
Hasz's user avatar
  • 1
0 votes
0 answers
31 views

Extracting time-tagged pulses from Geiger audio recording

I am doing some tests with SmartGeiger detector designed for smartphones. The sensor unit sends pulses via phone microphone jack input and the app does the counting and calculates the values. However,...
Juhele's user avatar
  • 101
0 votes
1 answer
607 views

How to find correlation between two signals regarding peaks?

In a super-resolution task, I try to predict the higher frequencies of a signal. X low-resolution (lr) is my input and Y high-resolution (hr) is the target. Where X contains only frequencies till 2 ...
Khan's user avatar
  • 141
0 votes
1 answer
237 views

Detecting peak value on realtime IMU data stream

I'm using Qt C++, QCustomPlot to read and display realtime value from an IMU. This is how I set the realtimeDataSlot: ...
tcv's user avatar
  • 103
0 votes
3 answers
737 views

How do you do signal averaging on a realtime data?

Smoothing algorithms implemented by me Exponential smoothing - https://www.openprocessing.org/sketch/771368 Moving Mean - https://www.openprocessing.org/sketch/540696 For example - a1+a2+a3+a4+... ...
Greyfrog's user avatar
  • 101
1 vote
5 answers
1k views

How to detect overlapping peaks in FFT?

I am working with a modular spectral processing STFT toolkit I have written in C. I often need to carry spectral peak detection and analisys (frequency estimation, peak displacement, etc) but I am ...
elena's user avatar
  • 351
0 votes
1 answer
454 views

How to measure algorithmically side lobes in real data

I want to measure algorithmically the following parameters in a given FFT data (real numbers). peak side lobe levels side lobe levels 
side lobes nulls The following image illustrates parameters I ...
eduardosufan's user avatar
0 votes
2 answers
713 views

Envelope reconstruction algorithm for audio processing

I need to reconstruct the envelope of a sound. Audio data are professionally-recorded natural sounds (speech, bird songs) with very little noise. I would prefer working in the time domain rather ...
Sylvain Leroux's user avatar
0 votes
0 answers
56 views

Detect Trigger in vibrational data

I'm trying to classify states with a 1D-CNN-Network structure. Therefore I need to analyze the incoming vibrational data in a certain window. Two examples of such signals are shown below. I'm ...
DaniK's user avatar
  • 1
3 votes
3 answers
8k views

How would you use machine learning for peak detection?

I have a noisy signal and I'm trying to find a way to detect peaks with ML. The "peaks" are easy to find as human because they are rhythmic and have the same "general" shape but the amplitude and ...
sgmm's user avatar
  • 133
1 vote
0 answers
156 views

Robust peak detection taylored for spectroscopy

i need a algorithm for peak detection in raman spectroscopy. I tried this one, but it did not give me satisfying results. Spectrums may look like this: In professional software, i think they use the ...
Boldar's user avatar
  • 11
1 vote
2 answers
215 views

Filtering Surge Signals

I am working on a matlab program which needs me to detect the pattern of surges in a signal and then remove them. I tried out various filters like median, hampel, butterworth etc. but couldn't get an ...
flying fox's user avatar
0 votes
0 answers
70 views

What exactly does up triangle \land symbol mean in the context of peak detection?

Folks, I'm reading this paper: User Adaptive QRS Detection Based on One Target Clustering and Correlation Coefficient, and have a question about notation. In describing peak-detection, they use the ...
Jabavu Adams's user avatar
1 vote
1 answer
109 views

Intelligent Noise Removal in Data

This question is linked to this question: I have this data: ...
henry's user avatar
  • 111
0 votes
1 answer
1k views

Time delay estimation between two complex signals(IQ)

I need to time align two complex signals. The two signals obtained were at different RF frequency before digitisation. So,I have two complex signals(IQ) and I need to do delay estimation and apply ...
g2g2's user avatar
  • 11
2 votes
0 answers
209 views

Extracting signal from data using Otsu thresholding in MATLAB?

I am very new to signal processing. I am trying to extract a signal from my data using otsu threholding but it's not fully accurate. In this case I know that there is going to be a single signal in ...
Shihab Khan's user avatar
1 vote
1 answer
895 views

Filtering and peak finding

I have an observed signal which is the norm of the sum of two 3-vectors: $$ S(t) = || \mathbf{A}(t) + \mathbf{B}(t) || $$ Now, I have full knowledge of the vector $\mathbf{A}(t)$, $$ \mathbf{A}(t) = \...
vibe's user avatar
  • 290
0 votes
2 answers
1k views

Detection of sharp peaks in an audio signal

I have an audio signal and I'm interested to detect the very sharp peaks. If I zoom, here is something that should NOT be detected (this is voice actually): NO GOOD Here is something that should be ...
gregoiregentil's user avatar