转行的前三个月花了些时间了解了阵列的技术栈,最后选了一条嵌入式路线实现。这两个月中主要学习了单片机,做了一些基本的控制功能,刷完了几本C语言的教程与语音处理的算法教程。因为没什么c编程与语音算法基础,这一段起步的起的非常困难,学习效率相对来说是比较低的。
第四,刷完了几本JAVA教程,学会了面向对象编程,捎带着把matlab的编程一起深化了一些。
第五、六个月,刷完了几本adroid教程,完成了一些基本的app训练项目,自己写了一个语音识别的app,主要功能包括语音识别、TTS、音频流识别、wav格式音频录音、音频播放等功能。
第七个月,刷完了几本C++的教程,学习了linux,掌握了机器人中语音系统的实现。
第八个月,开始做回声消除,开始时候主要是学习一些基本的自适应算法,实现一些论文中的算法,后面开始做webrtc的开源框架,做算法分解。
第九个月,继续做webrtc中的开源内容,同时开始学习一些DSP的其他方面知识,这个月过得相对来说比较轻松。
第十个月,这个月过得更轻松,就是东看论文、西看看资料,然后写点小程序,解决解决公司里机器人上出现的问题。
第十一个月,刷完了一本DSP教程+一本现代信号处理教程,开始写关于阵列信号处理的模块。
第十二个月,开始刷DSP课后习题,开始对之前写的线阵信号处理框架做算法迭代改进。
后续...
一切都在进行中