上文聊到了提高阶段。再回顾一下基础阶段的内容!

什么是采样?什么是卷积?什么是滤波器?
这是基础阶段必须掌握的三大知识点。对于初学者,这方面的内容应该在MATLAB中编写相应的程序,然后通过程序的运行来掌握这三个知识点!
我通过各个专题仿真的详细讲解来帮助同学们完成数字信号处理基础阶段的仿真学习。在本系列文章里面只能简单提一下。感兴趣的通许可以通过下面的链接进一步学习。
大学毕业设计一席谈v2之二十一 抽取滤波器的MATLAB仿真

说完基础阶段,来到了提高阶段。提高阶段包含哪些内容呢?

滤波器各个参数的作用?
频域如何分析?
功率谱是个什么概念?
定浮点如何转换?
怎么会认为这几个方面是提高阶段的必懂内容呢?提高阶段讲究的是知识的实用性。而上述的这几点内容恰恰就是在实践过程中会遇到的。每个都可以引申出很多内容。用最后一点来举例。定浮点转换会引出哪些内容呢?FPGA中是怎么转换的呢?DSP中是怎么转换的呢?转换过程中遇到数据位溢出该怎么办?举一反三!只有做过的人才能牢牢掌握。期待您的晋级。

什么是FPGA?什么是DSP?这些都是硬件知识,也就是软件的载体。在这里简单聊一下。有请AI出场,Kimi最近很火,试一试它的解答效果。
当年 DeepSeek 横空出世确实惊艳了世界,现在轮到Kimi了
FPGA(Field-Programmable Gate Array)是一种可编程的集成电路芯片。它的核心特点是:
硬件可重构:购买后,你可以通过硬件描述语言(如 Verilog/VHDL)重新配置芯片内部的逻辑门和连线关系,把它变成你想要的任何数字电路。
并行处理能力强:内部有大量独立的逻辑单元,可以同时执行多个任务,适合高吞吐量的实时计算。
灵活性高:既能做 CPU 的辅助加速器,也能独立实现完整的系统功能。
典型应用:5G 基站信号处理、AI 推理加速、高速数据采集、航空航天控制系统、加密货币矿机等。
DSP(Digital Signal Processor)是一种专门为数字信号处理优化的微处理器。它的核心特点是:
专用指令集:内置了针对乘法累加(MAC)、FFT、卷积等信号处理运算的专用硬件指令,一条指令就能完成复杂运算。
流水线架构:采用哈佛架构(程序和数据分开存储),配合多级流水线,能高效处理连续的实时数据流。
低功耗、高实时性:在音频、视频、通信等实时信号处理场景中,能以较低的功耗完成任务。
典型应用:手机基带芯片、音频编解码(耳机、音响)、雷达信号处理、电机控制、医疗成像设备等。
FPGA 和 DSP 都是承载软件/算法的硬件平台,但方式不同:
FPGA:你写的"代码"(硬件描述语言)最终会被编译成真实的物理电路配置,算法以硬件逻辑的形式运行,没有传统意义上的"软件执行"过程。
DSP:你写的 C/C++ 或汇编代码会被编译成机器指令,在 DSP 芯片上逐条执行,属于典型的"软件运行在硬件上"。
在实际工程中,两者经常配合使用——FPGA 负责高速并行预处理,DSP 负责复杂的算法控制和后处理,形成互补。
通信仿真是在数字世界里"预演"整个通信系统,而 FPGA 和 DSP 是让这个预演在物理世界里真正跑起来的两种不同"演员"——FPGA 是擅长并行表演的"群舞团队",DSP 是擅长串行精算的"独奏家"。优秀的通信工程师,必须能在仿真阶段就预见到算法在硬件上的可实现性。我能做到在仿真阶段就能预见算法在硬件上运行的性能,所以自定义就是优秀的通信工程师。
2026年,AI横行多个技术领域,利用AI成了学习的一部分。如果你不能驾驭它,你就等着被它淘汰。未完,待续!

题外话之管理
新员工的培训非常重要。我在国企上班的时候特别注重这个。可惜的是国企留不住人,尤其是能人,带一波徒弟走一波徒弟。刚能用上就跳槽了。
为什么要注重新人培训呢?因为很多好的习惯在刚进入公司的时候很容易养成。比如离岗关灯、有问有答等习惯。很多小企业不注重这个,结果领导在群里问话,得到的居然是沉默。这样的团队还能有什么执行力。靠发火肯定解决不了问题,只能依靠更严厉的行政手段来纠正。这个代价很大,有可能得不偿失。

2018年1月27日,早上七点左右,大雪倾盆而落,依旧无路可归。在南京这么多年罕见这么大的雪。只能继续寄哀思于书法。回忆当年我在初中二年级的时候,第一次所遇的亲人离世过程,悲痛万分。那是第一次知道原来痛苦真的可以让你睡不着。


修订记录
20171212 完成初稿;
20180128 修订内容;
20260727 修订内容;