介绍
公司:长沙景嘉微电子股份有限公司
岗位:信号处理算法工程师
面试时间:07 20 11:00
面试方式:视频加电话(因为麦克风彼此都听不到/dog)
面试时长:45 min
结束了较为尴尬的无声等待后,开始了电话加视频的面试。
面试官只有一个。开始是一段自我介绍,介绍了我自己的学历情况以及项目经历。然后就是和面试官的交流阶段。
面试官上来第一句话:听说你在CSDN平台有博客,ID是什么?
我就是直接回答:在路上,正出发。
我想说,如果你确实有一些个人博客的记录,你可以将这些写在你的简历中,在面试中也可以稍微强调一下。其实这个在简历筛选阶段或者面试阶段,会给HR或者面试官一个比较好的印象。另外我是比较建议自己写博客总结知识或者技术。算是一个小小的加分项吧。需要注意的是,最好都是自己的原创博文,有自己的理解在里面,如果是搬用别人的博客,而自己又不太理解的话,可能会比较尴尬(万一被问到的话)。
面试官对我的那个雷达项目很感兴趣,全程可以说都是围绕那个雷达项目在问问题。景嘉微这个信号处理部门主要做的就是军用雷达,只问雷达项目是可以理解的。
面试官:你那个项目里面,你说的通道幅相补偿是怎么做的?
我的回答:首先我们的这个项目,接收通道的幅相补偿属于固定补偿,因此在正式进行信号处理之前需要拿到稳定的幅相补偿数据。具体的做法是,前端发送连续波点频信号,信号处理板接收到以后,对各个通道作FFT,以FFT后最大幅值对应的幅度和相位作为该通道幅度和相位的估计值,然后其他通道的幅度和相位都向第一通道对齐。获得到各个通道幅度和相位的补偿值。还有就是通道幅相补偿值的获取前提是收发天线位于法线方向,避免了非法线方向带来的相位差的影响。
然后面试官听完,似乎对我的回答比较满意,他接着又问了一个项目的BUG,他说,你有没有想过这个固定的幅相补偿系数可能会因为工作环境的变更产生比较大变动?
然后我的回答是:是的这个问题在使用过程中是会存在的,但是这个在我接手这个项目的时候就已经确定了这个项目方案,后需要优化的话可能会考虑将通道幅相数据计算的工作放在DSP端,计算完成后回传给FPGA再做后续的通道补偿。
这个回答面试官也是感觉比较满意。
面试官:你这个信号处理流程里面提到了脉冲压缩,那你能说说脉冲压缩是什么?
我的回答:脉冲压缩从概念上来说,就是将发射脉冲信号的共轭翻转与接收信号进行卷积运算,将有用信号能量积累起来的过程。
然后面试官似乎是抓到了一个漏洞,他说,你这个项目是连续波雷达,其实这个过程应该不能叫做脉冲压缩,脉冲体制这样将是可以的。
然后我就解释道:对的,这里面说脉冲压缩确实不太合适,这个只是我们的说法罢了,其实项目里面实际在这个过程中做的是一维FFT,因为对于LFM信号来说,回波去斜处理后,得到的频点与目标距离有一一对应的关系,所以通过FFT得到回波频点后,就可以得到目标的距离,并且FFT处理也是一个相参处理的过程可以将回波信号的能量积累起来。
面试官:后续的CFAR处理是放在DSP上的,你知道CFAR是怎么做的?
我的回答:CFAR一般来说包括距离维和速度维的CFAR处理,有时候更多的用在距离维,因为距离维的旁瓣比较大。然后CFAR处理的过程是,先设置保护单元和参考单元的数目,然后在距离维和速度维进行CFAR处理,处理的规则是,对于距离维如果单元的幅值高于门限,就保留该单元的幅值,否则将该单元置零,速度维如果单元幅值高于门限置1,否则置零。
面试官:那你说一下保护单元和参考单元分别是怎么选取的?
我的回答:保护单元的目的就是为了避开旁瓣的影响,所以保护单元的长度应该与旁瓣的长度保持一致。对于参考单元的选取这个一般来说是8~10个,但是不同的杂波、噪声环境需要的参考单元长度也不同,因为都是以参考单元的均值作为杂波或者噪声背景的估计值,参考单元的选取对CFAR的处理效果影响也比较大。
面试官:你知道的脉冲体制雷达和连续波体制雷达的区别?
我的回答:我觉得二者最大的一个区别是脉冲体制雷达收发不同时进行,存在测距盲区,而连续波体制雷达不存在这个问题。但是由于连续波是连续发射,在军事应用上存在被截获的风险。
面试官:嗯,那能不能说一个连续波体制雷达的缺点?
我这个问题确实没有准备到,愣了一阵儿,没有想到,面试官说这个没关系。我自己下来找了一些资料,连续波体制应该存在这个问题:接收机一直处于接收状态,有可能存在接收机饱和的问题。
面试官:有没有接触过阵列信号处理?
我的回答:其实我们这边的项目基本上都是一维均匀线阵,其他的诸如二维均匀面阵,圆阵项目里面没有接触过,但是这个有关的阵列信号处理算法我自己有做过类似的算法仿真,构建阵列回波模型,进行后续的处理。如果是要做相关项目,上手应该会比较快。
面试官:你这个项目里面测角用的和差波束,那你觉得这个传统算法和现代谱估计算法的区别?
我的回答:我的理解,现代谱估计在测角的精度和分辨率上优于传统的测角算法,因为和差波束测角主要是用到了鉴角曲线的线性区间。这个线性区间是有限的,并且测角的精度性能和鉴角曲线的线性程度相关较大。现代谱估计算法比如 MUSIC 算法是通过角度搜索的方式完成空间谱估计,但是其运算量较大,可能在实时运算中花费比较多的时间。
后面就接近结束了,问了几个自由回答的问题:
如果你到我们这边会做哪方面的信号处理研究?
有没有想要向我了解的问题?
了解到这边做雷达信号处理的硬件平台基本是XILINX Z7系列的FPGA ,内嵌ARM。V7的FPGA也有使用。
最后面试官说:感觉你做的方向跟我们这边很符合,感觉面试也很不错,后续我们这边会有人跟您联系,注意保持电话畅通。
基本上也就是这些内容,有些小的问题就没有记录了。只是记录了主要的大问题,供大家参考。
文末推荐
牛客网可以为大家提供一个免费的刷题练习的平台。非常推荐大家使用。
链接如下:牛客网-Verilog专项https://www.nowcoder.com/link/pc_csdncpt_zls_verilog这个里面有很多代码题目练习,对于新手来说可以快速掌握Verilog编程的基本语法,对于老手来说也可以巩固自己的编程能力。不用付费免费试用哦。基本是每个即将找工作的人必备的刷题网站。快行动起来吧!