news 2026/4/23 12:12:42

数字信号处理篇---复数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
数字信号处理篇---复数

第一部分:复数的两种面孔——认识你的工具

复数z就像一个平面上的点,有两种描述方式:

1. 矩形坐标形式:z = a + jb

  • a:在实轴(东西方向)的位置

  • b:在虚轴(南北方向)的位置

  • j:就是虚数单位,j = √(-1)(数学用i,工程用j

比喻:就像地图上的(经度, 纬度)

2. 极坐标形式:z = r·e^(jθ)(这是核心!)

  • r(模/幅度):箭头长度,r = |z| ≥ 0

  • θ(辐角/相位):箭头与正实轴的夹角(单位:弧度)

  • e^(jθ):魔法部分!代表一个长度为1,角度为θ的旋转因子。

比喻:就像指南针的(距离, 方向角)

两种形式的关系:

  • a = r·cosθ,b = r·sinθ

  • r = √(a² + b²),θ = atan2(b, a)atan2是四象限反正切)


第二部分:核心运算性质——用旋转箭头理解

性质1:复数的加减法(最好用矩形形式)

规则:实部与实部相加减,虚部与虚部相加减。
(a + jb) ± (c + jd) = (a ± c) + j(b ± d)

几何意义:向量的加减。就像在平面上走两步:先走向量1,再走向量2,结果是从起点到终点的总位移


性质2:复数的乘法(极坐标形式是王牌!)

规则(极坐标):模长相乘,相位相加
(r₁·e^(jθ₁)) × (r₂·e^(jθ₂)) = (r₁·r₂)·e^(j(θ₁+θ₂))

为什么?

  • 乘法就是缩放 + 旋转

  • 第一个箭头长度r₁,角度θ₁

  • 乘上r₂·e^(jθ₂)相当于:

    1. 先把长度拉伸r₂倍 → 新长度r₁·r₂

    2. 逆时针旋转θ₂角 → 新角度θ₁ + θ₂

例子:乘上j = e^(jπ/2)就是逆时针旋转90度(长度不变)。


性质3:复数的除法(极坐标形式也是王牌)

规则(极坐标):模长相除,相位相减
(r₁·e^(jθ₁)) ÷ (r₂·e^(jθ₂)) = (r₁/r₂)·e^(j(θ₁-θ₂))

几何意义:反向的缩放和旋转。


性质4:复数的共轭(镜像操作)

复数z = a + jb = r·e^(jθ)的共轭记为z*
z* = a - jb = r·e^(-jθ)

几何意义:关于实轴的镜像反射。

  • 长度r不变

  • 相位θ变为

魔法性质:

  • z × z* = r²(变成一个纯实数!)

  • z + z* = 2a(实部的两倍)

  • z - z* = j·2b(虚部的两倍乘以j)

信号处理意义:这是实信号频谱对称性的根源!


性质5:复数的n次方与开方(极坐标形式的威力)

规则(极坐标):

  • n次方:[r·e^(jθ)]ⁿ = rⁿ·e^(j·nθ)(模长n次方,相位n倍)

  • 开n次方:[r·e^(jθ)]^(1/n) = r^(1/n)·e^(j·(θ+2kπ)/n), k=0,1,…,n-1

几何意义:

  • 平方 → 长度平方,角度加倍

  • 平方根 → 长度开方,角度减半(但有两个解,相差180度!)

例子:j的平方根。
j = e^(jπ/2)
平方根:√j = e^(jπ/4) = (√2/2)(1+j)e^(j5π/4) = -(√2/2)(1+j)
(验证:两个解平方后都等于j


第三部分:复指数函数的魔法——信号处理的灵魂

定义:e^(jθ) = cosθ + j·sinθ(欧拉公式)

核心性质:这是单位圆上的旋转箭头**

性质1:周期性

e^(j(θ+2π)) = e^(jθ)(转一圈回到原地)

性质2:旋转的加法性

e^(jθ₁)·e^(jθ₂) = e^(j(θ₁+θ₂))(旋转角度相加)

性质3:微积分特性(最美妙的部分)
  • 导数:d/dθ [e^(jθ)] = j·e^(jθ)

    • 几何:对旋转箭头求导,得到的是它速度向量,这个速度方向与原方向垂直(乘j就是旋转90度),大小不变。

  • 积分:∫ e^(jθ) dθ = -j·e^(jθ) + C

性质4:与三角函数的亲密关系
  • cosθ = (e^(jθ) + e^(-jθ)) / 2

  • sinθ = (e^(jθ) - e^(-jθ)) / (2j)

  • 这是信号处理的核心桥梁!把实信号拆成正负频率的旋转。


第四部分:信号处理中的实战例子

例1:为什么用复数表示信号?

实信号x(t) = cos(ωt)
用复数表示:其实是Re{e^(jωt)}(取实部)。
好处e^(jωt)的微分、积分、滤波等运算形式极其简单(还是指数形式),算完再取实部得到物理信号。

例2:相位差如何计算?

两个信号s₁ = A·e^(jωt),s₂ = B·e^(j(ωt+φ))
它们的相位差 =arg(s₂/s₁) = arg(e^(jφ)) = φ
操作:除法 → 相位相减。

例3:滤波器对复数信号的响应

滤波器频率响应H(ω) = |H|·e^(j∠H)
输入x(t) = e^(jωt)
输出y(t) = H(ω)·e^(jωt) = |H|·e^(j(ωt+∠H))
解释:滤波器做了两件事:

  1. 把幅度缩放|H|

  2. 把相位移动∠H弧度


第五部分:记忆心法——“旋转箭头”工具箱

运算矩形坐标极坐标(推荐!)几何意义
加减实虚部分别加减不方便向量合成
展开较烦模长相乘,相位相加缩放+旋转
更烦模长相除,相位相减反向缩放+旋转
共轭虚部变号相位变号实轴镜像
n次方几乎不用模长n次方,相位n倍螺旋缩放
e^(jθ)cosθ+j sinθ单位圆上的点匀速旋转的箭头

给初学者的最后建议:

  1. 把复数re^(jθ)想象成一个“带刻度的旋转箭头”——这是最重要的直觉。

  2. 乘除运算永远先转成极坐标形式——会简单得让你吃惊。

  3. 记住核心口诀:

    相乘:长度乘,角度加
    相除:长度除,角度减
    共轭:长度同,角度反

  4. e^(jθ)就是角度为θ的“标准旋转单位”,它是信号处理的乐高积木

复数运算在信号处理中就像扳手在机械师手中——开始觉得陌生,熟练后会发现它是最自然、最强大的工具。这些性质不是要死记硬背的公式,而是描述旋转世界的基本语法。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 0:54:40

18、Windows系统注册表分析与恶意软件检测全解析

Windows系统注册表分析与恶意软件检测全解析 注册表分析 在Windows 7系统中,注册表蕴含着大量有价值的信息。以下是对注册表分析的详细介绍: 1. 历史用户活动数据 :UserAssist子键中的信息能显示用户活动,但仅为最近一次活动情况。例如,看到用户启动某应用14次,只能…

作者头像 李华
网站建设 2026/4/22 0:51:12

易思维通过注册:前9个月营收2亿 净亏654万 拟募资12亿

雷递网 雷建平 12月22日易思维(杭州)科技股份有限公司(简称:“易思维”)日前通过注册,准备在科创板上市。易思维计划募资12.1亿元,其中,7.05亿元用于机器视觉产品产业化基地项目&…

作者头像 李华
网站建设 2026/4/23 22:16:30

RPO数据丢失容忍:备份策略制定依据

RPO数据丢失容忍:备份策略制定依据 在AI驱动的知识管理系统中,一次意外的服务中断可能意味着数小时的文档处理成果付诸东流。想象一下,团队刚完成一份重要行业报告的向量化入库,系统突然宕机——如果没有合理的恢复机制&#xff0…

作者头像 李华
网站建设 2026/4/22 7:25:13

使用SPICE仿真分析同或门电气特性项目应用

揭秘同或门的“真实一面”:用SPICE仿真看透数字电路背后的电气真相你有没有遇到过这样的情况?RTL仿真一切正常,逻辑功能完美无误,综合时序也过关——结果一上板,系统在高温下频繁出错,或者低电压时比较器莫…

作者头像 李华
网站建设 2026/4/21 22:39:39

hbuilderx中WXSS样式优化技巧:全面讲解

hbuilderx中WXSS样式优化实战:从卡顿到丝滑的进阶之路你有没有遇到过这样的场景?在hbuilderx里辛辛苦苦写完一个小程序页面,模拟器上看着挺正常,一到真机预览——列表滑动卡顿、按钮点击延迟、甚至首页加载要等好几秒。排查半天发…

作者头像 李华
网站建设 2026/4/23 17:20:22

高速PCB复位电路布局:Altium Designer操作指南

高速PCB复位电路布局实战:从设计原理到Altium操作全解析你有没有遇到过这样的情况——系统上电后,FPGA配置失败、MCU卡死在启动代码里,或者DDR初始化莫名其妙出错?反复检查代码逻辑无果,最后发现罪魁祸首竟是一条看似简…

作者头像 李华