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.
基本而言、我要找到正弦波的相位。 因此、我只想知道如何使用 FFT 来查找正弦波的相位或两个正弦波之间的相位差
Niraj 您好、
您是否已经了解过 C2000Ware 中提供的 DSP FPU 库? 您可以在 C2000Ware_5_01_00_00\libraries\dsp\FPU\c28中找到它。 这里有一个 docs 文件夹、其中包含的用户指南可以帮助您解释相关的 FFT 函数/对象。
请记住、由于您使用的是 F2837xD、因此只有 FPU32 FFT 选项可用( 根据用户指南、这会限制您可以使用哪些 FFT 对象/函数)。 我强烈建议使用 SysConfig 进行设置、因为该工具将执行一些其他错误检查并 简化所需的一些步骤。 虽然这不是您使用的确切器件、但您可以在 C2000Ware_5_01_00_00\driverlib\f2838x\examples\C28x\dsp 中看到 F2838x 器件的类似示例 。
[quote userid="590881" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1314546/tms320f28379d-how-to-implement-fft-in-tms320f28379d 这样我就想知道如何使用 FFT查找正弦波的相位或两个正弦波之间的相位差根据我在前面提到的用户指南、第5.1节列出了一些可用于 FFT 的函数。 您可以查看用户指南中有关以下突出显示功能的相关部分:
如果您还有其他问题、请告诉我。
您好、Omer:
我曾尝试过该功能、但没有找到任何有关 F2837xD 器件 FFT 的 SysConfig。
您能为我提供更多有关这方面的信息吗?
例如如何访问 SysConfig 并
Niraj 您好、
我认为 CCS 自带了 SysConfig、但如果没有、可以从 这个页面下载。 目前、我不认为大多数 F2837x 器件示例都导入了 c2000.syscfg 文件、 因此、您可以按照以下常见问题解答向 driverlib 工程添加 SysConfig 支持功能、或者您可以导入通用工程并从 所选的任何器件将其迁移到 F2837xD 器件(该工程可在 C2000Ware_5_01_00_00/driverlib/ / /examples/universal)。 我建议做第二个选择 ,因为迁移速度更快、更简单。