A dsp core is a processing unit specialized for digital signal processing tasks.

learn more… | top users | synonyms

1
vote
0answers
31 views

How to find frequency and phase shift in the recorded wave( .wav file )

I am working on BPSK at frequecies near 20 kHz with a sample rate of 44100 Hz. We can't afford sample rates above than this due to computational complexities. Have found that the frequency of ...
1
vote
1answer
52 views

What can we understand when we increase the $N$-point DFT for a given signal?

I have an input sequence $$x(n)=\cos(0.48\pi n)+\cos(0.52\pi n).$$ I am determining its spectrum (amplitude of DFT values) based on the finite number of samples. For Example : Taking the first $10$ ...
8
votes
5answers
226 views

How many taps does an FIR filter need?

I am looking to design a set of FIR filters to implement a low pass filter. I am also trying to reduce the latency of the signal through the filter so I am wondering what the minimum number of taps I ...
1
vote
0answers
9 views

STM32 Discovery dev platforms [closed]

I'm still researching this but though I'd post asking about experiences. Looks like st.com offers a variety of STM32 Discovery dev boards for ARM CPUs to, among other things, play with DSP. But ...
3
votes
1answer
72 views

FFT of a $N$-length real sequence via FFT of a $N/2$-length complex sequence

I am doing FFT. The one way I did is to put real part in one array and the imaginary part as zeros and then calculated the FFT. But this take up lots of resources. Now I want to calculate FFT by ...
1
vote
2answers
65 views

Why is this FFT code not working to extract frequencies from a wav audio?

I'm quite new to audio processing and i'm trying to extract frequencies from a wav file. As research papers stated i put the wav audio into a byte array and segmented and trying to apply FFT to get ...
0
votes
1answer
140 views

How to remove noise using mean and median filters?

I can remove the noise using moving average filter. The MATLAB code is shown bellow. But how can I remove the noise using mean and meadian filters?
1
vote
2answers
37 views

Speech corpora for VAD

I'm doing a student research project connected with VAD. And I want to find speech corpora with added noise. I found many references to the NIST Speaker Recognition Corpora. But unfortunately, all ...
0
votes
1answer
91 views

FPGA vs DSP for MAC operations

I'm new to SP Stack Exchange . I am doing a project on implementing a handwriting recognition machine using Neural Networks in Real Time . The Image Processing Part involves convolving a 4*5 kernel ...
0
votes
1answer
33 views

Is digitization of discrete valued signal necessary for it to be processed?

While reading the book DSP by Proakis and Manolakis i came across the concept of digitization of signals. The Author states that Digitization(rounding it off to nearest integer) of signal is ...
0
votes
1answer
47 views

Saliency Map based on itti model

i want to create a Saliency Map based on itti model via OpenCV(Python). what i'm doing is that: 1- first i change image color space from RGB to LAB color space 2- for each color channel, i create a ...
0
votes
0answers
9 views

matlab spectrum returns more FRAME than expected

I'm using the following code to get specgram2D from np array. ...
1
vote
1answer
29 views

Multiplier in digital signal processing?

whenever we start working on Discrete Cosine Transform(DCT), Loeffler algorithm a key role. Furthur if we approach hardware implementation of this algorithm, we find methods based on Distributed ...
2
votes
0answers
32 views

Alternative to scipy maximum_filter to find peaks?

I'm using scipy maximum_filter together with binary_erosion to find peaks in my spectrum. I just wondering if there are any ...
0
votes
1answer
176 views

Finding peaks in an Audio spectrogram

I'm using gist.github.com/sixtenbe/1178136#file-peakdetect-py to find maximum peaks in my spectrogram. I used ...
0
votes
2answers
67 views

Why call it discrete time signals as difference equations?

There are lots of representations of discrete time signals. You represent it in block diagram or as difference equations. We call it block diagrams as there are elementary structures in the diagrams. ...
1
vote
2answers
184 views

Does sampling in the frequency domain cause time-domain aliasing?

Let's say I have an impulse response $h[n]$. I analyze the power spectrum of that impulse response similar to fourier transformed $h[n]$ corresponding to roughly $H[f]$. Now I compare $H[f]$ with ...
0
votes
0answers
139 views

buidling a bandpass filter without using inbuilt functions

I got an assignment which require building a bandpass filter without using any inbuilt functions. I wanted to create a third order Butterworth bandpass filter ...
3
votes
2answers
629 views

What does 'canonical' mean?

What does 'canonical' mean? e.g. 'write IIR or FIR in canonical form' I get the gist of it but maybe someone here has a precise definition. In a non-DSP context it would mean something like '...
0
votes
1answer
290 views

FIR filter design and implementation - sample rate and number of taps

I have been designing and using IIR filters to process audio for a while now but want to design some FIR filters for delay equalization. I have done some preliminary work using the following approach: ...
0
votes
0answers
32 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 ...
0
votes
1answer
85 views

AR model order selection for half second EEG fragments

I am using MATLAB to evaluate power spectral density estimates of half second EEG signals, using modified covariance method. Can anyone suggest me how to select the AR model order for this process? Is ...
-2
votes
1answer
91 views

What does z-transform imply?

As z tranform is the transformation of discrete time signals into complex frequency domian. What do you get out of complex Stuff. As wikipedia calls it complex frequency domain. Why do you need it ? ...
0
votes
0answers
36 views

aliasing and time shifting

I feel like it is a very silly question so I feel ashamed to ask my professor. So i would appreciate it if anybody would help me understand this: We know that $x(n-a)$ shifts the function $x(n)$ to ...
0
votes
1answer
54 views

how much of DSP (digital signal processing) is related VLSI?

Although,this question may not be very much related to the topic of discussion, but i just wanted to know how much of DSP (digital signal processing) is used in VLSI. Like in the industry or for the ...
0
votes
0answers
56 views

Alternatives to pole-zero cancellation

I read that pole zero cancellation is a method to get rid of poles outside the unit circle. But I believe exact cancellation could be much harder because of finite precision effects. Are there any ...
1
vote
1answer
41 views

Clarification regarding signal after pulse shaping

As can be seen from the figure below, I have plotted a signal before it is pulse shaped and after performing half sine pulse shaping using the formula $p(t) = \sin(\pi t/2T_c),\ 0<t<2T_c$ $p(...
0
votes
0answers
16 views

GNSS carrier to noise ratio in digital

I'd like to know, how can I calculate the carrier-to-noise ratio (C/N0 in db-hz) of the GNSS signal. For example I have a 2048 complex samples of the signal right after the matched filter. So I have ...
0
votes
1answer
34 views

Convert decimal to Q5.27

Let's say I have a decimal like 0.9 To convert to Q0.27 I just multiply by 2^(27) But with Q5.27, with 1 bit representing sign, how would I use the full range of bits available to me, to say convert ...
0
votes
0answers
23 views

Passband modulation at 2.4GHz

As a project requirement, I am supposed to modulate a complex baseband signal to a carrier frequency of 2.4 GHz. These are the steps I followed for the baseband modulation and demodulation: Generate ...
3
votes
1answer
47 views

Proof from wave equation of upper limit of active noise cancellation

Anybody know of a proof of the hard upper frequency limit of active noise cancellation using the ear canal volume as a boundary condition to solve for the upper frequency limit? I keep on encountering ...
0
votes
0answers
17 views

what is magnitude responce at ω = π/2M for freqz function [duplicate]

what is magnitude responce at ω = π/2M.Code Given is ...
1
vote
1answer
86 views

Difference b/w freqz and fft

Since both fft ,freqz are used for finding the frequency response of digital filters. the frequency response using freqz function is given below and frequency response using fft function is it ...
0
votes
0answers
83 views

Audio block-processing discontinuities

I have an algorithm that looks at an audio frame, calculates a threshold in db-rms, and decides to filter the frame whether or not the threshold is crossed. However, filtering each block is producing ...
1
vote
0answers
16 views

Why do I have to duplicate the labels used for the classification process?

I'm using the BCI Competition dataset IV 2a. I'm working on Left & right hand movement. I extracted data of channels (Fz,Cz,Pz). I filtered data [8-30], then normalized it. I calculated the ...
0
votes
1answer
23 views

adding phase noise in signal thorugh freuquency

I want to implement a simple signal for phase noise. According to my supervisor, i shoud be adding phase noise in the frquency. This is my signal. A = cos(2*pi*fc*t)...
-2
votes
1answer
165 views

Why 1536 FFT size for 15 MHz in LTE

Why we use 1536 point FFT for 15 MHz bandwidth, when we can use 1024 point FFT, as in bandwidth of 15 MHz we have only 900 subcarriers.
1
vote
0answers
108 views

Hilbert transform of a bandpass signal

I have a bandpass signal x. I am taking hilbert transform of it. I want to reconstruct amplitude and phase of the signal.Therefore, i am using Hilbert transform. ...
1
vote
0answers
152 views

Hilbert Transform, filters - two different phase graphs

Relationship between magnitude response and phase response for minimum phase is: Phase plots are obtained from Hilbert transform of real magnitude values. Input to Hilbert transform was a vector (...
3
votes
2answers
169 views

derivative filter transfer function

In many of the papers it is said that the derivative filter transfer function is given by: $$H(z) = \dfrac{1}{8T}\left(-z^{-2} - 2z^{-1} + 2z + z^{2}\right)$$ But no one gave the detailed information ...
0
votes
1answer
111 views

Filters - Hilbert Transform and Absolute Value of Magnitude Response

Following relationship between magnitude response and phase response for minimum phase: I have implemented in C++ code using the Hilbert Transform C code from file found online ht.c. However, I am ...
0
votes
0answers
705 views

Hilbert Transform - C or C++ code implementation

For a minimum phase system relationship of magnitude response to phase response is: In the search for C code implementation I have found a ht.c file on www.physionet.org. However, this code ...
0
votes
2answers
144 views

Raised-Cosine Filter - phase response graphs for three kinds of filter

In the previous post it has been mentioned that the phase response of Raised-Cosine filter is linear and is given with ϕ(ω)=−ωT, where T is the delay. But, I have also read in literature that it is ...
0
votes
2answers
60 views

Raised-Cosine Filter - calculating magnitude response

Here is the formula to compute magnitude of a raised-cosine filter: I know that 0 <= Beta <= 1. I am not sure what are the values for f (frequency) and Ts. I assume that some normalization ...
1
vote
2answers
187 views

Raised-Cosine Filter - calculating phase response

I want to compute phase response of an raised-cosine FIR filter. I have trouble finding the complex transfer function of the filter in literature (there is a real valued transfer function of frequency)...
1
vote
3answers
649 views

IIR Filter - calculating the phase response

Using formulae from Audio EQ Cookbook from here it was easy to implement biquad IIR filters in C++, i.e. to calculate coefficients b0, b1, b2, a0, a1, a2. Now, I want to calculate the phase response ...
0
votes
1answer
95 views

Shift a signal by a given number of samples

Is shifting a signal by a given number of samples, say $n$ samples, the same as the following in matlab: signal(n:end) instead of signal(1:end). That is, if the size of $signal$ is 200x1, does it ...
2
votes
1answer
233 views

How to find phase shift and process I/Q channel

I am currently working of 24GHz FMCW radar signal processing. The Module I'm using has 2 receiving antennas and each has 2 outputs (I and Q channel). So overall I've 4 channels. I'm using combination ...
1
vote
1answer
71 views

Path loss effect on BER

Does including log distance path loss to a communication system cause a drastic difference to the BER of the system? In other words, if I have a simulation for a communication system without path ...
0
votes
0answers
19 views

Parameter selection for log distance path loss model

I am currently referring to the following book MIMO-OFDM Wireless Communications with Matlab in which the log distance path loss model is given by the equation: $P_{LD}(d)[dB] = PL_F(d_0) + 10nlog(d/...