2N?1?jnk~~~2N解:若x(n)是周期为2N的周期序列,则DFS系数为X2(k)??x(n)e
n?02?x(n)?~x(n?N),这个求和可以写为 因为~N?1?jnk?j(n?N)k~X2(k)??~x(n)[e2N?e2N]
n?02?2?=?~x(n)en?0N?1?j2?nk2N[1?e?j?k]
k为偶数时,括号内的项等于2,当k为奇数时,等于零。K为偶数时
~X2(k)?2?~x(n)en?0N?1?j2?n(k/2)N~k?2X()
22X()~所以X2(k)?{02,k?0,2,?,2N?2,k?1,3,?,2N?1,
~k
~~2.2若~x1(n),~x2(n)是周期为N的周期序列,DFS系数分别为X1(k),X2(k)。~~~证明:DFS系数为X(k)=X1(k)X2(k)的序列等于~x1(n)和~x2(n)的周期卷积: ~x(n)??~x1(k)~x2(n?k)
k?0N?11~~~x(n)?x(n)为~ 解:X(k)=X1(k)X2(k),则序列~ 将
N?1~X1(k)??~x1(l)e?j2?kl/Nl?0N~~X(k)X?12(k)ej2?nk/N
k?0N?1代入得到
N?11N?1~~x(n)??X2(k)[?~x1(l)e?j2?kl/N]ej2?nk/N Nk?0l?0N?11N?1~~整理得到: x(n)??X2(k)[?~x1(l)e?j2?kl/N]ej2?nk/N Nk?0l?01N?1~由于:?X2(k)ej2?(n?l)k/N?~x2(n?l)
Nk?0所以: ~x(n)??~x1(l)~x2(n?l)
l?0N?12. 3求下列序列的N点DFT
(a)x1(n)??(n)(b)x2(n)??(n?n0),其中0?n0?N(c)x3(n)??n,0?n?N
(d)x4(n)?u(n)?u(n?n0),其中0?n0?N
nk解(a)X1(k)???(n)WN?1,k?0,1,?,N?1
n?0N?1n0k(b)X2(k)?WN ,k?0,1,?,N?1
N?1n?0N?1n?0(c)X3(k)??x3(n)WnkNnk ???nWNkN1?(?WN),k?0,1,?,N?1 ??(?W)?k1??Wn?0NN?1knNn0?1n?0kn0NkN?j2?kN(d)X4(k)??WnkN1?W?1?W?e(n0?1)2sin(n0?k/N), k?0,1,?,N?1
sin(?k/N)2. 4已知X(k),求其10点DFT反变换:
3,k?0X(k)?{1,1?k?9
解:X(k)可表示为X(k)?1?2?(k),0?k?9 由于x1(n)??(n) X1(k)?1
x2(n)?1 X2(k)?N?(k) 所以x(n)?1??(n) 52.5利用矩表示式阵求x(n)?R4(n)的DFT. 解:由N?4得到W?e?j2?4??j
W0W1W2W3W4W6W9
2.6计算序列x(n)的N点DFT
2?nx(n)?4?cos2(),n?0,1,2,?,N?1
N1解:x(n)?4?[ej2?n/N?e?j2?n/N]2
491jN(2n)1jN(N?2)n??e?e 2442?2?2.7一个有限长序列为x(n)??(n)?2?(n?5) (a) 计算序列x(n)的10点离散傅里叶变换. (b) 若序列y(n)的DFT为Y(k)?ej2k2?10X(k)
其中X(k)是x(n)的10点离散傅里叶变换,求序列y(n). 解:(a)x(n)的DFT很容易得到
X(k)?1?2W5kN?1?2e?j2?5k10?1?2(?1)k
(b)x(n)向左圆周移位2点,就有:
y(n)?x((n?2))10?2?(n?3)??(n?8)
2.8给出两个有限长序列x(n)?(n?1)R4(n)h(n)?(4?n)R4(n) 试用作图方法求圆卷积y(n)?x(n)*h(n)
解:作图可得: y(n)?24?(n)?22?(n?1)?24?(n?2)?30?(n?3) 2.9序列x(n)??(n)?2?(n?2)??(n?3)
(a) 求x(n)的4点DFT
(b) 若y(n)是x(n)与它本身的4点圆周卷积,求y(n)及其4点DFTY(k), 解:(a)x(n)的4点DFT为X(k)??x(n)W4nk?1?2W42k?W43k
n?03 (b)y(n)=x(n)Nx(n),则Y(k)?X2(k)
Y(k)?(1?2W42k?W43k)(1?2W42k?W43k?1?4W42k?2W43k?4W44k?4W45k?W46k有因为W44k?1W45k?W4kW46k?W42k 于是Y(k)?5?4W4k?5W42k?2W43k
y(n)?5?(n)?4?(n?1)?5?(n?2)?2?(n?3)
2.10x(n)和h(n)都是长度为6的有限长序列,X(k)和H(k)分别是x(n)和h(n)的8点DFT。若组成乘积Y(k)=X(k)H(k),对Y(k)作DFT反变换得到序列y(n),求y(n)等于以下线性卷积的n值.z(n)?k????x(k)h(n?k)
?解:如果两个序列的线性卷积结果长度为M,对于N 2.11y(n)是两个长度为N点的有限长序列h(n)和x(n)的线性卷积,y(n)=h(n)*x(n) 设yN(n)是N点圆周卷积,即yN(n)?h(n)Nx(n)?[?h(k)~x(n?k)]RN(n) k?0N?1推导出y(n)和yN(n)之间的如下关系:yN(n)?[?y(n?kN)]RN(n) k????x(n)线性卷积的一个周期:解:y(n)等于有限长序列h(n)和周期序列~yN(n)?[h(n)*~x(n)]RN(n) 如果我们设pN(n)?k?????(n?kN) ?x(n)由x(n)与pN(n)线性卷积组成: 那么周期序列~~x(n)?x(n)*pN(n) 所以N点圆周卷积可以写成: yN(n)?{h(n)*[x(n)*pN(n)]}RN(n) 于是~y(n)?y(n)*pN(n)??k????y(n?kN) ?yN(n)?[?y(n?kN)]RN(n) k???2.12已知x(n)是N点有限长序列,X(k)=DFT[x(n)],现将长度变为rN点的有限长序列y(n) x(n),0?n?N?1y(n)?{0,N?n?rN?1 试求rN点DFT[y(n)]与X(k)的关系. 解:由X(k)?DFT[x(n)]??x(n)en?0N?1?j2?nkN,0?k?N?1 Y(k)?DFT[y(n)]??y(n)Wn?0N?1nkrNnk ??x(n)WrNn?0N?1??x(n)en?0N?1?j2?knNrk?X(),k?lr,l?0,1,?N?1 r所以在一个周期内,Y(k)的抽样点数是X(k)的r倍(Y(k)的周期为Nr),相当于在X(k)的每两个值之间插入r-1个其它的数值(不一定为零),而当k为r的整数l倍时,Y(k) k与X()相等. r3.1为什么要研究FFT算法?FFT算法有什么作用?有那两种基本FFT算法?FFT算法能否用来计算x(n)的频率表示X(ej?)? 解:因为DFT的计算量太大,所以要研究FFT算法;FFT算法大大提高计算速度;FFT算法有按时间抽选法和按频率抽选法;FFT算法不能用来计算。2 3.2试述影响FFT的变换速度有哪些?怎样才能提高FFT变换速度? 解:影响FFT的变换速度有:采样点数N,数据的存储,运算器件的速度; 提高FFT变换速度的方法:输出数据放入原输入数据单元,实现原址计算; 选用运算速度快的运算器件等。 3.3基2FFT快速计算的原理是什么?其运算速度是多少? kn解:原理是利用WN的特性,将N点序列分解为较短的序列,计算短序列的DFT, 最后再组合起来。 NLn2N个蝶形运算。 23.4假设一次复乘需要1μs,而且假定计算一个DFT总共需要的时间有计算所有乘法所需的时间决定。 (a) 直接计算一个1024点的DFT需多少时间? (b) 计算一个FFT需多少时间? 基2FFT快速运算共运行 解:(a)包括可能与?1的乘法在内,直接计算一个N点的DFT需要N2次复乘。如果每一次复乘需1μs,直接计算1024点的FFT需要时间: tDFT?(1024)2?10?6s?1.05s (b)对于一个基2FFT,复乘数大约为(N/2)log2N,N=1024时等于5120,所以用FFT计算一个1024点DFT总共需要的时间是:tFFT?5120?10?6ms?5.12ms 3.5用N=1024点的DFT对模拟信号作频谱分析,采样频率为10K赫兹,问谱线频率间隔是多少赫兹? 1000010000??9.77(HZ) 解: f1?N10243.6对8个点x(0),x(1),……x(7)的序列,用频选算法分解成两个4点DFT后再组成8点DFT,推导公式。 X(k)?x(0)?x(1)W8k????x(7)W87k?[x(0)?x(1)W8k?x(2)W82k??x(3)W]?W[x(4)?x(5)W?x(6)W?x(7)W]3k84k8k82k83k8 k=2r: X(k)?[x(0)?x(4)]?[x(1)?x(5)]W4r?[x(2)?x(6)]W42r?[x(3)?x(7)]W43r k=2r+1X(k)?[x(0)?x(4)]?[x(1)?x(5)]W81W4r?[x(2)?x(6)]W82W42r?[x(3)?x(7)]W83W43r 3.7写出时选FFT算法的基本蝶形运算的算式和信号流图. r Xm?1(p)?Xm(p)?WNXm(q) rXm?1(q)?Xm(p)?WNXm(q) 3.8已知有限长序列x(n)=1,n=0; x(n)=2,n=1 x(n)=-1,n=2 x(n)=3,n=3 按FFT运算流程求X(k). 解: 3. 9推导按频率抽取FFT算法(桑德-图基算法)的表示式。 解:X(k)??x(n)Wn?0N?1nkN??x(n)Wn?0N?12nkNnk ??x(n)WNn?N2N?1 ??x(n)Wn?0N?12n?0N?12nkNN(n?)k??x(n?)WN2 2n?0NNk/2nk)WN]WN 2Nnk)]WN,k?0,1,?,N?1 2Nnr)]WN/2 2Nnnr)]WN}WN/2 2N?12N??[x(n)?x(n?N?12n?0??[x(n)?(?1)kx(n?N?12n?0X(2r)??[x(n)?x(n?N?12n?0X(2r?1)?{?[x(n)?x(n?3.10写出9点(即3*3)时间抽选快速傅里叶的计算公式。 X(k)??x(n)W9nk n?08??x(3r)Wr?0223rk9??x(3r?1)Wr?0k922(3r?1)k9??x(3r?2)W9(3r?2)k r?03rk92??x(3r)(W)?W3rk9r?02?x(3r?1)(Wr?0rk3)?W22k9?x(3r?2)(Wr?0rk323rk9) ??x(3r)Wr?0rk3?Wk9?x(3r?1)Wr?02?W2k9?x(3r?2)Wr?0 ?Go(k)?G1(k)W9k?G2(k)W92k 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库离散时间信号处理 期末复习习题精要及答案在线全文阅读。
相关推荐: