A discrete signal or discrete-time signal is a time series consisting of a sequence of quantities.

learn more… | top users | synonyms

-1
votes
1answer
24 views

how to detect signal noise

I have data from a power transformer that has a frequency of 60 hz. Sometimes there are faults in the system and causes a large spike in the reading of the transformer. What I want to do is run the ...
-1
votes
1answer
33 views

Can all pass filers have a pole/zero at the origin of the root locus

I came across this root locus diagram in my DSP class. It has a pole at the origin, another pole within the unit circle and a zero just outside the unit circle. I understand that the poles and zeros ...
0
votes
0answers
12 views

How to add bandpass filter to recorded sound in matlab

I have a sound that is being recorded but I am trying to apply bandpass filtering to the sound so that it filters out anything above and below a selected frequency range. I have tried the tool in ...
0
votes
1answer
31 views

Implementing discrete time systems

Discrete time systems work on sampled continuous time signals. We need samples only at discrete time to be fed as input to a discrete time system. Does this mean discrete time systems are clocked so ...
0
votes
3answers
114 views

Study Signal Processing

I'd Like to ask two questions : What is the difference between studying Signal processing (both Deterministic and statistical) in Department of Electrical Engineering versus Department of Mathematics ...
0
votes
0answers
15 views

Stationary wavelet transfrom: diagonal detail response

I am using the PyWavelets library to take the stationary wavelet transform of some images. By looking at the documentation for the stationary wavelet transform, I notice that for each scale level it ...
0
votes
1answer
22 views

How increasing the Signal to Quantization noise increases the resolution of ADC

Inside ADC we have a quantizer, when the sampled signal is passed through it, the signal values get discretized. The number of discrete levels in which the signal is discretized is called the ...
-1
votes
1answer
34 views

Discrete Time to Frequency Response

I'm learning (trying to learn) how to find a frequency response. I have a discrete time equation and want to understand the process for finding a frequency response. Ex: $$f(n) = ...
0
votes
2answers
31 views

Spectral Content of two waveforms

I have found this interesting question here: Which of these two waveforms has a richer spectral content, and why? Intuitively speaking, I think that the first one is richer, but I cant really ...
0
votes
1answer
43 views

Checking linearity/time-invariance etc. for recursive system

I'm familiar with the general methodology for checking if a system is linear: Define output $y_1[n]$ for input $x_1[n]$, define output $y_2[n]$ for input $x_2[n]$ Define $x_3[n] = ax_1[n] + bx_2[n]$ ...
0
votes
0answers
27 views

Error tolerance for MUSIC (Multiple Signal Classification)

I would like to know if there is rule about how much can a matrix X-hat deviate from original matrix X $$\epsilon \le ||X -\hat{X}||_2$$ for MUSIC algorithm to still work. $$\hat{X} = X + Noise$$ I ...
2
votes
0answers
49 views

Extracting the phase of a jittering sine wave using python

The background: I conducted an experiment where I rotated an object (with three-fold symmetry) many times and recorded the projection of the object. I should be able to tomographically reconstruct ...
0
votes
1answer
31 views

converting block diagrams with delays to equations

given this block diagram: can someone please clarify how to interpret the second delay (the one prior to $Y$)? to convert this block diagram into a simple equation, I interpret the diagram as: ...
2
votes
2answers
68 views

Thoretically, what makes multi-pitch detection so difficult?

For multi-pitch detection, I mean for example pressing several piano keys at the same time. For signal pitch detection (pressing one key at a time), after FFT, mostly the frequency with the largest ...
-1
votes
1answer
49 views

understanding discrete-time convolution in LTI systems

I'm trying to understand the discrete-time convolution for LTIs and its graphical representation. standard explanations (like: this one) start with the idea of decomposing an input signal $x[t]$ into ...
0
votes
2answers
72 views

Best method to do piano key pitch detection?

For example, when playing piano, at the same time, print out the key notes by analyzing the signal of piano sound. How to do some pre-processing to remove the noise? When calculate with FFT, noise ...
1
vote
0answers
21 views

Variation in Signal Power in Mimo system

I am exploring methods for reducing computations required by MUSIC (Multiple Signal Classification) Algorithm. Most of the computational power is spent on calculating SVD. My approach is to take ...
0
votes
1answer
24 views

float image to integer type image

I have a multispectral satellite image and I would like to "transform" each of the image bands into one with integer values. For example to stretch? the image between 0 and 255. Not sure how to ...
1
vote
1answer
42 views

How to obtain mean Power Spectrum from two audio channels?

I have a source of noise in a duct, on either side of the noise source I have a microphone, which register the pressure, so that I get two pressure signals: $p_1$ and $p_2$. I want to get the acoustic ...
0
votes
1answer
46 views

Difference Equation - Time Response analysis of Discrete Systems

We know that that the difference equation formula for computing an output sample at time $ n$ is based upon its past/present input samples and past output samples in time domain: $\displaystyle ...
0
votes
1answer
38 views

Natural, Forced and Total System Response - Time domain Analysis of DT

I am a self-learner of DSP by reading related books. While reading Time domain Analysis of DT (Discrete Time) system, I suddenly got introduced to difference equation representing a system. It then ...
3
votes
5answers
140 views

Why does the DFT assume the transformed signal is periodic?

In many signal processing books, it is claimed that the DFT assumes the transformed signal to be periodic (and that this is the reason why spectral leakage for example may occur). Now, if you look at ...
0
votes
1answer
49 views

Autocorrelation of a signal comprised of only the same number

In MATLAB I generated a signal and its autocorrealtion function using: signal = ones(1,500).*5; % a vector of the number 5 acf = autocorr(signal,numel(signal)-1)); To my suprise the ...
0
votes
1answer
31 views

minimum frequency in periodic components

Suppose we have the following signal model $y(t) = A_1\sin(\omega_1 t+\phi_1) + A_2\sin(\omega_2 t+\phi_2) + ... + A_p\sin(\omega_p t+\phi_p) + z(t)$ When we are sampling at sampling frequency ...
3
votes
0answers
35 views

Estimate the Discrete Fourier Series of a Signal with Missing Samples

Assuming we have a discrete signal $ { \left\{ x \left[ n \right] \right\}}_{n = 1}^{N} $. Which has a Discrete Fourier Series. Now, assume I'd like to estimate its Discrete Fourier Series ...
0
votes
0answers
38 views

How To Generate a Band Limited Sawtooth Wave Using Additive Synthesis using C++

I am trying to generate a continuous Band Limited Sawtooth wave using Additive Synthesis in C++. I understand that the harmonic structure of a sawtooth wave can be generated in this manor: ...
1
vote
1answer
47 views

Properties of Discrete-time Sinusoidal Signal

I was reading in a book that below stated are the Properties of Discrete-time Sinusoidal Signal: Property 1. The discrete time sinusoids whose frequency are separated by an integer multiple of ...
0
votes
1answer
39 views

Basics of waveform, how to define the zero point

Audio is a sequence of waveforms which have peaks, troughs, 0, just like below. How to define the x axis (y = 0) in the picture, how to choose the 0 point in the waveform since there are so many ...
3
votes
3answers
473 views

disadvantages of FFT, it can not extract enough frequencies without enough samples

Let's say sampling rate is $Fs = 44\mathtt{kHz}$, now I have $N = 2048$ samples, then I can get $N/2 + 1 = 1025$ frequencies. I'm confused by Matlab's FFT documentation that says the frequencies are ...
1
vote
0answers
29 views

DC offset removal from tetra signal

Hey I want to remove DC offset from tetra signal captured as inphase and quadrature phase samples(I and Q samples). I and and Q samples are 16 bit signed values. I tried averaging 2000 I and Q samples ...
1
vote
1answer
82 views

Understanding the windowing method in PSD calculation

I have some issues understanding the use of a window (it doesn't matter which one) to calculate the Power Spectral Density of a signal. For example say I want to use the hann window, with $N = ...
0
votes
0answers
25 views

Clustering of overlapping windows (K Means)

I'm attempting the clustering of some of my data using a K-means Euclidean square method. I've broken the data down into small windows, 200 samples in size, but with a 50% overlap. I've chosen to use ...
0
votes
2answers
83 views

Generating a high SNR sinusoide with lut on a DSP

I'm generating a sinus by using a lut method on a DSPic33f. My sample rate is 48 kHz, so I saved 12000 of the first value (unsigned int, 16 bits) and use trigonometric formulas to calculate the other ...
0
votes
1answer
91 views

Determine whether a signal is periodic or not and get fundamental period

Here is my signal Cos(n/2)*cos(pi*n/4) cos(n/2) has period 4pi and cos(pi*n/4) has period 8 Now, the question is will the signal be periodic for fundamental ...
1
vote
0answers
31 views

Time delay analysis in different binary sequences

I am extracting a property of a signal which I represent with either a 0 for absent or 1 for present. This property is extracted for each data point in a time series and in the end I am left with a ...
0
votes
3answers
73 views

Decimate/downsample a signal from 1920.93Hz to 1920Hz. Possible? [duplicate]

I've just learned that the A/D converter I am using is not sampling at my desired sampling rate. I request 20 seconds of data at 1920Hz and I receive 38400 points of data that were actually sampled ...
4
votes
1answer
64 views

Intertial navigation on android phone with Kalman filter

Ok, so suppose I've got a phone with gyroscope, compass and 3-d accelerometer. I wanted to track position of the moving phone for about 1 minute with let's say 50 mm accuracy. Actually let's say that ...
0
votes
2answers
156 views

Negative dB signal to noise ratio

Is it common to find systems having signal to noise ratio (SNR) less than 1 i.e. noise is more than signal? I am currently working with SNR of -5db to -20db. And how useful is it to work with sensor ...
0
votes
2answers
55 views

What is 'energy compaction' in simple terms?

This is my understanding of 'energy compaction' and want to know if it is right. Take a vector. The energy of the vector is the sum of the squares of its elements. If A is the transformation matrix ...
0
votes
2answers
67 views

shifting sequences using Matlab

I'm reading this book and I came across a function to shift sequences. Mathematically, $$ y(n) = \{x(n-k) \} $$ if $m = n-k$, then $$ y(m+k) = \{ x(m) \} $$ ...
0
votes
1answer
25 views

How to model the dispersion which is introduced by an electro-absorption modulator (EML)?

I need to model the dispersion which is introduced by an EML in Matlab. The parameters are: Lambda: 1310nm PAM4 power: Pmax = 1.09 mW Pmin = 0.13 mW Bandwidth = 56Gbps
-1
votes
1answer
43 views

DSP - Understanding Formulas

I am a beginner in DSP but get confused when some formulas like below are referred: ...
0
votes
1answer
124 views

Detecting sound inside a sound

I was searching on the Internet hopelessly about some materials regarding detecting a sound in another sound. Say, I've got a recorded short sound (which may be anything, fragment of speech, fragment ...
0
votes
1answer
55 views

how to get the phasor(frequency domain) representation of a digitalized signal?

I know that we can get the phasor representation(frequency domain) of a signal through Fourier transform, but the picture above gives a method that can get the phasor representation of a signal in a ...
2
votes
1answer
59 views

Non-uniqueness of continuous time sinusoids?

I have read the DSP literature and I get why: $$e^{j(\omega+2 \pi m)n}=e^{j\omega n}$$ But can't we prove the same in continuous domain also in the following way: $$e^{j\omega t}$$ $$e^{j(\omega+2 ...
2
votes
1answer
51 views

Simulate a pulse of specific power

Suppose you produce a pulse x in discrete samples of duration dt each (e.g. in Matlab) according to a function. I was given some ...
1
vote
1answer
99 views

Digital Gaussian White noise signal generation in C++

I am trying to generate a band limited noise signal on a Raspberry Pi. I calculate samples at every 1/48000 sec on the Pi. If I generate normally distributed random numbers as data points at every ...
1
vote
1answer
34 views

Discrete signals notation underlined value

In a book i have there's an exercise that want to find the output of a system for a given signal system: $ 2y(n)=2x(n)+x(n+1)+x(n-1) $ input : $ Χ=[\underline1, -1, 2, 0, -2, 0, 1 ]$ $Χ1=Χ[0] $ ...
1
vote
2answers
100 views

When should we using moving average in algorithm design?

I'm new to signal processing. And I just read G.720.1. I find there is a lot of moving average used. And I can also recall there is a lot of moving average been used in other audio processing ...
1
vote
1answer
126 views

How can I load a wav file, split it in frames, apply different filters do different frames and then recombine the filtered frames into a single file?

I'm working on a wav audio file using MATLAB. What i would like to do is: load a wav file and divide it into frames of the same dimension filter these frames (with a different filter for each ...