快速傅里叶变换

openHiTLS密码开源社区21 天前
快速傅里叶变换·有限域·后量子密码·数论变换·多项式乘法·浮点误差
FFT 与 NTT:从复数加速到整数精确,两种变换算法的全面解析快速傅里叶变换(FFT)与数论变换(NTT)是解决 “多项式乘法”“卷积运算” 等核心问题的关键算法,二者均通过分治思想将时间复杂度从 O (n²) 降至 O (n log n),但适用场景截然不同:FFT 依赖复数运算,擅长信号处理等允许浮点误差的场景;NTT 基于有限域整数运算,解决了 FFT 的精度问题,成为密码学、整数计算的核心工具。本文从基础需求出发,对比两种算法的数学原理、实现逻辑、性能差异,提供可复现的代码示例与直观图表,帮助读者掌握 “何时用 FFT,何时用 NTT”。
cxylay1 年前
fft·频率·快速傅里叶变换·归一化·时域·频域·幅度
【详细易懂】快速傅里叶变换(FFT)生成的频率、幅度具体求解过程“通过计算,把信号的配方罗列出来”即:已知一个时域的随时间变化的信号,该信号可以通过FFT拆分该信号,得到由该信号分解后得到的由不同频率及其幅度组成的频域图,其直观图如下图所示。
cxylay1 年前
fft·频率·快速傅里叶变换·傅里叶变换·时域·频域·幅值
【FFT】信号处理——快速傅里叶变换【通俗易懂】快速傅里叶变换(Fast Fourier Transform, FFT)是一种用于将信号从时间域转换到频率域的算法。
伟大的马师兄2 年前
傅里叶分析·快速傅里叶变换·离散傅里叶变换
N点复序列求2个N点实序列的快速傅里叶变换通过一个点复数序列求出两个点实数序列的离散傅里叶变换,进一步提升快速傅里叶变换的效率。和是实数序列,且长度都为,定义复数序列:
我是有底线的