杨学志《通信之道》9.3节相干解调公式推导

article/2025/6/19 12:38:39

CS出身的本菜鸡,由于硕士研究方向为射频指纹(radio frequency fingerprint),最近在恶补杨学志老师的《通信之道》,数学上遇到很多问题。本篇博客主要是对于书中9.3节相干解调中涉及到的公式的推导。

文章目录

  • 1. 相干解调基本公式
  • 2. 公式(2)的推导
    • 2.1 基本思路
    • 2.2 关于狄拉克函数 δ
  • 3. 公式(3)的推导

1. 相干解调基本公式

对于一个一般性的基带信号 s ( t ) s(t) s(t),假设其频谱为
S ( w ) = F { s ( t ) } (1) S(w)=\mathscr{F}\{s(t)\} \tag{1} S(w)=F{s(t)}(1)
载波的频谱为
F { cos ⁡ ( w c t ) } = π δ ( w − w c ) + π δ ( w + w c ) (2) \mathscr{F}\{\cos(w_ct)\}=\pi\delta(w-w_c)+\pi\delta(w+w_c) \tag{2} F{cos(wct)}=πδ(wwc)+πδ(w+wc)(2)
则通过调制,将低频信号 s ( t ) s(t) s(t) 乘以一个高频信号 c o s ( w c t ) cos(w_ct) cos(wct) 得到已调信号,其频谱为
S R F ( w ) = F { s ( t ) cos ⁡ w c t } = 1 2 π S ( w ) ∗ [ π δ ( w − w c ) + π δ ( w + w c ) ] = 1 2 [ S ( w − w c ) + S ( w + w c ) ] (3) \begin{aligned} S_{RF}(w) = & \, \mathscr{F}\{s(t)\cos{w_ct}\} \\ = & \, \frac{1}{2\pi}S(w)*[\pi\delta(w-w_c)+\pi\delta(w+w_c)] \\ = & \, \frac{1}{2}[S(w-w_c)+S(w+w_c)] \end{aligned} \tag{3} SRF(w)===F{s(t)coswct}2π1S(w)[πδ(wwc)+πδ(w+wc)]21[S(wwc)+S(w+wc)](3)

2. 公式(2)的推导

2.1 基本思路

以下是公式推导部分:
公式 ( 2 ) (2) (2) 的推导如下:
cos ⁡ ( w c t ) = e j w c t + e − j w c t 2 (4) \cos(w_ct)=\frac{e^{jw_ct}+e^{-jw_ct}}{2}\tag{4} cos(wct)=2ejwct+ejwct(4)
F { e j w 0 t } = 2 π δ ( w − w 0 ) (5) \mathscr{F}\{e^{jw_0t}\}=2\pi\delta(w-w_0)\tag{5} F{ejw0t}=2πδ(ww0)(5)
F { cos ⁡ ( w c t ) } = 1 2 F { e j w c t } + 1 2 F { e − j w c t } = π δ ( w − w c ) + π δ ( w + w c ) (6) \begin{aligned} \mathscr{F}\{\cos(w_ct)\} = & \, \frac{1}{2}\mathscr{F}\{e^{jw_ct}\}+\frac{1}{2}\mathscr{F}\{e^{-jw_ct}\} \\ = & \, \pi\delta(w-w_c)+\pi\delta(w+w_c) \end{aligned} \tag{6} F{cos(wct)}==21F{ejwct}+21F{ejwct}πδ(wwc)+πδ(w+wc)(6)
其中, ( 5 ) (5) (5) 的推导可以直接推出或者利用傅里叶逆变换推出:
【傅里叶逆变换】
F − 1 { F { e j w 0 t } } = F − 1 { 2 π δ ( w − w 0 ) } = 1 2 π ∫ − ∞ ∞ 2 π δ ( w − w 0 ) e j w t d t = e j w 0 t \begin{aligned} \mathscr{F^{-1}}\{{\mathscr{F}\{e^{jw_0t}\}\}}= & \mathscr{F^{-1}}\{2\pi\delta(w-w_0)\} \\ =& \frac{1}{2\pi}\int_{-\infty}^{\infty}2\pi\delta(w-w_0)e^{jwt}dt \\ =& e^{jw_0t} \end{aligned} F1{F{ejw0t}}===F1{2πδ(ww0)}2π12πδ(ww0)ejwtdtejw0t
【直接证明】
F { e j w 0 t } = ∫ − ∞ ∞ e j w 0 t e − j w t d t = ∫ − ∞ ∞ e j ( w 0 − w ) t d t = l i m γ → ∞ ∫ − γ γ e j ( w 0 − w ) t d t = l i m γ → ∞ 1 j ( w 0 − w ) ⋅ e j ( w 0 − w ) t ∣ − γ γ = l i m γ → ∞ 1 j ( w 0 − w ) ⋅ 2 j sin ⁡ [ ( w 0 − w ) γ ] = 2 π l i m γ → ∞ γ π ⋅ sin ⁡ [ ( w 0 − w ) γ ] ( w 0 − w ) γ = 2 π δ ( w 0 − w ) (7) \begin{aligned} \mathscr{F}\{e^{jw_0t}\} = & \int_{-\infty}^{\infty}e^{jw_0t}e^{-jwt}dt \\ =& \int_{-\infty}^{\infty}e^{j(w_0-w)t}dt \\ =& \underset{\gamma\rightarrow\infty}{lim}\int_{-\gamma}^{\gamma}e^{j(w_0-w)t}dt \\ =& \underset{\gamma\rightarrow\infty}{lim}\frac{1}{j(w_0-w)}\cdot e^{j(w_0-w)t}|_{-\gamma}^{\gamma} \\ =& \underset{\gamma\rightarrow\infty}{lim}\frac{1}{j(w_0-w)}\cdot2j\sin[(w_0-w)\gamma]\\ =& 2\pi\underset{\gamma\rightarrow\infty}{lim} \frac{\gamma}{\pi} \cdot \frac{\sin[(w_0-w)\gamma]}{(w_0-w)\gamma}\\ =& 2\pi\delta(w_0-w) \end{aligned} \tag{7} F{ejw0t}=======ejw0tejwtdtej(w0w)tdtγlimγγej(w0w)tdtγlimj(w0w)1ej(w0w)tγγγlimj(w0w)12jsin[(w0w)γ]2πγlimπγ(w0w)γsin[(w0w)γ]2πδ(w0w)(7)

2.2 关于狄拉克函数 δ

这里对 ( 7 ) (7) (7) 中最后一步的公式做一些说明:
δ ( x ) = l i m ϵ → 0 s i n ( x ϵ ) π x (8) \delta(x)=\underset{\epsilon\rightarrow0}{lim}\frac{sin(\frac{x}{\epsilon})}{\pi x}\tag{8} δ(x)=ϵ0limπxsin(ϵx)(8)

维基百科中对于 δ ( x ) \delta(x) δ(x) 做了如下的概括:

In mathematics, the Dirac delta function (δ function), also known as the unit impulse symbol, is a generalized function or distribution over the real numbers, whose value is zero everywhere except at zero, and whose integral over the entire real line is equal to one.
The current understanding of the impulse is as a linear functional that maps every function to its value at zero, or as the weak limit of a sequence of bump functions, which are zero over most of the real line, with a tall spike at the origin. Bump functions are thus sometimes called “approximate” or “nascent” delta functions.

在信号与系统中,狄拉克函数 δ \delta δ,也叫做“冲激函数”。其定义如下:
{ ∫ − ∞ ∞ δ ( t ) d t = 1 δ ( t ) = 0 , t ≠ 0 (9) \left\{ \begin{aligned} \int_{-\infty}^\infty \delta(t)dt=1 \\ \delta(t)=0,t\neq0 \\ \end{aligned} \right. \tag{9} δ(t)dt=1δ(t)=0,t=0(9)
即狄拉克函数零点的值为无穷,其他点的值均位0,而在无穷时间上的积分为1。狄拉克函数即冲激信号的数学表达形式,冲激信号在实际中并不存在,但其数学意义很重要,且在信号分析领域占据举足轻重的地位。
由维基百科中给出的对狄拉克函数的理解,有:
1)将每个函数映射至其零点的值,在信号处理中其具有信号抽样的特性,如
∫ − ∞ ∞ x ( t ) δ ( t − t 0 ) d t = ∫ − ∞ ∞ x ( t 0 ) δ ( t − t 0 ) d t = x ( t 0 ) (10) \int_{-\infty}^{\infty}x(t)\delta(t-t_0)dt=\int_{-\infty}^{\infty}x(t_0)\delta(t-t_0)dt=x(t_0)\tag{10} x(t)δ(tt0)dt=x(t0)δ(tt0)dt=x(t0)(10)
将上式做变量替换,可得
x ( t ) = ∫ − ∞ ∞ x ( τ ) δ ( t − τ ) d τ (11) x(t)=\int_{-\infty}^{\infty}x(\tau)\delta(t-\tau)d\tau\tag{11} x(t)=x(τ)δ(tτ)dτ(11)
即任何一个函数 x ( t ) x(t) x(t),都可以写成一系列不同时移的冲激函数 δ ( t − τ ) \delta(t-\tau) δ(tτ)的加权和的形式。
2)一系列凸函数的弱极限。(关于这里,我也不是很理解弱极限这种说法,我理解的是狄拉克函数可以由一系列凸函数逼近,即狄拉克函数是这些凸函数某种极限下的状态。)
狄拉克函数可以用凸函数的极限去逼近,这里列出了14个符合条件的凸函数,即 bump functions“nascent” delta functions ,其中公式 ( 8 ) (8) (8) 的情况也被列在其中。


通过参考[1] Dirac delta function as a limit of sinc function 与 [2] Can the Dirac delta “function” be formally defined as the limit of a sequence of functions? If so, how? 以及 [3] Transition probability derivation: How to prove limα→∞sin2αxαx2 = πδ(x)?,下面是我对公式 ( 8 ) (8) (8) 证明思路的理解(注:以上三条链接中多涉及拓扑学、紧空间(compact space)等概念,本人不能完全理解,故以下仅为证明思路或定性角度的考虑,不能作为严格的数学证明):

上面提到,狄拉克函数可以写作一系列凸函数极限下的逼近,这些凸函数也成为 bump functions“nascent” delta functions。我们这里公式 ( 8 ) (8) (8) 就是其中一种,所以上述的三个链接中也大多围绕证明 公式 ( 8 ) (8) (8)nascent delta function

链接[3] 中提供的思路为:

这里超链接 following representation 的内容为维基百科下的解释,如下:

即,想要证明 s i n ( x ϵ ) π x \frac{sin(\frac{x}{\epsilon})}{\pi x} πxsin(ϵx)nascent delta function,一要证明在实数范围内积分为1,二要证明满足下式条件:
lim ⁡ ε → 0 + ∫ − ∞ ∞ sin ⁡ ( x ε ) π x f ( x ) d x = f ( 0 ) (12) \lim_{\varepsilon \to 0^+} \int_{-\infty}^\infty \frac{\sin \left ( \frac{x}{\varepsilon} \right )}{\pi x} f(x) dx = f(0) \tag{12} ε0+limπxsin(εx)f(x)dx=f(0)(12)
对于这两个条件的证明,链接[1] 中有提到,将 公式 ( 8 ) (8) (8) 写作下面的形式:
g ε ( x ) ≡ sin ⁡ ( x ε ) π x = 1 ε sin ⁡ ( x ε ) π x ε . (13) g_\varepsilon(x) \equiv \frac{\sin \left ( \frac{x}{\varepsilon} \right )}{\pi x} = \frac{1}{\varepsilon} \frac{\sin \left ( \frac{x}{\varepsilon} \right )}{\pi \frac{x}{\varepsilon}}.\tag{13} gε(x)πxsin(εx)=ε1πεxsin(εx).(13)
由于 ∫ − ∞ ∞ sin ⁡ ( x ) x d x = π \int_{-\infty}^{\infty}\frac{\sin(x)}{x}dx=\pi xsin(x)dx=π (证明方式很多), ∫ − ∞ ∞ g ε ( x ) d x = 1 \int_{-\infty}^{\infty}g_\varepsilon(x)dx=1 gε(x)dx=1,条件一得证;剩下去证明 公式 ( 12 ) (12) (12) 即可,首先需要证明下面的公式:
lim ⁡ ε → 0 + ∫ K ∖ ( − δ , δ ) g ε ( x ) d x = 0. (14) \lim_{\varepsilon \to 0^+} \int_{K \setminus (-\delta,\delta)} g_\varepsilon(x) dx = 0.\tag{14} ε0+limK(δ,δ)gε(x)dx=0.(14)
这里对于 公式 ( 14 ) (14) (14) δ \delta δ ε \varepsilon ε 的取值,链接[1] 中说的很暧昧,用 链接[2] 中的内容作为补充:

其中,链接[2] 中第二个公式表达的含义即为 公式 ( 12 ) (12) (12)
关于 公式 ( 14 ) (14) (14) 的证明,链接[1] 中的高赞并没有给出证明,第二个回答中给出了证明的渠道,如下:

这里涉及到黎曼-勒贝格定理,本人水平有限,对此暂时不理解。
链接[1] 给出的思路的最后,关于 公式 ( 12 ) (12) (12) 的证明,它给出了一种定性的思路,将式中的 f ( x ) f(x) f(x) 特殊化为傅里叶变换。

对于某一特定的indicator function 如
{ 1 , x ∈ [ − ε , ε ] 0 , x ∈ ( − ∞ , − ε ) ∪ ( ε , ∞ ) (15) \left\{ \begin{aligned} 1 &, x\in[-\varepsilon, \varepsilon]\\ 0 &, x\in(-\infty,-\varepsilon)\cup(\varepsilon,\infty) \\ \end{aligned} \right. \tag{15} {10,x[ε,ε],x(,ε)(ε,)(15)

的傅里叶变换为sinc函数,1的傅里叶变换为 δ \delta δ 函数。随着 ε \varepsilon ε 的减小并逐渐向0逼近,indicator function 也收敛至常数1,于是对应的傅里叶变换也收敛为 δ \delta δ 函数。在这一特殊情况下,公式 ( 12 ) (12) (12) 被证明是可行的,但是 f ( x ) f(x) f(x) 应当适用于连续的或平滑的全体函数,因此这只能作为一种思路,并不具备证明的严谨性。

3. 公式(3)的推导

S R F ( w ) = F { s ( t ) cos ⁡ w c t } = 1 2 F { s ( t ) e j w c t } + 1 2 F { s ( t ) e − j w c t } = 1 2 [ S ( w − w c ) + S ( w + w c ) ] (16) \begin{aligned} S_{RF}(w) = & \, \mathscr{F}\{s(t)\cos{w_ct}\} \\ = & \, \frac{1}{2}\mathscr{F}\{s(t)e^{jw_ct}\}+\frac{1}{2}\mathscr{F}\{s(t)e^{-jw_ct}\} \\ = & \, \frac{1}{2}[S(w-w_c)+S(w+w_c)] \end{aligned} \tag{16} SRF(w)===F{s(t)coswct}21F{s(t)ejwct}+21F{s(t)ejwct}21[S(wwc)+S(w+wc)](16)
这里主要用到了欧拉公式和傅里叶变换的频移特性。


http://chatgpt.dhexx.cn/article/lt585qSx.shtml

相关文章

FM非相干解调原理及Keil代码

FM非相干解调原理及Keil代码 原理拉格朗日插值代码 原理 原理部分因为有很多人解释就不赘述,需要的人会给出链接自行学习 相干解调:相干解调也叫同步检波,它适用于所有线性调制信号的解调。实现相干解调的关键是接收端要恢复出一个与调制载波…

2ASK非相干解调matlab

2ASK非相干解调matlab 2ASK信号产生 振幅键控是利用载波的幅度变化来传递数字信息,而其频率和初始相位保持不变。在2ASK中,载波的幅度只有两种变化状态,分别对应二进制信息“0”或“1”。一种常用的、也是最简单的二进制振幅键控方式称为通…

2dpsk差分相干解调matlab,2DPSK差分相干解调器设计.doc

您所在位置:网站首页 > 海量文档 &nbsp>&nbsp办公文档&nbsp>&nbsp简明教程 2DPSK差分相干解调器设计.doc9页 本文档一共被下载:次,您可全文免费在线阅读后下载本文档。 下载提示 1.本站不保证该用户上传的文档完整性&#xf…

2ASK非相干解调

2ASK非相干解调 **matlab程序实现****目录**2ASK信号产生2ASK信号非相干解调完整代码 matlab程序实现 目录 2ASK信号产生2ASK信号非相干解调全波整流器低通滤波器抽样判决器 2ASK信号产生 振幅键控是利用载波的幅度变化来传递数字信息,而其频率和初始相位保持不…

通信原理 简易2DPSK的相干解调与非相干解调的matlab实现

2DPSK信号的解调主要有两种方法。第一种方法是直接比较相邻码元的相位,从而判决接收码元是“0”还是“1”。为此,需要将前一码元延迟1码元时间,然后将当前码元的相位和前一码元的相位作比较。这种方法称为相位比较法。此方法对于延迟单元的延…

matlab相干解调,心电信号的调制与解调(AM调制、相干解调)

陈超 11108125 一. 系统构思: 1)、通信原理课程介绍了模拟信号的调制与解调。调制可以实现将低频信号频谱搬移到载频位置,解调相当于 调制的反过程。 2)、调制和解调的应用举例:3.4kHZ的话音信号经过调制后可经信道进行远距离传输,在接收端通过解调不失 真的恢复出原始信号…

关于相干解调

c实现数字信号通过低通滤波器 对前面采集的数字信号进行相干解调的过程中&#xff0c;使用到一个滤波器数组和接收信号数组的线性卷积的过程。 //lb2.c //离散序列线性卷积 #include <stdio.h> float convolute(double *f,double *g,unsigned int k) {unsigned int n0…

走进波分 -- 12.相干光解调技术

对于ASK调制信号&#xff0c;接收端可以直接检测幅度就可以进行解调 对于PSK和QAM调制&#xff0c;由于使用了相位来承载信息&#xff0c;所以必须采用相干解调即对相位进行解调的技术 相干&#xff0c;就是相互干扰 相干的概念来源于波动光学 在接收端&#xff0c;利用与发送…

Modis数据下载及后处理

最近需要用大量的modis数据&#xff0c;这里记录一下最近踩的坑吧 下载modis的地址&#xff1a; https://ladsweb.modaps.eosdis.nasa.gov/ 点击上面的find data就可以愉快找数据了。我一开始只知道上面这个网址&#xff0c;后面还会给别的选择。 首先我想要MOD16A2和MOD43A…

[MODIS数据处理#0]下个数据能再简单些吗?

引言 写MODIS数据处理这个系列文章的初衷&#xff0c;主要是为了分享本人在使用ArcGIS处理MODIS数据方面的一些经验。鉴于网上对这方面系统性的总结还比较少&#xff0c;当初我搜集资料时也是走了许多的弯路&#xff0c;因此希望通过此文让初学者能够更快的入门&#xff0c;把…

MODIS数据的简介和下载(二)——MODIS数据下载方式(FTP)

前一篇我们已经介绍了MODIS数据的简介、参数以及相关的典型应用。这一篇我们来介绍下MODIS数据的下载方式。当然这边主要是介绍国外网站的下载方式&#xff0c;国内网站的普遍是在地理空间数据云和遥感集市下载。国外网站&#xff08;NASA官网&#xff09;下载方式主要介绍两种…

MODIS数据下载、拼接、转tif

modis数据的优势在于时间序列长&#xff0c;产品种类多。 modis数据下载下来是hdf格式&#xff0c;且一份数据由很多瓦片数据组成&#xff0c;需要进行拼接、投影&#xff0c;转tif等操作 刚开始研究了好久使用MRT来对modis的hdf文件进行批量拼接&#xff0c;投影以及转tif&a…

[MODIS数据处理#4]例一:基于MOD13分析某区域逐月NDVI变化

一、下载数据 这里选用的MOD13A3数据集&#xff0c;下载方法可参考&#xff1a; MODIS数据处理#0&#xff1a;下个数据能再简单些吗 二、MRT预处理 使用MRT工具提取MOD13A3中的NDVI数据&#xff0c;并转换为栅格文件&#xff0c;处理框架参考 MODIS数据处理#1&#xff1a;利用…

AOD实践,modis数据下载,modis数据处理

modis数据下载-数据读取-重投影-拼接-均值 一、数据下载 1、Cygwin安装 Cygwin安装教程&#xff1a;https://blog.csdn.net/u010356768/article/details/90756742 1.2 数据采集 现提供遥感数据下载服务&#xff0c;主要是NASA数据&#xff0c;数据下载网站包括&#xff1a…

MODIS数据下载方法

MODIS数据下载方法 1、安装火狐浏览器&#xff0c;并添加以下组件 2、在组件DownThemAll!中打开“选项”&#xff0c;点击“新建”&#xff0c;按照下图输入下载格式&#xff0c;并点击“新建筛选器”。 3、用火狐浏览器打开MODIS产品下载网址并申请用户名后登陆&#xff1a; …

基于Modis数据的地表温度反演

基于Modis数据的北京市地表温度反演 评论区有下载原文和相关资料的链接&#xff0c;自己翻找即可。 操作平台 ENVI 5.5 ArcGIS 10.2 数据源 MODIS B1产品&#xff08;包含1km 热红外波段&#xff09; 数据来源 https://ladsweb.modaps.eosdis.nasa.gov/search/ 研究区&…

MODIS数据下载及批处理

目录 MODIS数据下载及批处理 一、下载数据 二、MRT&#xff08;Modis Reprojection Tools&#xff09;处理数据 1、下载以及安装MRT软件&#xff1a; 2、拼接以及投影Modis数据&#xff1a; 3、批处理Modis影像&#xff1a; 一、下载数据 下载详情可以看这个链接&#…

MODIS数据介绍和下载总结

由于毕业论文需求&#xff0c;需要下载并且处理MODIS数据&#xff0c;之前对MODIS数据了解并不多&#xff0c;这篇博客作为MODIS数据的学习总结。 1.MODIS数据介绍 参考链接&#xff1a;http://blog.sina.com.cn/s/blog_53e9bb570101jv55.html 1.1MODIS数据总体介绍 1999年…

分享一种MODIS数据下载方法

最近下载MODIS数据的时候&#xff0c;使用以前使用的网页进行下载&#xff0c;总会页面加载失败&#xff0c;从而下载不了想要的数据。 以往的下载教程可以参考&#xff1a;MODIS和Sentinel-5P数据下载指南_7染的博客-CSDN博客 在网上冲浪&#xff0c;找到了一种更加方便快捷&a…

【MODIS合集】MRT批处理MODIS数据

【MODIS合集】MRT批处理MODIS数据 针对MODIS数据的处理&#xff0c;NASA提供了modis tool软件&#xff0c;方便我们对数据进行处理&#xff0c;包括数据格式的转换&#xff0c;坐标系转换、镶嵌以及重采样等。 单个文件的处理 多文件的批处理 当然事实上我们往往是多期数据需…