news 2026/3/19 14:20:23

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

作者头像

张小明

前端开发工程师

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/3/19 4:52:27

CSAT客户服务评分:持续优化服务质量

CSAT客户服务评分:持续优化服务质量 在客户体验决定成败的今天,一个微小的服务延迟或一次不一致的答复,都可能让企业失去宝贵的用户信任。尤其是在电商、金融科技、SaaS等高互动行业中,客户满意度(CSAT)不再…

作者头像 李华
网站建设 2026/3/14 8:10:38

抖去推短视频矩阵系统源码开发搭建---php语言

简介 短视频矩阵系统是一个用于管理和展示短视频的平台,用户可以在该系统中上传、浏览、搜索和评论短视频。技术选择 该系统使用以下技术进行开发:后端开发使用Java语言,采用Spring框架和Spring Boot技术。前端开发使用HTML、CSS和JavaScript…

作者头像 李华
网站建设 2026/3/19 12:37:27

electron-builder无法打包node_module内容的问题,以及打包各种路径报错问题

介绍 这个问题我原本不想记录的,因为太简单了,粗心导致的。但如果不记录那么我这白白耗费了五个多小时不断的打包测试。下次如果再遇到估计又是五个小时妥妥的,不只是记录问题,还需明白打包的流程原理。后续好排查对应的问题。 路径引用问题 先看第一个问题: [Main In…

作者头像 李华
网站建设 2026/3/19 8:48:45

RTO恢复时间目标:灾难恢复能力建设

RTO恢复时间目标:灾难恢复能力建设 在一次例行的IT巡检中,某金融科技公司的知识管理系统突然告警——主服务器因存储阵列故障离线。然而,不到20分钟后,系统自动切换至备用节点,员工几乎未察觉服务中断。支撑这一快速响…

作者头像 李华
网站建设 2026/3/13 14:26:46

产品质量问题溯源:快速定位根本原因

产品质量问题溯源:快速定位根本原因 在现代企业运营中,一个看似简单的问题——“为什么这个产品的缺陷率突然升高了?”——往往能引发一场跨部门的排查风暴。传统方式下,工程师要翻阅邮件、查找文档版本、核对生产日志&#xff0c…

作者头像 李华
网站建设 2026/3/4 8:20:40

产品改进建议收集:来自一线的声音

Anything-LLM 核心架构解析:从个人助手到企业级知识中枢的演进之路 在信息爆炸的时代,我们每天都被海量文档包围——PDF 报告、Word 手册、Excel 表格、PPT 汇报……这些非结构化数据如同散落的拼图,难以快速整合成可用的知识。传统的搜索方式…

作者头像 李华