(1)NTT的表示
对于 ,若 的值互不相同,则称g为p的原根。
FFT利用单位根 的性质实现分治优化多项式乘法,原根也有类似性质。NTT利用原根代替FFT的 。这样可以不用复数实现FFT运算。
设g是p的原根,令 ,其中要求 p-1 能被N整除,则有:
NTT的原根表示法可写为:
(2)蝴蝶变换
(3) NTT 并行算法
主要步骤:
(1)NTT的表示
对于 ,若 的值互不相同,则称g为p的原根。
FFT利用单位根 的性质实现分治优化多项式乘法,原根也有类似性质。NTT利用原根代替FFT的 。这样可以不用复数实现FFT运算。
设g是p的原根,令 ,其中要求 p-1 能被N整除,则有:
NTT的原根表示法可写为:
(2)蝴蝶变换
(3) NTT 并行算法
主要步骤: