Questions tagged [signal-analysis]

The processing of signals for the purpose of extracting a parameter or property embedded in a signal. Signal goes in and far fewer numbers come out.

Filter by
Sorted by
Tagged with
6 votes
1 answer
1k views

How Can I Detect Peaks and Regions of Highest Variance in a 1D Signal?

I'm not a signal processing person at all so hopefully I'm not asking an obvious question (if I am, I'd appreciate any resources that would help give more context). I have a 1D vector where the ...
0 votes
0 answers
20 views

How to avoid the edge effects that may occur when applying the Hilbert transform (by mirroring)?

How to avoid the edge effects that may occur when applying the Hilbert transform (by mirroring) for image or image series signal? Code is appreciated (in python) please.
5 votes
1 answer
244 views

Compare two Fourier series to depict the signal smoothness

I have several signals, that I am trying to find a metric to compare the signal smoothness. By signal smoothness I mean, the signal that the distance between the peak to trough become smaller (getting ...
1 vote
2 answers
189 views

How to be sure that we chose the correct sampling rate in practice?

Let say I perform an experiment and I record data at a given frequency sampling $F_s$ and then I perform FFT analysis on these results. As I do not know the characteristics of the perturbation that I ...
1 vote
1 answer
49 views

Power Spectral Density and Total Power Calculation for Signal

I am currently working on analyzing a signal with the autocorrelation function given by: $$R(\tau) = 100 \cos( 10000\pi\tau) (Λ(2000\tau))^2$$ I need assistance in plotting the power spectral density ...
1 vote
0 answers
18 views

implement gradient descent with sparsification algorithm

I am trying to implement the algorithm in this paper for finding a sparse vector x that minimizes the square error $\lVert y − \Phi x\rVert_2^2$ where $\Phi$ need to satisfy the restricted isometry ...
0 votes
0 answers
34 views

Calculation of response of continuous-time LTI system [closed]

Consider an LTI system defined by the following impulse response $S_{1}$ $$ h \left( t \right) = u \left(t - 6 \right) - u \left( t \right) \tag{1} \label{1} $$ Assuming $x \left( t \right) = 5 \left[ ...
0 votes
0 answers
17 views

Allan variance plot does not match with the true plot

I am trying to simulate an Inertial Measurement Unit (IMU) by generating sample noisy gyroscope and accelerometer data. Currently I am analyzing the simulated gyroscope( gyro) data. Using the noise ...
0 votes
1 answer
121 views

Best signal processing method for recognising changes in accelerometer results?

I am new to signal processing and trying to build a gadget that hits an object and recognizes fractures and weaknesses in it using an accelerometer attached to a hammer. I have some initial results ...
9 votes
6 answers
8k views

DSP programming in C/C++

I have exposure to MATLAB and have some basic exposure to signal processing and plotting in MATLAB... but I am more comfortable with C/C++ than MATLAB because I have been working in Image processing ...
2 votes
1 answer
45 views

Signal Processing of Long Term Behavior in Stochastic Systems

I am quite new to techniques of signal processing. I have a fairly generic problem and wish to find information about topics and/or techniques that may help me address this problem. Let $x(t)$ and $y(...
0 votes
0 answers
18 views

How to know which type of sensing matrix would do the job?

Compressed sensing refers to the recovery of a high-dimensional but sparse vector $x\in\mathbb{R}^n$ from its linear measurement $y = Ax+\eta$, where $A\in\mathbb{R}^{m\times n}$ $(m<<n)$ is a ...
1 vote
1 answer
58 views

Calculating the main lobe width of Dirichlet kernel

The Dirichlet kernel of order $N$ is defined as: $$ D(\theta,N)=\frac{\sin(N\theta /2)}{\sin(\theta /2)} $$ We know that the main lobe widths between zero crossings is: $4\pi/N$ I was wondering if ...
1 vote
1 answer
66 views

Steering Vectors and Bluetooth Low Energy for computing Angle of Arrival

I am new to signal processing, but I have background in mathematics. I am trying to use Bluetooth Low Energy (BLE) on three mobile devices, where one device is being tracked and the other two act as ...
-1 votes
1 answer
128 views

Determine reflections from received signal

I have a reference signal $r(t)$ and the correlation between that reference signal and the received signal : $C_{XR}(\tau)$. The signal I receive contains reflections on walls. I have to build a ...
1 vote
0 answers
36 views

Calculating the settling time of lowpass and bandpass SOS filters constructured using SciPy

I have constructed a high pass filter using scipy: ...
0 votes
0 answers
40 views

Fourier Transform and Music Analysis

I am a senior in high-school and am currently trying to conduct an exploration on Fourier Analysis, specifically using the Discrete Fourier Transform to analyze a chord played on my piano. Basically, ...
1 vote
0 answers
10 views

CFO Estimation in LoRa Chirp Signal (Preamble part)

I am trying to estimate CFO in LoRa chirp signal (preamble part). I have seen the discussion about CFO on this forum but it is mainly related to CFO estimation in OFDM. I want to estimate the CFO in a ...
2 votes
1 answer
61 views

Analysis of impulse response in downsampling problem

Hey everyone, I'm stuck on this problem and I've got an exam in a few days. I think the filter H is used here so as to avoid aliasing artifacts, and afterwards went on to the second question. I've got ...
1 vote
0 answers
45 views

Determine Noise Level by Convolving N Signals

I using a microphone to determine (air) leakage characteristics. The signals need to be filtered to reduce the noise level and i thought of using the Spectral Subtraction Technique. Since im having 4 ...
3 votes
1 answer
295 views

Integral of product of two shifted Dirac impulses

In this question the multiplication of two impulse functions is discussed However, what if I have two shifted impulses say: $z(t) = \delta(t-\tau)\cdot \delta(t-\beta)$ Now if I want to integrate $z(t)...
1 vote
1 answer
92 views

Clipping detection algorithm for a sinusoidal signal with noise and unknown amplitude in an online fashion

My problem is the following: I am sampling data from a sine signal Samples come in a online fashion (more and more data incoming through time). The device does not have a lot of memory so it is ...
1 vote
1 answer
75 views

Practical Implications of DFT Eigenvector Formulations

Different sets of eigenvectors for the Discrete Fourier Transform (DFT) are well-established. Are there any potential practical implications associated with deriving explicit formulations for these ...
1 vote
2 answers
6k views

Relationship between signal rate, data rate, minimum bandwidth

I need to understand the relationship between bit rate, signal rate and minimum bandwidth. I read in a textbook that We define three cases for relationship between bit rate and signal rate for ...
0 votes
1 answer
95 views

How to determine the nature (real or complex valued) of a signal?

A signal X(t) is a real valued time domain signal and Y(t) is a signal that only contains the non-negative spectral components of X(t). How do I determine whether Y(t) is real-valued or complex? I ...
0 votes
1 answer
54 views

jumps in spectrogram of frequency ramping

I create spectrogram of a sine wave that changes its frequency from 60 MHz to 70 MHz over a period of 1 millisecond. can someone help me understand why I see those jumps? how can I make it smoother? <...
0 votes
0 answers
35 views

Cannot understand a simple example in Phased Array System Toolbox (MATLAB), regarding FREE SPACE

I am learning about radar and signal processing. I try to run a simple code snippet provided on Mathwork's official website It is just about FREE SPACE, which I think you know very well, but I am new ...
0 votes
0 answers
14 views

Fixed sine using HP 35665A signal analyzer

I would like to perform a fixed sine test at my DUT's natural frequency after finding the nat. freq. from a sine sweep test. I can see from "fixed sine" softkey under "Source" that ...
0 votes
1 answer
41 views

Why is numpy.angle returning values on real numbers?

This question is a follow up on previous. As I am analyzing the sampled data I need to know if it is complex or real. This is important for me since I want to transform my two-sided to a one-sided PSD....
0 votes
2 answers
140 views

Calculate a signal of brightness

I am new to signal processing. Currently, I am reading a paper regarding musical expression. The paper calculates brightness, and I want to reproduce their way of computing it. I was wondering if ...
0 votes
0 answers
92 views

Sampled data plot doesnt make sense

I've measured an accoustic signal for approx. 90 seconds with a sample frequency of 192 kHz (Note: the used device can sample data with maximaly 192 kHz, therefore i am not 100% certain, what sample ...
1 vote
0 answers
53 views

SAR Doppler centroid estimation

I read book Comming Wong Digital Processing of Synthetic apperture, where they describe in detail various metods for estimation doppler centroid. Fractional part and resolve ambiguous. But in tne ...
2 votes
1 answer
47 views

How to identify the middle of the first trough in a waveform?

(Asked on CrossValidated before I found this community) I have audio files and timestamped fragment transcriptions that I have force-aligned with third party software. Unfortunately the software ...
0 votes
1 answer
44 views

Displaying and analyzing an audio file in MATLAB

I was given the following problem at my university: We are given an audio file which we have to download. Following that we have to create a MATLAB code that can create a discrete-time graph of the ...
0 votes
3 answers
5k views

Calculating RMS/Crest Factor for a Stereo Signal

I'm doing some MIR related work with stereo audio and am a little unsure on how to proceed with some basic tasks. All my academic work prior to this has involved forcing audio to "mono" to perform ...
0 votes
0 answers
24 views

How to express random signal in MATLAB which is transmitted from transmitter to receiver

I am trying to model a random transmitted signal between transmitter (source) to receiver. Specifically, the transmitter has $N_s = 1$ antenna and receiver has $N_r = 2$ antennas. My query is that I ...
2 votes
1 answer
46 views

Why a windowed signal is considered to evaluate the Power Spectral Density?

Let's consider a real function of time $x(t)$ being a Fourier-transformable signal. The synthesis equation states that: $$x(t)=∫_{-∞}^{+∞}X(f)⋅e^{2πjft} df $$ Meaning: $x(t)$ can be seen as the sum of ...
-1 votes
1 answer
728 views

Smooth signal with Hanning

I have an acceleration record and i want to smooth it's spectrum by using a hanning window with Bandwidth=0.5 Hz. How could i do that? Example in python/matlab will be appreciated!
2 votes
0 answers
81 views

How to determine number of observations based on measurement frequency?

So I'm working on a problem where I'm measuring a signal with two different instruments -- one is a low frequency measurement system (1 Hz), and the other is a high frequency measurement system (200 ...
1 vote
1 answer
89 views

Why are convolutions between those functions equivalent (signal processing for theoretical neuroscience)?

I'm reading a book on theoretical neuroscience [1], in which the following definitions are given: $\rho(t)=\sum_{i=1}^n \delta(t-t_i)$ where $\delta$ is Dirac's delta and the $t_i$ are timestamps at ...
0 votes
0 answers
44 views

What am i doing wrong?

How do I remove the noise (long vertical lines) from signal? I am applying AC voltage via function generator which is amplified by the power amplifier to a 6mm thick steel specimen. The signals are ...
8 votes
4 answers
101k views

How to check if a signal is power signal or energy signal?

What is the procedure to check the signal type? example: $ x(t) = A \sin (\omega t) $ $ y(t) = A e^ {-\lambda |t|} $
2 votes
1 answer
100 views

How to extract the oscillation frequency from the following signals?

Signals contain both transient and stabilizing processes. In the transient process, the signal exhibits oscillatory behavior with damping. Is there some efficient algorithms to extract the frequency? ...
1 vote
0 answers
54 views

Sinus Pattern analysis

i have 1000 data which range between 50 and 180 ( heart BPM data in a day) how can i measure its similarity to a Sinus pattern? for example, for 20th recorded data (for example it is 60BPM), evaluate ...
0 votes
1 answer
1k views

Order analysis on sample vibration data to detect unbalance in python

My main goal is to figure out how to do an order analysis in Python. For this I'm trying to do an order analysis in python to some sample vibration data I found here (with and without unbalance). I ...
3 votes
2 answers
148 views

Demodulation + LPF gives derivative of modulated signal

I'm new in this community and I hope it is the right place to post my question. Unfortunately, signal processing and electronics in general are not my fields, so I'm sorry if the question is trivial. ...
1 vote
0 answers
67 views

Why is bandwidth inversely proportional to mulitpath interference?

I have a project related to Signals of Opportunity and during my research on the communication signals that can be used for navigation purpose I saw that as references are given below signals that ...
3 votes
1 answer
65 views

What effect causes this Pattern?

I've conducted a measurement of underwater noise in a laboratory experiment. Therefore i am using a sweep signal. Sometimes -I guess when the signal is much more louder- I get this fascinating ...
1 vote
1 answer
252 views

Plotting a Manually made Spectrogram with python

I'm following a guide about signal processing, but since I'm a fresher to the domain, the guide just stops at a point where only a function that could return the spectrogram values is written. So, my ...
5 votes
2 answers
398 views

Integer multiples of fundamental period in sine wave

I have a simple question. Suppose I have a signal : $f(t)=\sin(2\pi \, 25t)$ We know that it's CTFT(continuous time fourier transform) will result in 2 delta's at +- $2\pi\,25$ [rad/sec]. Or ...

1
2 3 4 5
44