主题中讨论的其他器件: CC1101
尊敬的 TI 技术支持:,
现在、我想使用 CC1120 + stm32zet6来测量433Mhz 左右的无线信号频率。 我想问、使用什么模式通过 CC1120的 LVDS 接口从 ADC 输出读取 IQ 数据? 是否还有其他类似信息? 和 LVDS 接口、它是 GDO0引脚吗? 因为我不熟悉射频领域、所以我不知道多少。 我希望我能更详细地回答这个问题。 谢谢你。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的 TI 技术支持:,
现在、我想使用 CC1120 + stm32zet6来测量433Mhz 左右的无线信号频率。 我想问、使用什么模式通过 CC1120的 LVDS 接口从 ADC 输出读取 IQ 数据? 是否还有其他类似信息? 和 LVDS 接口、它是 GDO0引脚吗? 因为我不熟悉射频领域、所以我不知道多少。 我希望我能更详细地回答这个问题。 谢谢你。
ADC 的输入位于混频器之后、请参阅 http://www.ti.com/lit/ds/symlink/cc1120.pdf 中的图1-1 、因此我不确定是否跟随您?
ADC 的输入位于混频器之后、请参阅 http://www.ti.com/lit/ds/symlink/cc1120.pdf 中的图1-1 、因此我不确定是否跟随您。 IQ 数据是否包含有关载波频率的信息?
您是否曾尝试制作简单的 Matlab (或类似)模型并检查您的方法是否有效?
我希望使用 CC1120捕获的信号可以通过公式 x0 (t)= A * cos (2 * pi * f * t +ψ)表示
IQ 解调过程可通过以下两个公式表示、f0是解调频率
xi(t)=cos (2*pi*f*t)*cos (2*pi*f0*t)=0.5*[cos (2*pi*(f0-f)*t)*cos (2*pi*(f0+f)*t)]
xq(t)=cos (2*pi*f*t)*sin (2*pi*f0*t)=0.5*[sin (2*pi*(f0-f)*t)+sin (2*pi*(f0+f)*t)]
对这两个信号执行低通滤波、然后去除高频信号。
i(t)=0.5*cos (2*pi*(f0-f)*t)
q (t)=0.5*sin (2*pi*(f0-f)*t)
这就是 I 和 Q 数据的含义。 将该 IQ 数据传输到 MCU 后、我可以通过 FFT 变换获得频率(f0-f)。 已知 f0、我可以找到 f 是。f 是我要计算的原始信号的频率值。
这是我的想法。 尽管尚未使用 MATLAB 对其进行分析,但该原则必须是可行的。
之三、
我知道。 你是对的。 今天、我仔细阅读了器件手册和用户指南。 我知道 CC1120会将接收到的射频信号转换为 IF 以进行信号处理、而不是我之前的想法。 感谢您耐心解答。
您是否有任何其他建议、为了让我能够通过 CC1120 + STM32 (或其他 MCU)实现无线信号频率测量功能、我见过一家公司的电路板、它们采用 CC1101+STM32实现了这种方法、 所以我认为这是可行的。只是我没有找到有用的方法。
谢谢你