Forums

New DSP FAQ Section - please suggest topics

Started by stephaneb 2 years ago30 replieslatest reply 2 years ago110 views

Hello! 

This forum has proven to be full of very knowledgeable DSP people and I would like to abuse your collective brain by asking your help in coming up with a list of topics that could eventually be part of a new FAQ (Frequently Asked Questions) section that would get lots of visibility on DSPRelated.

Here is the plan.

You are invited to use this thread here to suggest one or more topics (one topic per post - please refrain from posting multiple topics in one post) that you think would make sense as part of a 'Frequently Asked Questions' section.  

So for example, let's suppose that you would suggest the topic 'What are the differences between the DFT and the FFT' and maybe add a few words in your post to explain why you believe the topic would make sense to address (optional!).  At this point, other members could 'thumbs up' your topic if they think it is a good one and should be part of the FAQ section.  They could also reply to your post and suggest an alternate way to phrase the question/topic or maybe suggest a completely different way to address the topic in question if they feel strongly about it.  

As the list of topics grows and the thumbs-ups accumulate (please use the Thumbs-Up buttons at will!), I will get a sense of which topics you guys feel should be part of the #FAQ section.  I then intend to continue to abuse your collective brain and post the suggested questions/topics one at a time as individual threads, maybe one per week or so.  If you guys play along and the vision materializes, we will end up with a very informative and useful DSP FAQ section on the site, thanks to your contributions.

Let's see where this goes and thanks so much in advance for your time and input(s)!  Do not hesitate to ask questions if you are not clear about what I am trying to do here.

Stephane

[ - ]
Reply by jms_nhOctober 26, 2017

why do we need windowing

[ - ]
Reply by Tim WescottOctober 26, 2017

And when we don't.  And what it means.

[ - ]
Reply by stephanebOctober 26, 2017

Thanks a lot Jason for breaking the ice.

I made three posts out of your three suggestions so that people can Thumbs-up the topics individually.  Thanks again.

[ - ]
Reply by jms_nhOctober 26, 2017
how can I perform an FFT if I don't have a power of two number of samples
[ - ]
Reply by neiroberOctober 27, 2017

What is the difference between FIR and IIR fiters?

[ - ]
Reply by neiroberOctober 27, 2017

How do I make an FIR filter have gain of 1 at f = 0?

[ - ]
Reply by jms_nhOctober 26, 2017

does the bilinear transform really matter? or can I just use Forward or Backward Euler approximation?

[ - ]
Reply by neiroberOctober 27, 2017

I'm not sure I understand what you're getting at here.  I view the bilinear xform as a tool.  Does a hammer matter?

regards,

Neil


[ - ]
Reply by jms_nhOctober 27, 2017

Edited question. The analogy is more like "does it matter if I use a claw hammer? or will any hammer suffice?"

[ - ]
Reply by ahmedshaheinOctober 27, 2017

Efficient usage/understanding of DFT/FFT algorithms. It seems to be trivial but once you really understand it then you can use it efficiently. As an example, the Matlab fft function has many underlying tricks, if you don't read the help carefully, you will be lost and the results interpretation is off.

[ - ]
Reply by neiroberOctober 27, 2017

What is zero padding?

[ - ]
Reply by CedronOctober 27, 2017
Here is a suggestion:  There is a large history of questions in your forum, and an even larger one in comp.dsp.  I would think that looking through these should get a pretty good set of questions to include.  In addition you should also be able to find a good answer included.  You can include the question, best answer, and a link to the full thread in your FAQ.

You could also include links to blog articles that cover the topic of the question as well.

Ced
[ - ]
Reply by stephanebOctober 27, 2017

Hey Ced,

I like your idea and agree with you that most FAQs are already in the archives. For instance, if I search the comp.dsp archives for 'understanding convolution', one of the first results that comes up is this thread with some pretty good content. Ideally though, the title would be different, the equations would be in Mathjax and maybe some images would be included to help the reader understand.  I think we can do better with the new forum interface (not so new anymore), which allows equations, images, youtube videos, thumbs-ups, etc.  But of course, my vision won't go very far without the support of users of this forum like you.

I agree that if there are already threads in this forum that could be considered as FAQ, I should mark them as such so we do not address them twice (please feel free to point any).

Thanks for the suggestion Ced.

Stephane

[ - ]
Reply by ombzOctober 27, 2017

How to get from the math to the real world?

[ - ]
Reply by ombzOctober 27, 2017

Why is the FFT so important? Can I use it to solve my problem?

[ - ]
Reply by Tim WescottOctober 26, 2017

Pretty much everything addressed in Sampling: What Nyquist Didn't Say, and What to Do About It.  It all came from questions that were asked frequently, so it should fit nicely in a FAQ.

Oops -- just noticed you want separate topics.  To follow.

[ - ]
Reply by Tim WescottOctober 26, 2017

How can people get away with sampling radio signals at less than the carrier frequency?

[ - ]
Reply by Tim WescottOctober 26, 2017

Why can't I set my anti-aliasing filter cutoff equal to the Nyquist frequency?  Why must it be lower?  How much lower?

[ - ]
Reply by Tim WescottOctober 26, 2017

What anti-aliasing filter should I use in my control loop?

[ - ]
Reply by Tim WescottOctober 26, 2017

If I'm sampling a power line at 60 (or 50) Hertz, why is 120 (or 100) Hertz just about the worst choice of sampling rates?

[ - ]
Reply by Tim WescottOctober 26, 2017

Why does my anti-aliasing filter make my EKG response look worse?  (Because it's ringing!)

[ - ]
Reply by kotidspOctober 27, 2017

IIR filter is unstable filter even though many are using still IIR filter in their applications so How can we use IIR filter to get stable output and linear?

[ - ]
Reply by ombzOctober 27, 2017

How can I implement filter X in environment Y and does filter X even make sense in environment Y?

[ - ]
Reply by ombzOctober 27, 2017

How to best get hands-on with DSP?

[ - ]
Reply by ombzOctober 27, 2017

What is fixed-point arithmetic, why does it matter, why is it awesome to master and how work with it?

[ - ]
Reply by ombzOctober 27, 2017

What are the caveats of using floating-point arithmetic by default?

[ - ]
Reply by ombzOctober 27, 2017

(Why?) Should I use an OS on my DSP? (Or why not?)

[ - ]
Reply by ombzOctober 27, 2017

Should I use a fancy library to build up my DSP application and which library--or should I develop everything from scratch and why (or why not)?

[ - ]
Reply by ombzOctober 27, 2017

How can I denoise my signal? How can I detect XZY in whatever signal?

[ - ]
Reply by TreefarmerOctober 28, 2017

Can Tensorflow or other Artificial Intelligence program obviate the need for FFT or any other DSP?