假设我有一个离散信号,我想将其上采样 100 倍。由于数据的空间局部性低,缓存效率低下,使用多相算法上采样听起来是个坏主意。
你有什么建议吗?
谢谢,
伊泰
假设我有一个离散信号,我想将其上采样 100 倍。由于数据的空间局部性低,缓存效率低下,使用多相算法上采样听起来是个坏主意。
你有什么建议吗?
谢谢,
伊泰
对于每个输出块(输出块的大小为数据缓存驻留),上采样 100 可以分解为 2X、2X、5X 和 5X,因此每个 FIR 插值内核需要更小的相位表。
某些输出点可能需要跨块重叠或重新计算,具体取决于计算速度与缓存加载延迟。
您可以使用多速率结构,其中阶段具有越来越宽的过渡带。这与另一个问题中回答的情况非常接近