是否能够使用25个 ADC 样本来计算 THD?
我的设计有一个内存限制、现在 我只能为每个通道存储25个数量的 ADC 样本(需要处理84个通道)。
我是否可以使用"CFT32_Brev1 (ipcb_pNTR、ipcb、N)"
其中、N = 25、NUM_MAX_COVERS = 25、ipcb 是大小为25的缓冲器
而 CFFT32 FFT = CFFT32_128P_DEFAULTS。
请告诉我这是否会产生 THD 结果?
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.
是否能够使用25个 ADC 样本来计算 THD?
我的设计有一个内存限制、现在 我只能为每个通道存储25个数量的 ADC 样本(需要处理84个通道)。
我是否可以使用"CFT32_Brev1 (ipcb_pNTR、ipcb、N)"
其中、N = 25、NUM_MAX_COVERS = 25、ipcb 是大小为25的缓冲器
而 CFFT32 FFT = CFFT32_128P_DEFAULTS。
请告诉我这是否会产生 THD 结果?
Dheeraj、
DSP 库文档中列出了常见缓冲区大小的周期计数信息、对于定点 FFT、路径为:
C:\ti\c2000Ware_1_00_04_00\libraries\DSP\FixedPoint\c28\docs\FIXEDPT_SW_LIB_UG.pdf
如果您尚未安装 C2000器件、可在此处下载:
http://www.ti.com/tool/C2000WARE
对于问题 CFFT32_brev ()中的函数、对于128深度缓冲区、单次调用将花费1050个周期。 根据手册、需要调用此函数两次才能在实部和虚部上工作。
最棒的
Matthew