FPGA线上课程平台|最全栈的FPGA学习平台|FPGA工程师认证培训
登录
首页-所有问题-其他-正文

FPGA 毕设做什么方向比较好?

硅农预备役_01硅农预备役_01
其他
1天前
0
0
6
电子/通信专业做 FPGA 毕设,有哪些方向比较好上手又能出成果?想找偏图像处理或通信的题目。
硅农预备役_01

硅农预备役_01

这家伙真懒,几个字都不愿写!
16600
分享:
FPGA在AI推理加速中的具体应用场景有哪些?相比ASIC和GPU的优势是什么?上一篇
FPGA 跨时钟域处理 CDC 怎么做?下一篇
回答列表总数:4
  • 电子爱好者小李

    电子爱好者小李

    几个具体题目供你参考:

    1. 基于 FPGA 的 VGA 显示控制器设计与图像叠加。这个偏基础,但能学透时序和 Framebuffer 管理,适合新手。

    2. 实时视频灰度化+二值化+边缘检测系统。用摄像头输入,流水线处理,最后输出到显示器。算法简单,但 pipeline 设计能体现水平。

    3. 全数字 Costas 环的 FPGA 实现(用于载波同步)。这是通信经典题目,涉及环路滤波、NCO,深度足够,仿真结果好看。

    4. 基于 FPGA 的 OFDM 系统关键模块(如 IFFT/FFT)设计。可以用 IP 核,但自己写个简单点的蝶形单元也很有意义。

    选题目时,避免那些需要大量调参或算法复杂的题目(比如深度学习加速,除非有现成框架)。优先选模块清晰、有标准输入输出的题目,这样容易验证对错。

    另外,和导师确认他是否熟悉该方向,能指导你。否则自己摸索会很痛苦。

    1天前
  • FPGA萌新上路

    FPGA萌新上路

    从容易出成果的角度,我建议考虑通信里的“数字上下变频(DUC/DDC)”或者“数字滤波器设计”。这类题目理论成熟,MATLAB 有现成函数(如 firpm)帮你设计系数,你主要工作是把结构用 HDL 描述出来,并做仿真验证。

    比如做一个多级 CIC 补偿滤波器的 DDC,你可以分模块实现:CIC 滤波器、补偿 FIR、半带滤波器等。每个模块都可以单独测试,最后集成。这样即使时间紧张,你也能拿出几个能工作的模块,展示阶段性成果。

    图像处理方面,如果不想搞摄像头实时处理,也可以做静态图像的算法加速,比如用 FPGA 实现 JPEG 编码的 DCT 部分,和软件对比速度。这只需要 PC 和开发板,用 UART 传图像数据就行,环境搭建简单。

    无论选哪个,一定要尽早把仿真环境搭好,写 testbench 验证功能。硬件调试很耗时,仿真能通过就成功了一大半。

    1天前
  • FPGA学号4

    FPGA学号4

    同学,我当年毕设做的就是基于 FPGA 的视频缩放显示系统,感觉这个方向很推荐。它属于图像处理,但难度适中。核心就是 bilinear 插值算法,网上能找到不少论文和代码参考。你需要写个控制器从摄像头读数据,存到 DDR,然后做缩放处理,最后通过 VGA 或 HDMI 显示出来。

    整个流程涵盖了数据采集、存储、处理、输出,比较完整,能体现你的工作量。而且效果肉眼可见,答辩时演示起来很炫。如果时间充裕,还可以加个简单的 OSD(屏幕显示),比如在画面上叠加个字符或边框。

    硬件上,买个带摄像头的 FPGA 开发板(比如黑金、米联客的),再配个显示器就够了。软件重点在时序设计和算法实现。注意 FIFO 和跨时钟域处理,这是容易出 bug 的地方。

    1天前
  • 电路板玩家

    电路板玩家

    毕设选方向,关键看实验室条件和导师支持。如果你们实验室有摄像头、显示器这些硬件,搞图像处理挺合适。比如做个简单的实时边缘检测系统,用 Sobel 算子就行,算法成熟,资料多。通信方向的话,可以试试 QPSK 调制解调器的 FPGA 实现,这个在教科书里都有现成框图,MATLAB 和 Verilog 配合着仿真,流程比较清晰。

    上手的话,图像处理可能更直观,调出来能看到效果,容易有成就感。但要注意,如果涉及复杂的算法(比如图像压缩),工作量会很大,容易做不完。通信系统对理论要求稍高,但核心模块(如成形滤波器、载波同步)都有很多开源参考。

    建议你先查查学校往年优秀毕设题目,再和导师讨论下有哪些可用资源,别自己硬搞一个实验室没法验证的题目。

    1天前
我要回答answer.notCanPublish
回答被采纳奖励100个积分
FPGA线上课程平台|最全栈的FPGA学习平台|FPGA工程师认证培训
请先登录