写下这个题名时,不由想起刚看过的复旦网红教师陈果的视频“朋友是无用的”,Yi老师比较赞同她的观点,有些无价的东西确实不该拿功用性来衡量。但同学会说:“DSP又不会寄托我们的情感,没用学它个毛呀!”。确实,学习DSP是因为它是有用的。
下面来数数DSP到底有什么用?当然,Yi老师也只是一己之见,不妥之处,欢迎拍砖!
1、哲人说“存在即合理”
曾经有同学学习了单片机后,觉得单片机无所不能,没必要再学其他可编程芯片了,老师只能表示这种想法too young too simple,就像当年刚看《射雕英雄传》第一部时,觉得江南七怪和丘处机已经是天下无敌了,不曾想还有东邪西毒南帝北丐。
2、DSP能干单片机干不了的事
大家都知道,DSP首先是Digital Signal Processing(数字信号处理),然后才是Digital Singnal Processor(数字信号处理器),大家已学过第一个DSP,知道主要涉及FFT、FIR等算法,不知感觉如何?是不是觉得很难学,如果觉得很简单,说明你有这方面的天赋,在这方面会有前途。第二个DSP就是我们要学的芯片,它是用来实现算法的,有些算法计算量大,比如100M/秒次运算,可能有的单片机就难以胜任了。因DSP芯片针对DSP算法有特殊的硬件设计,同样的算法在相同时钟频率下DSP芯片也会更快。当然,随着技术发展,单片机和DSP之间的界限也越来越模糊。下图给出了单片机、DSP、ARM、FPGA在某宝上的价格,可以看出,单片机最大的优势就是价格。至于ARM和FPGA两种芯片,大家以后也会学习,它们也有各自的优势,不然怎会存在呢?
3、学习DSP是有“钱途”的
Yi老师今天在某度上搜了一下DSP开发工程师的待遇,几乎月薪都是10K以上,老师都心动了。当然,我想并不是你学过DSP就可以拿到这么高的薪水,而是要学会了才行。
DSP善于实现算法,在2018届互联网校招中,人工智能等算法工程师的薪资也是很让人羡慕。把DSP和AI结合起来似乎更有钱途。
Yi老师才疏学浅,暂时只能想到这些,欢迎同学留言补充学习DSP的理由。
Yi老师决定,多在本号留言可以作为本课程平时成绩的加分项,这似乎也可以作为一条学习DSP的理由,哈哈。
领取专属 10元无门槛券
私享最新 技术干货