摘要:数字信号处理(Digital Signal Processing)是一门应用十分广泛的学科。数字信号处理是指利用计算机技术,以数字形式对信号进行采样、变换、滤波、估值、增强、压缩、识别等处理,以得到人们所需要的信号形式。数字信号处理器也称DSP芯片,是一种用于进行数字信号处理运算的微处理器。其突出特点是采用多组总线技术实现并行机制,有独立的加法器和乘法器,灵活的寻址方式,实时地实现各种信号处理算法及各种复杂的运算。24643
傅里叶变换是一种将时域信号变换为频域信号的变换形式。在频域分析中,信号的频率及对应的幅值、相位反映了系统的性能。快速傅里叶变换是实现离散傅里叶变换的一种快速高效的运算方法,是数字信号处理中最为重要的算法之一。FFT的关键在于利用了蝶形因子的内在对称性和周期性,从而加快了运算的速度,使运算的时间缩短了1至2个数量级。
Visual C++6.0是目前最强大的编程工具之一,利用它可以开发出高性能的应用程序。VisualC++采用一种非常巧妙的方法将Windows的编程复杂性封装起来,使编程人员步入轻松容易地编写Windows应用程序的殿堂。使用VisualC++,编程人员可以对C/C++程序进行各种操作,如建立、打开、浏览、编辑、保存、编译、链接和调试等。
此次设计主要就是把FFT与VC++结合在一起,利用VC++编程实现FFT的算法过程。
毕业论文关键词: Visual C++语言程序;快速傅里叶变换FFT;数字信号处理;频谱分析;DSP
Based on the Visual Studio (VC++) FFT programming
Abstract:
Digital signal processing (Digital Signal Processing) is a widely used discipline. Digital signal processing is the use of computer technology, sampling, transform,filtering, enhancement, compression, recognition value, processing the signal in digital form, to obtain the signal form people need. The digital signal processor chip called DSP, is a kind of microprocessor for digital signal processing. Its outstanding characteristic is to realize the parallelechanism with multiple bus technology, independent of the adder and multiplier, flexible addressing, real-time signal processing algorithm and all kinds of complex operation.
Fu Liye transform is a time domain signal will transform for transform frequency signal. In the frequency domain analysis, amplitude, phase frequency and the corresponding signal reflects the performance of the system. Fast Fu Liye transform is a discrete Fu Liye transform fast and efficient operation method, is one of the most important algorithm in digital signal processing. FFT is the key to the use of the butterfly factor inherent symmetry and periodicity, so as to speed up the computing speed, the operation time is shortened by 1 to 2 orders of magnitude.
Visual C + + 6 is one of the most powerful programming tool, it can be used to develop high performance applications. Visual C + + uses a very clever the complexity of Windows programming package, make programmers to easily write into the Windows application. Using Visual C + +, the programmer can on C/C + +program to carry out various operations, such as the establishment of open, browse, edit, compile, link, save, and debugging.
This design is mainly FFT and VC++ together, realize the algorithm process of FFT using VC++ programming.
Keywords: Visual C + + programming language; Fast Fu Liye transform FFT; Digital signal processing; Spectral analysis; DSP
目录
摘要 i
Abstract i
目录 vi
1 绪论 1
1.1 FFT算法的研究与发展 1
1.2 基本理论 2
1.2.1 FFT算法的基本概念 2
- 上一篇:留守儿童文献综述和参考文献
- 下一篇:电视剧《陆贞传奇》中陆贞形象文献综述和参考文献
-
-
-
-
-
-
-
现代简约美式风格在室内家装中的运用
g-C3N4光催化剂的制备和光催化性能研究
高警觉工作人群的元情绪...
上市公司股权结构对经营绩效的影响研究
NFC协议物理层的软件实现+文献综述
C++最短路径算法研究和程序设计
浅析中国古代宗法制度
巴金《激流三部曲》高觉新的悲剧命运
中国传统元素在游戏角色...
江苏省某高中学生体质现状的调查研究