7计算机数据采集与分析系统7-1单选题1、信号中最高频率fc为1000Hz,在下列选项中,采样频率fs至少应为()Hz。(A)2560;(B)1000;(C)2100;(D)20002、若矩形窗函数为2/2/01)(tttx,其傅立叶变换为()。(A)ffsin;(B)ffsin;(C)ffsin1;(D)fsin3、关于虚拟仪器,以下描述中不够准确的是()。(A)具有开放性和灵活性,可与计算机技术同步发展(B)仪器的功能可由用户自定义(C)以硬件为基础(D)与网络和周边设备连接方便4、将汉宁窗函数与矩形窗函数做比较,不正确的描述是()。(A)汉宁窗的频率窗可以看作三个矩形窗频谱之和(B)汉宁窗的主瓣较窄(C)汉宁窗的旁瓣衰减较快(D)汉宁窗的旁瓣较低5、进行频域采样时,为了减少栅栏效应,采取()的措施是不正确的。(A)减小采样的间隔,即提高频率分辨率(B)在满足采样定理的条件下,采用频率细化技术(C)对于周期信号,使分析的时间长度为信号周期的整数倍(D)减少采样的点数,使间隔增大7-2填空题1、由于不正确地选择采样的时间间隔而引频域上高低频之间彼此混淆的现象被称为()。2、若采样频率过低,不满足采样定理,则采样后的信号会发生()现象。3、在A/D转换中,若模拟信号的频率上限为fc,则采样频率fs应大于()。4、在时域的截断而在频域出现附加频率分量的现象称为()。5、在数字处理时,经常用窗函数把长时间的信号序列截断,这会产生泄漏现象,为了尽量减少泄漏,应选择主瓣()、旁瓣()的窗函数。7-3简答题1、自功率谱和幅值谱有什么区别,又有什么联系?自功率谱是对幅值谱的二次方取时间均值。都是信号的频域描述,分别表示单位频宽上的幅值和功率。2、频率混迭是怎样产生的,有什么解决办法?由于在时域上不恰当地选择采样的时间间隔而引起频域上高低频之间彼此混淆。为了避免频率混叠,同时应使采样频率fs大于带限信号的最高频率fc的2倍。3、什么是窗函数?窗函数的频域指标是什么?它们能说明什么问题?窗函数是在模数转换过程中(或数据处理过程中)对时域信号取样时的截断函数。描述窗函数的频域指标如图7-1所示,主要有–3dB带宽B,B小则主瓣窄,频率分辨力高;最大旁瓣峰值A,旁瓣峰值渐进衰减速度D,A越小和D越大,由旁瓣引起的谱失真越小。图7-14、什么是泄漏?为什么产生泄漏?窗函数为什么能减少泄漏?由于时域上的截断而在频域上出现附加的频率分量的现象称为泄漏。信号的频谱不同于加窗以前的频谱,由于窗函数的频谱是一个无限带宽的函数,即使是带限信号,在截断后也必然成为无限带宽的信号,所以会产生泄漏现象。为了减少泄漏,应该尽可能寻找频域中接近单位脉冲函数的窗函数,即主瓣窄,旁瓣小的窗函数。5、相关函数与相关系数有什么差别?相关分析有什么主要用途,举例说明。答:相关函数表示信号的相关的功率,是具有量纲的函数;相关系数表示相关的概率的大小,是无量纲的函数。可以排除干扰,提高信噪比;通过两个信号的之间的延时,确定信号源之间的距离或运动物体的速度;确定信号的主要传输通道或确定起主要作用的信号源。6、什么是“栅栏效应”?如何减少“栅栏效应”的影响?对一函数实行采样,实质就是“摘取”采样点上对应的函数值。其效果有如透过栅栏的缝隙观看外景一样,只有落在缝隙前的少量景象被看到,其余景象都被栅栏挡住,称这种现象为栅栏效应。时域采样时满足采样定理要求,栅栏效应不会有什么影响。频率采样时提高频率分辨力即减小频率采样间隔可以减小栅栏效应。或者采用频率细化技术。对于周期信号,对于特定f0,减小频率采样间隔Δf,不一定会使谱线落在f0上,谱线落在f0上的条件是f0/Δf=整数。7、数字信号处理的一般步骤是什么?有哪些问题值得注意?答:数字信号处理的一般步骤:(1)信号调理。其中包括:1)电压幅值调理,以便适宜于采样;2)过滤信号的高频噪声;3)如果信号中不应有直流分量,则隔离信号的直流分量;4)如原信号为调制信号,则应解调。(2)A/D转换。应视信号的具体情况和量化的精度要求适当选取A/D转换器。要适当的选取采样间隔,采样间隔太小,则对定长的时间记录来说其数字序列就很长,计算工作量迅速增大,如果数字序列长度一定,则只能处理很短的时间历程,可能产生较大的误差;若采样间隔大(采样频率低),则可能造成频率混叠,丢掉有用的信息。(3)数字信号分析。在数字信号处理的过程中,要适当的选取窗函数,以减小截断误差的影响;必要时进行数字滤波。(4)输出结果。运算结果可以直接显示或打印,也可进行D/A转换以输入被控设备,如有必要也可做后续处理。7-4应用题1、已知被测量的最高频率成分的频率是100Hz,要求量化信噪比大于70dB。应如何选择ADC的采样速度和位数?解采样频率Hz25656.2100sf∵SNR=70≈6n-1.24dB∴n=(70+1.24)6=12因此,取12位ADC,采样频率为256Hz。2、对四个正弦信号x1(t)=sin2πt,x2(t)=sin4πt,x3(t)=sin6πt,x4(t)=sin10πt,进行采样,采样频率为fs=4Hz,求采样输出序列,比较这些采样序列并说明混迭现象。解因为采样频率为4Hz,所以采样周期为1/4。求采样序列:000112πsin)4/()2sin()4/()()(nnnnnttnttxnx00022sin)4/()4sin()4/()()(nnnnnttnttxnx0003323sin)4/()6sin()4/()()(nnnnnttnttxnx0004425sin)4/()10sin()4/()()(nnnnnttnttxnx由计算结果及采样脉冲图形(图7-2)可以看出,虽然四个信号频率不同,但采样后输出的四个脉冲序列却是相同的,产生了频率混迭,这个脉冲序列反映不出四个信号的频率特征。原因是x2(t)、x3(t)和x4(t)的频率分别为2Hz、3Hz和5Hz,采样频率应分别大于其2倍频率,即分别大于4Hz、6Hz和10Hz。图7-23、对三个余弦信号,10cos)(,6cos)(,2cos)(321ttxttxttx分别做理想采样,采样频率为Hzf4,求三个采样输出序列,画出信号波形和采样点的位置并解释混迭现象。解因为采样频率为4Hz,所以采样周期为1/4。求采样序列:000112πcos)4/()2cos()4/()()(nnnnnttnttxnx图7-30002223πcos)4/()π6cos()4/()()(nnnnnttnttxnx0003325πcos)4/()π10cos()4/()()(nnnnnttnttxnx由计算结果及采样脉冲图形可以看出,虽然三个信号频率不同,但采样后输出的三个脉冲序列却是相同的,产生了频率混迭,这个脉冲序列反映不出三个信号的频率特征。原因是)(2tx和)(3tx的频率分别为3Hz和5Hz,采样频率应分别大于6Hz和10Hz。4、利用矩形窗函数求积分sinc()2tdt的值。解设矩形窗函数2/2/01)(TtTttx(1)对其取傅里叶变换,有2/0jdcos2d)()(TttttetxX=)2sinc(2)2sin(TTTTT(2)能量公式为d)(π21d)(22Xttx(3)将式(1)和式(2)代入式(3),有d)2(sincπ21d222/2/TTtTT=)2(d)(sincπ2122TT(4)于是,有π)(sinc2d(5)即π)(sinc2dtt(6)5、试计算矩形窗函数的-3dB带宽。解3)0(csin)c(πsinlog20f于是,有7079.0ππsinff令fxπ,有xxxx7079.0!5!353整理,有005.352024xx940.106.1822.140400202x取940.12x,即393.1x所以887.0142.3393.12π2xf6、若x(n)n=0,1,...,N为一个时间序列,X(k)为其傅里叶变换,试证明离散傅里叶变换的能量等式10Nn2)(nx=101NkN2)(kX证10Nn2)(nx=10)([Nnnx10/2)(1NkNnkjekXN]=])()([110/210NkNnkjNnenxkXN=10)([1NkkXN)](kX=101NkN2)(KX7、根据8253定时/计数器输入的时钟频率和采样频率可以确定计数器的计数值,即A/D采样周期=计数值/时钟频率,若时钟频率为1.6384MHz,被测信号频率为20kHz,应向计数器控制口写入何值(十六进制或二进制)?解写入值C=时钟频率/采样频率=1.6384×1000/20=82因为,82/16=5……2所以,十六进制写入值为52,二进制写入值为010100108、某2位A/D转换器输入电压是±5V,输入信号电压–3.215V。试把该信号电压分别转换成原码、补码、反码和偏移码。解3.215V对应的量化单位数:x=27×3.215/5=82(q)=16×5+2写成二进制数:x=52H=01010010–3.215V的原码:[x]0=11010010尾数按位取反,得反码:[x]c1=10101101最低位加一,得补码:[x]c2=10101110符号位反向,得偏移码:[x]ob=001011104试计算矩形窗函数的(1)-3dB带宽Δf;(2)最大旁瓣峰值A。解:(1)由矩形窗函数-3dB带宽的定义3)0(csin)c(πsinlg20f有7079.0ππsinff令x=πfτ,有xxxx7079.0!5!353整理,有005.352024xx940.106.1822.140400202x因为是-3dB带宽,所以取x2=1.940,即x=1.393所以887.0142.3393.12π2xf(2)对于)0(csin)c(πsinlg20f,当πfτ=1.5π时,有最大旁瓣峰值。于是,5.13π5.1)(1.5πsinlg20A5若x(n),n=0,1,...,N为一个时间序列,X(k)为其傅里叶变换,试证明离散傅里叶变换的能量等式102102)(1=)(NkNnkXNnx证:102)(Nnnx=10)([Nnnx10/π2j)(1NkNnkekXN]=])()([110/π2j10NkNnkNnenxkXN=])()([110kXkXNNk=102)(1NkkXN