FT of function $f(t)$ is to take integration of the product of $f(t)$ and $e^{-j\Omega t}$. By separating these two term into real and imaginary forms, the FT can be written as follow:

$\begin{align*}\mathcal{F}\Big( f(t) \Big) &= \int_{-\infty}^{\infty}f(t)e^{-j\Omega t}dt\\
&=\int_{-\infty}^{\infty}\big[f_R(t)+if_I(t)\big]\big[cos(-\Omega t)+isin(-\Omega t)\big]dt\\
&=\int_{-\infty}^{\infty}\Big\{f_R(t)cos(-\Omega t)-f_I(t)sin(-\Omega t)+i\Big[f_R(t)sin(-\Omega t)+f_I(t)cos(-\Omega t)\Big]\Big\}dt\\
&=\int_{-\infty}^{\infty}f_R(t)cos(-\Omega t)dt-\int_{-\infty}^{\infty}f_I(t)sin(-\Omega t)dt+i\int_{-\infty}^{\infty}f_R(t)sin(-\Omega t)dt+i\int_{-\infty}^{\infty}f_I(t)cos(-\Omega t)dt
\end{align*}$

Now, consider a function $g(t)=f(-t)$, and take the FT on function $g(t)$:

$\begin{align*}\mathcal{F}\Big( g(t) \Big) &= \int_{-\infty}^{\infty}g(t)e^{-j\Omega t}dt\\
&=\int_{-\infty}^{\infty}f(-t)e^{-j\Omega t}dt\\
&=\int_{\infty}^{-\infty}f(v)e^{-j\Omega(-v)}d(-v) \qquad letting\ v=-t\\
&=\int_{-\infty}^{\infty}f(v)e^{j\Omega v}dv\\
&=\int_{-\infty}^{\infty}\big[f_R(v)+if_I(v)\big]\big[cos(\Omega v)+isin(\Omega v)\big]dv\\
&=\int_{-\infty}^{\infty}\Big\{f_R(v)cos(\Omega v)-f_I(v)sin(\Omega v)+i\Big[f_R(v)sin(\Omega v)+f_I(v)cos(\Omega v)\Big]\Big\}dv\\
&=\int_{-\infty}^{\infty}f_R(v)cos(\Omega v)dv-\int_{-\infty}^{\infty}f_I(v)sin(\Omega v)dv+i\int_{-\infty}^{\infty}f_R(v)sin(\Omega v)dv+i\int_{-\infty}^{\infty}f_I(v)cos(\Omega v)dv\\
&=\int_{-\infty}^{\infty}f_R(v)cos(-\Omega v)dv-\int_{-\infty}^{\infty}f_I(v)sin(\Omega v)dv-i\int_{-\infty}^{\infty}f_R(v)sin(-\Omega v)dv+i\int_{-\infty}^{\infty}f_I(v)cos(\Omega v)dv\end{align*}$

Compare the derivations. Only if the function $f(t)$ is real ($f_I = 0$) can we receive the equations:

$\begin{align*}
\mathcal{F}\Big(f(t)\Big)
&=\int_{-\infty}^{\infty}f_R(t)cos(-\Omega t)dt+i\int_{-\infty}^{\infty}f_R(t)sin(-\Omega t)dt\\
\mathcal{F}\Big( f(-t) \Big)
&=\int_{-\infty}^{\infty}f_R(t)cos(-\Omega t)dt-i\int_{-\infty}^{\infty}f_R(t)sin(-\Omega t)dt\end{align*}$

Which can be easily concluded that if $f(t)$ is real, the FT of $f(t)$ is complex conjugate to the FT of $f(-t)$

$\color{red}{\mathcal{F}\Big(f(-t)\Big) = F^{*}(j\Omega) \qquad for\ f(t)\ is\ real}$

Take FT on the complex conjugate function $f^{*}(t) = f_R(t) – if_I(t)$

$\begin{align*}
\mathcal{F}\Big(f^*(t)\Big)
&=\int_{-\infty}^{\infty}f^*(t)e^{-j\Omega t}dt\\
&=\int_{-\infty}^{\infty}\Big[f_R(t)-if_I( t)\big]\big[cos(-\Omega t)+isin(-\Omega t)\Big]dt\\
&=\int_{-\infty}^{\infty}\Big\{f_R(t)cos(-\Omega t)+f_I(t)sin(-\Omega t)+i\Big[f_R(t)sin(-\Omega t)-f_I(t)cos(-\Omega t)\Big]\Big\}dt\\
&=\int_{-\infty}^{\infty}\Big\{f_R(t)cos(\Omega t)-f_I(t)sin(\Omega t)+i\Big[-f_R(t)sin(\Omega t)-f_I(t)cos(\Omega t)\Big]\Big\}dt\\
&=\int_{-\infty}^{\infty}\Big\{f_R(t)cos(\Omega t)-f_I(t)sin(\Omega t)-i\Big[f_R(t)sin(\Omega t)+f_I(t)cos(\Omega t)\Big]\Big\}dt\\
&=\int_{-\infty}^{\infty}f_R(t)cos(\Omega t)dt-\int_{-\infty}^{\infty}f_I(t)sin(\Omega t)dt-i\left\{\int_{-\infty}^{\infty}f_R(t)sin(\Omega t)dt+\int_{-\infty}^{\infty}f_I(t)cos(\Omega t)dt\right\}\\
\end{align*}$

Compare the equations.

$\begin{align*}
\mathcal{F}\Big(f(t)\Big)
&=\int_{-\infty}^{\infty}f_R(t)cos(-\Omega t)dt-\int_{-\infty}^{\infty}f_I(t)sin(-\Omega t)dt+i\left\{\int_{-\infty}^{\infty}f_R(t)sin(-\Omega t)dt+\int_{-\infty}^{\infty}f_I(t)cos(-\Omega t)dt\right\}\\
\mathcal{F}\Big(f^*(t)\Big)
&=\int_{-\infty}^{\infty}f_R(t)cos(\Omega t)dt-\int_{-\infty}^{\infty}f_I(t)sin(\Omega t)dt-i\left\{\int_{-\infty}^{\infty}f_R(t)sin(\Omega t)dt+\int_{-\infty}^{\infty}f_I(t)cos(\Omega t)dt\right\}\\
\end{align*}$

The sign of $\Omega$ and the sign of imaginary part have been changed. We can concluded that FT of the complex conjugate of function f is equal to the FT of the function f then do the complex conjugate and reverse on frequency domain.

$\color{red}{\mathcal{F}\Big(f^*(t)\Big) = F^*(-j\Omega)}$

Fourier Transform Complex Conjugate Discussion的更多相关文章

  1. 数字图像处理实验(5):PROJECT 04-01 [Multiple Uses],Two-Dimensional Fast Fourier Transform 标签: 图像处理MATLAB数字图像处理

    实验要求: Objective: To further understand the well-known algorithm Fast Fourier Transform (FFT) and ver ...

  2. 「学习笔记」Fast Fourier Transform

    前言 快速傅里叶变换(\(\text{Fast Fourier Transform,FFT}\) )是一种能在\(O(n \log n)\)的时间内完成多项式乘法的算法,在\(OI\)中的应用很多,是 ...

  3. 【OI向】快速傅里叶变换(Fast Fourier Transform)

    [OI向]快速傅里叶变换(Fast Fourier Transform) FFT的作用 ​ 在学习一项算法之前,我们总该关心这个算法究竟是为了干什么. ​ (以下应用只针对OI) ​ 一句话:求多项式 ...

  4. 傅里叶变换 - Fourier Transform

    傅里叶级数 傅里叶在他的专著<热的解析理论>中提出,任何一个周期函数都可以表示为若干个正弦函数的和,即: \[f(t)=a_0+\sum_{n=1}^{\infty}(a_ncos(n\o ...

  5. 短时傅里叶变换(Short Time Fourier Transform)原理及 Python 实现

    原理 短时傅里叶变换(Short Time Fourier Transform, STFT) 是一个用于语音信号处理的通用工具.它定义了一个非常有用的时间和频率分布类, 其指定了任意信号随时间和频率变 ...

  6. 使用 scipy.fft 进行Fourier Transform:Python 信号处理

    摘要:Fourier transform 是一个强大的概念,用于各种领域,从纯数学到音频工程甚至金融. 本文分享自华为云社区<使用 scipy.fft 进行Fourier Transform:P ...

  7. 从傅里叶级数(Fourier series)到离散傅里叶变换(Discrete Fourier transform)

    从傅里叶级数(Fourier series)到离散傅里叶变换(Discrete Fourier transform) 一. 傅里叶级数(FS) 首先从最直观的开始,我们有一个信号\(x(t)\)(满足 ...

  8. 【manim】3b1b的"Almost" Fourier Transform复刻

    最近在做Fourier Transform的内容,记录一下今天下午的成果. 本文代码全部自行编写,需要math and music项目完整工程可以在gayhub上获取.(现在还没弄完,就先不发了.) ...

  9. Fast Fourier Transform ——快速傅里叶变换

    问题: 已知$A=a_{0..n-1}$, $B=b_{0..n-1}$, 求$C=c_{0..2n-2}$,使: $$c_i = \sum_{j=0}^ia_jb_{i-j}$$ 定义$C$是$A$ ...

随机推荐

  1. Windows OpenSSH 基本用法

    笔者在前文<Windows 支持 OpenSSH 了!>中介绍了 Windows 对 OpenSSH 支持的基本内容,本文在前文的基础上介绍一些 OpenSSH Server 的配置和常见 ...

  2. [C#]SQL Server Express LocalDb(SqlLocalDb)的一些体会

    真觉得自己的知识面还是比较窄,在此之前,居然还不知道SqlLocalDb. SqlLocalDb是啥?其实就是简化SQL Server的本地数据库,可以这样子说,SQL Server既可以作为远程,也 ...

  3. Spectral Bounds for Sparse PCA: Exact and Greedy Algorithms[贪婪算法选特征]

    目录 概括 Sparse PCA Formulation 非常普遍的问题 Optimality Conditions Eigenvalue Bounds 算法 代码 概括 这篇论文,不像以往的那些论文 ...

  4. c++入门之初话指针

    先上代码:再进行总结知识: # include "iostream" struct ant_year_end { int year; }; int main() { using n ...

  5. Stack Sorting CodeForces - 911E (思维+单调栈思想)

    Let's suppose you have an array a, a stack s (initially empty) and an array b (also initially empty) ...

  6. 如何实现用将富文本编辑器内容保存为txt文件并展示

    1.实现思路 创建一个xx.txt文件,存放于项目路径下 用文件流去读取文件内容并将读取的内容存放到页面的富文本编辑器框内 富文本编辑框内容改变后,保存时用文件流的方式保存到xx.txt文件中 提示: ...

  7. CI框架在控制器中切换读写库和读写库

    CodeIgniter框架版本:3.1.7 ,php版本:5.6.* ,mysql版本:5.6 在Ci框架中,可以在application/config/database.php中配置多个group, ...

  8. 【问题解决方案】之 jmeter启动报错:Not able to find Java executable or version. Please check your Java installation

    故事发生在云计算实验课上-- ** 故事发生在云计算实验课上-- Step 1 在Xshell中登录自己的cloud虚拟机后,<sudo su ->切换到root用户 Step 2 < ...

  9. js处理ajax返回的json数组

    一.json对象和json数组的区别 jsonObject = {} # json对象 jsonArray=[{},{}] # json数组 二.数据处理 前台接收到后台传过来的json数组实际上是一 ...

  10. Python3练习题 035:Project Euler 007:第10001个素数

    import time def f(x): #判断 x 是否为素数,返回bool值 if x == 2: return True elif x <= 1: return False else: ...