【程序人生】研二上快结束了~整理最近的思路

看一下自己的《每日科研进展》群聊,把最近做的事情和后面要做的事情整理一下思路。

1月1日到1月7日 在整理NoC Router执行流程和Chisel环境Setup流程:
NoC Router执行流程
【程序人生】研二上快结束了~整理最近的思路_第1张图片

Chisel安装流程总结:

  1. 先安装jdk,配置环境变量
  2. 安装sbt,不用配置环境变量
  3. 安装idea社区版
  4. 离线安装scala的idea插件
  5. 配置sbt换源
  6. 利用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的测试尽快推进。

你可能感兴趣的:(程序人生,片上网络,程序人生)