Questions tagged [signal-analysis]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
2
votes
2answers
2k views

Morlet wavelet time and frequency resolution

I want to calculate Morlet time and frequency resolution. the Morlet wavelet function is define as : $\psi(t)=\frac{1}{\sqrt{\pi f_b}}e^{j2\pi f_c}e^{-t^2/f_b}$ Note: I know the answers, but I don't ...
2
votes
3answers
2k views

use wavelet transform to extract frequencies from given signal

let us suppose that we have following signal values,which consists by deterministic components and random noise(white noise) ...
2
votes
1answer
246 views

How can a zero-padded length n signal be truncated to n coefficients from which a signal can be reconstructed?

A wavelet transform is defined for infinite length signals. Finite length signals must be extended in some way before they can be transformed. I know that periodic replication and zero padding are ...
2
votes
1answer
179 views

Detect signals degree of imbalance

I have got this question: let's suppose that I have three signals, representative of the same variable, but taken on three different component of a same device; in my case, three load signals, ...
2
votes
2answers
1k views

Possible to break out complex WiFi signal?

Is it possible to break out the i and q of a complex WiFi signal? If I have a laptop with a standard WiFi card in it, could I break out the i and q in analog, or upon sampling in an FPGA via digital ...
2
votes
1answer
73 views

What kind of power spectrum implies uncorrelation in time?

I am new in signal processing field, and actually I just need some basic tools for what I am working on. I've learnt that the autocorrelation function is the inverse Fourier transform of the signal's ...
2
votes
2answers
88 views

How to identify the beginning and the end of a signal using MATLAB

I have multiple signals as shown in this image. I'd like automatically detect time for the earliest detection of the signal (approx 0.7e4 in S1-B3-B (orange)) and last detected occurrence of the ...
2
votes
1answer
92 views

Frequency estimation on chaotic waveform

The target signal is generated by the following analytically solvable hybrid chaotic oscillator \begin{equation}\label{eq:1} \ddot{u} - 2\beta \dot{u} +(\omega^2+\beta^2)(u-s)=0 \end{equation} ...
2
votes
1answer
267 views

What Is the Difference between Parseval's Theorem and Plancherel Theorem?

Wikipedia gives Parseval's theorem as follows. Parseval's Theorem , is the Fourier transform of x(t). And Plancheral's theorem is given as , where is the fourier analog. Plancheral ...
2
votes
1answer
46 views

Error due to downsampling an image

I have two images $I_1$ and $I_2$ suppose $I_2 = downscale(I_1)$, so for example if $I_1$ has resolution 1024x1024 $I_2$ could be 512x512. How can I measure how much quality I've lost during this ...
2
votes
1answer
111 views

Denoising a signal using eigendecomposition

I have a complex observable series $Y(t)$ which is the result of summing two complex r.v $X(t)$ (unobservable) and a $\epsilon(t)$ (unobservable). $$Y(t)=X(t)+\epsilon(t)$$ Assume that $X$ and $\...
2
votes
1answer
173 views

Linear Predictive Coding for general signals

I have a signal that's monotonic and roughly linear and have been looking at using Linear Predictive Coding to encode information and compress my signal. I guess my first general question is if this ...
2
votes
1answer
188 views

Facing problem in plotting histogram of DCT coefficient of an image

In digital image forensic, it is assumed that the histogram of DCT coefficients of the un-compressed natural image has the smooth histogram. However, the histogram of DCT coefficients of the ...
2
votes
1answer
174 views

Gaussian Equivalent of Convolving an Image 50 Times with a Box Filter

I have a image that I'm convolving 50 times with a box filter, and I like to replace this with a single gaussian filter. Because both box filter and gaussian filter are separable I can just study the ...
2
votes
1answer
322 views

Cross-correlation, sharp peak at 0?

First of all, I have to stress that I am not a professional of coding, no more than a professional of signal processing. I am a chemist that happen to be working on a project involving both. So in ...
2
votes
1answer
200 views

consecutive filtered blocks with filtfilt

I'm doing basic signal processing in Python. I'm filtering consecutive blocks of a signal with scipy's filtfilt (to get zero phase). I would like to concatenate several blocks after filtering, however,...
2
votes
1answer
124 views

Changing the number of cycles of an sinusoidal input signal

Imagine we have an ultrasonic sensor that transmits a multiple cycles of sinusoidal signal/waveform that can travel up to a specific distance/range. Can we achieve more distance coverage using more ...
2
votes
2answers
490 views

Room impulse response 'noise'

I am working on getting room impulse response(RIR) and the first order reflections of a room. For now I am stuck at getting proper RIR. I followed Joseph's work and implemented on my own. My setup ...
2
votes
1answer
322 views

Vibration Analysis by using FFT

I have 6 column vectors $(\mathbf A_x,\mathbf A_y, \mathbf A_z, \mathbf G_x, \mathbf G_y, \mathbf G_z)$ taken by accelerometer to analyze the vibration of a construction. Each column is a $64998\times ...
2
votes
1answer
108 views

Destructive interference on the Autocorrelation of the time signal of periodic CPFSK-signals.

An FSK-signal with a frequency-shift $\Delta F$, a symbol-stream $x$, $x(n) \in {\{-1,1}\} $ and symbol duration $T$ has the complex envelope: $$f[x](t)=\exp\left(2 \pi i \Delta F T \left(\sum_{l=0}^{...
2
votes
2answers
2k views

Creating an Eye Diagram for QPSK Simulation

I am trying to implement an eye diagram for an application, where the input signal is QPSK. However, I feel that there is some fundamental concept concerning these plots that I am missing. Several ...
2
votes
1answer
590 views

How audio watermarks are captured

I have read that we can use audio watermarks to "identify the original produces of the material or the consumers of the media." How consumers of the media is measured by audio watermarks? Lets say ...
2
votes
1answer
322 views

Help in interpreting the auto correlation graph

I want to check if a time series is (a) random (b) independent. For these I am using the autocorrelation (AC). Autocorrelation refers to the correlation of a time series with its own past and future ...
2
votes
1answer
45 views

Splines and Gaussians [closed]

Higher-order splines all mostly look like Gaussians. I wonder how higher-order splines (from 3rd order onwards) and Gaussians differ. How can one differentiate them?
2
votes
1answer
339 views

Decomposition of $H(z)$ as maximum-phase, minimum-phase

The frequency response is: $$H(z) = 2-7z^{-1}+7z^{-2}-2z^{-3}$$ I see that it has $3$ zeros: $z_{01} = \frac 12$, $z_{02} = 2$, and $z_{03} = 1$; and $3$ poles in: $$z_x = 0$$ Now, I have to write ...
2
votes
2answers
503 views

detect and distinguish driving maneuvers via smartphone sensors

I want to do some driving style analysis via smartphone. Therefore, I programmed an app that records a 2D acceleration (when accelerating/braking and turning left/right). The app calibrates itself in ...
2
votes
2answers
65 views

Goodness of fit for complex valued curves (i.e. frequency responses in frequency domain)

My apologies for perhaps the stupidity of this question. Presume that one has the 'frequency response' $Y_{data}(k)$ of a system and also has an estimated model $Y_{syn}(k)$ that fits the data. How ...
2
votes
1answer
2k views

Implementing Welch's method for Power Spectral Density

I want to implement Welch's method for PSD calculation in MATLAB. I do not want to use built in MATLAB cpsd function, such that I can change the FFT implementation ...
2
votes
1answer
6k views

Matlab signal processing removing white noise from signal

What is the way to address the removal of white noise from a signal? Extra Details Hi I also agree the details are as follow: ...
2
votes
1answer
698 views

How to analyze reverb in existing sound recording?

I'm wondering if there is a technique by which to analyze an existing sound recording and extract some details of the reverb and echo that are present (either due to natural environment, or added ...
2
votes
1answer
109 views

Processing and feature extraction from very short signals

I recently have encountered very short time signals (from three to 12 samples, typically). They appeared for instance in small time frames in engine simulation that should be extrapolated in a robust ...
2
votes
1answer
1k views

How to extract text from a scanned document?

The task I am facing is extraction of rotated text (any angle) from a scanned image(attached Image). The image contains a blue sticker on it and need means in extracting the text (printed text) from ...
2
votes
1answer
510 views

Per Window Normalization

I have PPG signal that should be normalized, with offline processing I'd just do $z$-normalization, $$ \displaystyle \frac{x- \mu_x}{\sigma_x} \quad \text{where } x \text{ is the signal.} $$ The ...
2
votes
1answer
1k views

Python MNE - reading EEG data from array

I have EEG data that comes in the form of a 3D numpy array (epoch * channel * timepoint). timepoint is a 256 element array containing each sampled timepoint (1s total, at 256Hz). epoch is an ...
2
votes
1answer
2k views

Butterworth filter in python

I'm trying to use a Butterworth filter in Python as described in this thread with these functions: ...
2
votes
1answer
134 views

Frequency Spectrum Analysis

How do you find the phase and inverse Fourier transform of this frequency spectrum?
2
votes
1answer
722 views

Is step detection the correct approach to this problem? what if not?

I'm looking for some advice on where and what to start reading for learning to solve this. I've the time series of the position coordinates (x,y) of an animal in an open field (just a cage). I want ...
2
votes
1answer
154 views

Amplitude Spectrum, Nyquist Frequency, mixed/min/max wavelets

The problem is here. Now I know the definition of mixed/max/min phase wavelets, whether the roots lie within the unit circle or not. Starting from n = 1, let $$ x_t = ( 5, 6) $$ $$ X(z) = 5 + 6z $$ ...
2
votes
1answer
237 views

How to get the signal to noise ratio from noisy data set with sinusoid?

I'm new to DSP and trying to do some example problems for a class and am confused by this one. Given a data set, and knowing it contains a signal that is a single sinusoid with random content noise, ...
2
votes
1answer
137 views

Detecting a curve with certain characteristics in a spectrogram

I have a spectrogram built by breaking a signal into chunks and taking the FFT of these chunks. An example spectrogram is: In this spectrogram I am looking for a curve (aka pitch contour) that: ...
2
votes
1answer
205 views

Gesture recognition from analog sensor value

Not sure if this is the right place for my question but let me give it a try. I have a very simple analog sensor (piezo transducer) which is attached to a microcontroller. I'm using this sensor to ...
2
votes
1answer
1k views

Short term energy signal explanation

I'm trying to calculate the short term energy of a digital signal in python, using a rectangular window, but don't understand the basics of how this works, a pointer to any good explanation would be ...
2
votes
2answers
2k views

Zero-padding in STFT

I a recent topic, it has been told that zero-padding in the STFT can improve it, and avoid some circular convolution related things. Here is my Python code for STFT : ...
2
votes
1answer
538 views

Wavelet transform wavdec returns matrix of the wrong size

I have a question regarding the wavdecand dwt functions in MATLAB. I am using ...
2
votes
1answer
62 views

Initial Rest Condition for LCCDE causal LTI systems

I am self studying Alan Opennheim's course Signals and Systems. I am a math major and have no background in EE. I understand that for a LCCDE system to be linear its auxiliary conditions must be 0. ...
2
votes
1answer
57 views

Multiply signal $x[k]$ with $\cos(2\pi\nu_0k)$, then given $X(\nu)$ draw resulting function in frequency domain?

Let $$y[k]=x[k]\cdot \cos(2\pi\nu_0k) .\tag{1}$$ Then, given a signal $x[k]$ with the DTFT $X(\nu)$ according to the following figure what will the frequency domain for $Y(\nu)$ look like for a ...
2
votes
0answers
30 views

How to remove varying noise from strain data in MATLAB

I'm very new to signal processing. I have some data measured over time at 800 Hz. I'm interested in the high frequency signals. You can easily identify them in the image below (in this case, 3 signals)...
2
votes
0answers
255 views

Basics of Normalizing Cross-Correlation with a View to Comparing Signals

I'm trying to understand how cross-correlation is used determine the similarity of two signals. This tutorial offers a very clear explanation of the basics, but I still don't understand how to use ...
2
votes
0answers
106 views

FFT Service on AWS? [closed]

Hopefully this is the right forum to post this question. Initially posted to Meta. My mistake. Learned the hard way via downvoting. I searched AWS and Microsoft cognitive services for an FFT web ...
2
votes
2answers
261 views

GPS CA Signal Acquisition

The coarse acquisition C/A GPS signal has a symbol rate or chip rate of 1.023 Mcps with code period of 1 ms. The code bandwidth is +/-1.023MHz (to 1st sinc nulls). I'd like to record this signal using ...