Questions tagged [algorithms]

Algorithm is a method expressed in a finite list of steps of well-defined instructions to process a signal.

88 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
5 votes
1 answer
714 views

How to Use the Walsh Hadamard Transform to Filter 24 bit RGB Color Values in a Localized Spatial Region?

After reading this Signal processing Stack Exchange article tonight, What Is the Walsh Hadamard Transform? How Could One Use It in Image Processing?, I became interested in applying the Walsh-Hadamard ...
Frank's user avatar
  • 151
5 votes
0 answers
100 views

a moving average relation that I can't find a counter-example to

Hi: I'm new to this list but I had a question that's not exactly related to dsp but maybe in a slight way and I didn't know where else to send it. So, here goes and my apologies if this is totally ...
mark leeds's user avatar
  • 1,107
3 votes
0 answers
116 views

Are there algorithms to compare changes in signal amplitudes?

I am working on a project to reduce resonances caused by motors. The vibrations in the material are measured and sampled by ADCs. The measuring works as intended and the next step is to reduce the ...
ls.ptr's user avatar
  • 31
3 votes
0 answers
98 views

Convolution of signals sampled on a logarithmic grid

Is there a practical accelerated algorithm or a theoretical discrete (Fourier) transform based method to convolve discrete-time signals sampled on a logarithmic grid? What I mean is representing a ...
Olli Niemitalo's user avatar
3 votes
0 answers
187 views

Multilateration of Sound in 3D Space

TL:DR - How can you find the 3D coordinates of a emitter than transmits an impulse signal? STORY: I'm working on something to improve my bird-watching. I've got a camera that can take pictures of ...
David Robie's user avatar
2 votes
0 answers
168 views

MUSIC Algorithm for 2D Power Spectrum

I am trying to use Frequency-wavenumber analysis for estimating speed of sound using two-dimensional data obtained via channel of arrays. The traditional technique is to use FFT to transform the data ...
Engineer's user avatar
  • 153
2 votes
0 answers
39 views

Extracting 'structure' post permutation

I have particle activity as shown in the left pane of animation below. The activity is clustered and it moves slowly. Sometimes these clusters merges together. On the right side of it, its shuffled ...
Dilawar's user avatar
  • 141
2 votes
0 answers
82 views

Selection of transforms, windows, wavelets for current signal analysis

I am new to this topic but I already read about the propperties of different signal analysis methods. I am stuck with the obvious advantages of FFT, STFT and Wavelet transforms but can't find good ...
dopetob's user avatar
  • 21
2 votes
0 answers
227 views

Digital filter for sharp impulse in data

I am looking for an algorithm or a filter to remove sharp peaks from my data. I am collecting raw data after every 1 second from an sensor through an ADC. The ADC has an internal FIR filter. I use ...
nema's user avatar
  • 21
2 votes
0 answers
215 views

Career Question: As a person who likes math is signal processing a career that's worth it?

I like high level math and I love deep theory based math. In industry will I use high level math and theory to implement my own algorithms? I love high level math but I do not love probability (...
user avatar
2 votes
0 answers
91 views

Obtaining n values from n-1 sensors

As the questions states, lets consider we have 3 gas sensors giving me data for: A B C Note that only sensors for A and B give absolute values, yet we need the absolute values for all four species:...
salehgeek's user avatar
2 votes
0 answers
965 views

Analyzing accelerometer data: appropriate use of rotation matrices?

I'm working on a project in which a rod is attached at one end to a rotating shaft. So, as the shaft rotates from 0 to ~100 degrees back-and-forth (in the xy plane), so does the rod. I mounted a 3-...
John Alberto's user avatar
2 votes
0 answers
100 views

How to get translation and roation data using 6DOF MPU6150

I am trying to get the position data from an IMU 6 Degrees of Freedom (MPU-6150) board using an Arduino Uno. I am trying Jeff Rowberg’s example MPU6050_DMP6.ino that may be found here. This is the ...
Sanjeevi's user avatar
2 votes
0 answers
115 views

Phong Reflection Model Parameters

Question: Can anyone refer me the Phong reflection model parameters for a face image taken for web-cam? Details: I am doing 3D reconstruction of 2D images using 3D Morphable Model as in this paper ...
user1317084's user avatar
2 votes
1 answer
2k views

Are there any signal processing libraries that implement TD-PSOLA?

For such a popular and old algorithm, I've had surprisingly little luck finding implementations. I've got it working in MATLAB, but am curious if any other languages have libraries containing it (...
elise's user avatar
  • 21
1 vote
0 answers
17 views

implement gradient descent with sparsification algorithm

I am trying to implement the algorithm in this paper for finding a sparse vector x that minimizes the square error $\lVert y − \Phi x\rVert_2^2$ where $\Phi$ need to satisfy the restricted isometry ...
Simple's user avatar
  • 145
1 vote
0 answers
49 views

Is `fft` always the best choice?

I hope this is the right place to ask this question since it is partially a note which might help others. Until recently, I always used the fft-algorithm ...
TheIdealis's user avatar
1 vote
2 answers
201 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-...
Engineer's user avatar
  • 153
1 vote
0 answers
39 views

Different kinds of beeps and tones

I have heard many different types of beeps, chimes, and other tones. Audacity allows me to generate simple waveforms like sine waves and square waves, as well as DTMF tones. But I want to generate ...
Patrick O'Brien's user avatar
1 vote
0 answers
63 views

Algorithm for Hue correction behind HSL sliders in image processing software

I have a project where i need to recreate hue specific hue adjustment sliders like in Lightroom/Capture One/DxO photolab. Initial image. Image after hue adjustment (Orange hue range) in DxO Photolab....
BershadoVv's user avatar
1 vote
1 answer
66 views

Steering Vectors and Bluetooth Low Energy for computing Angle of Arrival

I am new to signal processing, but I have background in mathematics. I am trying to use Bluetooth Low Energy (BLE) on three mobile devices, where one device is being tracked and the other two act as ...
Tommy John's user avatar
1 vote
0 answers
32 views

TDoA self-calibration with a single calibration emitter

I've recently asked a similar question aiming at the same problem on Math.SE, for which I've set a bounty. Problem. I have a radio calibration transmitter with known fixed location $\langle t_x, t_y, ...
10GeV's user avatar
  • 123
1 vote
0 answers
69 views

Why some implementation of Wavelet transform use reconstruction filter instead of decomposition filter?

I'm using MODWT (Maximal Overlap DWT) to extract features from a signal. Matlab implementation is using reconstruction filter instead of decomposition filter. In the first level of modwt decomposition,...
Rafael Santos's user avatar
1 vote
0 answers
52 views

Do CQT, FFT, and NNLS provide different "perspectives" on the original signal?

From a bird's-eye perspective, do CQT, FFT, and NNLS algorithms provide different "perspectives" on the original signal? Does each preference some features of the original signal? I'm using ...
ultraGentle's user avatar
1 vote
0 answers
270 views

Removing feature matched outliers within same image using RANSAC

I'm a student working on a copy move forgery detection algorithm. I have a forged image. By far I have, Found keypoints and descriptors from the image Matched the descriptors using 3 Nearest ...
ssc134's user avatar
  • 11
1 vote
0 answers
39 views

Dynamic sampling of thermal images

My master’s dissertation subject is to analyze and implement an algorithm that would sample (store) thermal images from camera with different frequency rates to optimize database size and processing ...
Andre's user avatar
  • 11
1 vote
0 answers
85 views

If a function has slowly varying amplitude and phase what is the bandwidth of the amplitude and phase individually?

I am dealing with time histories that are narrow band with slowly varying amplitude and phase. I wish to extract the amplitude and phase but there is noise on the time history. An example of the type ...
Hugh's user avatar
  • 233
1 vote
0 answers
38 views

Is my implementation of Generlized Pencil-of-Function correct?

I have a time-series data that should be of the form $$ f(t) = \sum_nA_n(e^{\alpha_n t}+e^{-\alpha_n(T-t)});\;\alpha_n=\eta_n+i\omega_n;\;i=\sqrt{-1} $$ and I want to find parameters $A_n$, $\eta_n$, ...
firest's user avatar
  • 11
1 vote
0 answers
68 views

Asymmetry In The Mirroring Of An FFT Of A Sinusoidal Signal

I am trying to implement a Cooley-Tukey FFT algorithm in its iterative version. Specifically, I am implementing this Wikipedia pseudocode (please look at the section Data reordering, bit reversal, and ...
Guy Yafe's user avatar
  • 111
1 vote
0 answers
39 views

What is the technical term to join two signals with different phases?

there is a name for this: If I have two signals with a discontinuity, arrange the phases of one signal to fit the other and not see the discontinuity.
user94388's user avatar
1 vote
0 answers
355 views

Is there a FFT algorithm which is both in-place and constant geometry?

I work in crypto where the NTT (Number Theoretical Transform) which is just a FFT in finite fields is used. I wanted to know if there exists an implementation of the FFT which is both in-place and ...
Partha's user avatar
  • 11
1 vote
0 answers
83 views

Space-Time coding uses large amount of block codes to acheive maximum spectral efficiency

Assume I have a MIMO system with $M=8$ transmit antennas, and an arbitrary number of receive antennas. This MIMO systems uses space-time coding. the block codes (matrices) transmitted are part of a ...
Ibrahim DAWI's user avatar
1 vote
0 answers
152 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
0 answers
82 views

Determine 3 most dominant frequencies in a signal, PSD or just the absolute value of a Fourier transform?

I have a noisy ECG signal recorded for 5 minutes. My goal is to determine heart rate every 2 seconds. To find out 3 most dominant heart rates (Beats per minute) in a 2s-signal should I calculate its ...
Ηλεκτρολόγος Μηχανικός's user avatar
1 vote
0 answers
27 views

Improve NMF for data with partial overlaps in multiple groups?

I want to use NMF to separate true sources from data. My data is in group structure with overlap elements. For example (in the smaller version) group1: contains A,B,C,D,E,F,G patterns group2: ...
Jan's user avatar
  • 189
1 vote
0 answers
41 views

Message-round probability in SCCC graph

I am reading the paper Interleaver Design for Serial Concatenated Convolutional Codes by Yu et al., and it states the concept of message-round probability as $F(l_1)F(l_2)$ where $F(l)$ refers to the ...
Josu Etxezarreta Martinez's user avatar
1 vote
0 answers
98 views

Dot or point pattern recognition for Braille Paper

we are very new to image processing field. We are gonna do a study about braille to text conversion, by the way braille is a method of writing for blind. !(https://fryemuseum.org/images/...
Matalino's user avatar
1 vote
0 answers
36 views

Frequency identification as a convex problem

Suppose I have two time series, $x(t)$ and $y(t)$: $x$ is the output of a sine wave generator, and $y$ is the generator's frequency setting. Given a training set of $(x, y)$ pairs, Is it possible to ...
RedPanda's user avatar
  • 221
1 vote
0 answers
324 views

Efficient computation of Chirp Z Transform

Chirp Z Transform (1, 2, 3) is more powerful than zooming techniques (I use it to actually trace non-stationary chirp signals) and very usable in signal processing, but it's flexibility comes at price ...
Evil's user avatar
  • 273
1 vote
0 answers
72 views

Estimating the power consumption of an arbitrary, real-time DSP algorithm

Consider a digital signal processing algorithm that operates over a block of $L$ [samples], with a real-time constraint $\tau$ [s] (i.e. its throughput must be $L/\tau$ [samples/s]). The theoretical ...
vaz's user avatar
  • 378
1 vote
0 answers
75 views

Algorithm to identify periodic signal spikes

I'm working with a special chip that allows me to record current draw on phones. This chip logs data with its internal timestamps. I now need to generate a unique signal that will allow me to map the ...
Guru Prasad's user avatar
1 vote
0 answers
73 views

How to generate Gray codes of n bits that have at max k ones?

I understand Gray codes have one bit change between them and how to convert between binary and gray. But given a bit length of n, I want to generate a series of Gray codes (all possible) that have one ...
PSK's user avatar
  • 109
1 vote
0 answers
825 views

Fingerprint minutiae matching

I am working in a fingerprint recognition project using C code running on embedded system. After processing the fingerprint image, I have the minutiae now. I tried to matching two sets of minutiae by ...
IMPENTA's user avatar
  • 113
1 vote
0 answers
55 views

Low dimensional system identification algorithms

I'm a physics Phd student and just have a self-taught knowledge about lti-systems. After a while I found out that several techniques such as heat capacity or thermal-conductance measurements can be ...
P3trus's user avatar
  • 351
1 vote
0 answers
62 views

The relationship between zero level set and thickness information

I have one problem that need you help. I am try to find the relationship between active contour and thickness information. For defination of thickness we can find at thickness measuring and active ...
John's user avatar
  • 575
1 vote
0 answers
42 views

select meaningful part out of a signal (for goertzel)

I have an on going input signal, most of the time with no activity. Once in a while there is an activity (oscillations in different freq). I need to take good 205 samples out of the signal. what i ...
Yehuda's user avatar
  • 11
1 vote
0 answers
170 views

Are there any lossless embedding algorithm to support Haar(DWT) in audio watermarking?

I've been trying to do some research on audio watermarking and what i wanted is to insert string into audio file in the transform domain (DWT), i've read some literature of DWT especially HAAR ...
Wawan Ma-chun's user avatar
1 vote
0 answers
92 views

Image Recognition Benchmarks

I was wondering if anyone knew anywhere I can obtain benchmark comparison of various algorithms used for similarity recognition. In my research I found one study from 2008 or so, but misplaced the URL....
user60812's user avatar
  • 111
1 vote
0 answers
339 views

Complex Demodulation (CDM) and Fixed Frequency Complex Demodulation (FFCDM)

I do not quite understand the difference between the CDM and FFCDM. How can I implement CDM in a program?
thomas's user avatar
  • 31
1 vote
1 answer
207 views

Separation of signals without loss of information about the signals themselves

There is a signal that contains: Rectangular pulses on frequency of 1 kHz Rectangular pulses on frequency of 1.4 kHz Other noises. Required: Separate 1kHz pulses from everything else and measure ...
red15530's user avatar