看一下自己的《每日科研进展》群聊,把最近做的事情和后面要做的事情整理一下思路。
1月1日到1月7日 在整理NoC Router执行流程和Chisel环境Setup流程:
NoC Router执行流程
Chisel安装流程总结:
- 先安装jdk,配置环境变量
- 安装sbt,不用配置环境变量
- 安装idea社区版
- 离线安装scala的idea插件
- 配置sbt换源
- 利用template工程验证helloworld,
注意:6.1 配置自己下载的sbt完成项目构建
6.2 setup scala sdk 选择自己的scala 而不是create
1月8日到1月17日 在学习无线通信,从作业、project、PPT、去年期末考试题、教材着手复习,学习了
- 各种衰落的发生的条件
- AWGN/瑞利衰落信道下错误率的推导
- 多普勒频移与相干时间
- 时延扩展与相干带宽
- 排队论(主要是M/M/1类型)
等无线通信的基础知识,在project环节对基于深度学习的信道估计进行了复习和整理,由于补充了无线通信的基础知识,对深度学习信道估计理解更深入了一些。
一开始我对瑞利衰落下检测错误率的推导完全不清楚,看书看的很懵,L师兄给我看了他之前调研mimo的ppt,认真阅读之后很有收获。在做project阶段,认真阅读了Q学弟做的PPT,了解了深度学习信道估计领域的前沿论文和前后之间的关系。所以我觉得不能只知道守着自己做的那点事,多学习别人成熟的调研结果是很有意义的。同理,在学习过程中切忌守着有限的资料闭门造车,一定要多找资料。
后面离放假还有半个月,目前的长期计划是一方面跟着组内的科研思路走,做好NoC的工作,另一方面补充IC前端设计相关知识,争取秋招进芯片行业。
目前手头的资料:
- 手把手教你设计RISC-V处理器
- 从零教你写CPU的B站视频
- 集创赛
- 胡伟武《计算机体系结构》书籍
- 《通信IC设计》书籍
感觉需要补充的知识:
- 继续做NoC
- AXI学习
- Chisel学习
近期计划:
针对本周周五、周六、周日,以及下周的计划,最基本的是完成自己分内的科研工作,从理论和实现两方面考虑,理论部分要补充NI的知识,具体来说先从老师发的NI的论文入手,阅读完并总结一下,实现的角度继续补充Chisel知识,把NoC Router的测试尽快推进。