论述了基于FPGA的双音多频信号(DTMF)的产生和检测过程.用VHDL编程实现了信号产生设计.然后,分别描述了两种检测方法,第一种是用VHDL编程和滤波器方法,介绍了使用Matlab来设计滤波器的过程;第二种是用较新的Matlab/DSP Builder方法,其中调用了FFT IP核,结合状态机来实现频率检测,并给出了实际的电路图.%The process of generation and detection of dual tone multiple frequencies signal based on FPGA are described. The signal is generated with VHDL programming. Then, two detection methods are described. One is realized by using VHDL programming and filter which is designed on Matlab. The other uses a new method called Matlab/DSP Builder method, in which FFT IP core is called and state machine is used to realize frequency detection. Finally, the actual circuit is given.
展开▼