Most Popular

1500 questions
21
votes
3 answers

FIR filter with linear phase, 4 types

I know there are 4 types of FIR filters with linear phase, i.e. constant group delay: (M = length of impulse response) Impulse response symmetrical, M = odd Imp. resp. symmetrical, M = even Imp. resp. anti-symmetrical, M = odd Imp. resp.…
Vidak
  • 595
  • 1
  • 4
  • 9
21
votes
3 answers

How were windows originally conceived?

I am aware of the common types of windows, (Hamming, Hanning, Kaiser, Tukey, etc etc). However while many books describe them - almost none tell me just how exactly they were derived. What is so holy about the hamming window? What about the…
TheGrapeBeyond
  • 1,792
  • 5
  • 16
  • 27
21
votes
7 answers

Where can I get an open source implementation of the Parks-McClellan optimal FIR filter design algorithm?

Background: Often times I am doing some sort of signal processing task that requires a unique filter. Usually at this point I go to MATLAB and generate a new unique filter using $\tt firpm()$. The MATLAB firpm() function implements that…
21
votes
4 answers

How to mimic/copy/fake someone's voice?

Is there any existing application to sample someone's voice and use it to modulate any other voice or synthesize a text to resemble the original one? For example, this Text-to-Speech Demo by AT&T lets you choose a voice and a language from presets…
clapas
  • 313
  • 1
  • 2
  • 6
21
votes
3 answers

OpenCV/C++ connect nearby contours based on distance between them

I have to connect nearby contours in an image based on the distance between them which specifies if the contours are to be connected. Now there's a question already on the same problem here…
Roney Island
  • 453
  • 1
  • 4
  • 13
21
votes
4 answers

Libraries for Voice Activity Detection (Not Speech Recognition)

As follow up to my previous question I was wondering if there are any speech detection libraries in existence. By speech detection I mean passing in an audio buffer and getting back an index of where speech starts and stops. So if I have 10 seconds…
Eric Brotto
  • 839
  • 2
  • 8
  • 11
21
votes
6 answers

What does one need to know in order to build a software synthesizer?

For someone who has some experience in software development, loves his synths and knows the [very] basics of digital audio representation, what are the first steps he should follow in order to program a music synthesizer, DSP-wise?
deprecated
  • 313
  • 1
  • 6
21
votes
2 answers

Does using the Goertzel algorithm actually give better frequency resolution?

I am reading this article, and I am getting a little confused by the author's liberal use of 'frequency resolution' regarding the Goertzel Algorithm. Basic question: Does using the Goertzel algorithm actually give you more frequency resolution over…
Spacey
  • 9,817
  • 8
  • 43
  • 79
21
votes
4 answers

Discrete Fourier Transform: What is the DC Term really?

I am currently toying around with the Discrete Fourier Transform (DFT) in Matlab to extract features from images. I like to fully understand the concepts that I use. I have read several explanations, such as this, but so far, none really explained…
Domi
  • 323
  • 1
  • 2
  • 6
21
votes
3 answers

How to implement a digital oscillator?

I have a floating-point digital signal processing system that operates at a fixed sample rate of $f_s = 32768$ samples per second implemented using an x86-64 processor. Assuming that the DSP system is synchronously locked to whatever matters, what…
nibot
  • 3,803
  • 5
  • 29
  • 40
21
votes
5 answers

How to Remove a Glare / Clipped Brightness from an Image?

I have an image Is there any way of removing the bright white spots ? Please help thanks Edit: After operating with gaussian and then displaying using imagesc get the following output which clearly shows the bright red spots How do i get rid of…
vini
  • 2,182
  • 4
  • 21
  • 37
20
votes
3 answers

How poles are related to frequency response

I have recently fallen into fallacy, considering pole s=1 as there is infinite response at frequency 1. Yet, response was only 1. Now, can you derive the frequency response, given the poles? Secondly, the theory says that a system is stable when…
Val
  • 1
  • 2
  • 6
  • 17
20
votes
3 answers

What sampling frequency should I use if Nyquist is not available?

I have the following homework question that confuses me: We have an audio emitter that can emit two signals: It either emits a sine wave at 23 kHz or it emits a sine wave at 25 kHz. The receiver has the following sampling frequencies available:…
NN amateur
  • 303
  • 2
  • 5
20
votes
5 answers

How can I compare two pictures from the camera and tell if there are enough differences to detect movement?

I want to use my phone as a CCTV system to control a room in my house, and display an alert when something is moving. For now, what I have succeeded in doing is to grab a picture every minute and upload them via a PHP script to my server. Now, I…
Waza_Be
  • 303
  • 2
  • 5
20
votes
2 answers

What are advantages of having higher sampling rate of a signal?

Being a non signal processing science student I have limited understanding of the concepts. I have a continuous periodic bearing faulty signal (with time amplitudes) which are sampled at $12\textrm{ kHz}$ and $48\textrm{ kHz}$ frequencies. I have…
Raady
  • 345
  • 1
  • 3
  • 11