什么是 I/Q 数据? “I”是同相的缩写,“Q”是正交的缩写。这是组听起来神秘且容易让人望而却步的 SDR 术语,我们将其称为 I 和 Q。简单地说,如果您有一个波形,就像在示波器上看到的那样,您可以将其分解为两个正弦分量 - 一个一个基于正弦,另一个基于余弦。这是通过使用三角函数“角和恒等式”来完成的。 I 和 Q 是这些分量的幅度,因此我们的信号现在表示为:
其中:“A”是原始信号幅度,并且:
我们刚刚创建了同相信号I*cos(ωt)和正交信号Q*sin(ωt)。只是为了增加混乱,当我们一起处理同相和正交信号时,它被称为“正交信号”……叹息。大多数信号处理教科书都使用指数来描述和操纵信号。例如,传输的信号始终是“真实的”,通常显示为:
这是另一个造成混淆的公式,让刚开始接触信号处理和 SDR 的人望而却步。我会说指数表示法可以创建更清晰的数学操作,但我更喜欢使用三角表示,因为当我操作方程时,我可以在脑海中看到信号。此外,当使用每个人在高中学到的东西时,向不熟悉信号处理的人解释你的设计会容易得多。请注意,尽管大多数 SDR 仿真工具(例如 MATLAB)使用指数进行信号处理工作,但当涉及到在 MCU 中编写 C 代码时,通常会使用三角函数表示。首先,在对输入信号进行简单混合时,您会得到两个信号作为输出:输入信号和混合频率的总和,以及这两个频率的差值。以下等式通过使用三角乘积恒等式证明了这一点:
要继续在接收器中使用,您通常需要滤除其中之一,通常是较高频率。 (不需要的合成频率通常称为镜像频率,由镜像滤波器去除。)在数字接收器中,该滤波器可能会占用一些宝贵的资源(周期和内存)。使用上面的 I/Q 形式,可以创建一个混合,该混合可以仅删除总和或仅删除差值而不进行过滤。混合信号 Q 部分 = sin(ω m t)
图 1正交(复数到复数)混频返回较低频率。您可以看到混频器仅输出较低频率。如果您想要更高的频率并删除更低的频率,只需更改终添加中减号的位置,如图2所示。
图 2返回较高频率的正交混频。免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。