FFT最后一步,解释RealFFT的算法原理。
RealFFT输入,对于实序列$x_n(0 \le n \le N - 1)$,以$(x_{2n }, x_{2n + 1})$的形式输入,输出为实序列FFT变换结果的前$N / 2$个点。

阅读全文 »

继续FFT,上回已经手写FFT了,但是也遗留了一个问题,实际应用中FFT处理的都是实信号,但是为了使用我上回写的ComplexFFT函数,需要给其虚部补0,这一操作不仅浪费空间,而且计算耗时啊。RealFFT算法就是处理实信号的快速算法。

阅读全文 »

前端时间搞前端处理,遇到RealFFT算法,挺感兴趣的,网上资料太少,就自己实现了一遍。
考虑大部分情况下,FFT输入都是实信号,所以一般的实现方法,都是在虚部补0之后,转成虚信号,进行变换,RealFFT就是快速处理实信号的一类算法,这个以后再谈。先是最基本的实现。

阅读全文 »

从认识Ubuntu到如今大概不到四年的时间。我记得第一次接触的时候,是在某君的宿舍,一个mentohust命令,将我拉进了Linux的世界。

阅读全文 »

本篇主要解析Token Passing算法实现的核心过程,主要是四个步奏,配合代码理解如下,最后一部分是词网络拓展,个人感觉复杂度大于解码过程,所以放在最后交代。

阅读全文 »

首先说明这不是近期写的东西,主要想通过它来看看站点显示是否正常。时间应该回退到2016年的七月,由于某些原因,要啃一下grpc的源码,回想起来还是蛮痛苦的(可怜现在已经忘的差不多了……)。

阅读全文 »

为什么要搭blog?从实际需要角度来说,我完全必要在腾讯云上搭的这个站点,可能就是,我好奇心重吧……

阅读全文 »