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

作为通信工程专业学生,想从事‘数字IC设计(通信方向)’,除了学好Verilog和数字信号处理,还有哪些通信算法(如信道编解码、调制解调)的硬件实现是必须掌握的?

Verilog小白2024Verilog小白2024
其他
21小时前
0
0
4
通信背景想转数字IC,感觉算法和硬件实现之间有鸿沟。想知道在5G/6G、卫星通信等领域的芯片公司,对应届生的知识结构有什么具体要求?需要自己用FPGA实现过完整的通信链路吗?
Verilog小白2024

Verilog小白2024

这家伙真懒,几个字都不愿写!
14600
分享:
数字IC验证中,使用‘形式验证(Formal Verification)’工具(如JasperGold)辅助功能验证,在实际项目中通常用于哪些场景?能完全替代仿真吗?上一篇
回答列表总数:3
  • FPGA萌新上路

    FPGA萌新上路

    从招聘角度看,知识结构分几个层次:

    基础层:Verilog熟练是门槛,数字电路基础(时序、状态机、FIFO)要扎实。数字信号处理要懂滤波器设计、FFT硬件实现。

    核心算法层:正如你所问,必须掌握的硬件实现包括:
    - 纠错编码:LDPC(重点)、Polar码的编码结构,理解其并行译码架构。
    - 调制映射:星座图映射与解映射的硬件优化。
    - 多速率信号处理:内插、抽取滤波器链。
    - 同步模块:数字锁相环、定时误差检测。

    加分项:了解OFDM、MIMO的硬件实现挑战,比如峰均比抑制、信道估计。

    是否需要实现完整链路?不是必须,但很有帮助。你可以用FPGA开发板(如Zynq)做一个简单的收发演示,比如AD9361+FPGA实现无线传输。这能证明你具备系统集成能力。

    最后,建议你学习一些脚本语言(Python/Tcl)用于自动化,了解ASIC设计流程(综合、时序约束)。通信IC公司很多,比如海思、中兴微电子、展锐等,他们的招聘要求上会写明具体方向,多去研究。

    21小时前
  • 嵌入式爱好者小王

    嵌入式爱好者小王

    同学你好,我也是通信转数字IC的,目前在做5G基带芯片。根据我的面试和工作经验,直接回答你的问题:

    必须掌握的硬件实现算法清单:
    1. 信道编解码:一定要动手实现过LDPC或Turbo码的编码器,译码器可以只理解原理。这是5G/6G的硬通货。
    2. 调制解调:不光要会QAM映射,更要掌握数字前端技术,包括CIC滤波器、半带滤波器这些用于采样率变换的模块。
    3. 同步:帧同步、符号定时同步和载波频偏估计,这些模块的硬件结构要清楚。

    对于应届生,芯片公司最看重的是潜力,即你能把数学算法转换成高效硬件结构的能力。他们不会要求你实现过完整链路,但希望你在项目中体现过这个转换过程。比如你的毕业设计,可以是用FPGA实现一个简化的OFDM收发机核心部分。

    一个重要的建议:学习SystemVerilog和UVM验证方法学。现在IC设计里验证工作量很大,懂这个会大大加分。另外,关注3GPP协议,特别是物理层规范,知道算法在标准里怎么定义的。

    21小时前
  • 逻辑设计新人Leo

    逻辑设计新人Leo

    作为通信工程的学生,想转数字IC设计,你的方向很对路。除了Verilog和DSP,硬件必须掌握的通信算法实现主要是这几块:信道编解码(LDPC、Polar码的编解码器,尤其是5G用的)、调制解调(QPSK、16QAM、64QAM的调制解调,包括数字上下变频DDC/DUC)、同步算法(定时同步、载波同步的科斯塔斯环等)。

    公司对应届生的要求,首先是能看懂算法文档并用RTL实现,其次是对通信链路有整体概念。不一定需要自己用FPGA实现完整链路(那工作量太大),但最好能用MATLAB/Simulink或C建模仿真过关键模块,再用Verilog实现一两个核心模块(比如一个LDPC编码器或一个数字下变频器),并完成仿真验证。

    建议你找一些开源的FPGA通信项目(比如OpenOFDM)看看,理解数据流。重点学习如何做定点化、流水线设计和时序优化,这是算法到硬件的关键。

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