# UCB EE120 : Signal and Systems ## 课程简介 - 所属大学:UC Berkeley - 先修要求:CS61A,CS70,微积分,线性代数 - 编程语言:Python - 课程难度:🌟🌟🌟🌟🌟 - 预计学时:100小时 这门课最精华的部分就是6个超有趣的编程作业了,会让你用Python通过学习到的信号与系统的理论知识,解决各类实际问题。例如lab3会让你实现FFT算法,并和Numpy的官方实现进行性能对比;lab4会通过分析手指头的影像数据推断心率;lab5就更牛了,会让你给哈勃望远镜拍到的照片进行降噪处理,恢复绚烂清晰的星空;lab6会让你构造一个反馈系统,平衡小车上的细杆。 ## 课程资源 - [课程网站](https://inst.eecs.berkeley.edu/~ee120/fa19/) - 课程教材:参见课程notes - 课程作业:5个书面作业 + 6个编程作业 ## 资源汇总 我在学习这门课中用到的所有资源和作业实现都汇总在[这个Github仓库](https://github.com/PKUFlyingPig/UCB-EE120)中。