DSP

dsp,嵌入式面试题

2019-07-13 14:56发布

1、请用方框图描述一个你熟悉的实用数字信号处理系统,并做简要的分析;如果没有,也可以自己设计一个简单的数字信号处理系统,并描述其功能及用途。(仕兰微面试题目) 答:
2、数字滤波器的分类和结构特点。(仕兰微面试题目)
3、IIR,FIR滤波器的异同。(新太硬件面题)
4、拉氏变换与Z变换公式等类似东西,随便翻翻书把如.h(n)=-a*h(n-1) b*δ(n) a.求h(n)的z变换;b.问该系统是否为稳定系统;c.写出FIR数字滤波器的差分方程;(未知)
5、DSP和通用处理器在结构上有什么不同,请简要画出你熟悉的一种DSP结构图。(信威dsp软件面试题)
6、说说定点DSP和浮点DSP的定义(或者说出他们的区别)(信威dsp软件面试题)
7、说说你对循环寻址和位反序寻址的理解.(信威dsp软件面试题)

8、请写出【-8,7】的二进制补码,和二进制偏置码。用Q15表示出0.5和-0.5.(信威dsp软件面试题)
答:
9、DSP的结构(哈佛结构);(未知)
答:将程序指令存储和数据存储分开的存储结构,目的是为了减轻程序运行时的访存瓶颈。
10、嵌入式处理器类型(如ARM),操作系统种类(Vxworks,ucos,winCE,linux),操作系统方面偏CS方向了,在CS篇里面讲了;(未知)
答:
11、有一个LDO芯片将用于对手机供电,需要你对他进行评估,你将如何设计你的测试项目?
答:
12、某程序在一个嵌入式系统(200M CPU,50M SDRAM)中已经最优化了,换到零一个系统(300M CPU,50M SDRAM)中是否还需要优化? (Intel)
答:理论上是需要的,因为对时间的精度要求很高。
13、请简要描述HUFFMAN编码的基本原理及其基本的实现方法。(仕兰微面试题目)
答:huffman及最优二叉树,带权路径长度最小的二叉树,经常应用于数据压缩。       将所有的节点放到一个队列中,用一个节点替换两个频率最低的节点,新节点的频率就是这两个节点的频率之和。这样新节点就是两个被替换节点的父节点了。如此循环,直到队列中只剩一个节点。 14、说出OSI七层网络协议中的四层(任意四层)。(仕兰微面试题目) 答:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。
15、A) (仕兰微面试题目) #i nclude
void testf(int*p) { *p =1; }
main() {     int *n,m[2];     n=m;     m[0]=1;     m[1]=8;     testf(n);     printf(”Data v alue is %d “,*n); }
——————————
B)
#i nclude
void testf(int**p) { *p =1; } main() {     int *n,m[2];     n=m;
    m[0]=1;
    m[1]=8;
    testf(&n);
    printf(Data v alue is %d”,*n);
} 下面的结果是程序A还是程序B的? Data v alue is 8 那么另一段程序的结果是什么? 答:既不是A的也不是B的,A的输出结果是 Data v alue is 1,B 为 断错误。