Questions tagged [fourier-transform]

The Fourier transform is a mathematical operation that decomposes a function into its constituent frequencies, known as a frequency spectrum.

Filter by
Sorted by
Tagged with
5 votes
5 answers
9k views

About Discrete Fourier Transform vs. Discrete Fourier Series

I am new to the field of signal processing. I am wondering what is the difference between DFS(Fourier Series) vs. DFT(Fourier Transform). For common applications, usually we get a segment(length <...
aha's user avatar
  • 161
2 votes
3 answers
5k views

DFT coefficients meaning?

What "are" they? What's a sensible way to interpret the coefficients (and what isn't)? To pose specifics: DFT coefficients describe the frequencies present in a signal They describe the ...
OverLordGoldDragon's user avatar
116 votes
12 answers
99k views

What is the physical significance of negative frequencies?

This has been one of the holes in my cheddar cheese block of understanding DSP, so what is the physical interpretation of having a negative frequency? If you have a physical tone at some frequency ...
Spacey's user avatar
  • 9,667
2 votes
3 answers
2k views

Does Zero Padding Distort the Spectrum of a Signal?

It's said to "sample the DTFT", revealing what "DFT fails to see". And I fail to see how this sampling isn't distortion. The "spectrum" aims to provide the sinusoidal ...
OverLordGoldDragon's user avatar
143 votes
8 answers
176k views

Why is the Fourier transform so important?

Everyone discusses the Fourier transform when discussing signal processing. Why is it so important to signal processing and what does it tell us about the signal? Does it only apply to digital signal ...
jcolebrand's user avatar
  • 1,549
5 votes
1 answer
709 views

Replicate MATLAB's `conv2()` in Frequency Domain

When conv2d is on same mode, the image needs no padding, because the result is the same size as the image. When ...
Mage Front's user avatar
43 votes
6 answers
163k views

Difference between Discrete Time Fourier Transform and Discrete Fourier Transform

I have read many articles about DTFT and DFT but am not able to discern the difference between the two except for a few visible things like DTFT goes till infinity while DFT is only till $N-1$. Can ...
BaluRaman's user avatar
  • 679
2 votes
1 answer
1k views

Power Spectrum: Definition

I am new to the study of time series. Recently I have asked a question about the covariance of real and imaginary part of a real(in time domain) stochastic time series and I have received an answer ...
Cupitor's user avatar
  • 159
1 vote
1 answer
259 views

Subsampling in frequency domain? Effect of sampling rate on spectrum?

Given a sequence $$ x[n] = [0, 1, 2, 3, 4, 5, 6, 7] $$ and its subsampling (by e.g. factor of 2) $$ x_\text{sub}[n] = [0, 2, 4, 6] $$ are $x_\text{sub}$ and $x$ related in spectrum? That is, given $X =...
OverLordGoldDragon's user avatar
38 votes
7 answers
7k views

What is the most lucid, intuitive explanation for the various FTs - CFT, DFT, DTFT and the Fourier Series?

Even after having studied these for quite sometime, I tend to forget (if I'm out of touch for a while) how they are related to each other and what each stands for (since they have such similar ...
Vighnesh's user avatar
  • 489
25 votes
1 answer
3k views

Is the Laplace transform redundant?

The Laplace transform is a generalization of the Fourier transform since the Fourier transform is the Laplace transform for $s = j\omega$ (i.e. $s$ is a pure imaginary number = zero real part of $s$). ...
Vinz's user avatar
  • 361
8 votes
5 answers
33k views

Difference between DC component and zero frequency component of signal

We know that Fourier Transform of a signal exists if it is absolutely integrable and it exists for periodic signals if impulse functions are allowed. If we consider the fourier transform of $\text{...
spectre's user avatar
  • 555
1 vote
2 answers
386 views

DFT of a sine, closed form solution and insights

I seek to calculate, mathematically, the Discrete Fourier Transform, $$ \texttt{DFT}\{x\}[k] = \sum_{n=0}^{N - 1} x[n] e^{-j2\pi k n / N} $$ of any arbitrary real-valued sine: any frequency, duration, ...
OverLordGoldDragon's user avatar
26 votes
4 answers
62k views

What effect does a delay in the time domain have in the frequency domain?

If I have a signal that is time limited, say a sinusoid that only lasts for $T$ seconds, and I take the FFT of that signal, I see the frequency response. In the example this would be a spike at the ...
gallamine's user avatar
  • 693
12 votes
9 answers
1k views

Where is the flaw in this derivation of the DTFT of the unit step sequence $u[n]$?

This question is related to this other question of mine where I ask for derivations of the discrete-time Fourier transform (DTFT) of the unit step sequence $u[n]$. During my search for derivations I ...
Matt L.'s user avatar
  • 89k
6 votes
2 answers
3k views

Image Processing and applicability of 2D Fourier Transform

As a newbie in the world of signal processing, I am having a hard time in appreciating image 2-D fourier transforms. I am fully able to appreciate the concept of 1-D Fourier transform. Essentially, ...
Raj's user avatar
  • 269
5 votes
1 answer
3k views

Applying Image Filtering (Circular Convolution) in Frequency Domain

To filter an image we can: Use a 3x3, 5x5, 7x7, etc. filter, that is convolve the image and the filter in the space domain. Use a FFT on both the image and the filter, multiply them together in the ...
pseudomarvin's user avatar
2 votes
2 answers
635 views

One integral inverse CWT

MATLAB's icwt docs state inversion to be done by a single integral: $$ f(t) = 2 \Re e\left\{ \frac{1}{C_{\psi, \delta}} \int_0^\infty \left< f(t), \psi(t) \right> \frac{da}{a} \tag{1} \...
OverLordGoldDragon's user avatar
13 votes
2 answers
13k views

Discrete-time Fourier Transform of the unit step sequence $u[n]$

From text books we know that the DTFT of $u[n]$ is given by $$U(\omega)=\pi\delta(\omega)+\frac{1}{1-e^{-j\omega}},\qquad -\pi\le\omega <\pi\tag{1}$$ However, I haven't seen a DSP textbook that ...
Matt L.'s user avatar
  • 89k
-1 votes
1 answer
4k views

Aliasing after downsampling [duplicate]

Let me start with time domain representation of the original signal \begin{equation} x_n=\sum_{k=0}^{2N-1}X_ke^{j\frac{2\pi nk}{2N}} \end{equation} where $2N$ is number of time/frequency samples ...
Cali's user avatar
  • 181
24 votes
3 answers
12k views

Tips for improving pitch detection

I'm working on a simple web app that allows the user to tune his/her guitar. I'm a real beginner in signal processing, so please don't judge me too harshly if my question is inappropriate. So, I ...
Rad'Val's user avatar
  • 443
17 votes
2 answers
6k views

Fourier transform 4 times = original function (from Bracewell book)

I was glancing through "The Fourier Transform & Its Applications" by Ronald N. Bracewell, which is a good intro book on Fourier Transforms. In it, he says that if you take the Fourier ...
sambajetson's user avatar
11 votes
2 answers
2k views

What is the difference between $X(j\omega)$ and $X(\omega)$ notation?

What is the difference between $X(j\omega)$ and $X(\omega)$ notation? What is the meaning of $j\omega$? Does it represent frequency, and if yes, what is the meaning of an imaginary frequency?
verdery's user avatar
  • 259
11 votes
4 answers
5k views

What's the difference between the Gabor-Morlet wavelet transform and the constant-Q transform?

At a glance, the constant-Q fourier transform and the complex Gabor-Morlet wavelet transform seem the same. Both are time-frequency representations, based on constant-Q filters, windowed sinusoids, ...
endolith's user avatar
  • 15.7k
9 votes
1 answer
3k views

Zero Padding of FFT

There are many question related to the zero padding a time domain signal to get more frequency bins after performing Fourier transform. As I understand this process is equivalent to trigonometric ...
Creator's user avatar
  • 131
5 votes
2 answers
2k views

Amplitude after Fourier transform

How to obtain the correct amplitude after the numerical Fourier transform of a signal? Example: consider an exponential decaying wave $y(x)=e^{-x}\sin(100\pi x)$ with Fourier transform $y_f(x_f)$ ...
Frederic's user avatar
  • 173
1 vote
1 answer
664 views

Periodogram (Welch) has different levels depending on length of segment/ resolution

I am trying to compute the PSD of a signal in MATLAB using Welch's periodogram method as shown in the code snippet below. ...
Tommy Wolfheart's user avatar
26 votes
1 answer
9k views

How to circularly shift a signal by a fraction of a sample?

The shift theorem says: Multiplying $x_n$ by a linear phase $e^{\frac{2\pi i}{N}n m}$ for some integer m corresponds to a circular shift of the output $X_k$: $X_k$ is replaced by $X_{k-m}$, where ...
endolith's user avatar
  • 15.7k
17 votes
8 answers
21k 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 ...
user10839's user avatar
  • 171
16 votes
2 answers
34k views

Image Reconstruction:Phase vs. Magnitude

Figure 1.(c) shows the Test image reconstructed from MAGNITUDE spectrum only. We can say that the intensity values of LOW frequency pixels are comparatively more than HIGH frequency pixels. Figure 1.(...
sagar's user avatar
  • 549
15 votes
3 answers
6k views

When can we write Heisenberg uncertainty Principle as a equality?

We know that Heisenberg uncertainty Principle states that $$\Delta f \Delta t \geq \frac{1}{4 \pi}.$$ But (in many case for Morlet wavelet) I have seen that they changed the inequality to an equality....
SAH's user avatar
  • 1,307
14 votes
7 answers
11k views

The difference between DFT and DFS

In the literature, I've found that DFS and DFT are one and the same. If they are one and the same why to use two different names for them? If there is really a difference what is it and what is the ...
phanitej's user avatar
  • 450
11 votes
3 answers
17k views

STFT: why overlapping the window?

For STFT, we impose window of certain size onto the original signal, then we perform fft on each window. The uncertanty about frequency and time is determined by the width of the window, however, I ...
kuku's user avatar
  • 273
9 votes
3 answers
5k views

How to Zero Pad in Order to Perform Filtering in the Fourier (Frequency) Domain?

Consider an $M\times N$ image $f$ and an $G \times K$ filter $h$. Given that convolution in the spatial domain corresponds to multiplication in the Fourier domain, then we can perform a convolution of ...
user avatar
5 votes
1 answer
3k views

How do I convert a real baseband signal to a complex baseband signal?

I have radio telescope observations that have resulted in two real-valued signals (corresponding to the right- and left-handed circular polarizations). The signals are sampled at rate $2B$, and ...
XYZT's user avatar
  • 351
2 votes
2 answers
5k views

Relation between the DTFT and the spectrum of a sampled signal

In the $\rm DTFT$ (Discrete Time Fourier Transform) the spectrum is periodic with a period of $2\pi$ . A continuous signal when sampled has a spectrum which is a repeated version of its original ...
spectre's user avatar
  • 555
0 votes
2 answers
678 views

Discreteness and periodicity in Fourier transform

Why discreteness in time / frequency domain dictates periodicity in the other frequency / time domian? For example the DTFT is perodic in frequency? Why it doesn't contain all the frequencies? Why ...
Mohamed Osama's user avatar
55 votes
4 answers
22k views

What is the sparse Fourier transform?

MIT has been making a bit of noise lately about a new algorithm that is touted as a faster Fourier transform that works on particular kinds of signals, for instance: "Faster Fourier transform ...
nibot's user avatar
  • 3,773
18 votes
2 answers
18k views

Why do we say that "zero-padding doesn't really increase frequency resolution"

Here is a sinusoid of frequency f = 236.4 Hz (it is 10 milliseconds long; it has N=441 points at sampling rate ...
Basj's user avatar
  • 1,267
15 votes
1 answer
27k views

What are the units of my data after an FFT?

Magnetometer measures the derivative of the magnetic field, or dB/dt, with an output in microvolts (mV). The Sampling rate is 128 Hz, so if we collect data for 2 minutes, $2 \times 60 \times 128=...
MikiBelavista's user avatar
12 votes
3 answers
4k views

Slow Down Music Playing While Maintaining Frequency

Playing a piece of music audio at a slower speed would lower its pitch (frequency). Is there a tool and theory to slow down the song playing while keep the frequency the same? I suppose one can do ...
Hans's user avatar
  • 223
12 votes
1 answer
17k views

What exactly is a complex envelope?

I have seen this be mentioned a couple of times in some books I read, so I want to make sure. Is the complex envelope simply the summation of the real and quadrature components of a signal, whereby ...
TheGrapeBeyond's user avatar
11 votes
2 answers
6k views

Effect of windowing on noise

I understand that truncating a signal in time 'smears' the frequency response depending on the window chosen. In general, the shorter the signal duration, the more 'flattened' the frequency response, ...
abc's user avatar
  • 269
7 votes
4 answers
4k views

Why do we have to rearrange a vector and shift the zero point to the first index, in preparation for an FFT?

I am trying to learn how to implement the FFT as a way to approximate the continuous-time Fourier transform, and as a "nice easy example" I have chosen to test it with a simple Gaussian pulse in the ...
teeeeee's user avatar
  • 681
7 votes
2 answers
2k views

Kernel Convolution in Frequency Domain - Cyclic Padding

I don't know whether this is the right place to post this, but I suppose it is. I know that frequency multiplication = circular convolution in time space for discrete signals (vectors). I also know ...
Johnny Pauling's user avatar
6 votes
1 answer
5k views

$2\pi$ periodicity of discrete-time Fourier transform

In my signals and systems course, we have learned that the discrete-time Fourier transform is $2\pi$ periodic, but the continuous-time Fourier transform is not periodic in general. For reference, we ...
Keff Stone's user avatar
4 votes
1 answer
1k views

3D wiggle plot for an analytic signal: Heyser corkscrew/spiral

Just reading The Analytic Impulse, A. Duncan, 1988, I met the name "Heyser corkscrew" for the first time in my DSP life, for a 3D display of a cisoid or complex exponential $e^{i\omega }$ (often ...
Laurent Duval's user avatar
4 votes
3 answers
11k views

How condition for existence of Fourier transform is valid?

The condition for Discrete time Fourier transform to exist for function $f(n)$ is given as $$\sum_{-\infty}^\infty |f(n)| < \infty.$$ In case of continuous Fourier transform the difference is ...
devraj's user avatar
  • 407
3 votes
1 answer
811 views

why do we use $X(e^{j\omega})$ instead of $X(j\omega) $ in Discrete Time FT

I am studying DT-FT. But I cannot figure out why we use $X(e^{j\omega})$ instead of $ X(j\omega) $ in DT FT Thanks in advance..
verdery's user avatar
  • 259
2 votes
2 answers
3k views

How is wavelet time & frequency resolution computed?

Mallat gives analytic wavelet time & frequency widths/uncertainties as $$ \begin{align} \sigma_{ts}^2 &= \int_{-\infty}^{\infty} (t - u)^2 |\psi_{u, s}(t)|^2 dt = s^2 \sigma_t^...
OverLordGoldDragon's user avatar

1
2 3 4 5
7