Questions tagged [dsp]

DSP stands for Digital Signal Processing or Digital Signal Processor.

DSP stands for Digital Signal Processing. DSP relies heavily on discrete time mathematics.

DSP can be implemented on general purpose microcontrollers or special Digital Signal Processors (also called DSPs), which have instructions for often used functions like MACs (Multiply-and-ACcumulate) or bit reversal.

For software-related DSP questions, consider the DSP Stack Exchange.

413 questions
86
votes
7 answers

What is the relation between FFT length and frequency resolution?

If I have sampled a signal using proper sampling methods (Nyquist, filtering, etc) how do I relate the length of my FFT to the resulting frequency resolution I can obtain? Like if I have a 2,000 Hz and 1,999 Hz sine wave, how would I determine the…
Kellenjb
  • 17,609
  • 5
  • 53
  • 87
10
votes
3 answers

Which freeware analysis software most closely resembles the functionality of Matlab DSP toolbox

I'm looking for some freeware that will do (as much as possible) of what Matlab does DSP-wise... Filtering tools Modulation File I/O (as I need these to compare vhdl simulation results to software computed results) I've used both Scilab and…
Joel B
  • 3,487
  • 2
  • 30
  • 37
8
votes
2 answers

Why does rectification of a digital signal double the frequency content?

I'm performing envelope detection in the digital domain. This consists of rectifying the signal (i.e. taking the absolute value) and low pass filtering it to extract the slower varying envelope signal. I've heard that rectification doubles the…
Ang Zhi Ping
  • 587
  • 1
  • 6
  • 14
5
votes
2 answers

Selecting a platform for DSP

I have experience with selecting low end PICs, but haven't had to select a controller for DSP before. Initially I thought about the dsPIC line, but the only reason for this because I am comfortable with the microchip line. So, what options do I have…
Kellenjb
  • 17,609
  • 5
  • 53
  • 87
5
votes
2 answers

How do I go about intentionally aliasing a signal, and upsampling work with audio file in MATLAB

My objective is to show the results of: How do I go about intentionally aliasing a signal? undersampling Nyquist rate sampling and oversampling I'm first going to get the MATLAB code working well, then I'll rewrite it for the MSP430. First I…
Martin
  • 109
  • 1
  • 7
5
votes
2 answers

How is interpolation performed when a sampled sequence is upsampled?

When a sampled sequence is upsampled, zeroes are inserted between the original sample values. But how are the zero values used to effect an increase in the number of sampled values?
user149464
  • 51
  • 2
4
votes
1 answer

Can Blackfin DSPs boot from 'any type' of SPI external flash?

So I'm working on a project that contains a Blackfin processor, specifically the BF592 datasheet One thing that confuses me is how exactly the boot up process will work. During development, I plan on loading programs through the JTAG interface. This…
Izzo
  • 2,014
  • 2
  • 22
  • 37
3
votes
2 answers

Lack of bass with higher sampling rates

I'm trying the ADAU1701 (from Analog Devices) with an external SPDIF receiver (TI's DIX9211). I've noticed that if I change the sampling rate, the amount of bass at my device's output changes. The best results I get with 32KHz/16bit. I get good,…
hjf
  • 1,079
  • 2
  • 15
  • 24
2
votes
1 answer

Up-sampling input signal

I have only 1 pulse as input and I use qubic-spline to reshape the pulse. The user plot manually the signal inputs from a flow-image and then the signal is imported to Matlab in a ASCII form. That means that the sampling period is not uniform. Then…
user3699
  • 21
  • 2
1
vote
1 answer

Discrete time decimation bandwidth expansion

I have been reading about discrete time decimation in Signal and Systems by A.Oppenheim. The decimation process expands/scales the bandwidth of the original non-decimated signal by N, I have a hard time visualizing/reconciling this because of the…
d t
  • 11
  • 1
1
vote
4 answers

Audio DSP for hobbyists

I'm not experienced with DSP. The few texts I've cracked open pre-suppose a level of sophistication i'm not at yet. Is there some stepping stone to start dabbling or is DSP all or nothing?
inbinder
  • 1,047
  • 1
  • 15
  • 24
1
vote
1 answer

Best Approach Methods for Signal Processing

I'm looking for some advice, I am hoping one of the many forum experts could help me with some advice on the sampling and processing of signals. I am using an STM32F4 processor with 12 bit ADC and DSP core. Presently, I can use either CMSIS DSP or…
user10326
  • 89
  • 1
  • 1
  • 5
1
vote
2 answers

The meaning of Cross and Auto Correlation Matrices

I have to make some system where I have an input signal (i) and and feedback signal (f) and from this I create a autocorrelation Matrix (ACM) where ACM = i*i and cross-correlation vector (XCV) where XCV= f*i. From this I get a set of linear…
user1876942
  • 131
  • 2
0
votes
0 answers

Understanding reflection calculation in Wave Digital Filters

I'm trying to grasp this implementation. It involves calculating the reflected wave (b1) using the reflection coefficient and the incident plus reflected waves at two ports in a series adaptor. The code snippet from wdf serial adaptor is as…
thc
  • 101
0
votes
1 answer

DSP system step response

I am preparing for my DSP exam and have this question about block diagram of DSP system: "Fsampling = 16 kHz, Delay = 4000 samples, Gain = 0.75. Provide impulse response of this system:" I assume that this is FIR filter, so impulse response would…
Dominykas
  • 377
  • 1
  • 9
1
2