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. 使用 OAuth2-Server-php 搭建 OAuth2 Server

    Yii 有很多 extension 可以使用,在查看了 Yii 官网上提供的与 OAuth 相关的扩展后,发现了几个 OAuth2 的客户端扩展,但是并没有找到可以作为 OAuth2 Server 的 ...

  2. 内联函数:static inline 和 extern inline 的含义

    引入内联函数的目的是为了解决程序中函数调用的效率问题. 函数是一种更高级的抽象.它的引入使得编程者只关心函数的功能和使用方法,而不必关心函数功能的具体实现:函数的引入可以减少程序的目标代码,实现程序代 ...

  3. 如果IBM再给我一次实习机会

    2014年,我拿到了IBM斯图加特R&D的实习机会.在连续被索尼和博世拒掉之后,这个实习对我来说弥足珍贵.我学的是通信专业,在这之前与编程相关的活动只有一学期的安卓Lab,还是靠抱队友大腿才及 ...

  4. Meterpreter常⻅见⽤用法

    0x01 背景 meterpreter作为后渗透模块有多种类型,并且命令由核⼼心命令和扩展库命令组成,极⼤大的丰富了了攻击⽅方式. 需要说明的是meterpreter在漏漏洞洞利利⽤用成功后会发送第二 ...

  5. MYSQL中SUM (IF())

    今天一个朋友突然给我发过来一个sql语句,一下子问住我了. 我想,这种语法木有见过呀.我就查了查,才明白什么意思,原来是mysql里面的用法. SUM(IF(`hosts`.state = 0, 1, ...

  6. JS 有趣的JS

    一. var arr = []; for (var i = 0; i < 3; i++) { arr[i] = function() { console.log(i+'__') // 3 3 3 ...

  7. K 班1-7,alpha,beta 作业成绩汇总

    K 班1-7,alpha,beta 作业成绩汇总 千帆竞发 详细得分 短学号 名 1 2 3 4 5 6 7 alpha beta TOTAL 505 基智 4.55 1 -2 0 0 -10 4.3 ...

  8. Servlet处理GET和POST请求

    doGet() . doPost().service()方法 doGet()表示,当客户端是使用get方式请求该servlet时,那么就会触发执行doGet()方法中的代码. doPost()表示,当 ...

  9. 【kindle笔记】读书记录-总

    注:谨以此贴记录各种读书心得的目录.包括纸质书和电子书等等. 我的啃豆 说起来,买啃豆的初心是<鸟哥私房菜> 来自亚马逊中国官网,于公元2017年,在双十一与双十二中间,一千大洋购得 有了 ...

  10. python--logging日志

    一个非常详细的日志使用请看这里:http://www.cnblogs.com/dkblog/archive/2011/08/26/2155018.html # 导入日志模块 import loggin ...