快速傅里葉算法的應(yīng)用-中英文翻譯.rar
快速傅里葉算法的應(yīng)用-中英文翻譯,introduction the symmetry and periodicity properties of the di screte fourier transform (dft) allow a variety of useful and interesting decompositions. in pa rt...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會員 叼著吸管的豬 發(fā)布
Introduction
The symmetry and periodicity properties of the di screte Fourier transform (DFT) allow a variety of useful and interesting decompositions. In pa rticular, by clever groupin g and reordering of the complex exponential multiplications it is possible to achieve substantial computational savings while still obtaining the exact DFT solution (no approximation requi red). Many “fast” algorithms have been developed for computing the DFT, and collectively these are known as Fast Fourier Transform (FFT) algorithms. Always keep in mind that an FFT algorithm is not a different mathematical transform: it is simply an efficient means to compute the DFT. In this experiment you will use the Matlab fft() function to perform some frequency domain processing tasks. The concept of doing “real time” processing with an FFT algorithm is not really true, since the DFT requires an entire block of input samples to be available before processing can begin. So, rather than being able to run the processing algorithm on the fly as each waveform sample arrives as we might with a direct form digital filter, it will be necessary to buffer a block of samples and then start the first FFT while still re ceiving the new samples as they arrive from the A/D and providing the output samples to the D/A. This inherent delay, or processing latency , is separate from the time required to compute the FFT itself. The Matlab implementation will be run on stored dataanyway, so the real time proce ssing latency is not an issue for this particular lab experiment.
引言
離散傅立葉變換(DFT)的對稱性和周期性允許有用和有趣的分解變換。特別地,當(dāng)要獲得DFT的精確解(非近似值)時,通過復(fù)指數(shù)乘法的靈活分組和重新排序可以達到實質(zhì)的計算簡化。許多快速算法的發(fā)展是為了計算處理DFT,它們也被公認為是快速傅里葉(FFT)算法。始終緊記FFT算法不是一種不同的數(shù)學(xué)變換:它是一種計算DFT簡單有效的方法。本實驗將利用Matlab fft功能去執(zhí)行一些在處理任務(wù)的頻域。
用FFT算法進行實時處理的觀念是不正確的,因為在處理開始前DFT需要一個可利用的輸入樣本完整塊。因此,當(dāng)每個波形樣值來到的時候,我們可以用直接型數(shù)字濾波器處理算法。當(dāng)接收從A/D過來的新樣本和提供輸出樣本到D/A時,我們有必要去緩存樣本塊并開始第一個FFT。這些固有延遲或反應(yīng)時間與計算FFT它本身所需要的時間是分開的??傊?,Matlab的執(zhí)行將連續(xù)存儲數(shù)據(jù),因此,對于這個特殊的實驗實時處理反應(yīng)時間不是一個問題。
The symmetry and periodicity properties of the di screte Fourier transform (DFT) allow a variety of useful and interesting decompositions. In pa rticular, by clever groupin g and reordering of the complex exponential multiplications it is possible to achieve substantial computational savings while still obtaining the exact DFT solution (no approximation requi red). Many “fast” algorithms have been developed for computing the DFT, and collectively these are known as Fast Fourier Transform (FFT) algorithms. Always keep in mind that an FFT algorithm is not a different mathematical transform: it is simply an efficient means to compute the DFT. In this experiment you will use the Matlab fft() function to perform some frequency domain processing tasks. The concept of doing “real time” processing with an FFT algorithm is not really true, since the DFT requires an entire block of input samples to be available before processing can begin. So, rather than being able to run the processing algorithm on the fly as each waveform sample arrives as we might with a direct form digital filter, it will be necessary to buffer a block of samples and then start the first FFT while still re ceiving the new samples as they arrive from the A/D and providing the output samples to the D/A. This inherent delay, or processing latency , is separate from the time required to compute the FFT itself. The Matlab implementation will be run on stored dataanyway, so the real time proce ssing latency is not an issue for this particular lab experiment.
引言
離散傅立葉變換(DFT)的對稱性和周期性允許有用和有趣的分解變換。特別地,當(dāng)要獲得DFT的精確解(非近似值)時,通過復(fù)指數(shù)乘法的靈活分組和重新排序可以達到實質(zhì)的計算簡化。許多快速算法的發(fā)展是為了計算處理DFT,它們也被公認為是快速傅里葉(FFT)算法。始終緊記FFT算法不是一種不同的數(shù)學(xué)變換:它是一種計算DFT簡單有效的方法。本實驗將利用Matlab fft功能去執(zhí)行一些在處理任務(wù)的頻域。
用FFT算法進行實時處理的觀念是不正確的,因為在處理開始前DFT需要一個可利用的輸入樣本完整塊。因此,當(dāng)每個波形樣值來到的時候,我們可以用直接型數(shù)字濾波器處理算法。當(dāng)接收從A/D過來的新樣本和提供輸出樣本到D/A時,我們有必要去緩存樣本塊并開始第一個FFT。這些固有延遲或反應(yīng)時間與計算FFT它本身所需要的時間是分開的??傊?,Matlab的執(zhí)行將連續(xù)存儲數(shù)據(jù),因此,對于這個特殊的實驗實時處理反應(yīng)時間不是一個問題。