你好。
现在,我尝试将 QPSK 设为16x16 IFFT,因此我将偶数面设为实数面,将奇数面设为图像面。
并调整所有刻度。
但输出信号与 MATLAB 函数不匹配。
例如、 输入=[1 -1 -1 -1 -1 1](=(1-1J、1-1J、1-1J))
您能帮我如何使输入变得复杂吗?
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.
你好。
现在,我尝试将 QPSK 设为16x16 IFFT,因此我将偶数面设为实数面,将奇数面设为图像面。
并调整所有刻度。
但输出信号与 MATLAB 函数不匹配。
例如、 输入=[1 -1 -1 -1 -1 1](=(1-1J、1-1J、1-1J))
您能帮我如何使输入变得复杂吗?
尊敬的客户:
从 DSP 库包"DSPLIB_c66x_3_4_0_4\packages/ti\DSPLIB\src\DSP_ifft16x16\C66
我可以看到 FFT 的许多示例函数。 例如 DSP_ifft16x16、 DSP_ifft16x16_CN、 gen_twidde_ifft16x16等...
----
如果您的问题只是如何为这些 FFT 函数进行输入、请浏览测试这些 FFT 并生成结果的.c 文件。
例如 、dsp_ifft16x16_d.c 文件是测试 dsp_ifft16x16 ()并在 stdout 中生成结果的文件。
此程序文件也将有输入、这将帮助您了解如何设置输入的帧...
----
检查、您可以在 CCS 中为该特定函数生成预期结果、并将结果与 Matlab 进行比较。
----
支持 Matlab 超出了处理器论坛的范围。
----
DSPLIB 的阳离子注释: https://www.ti.com/lit/an/spracn4/spracn4.pdf
此致
Shankari
尊敬的 Kwon:
我建议在 CCS 中运行任何 DSPLIB 项目、并测试可用于 FFT 的现成示例。
例如-- DSP_ifft16x16、 DSP_ifft16x16_CN、 gen_twiddle_ifft16x16
这些示例的生成方式使其在 CCS 窗口中产生输出。
如您所述、具有具有不同组合的输入、作为虚部的非0、作为虚部的0等... 并观察输出数据。 通过这种方式、可以进行评估并缩小问题范围。
此致
Shankari