论文部分内容阅读
首先介绍了数控振荡器(NCO,Numerically Controlled Oscillator)的原理和特点,研究了用DSP Builder实现数控振荡器的传统设计方法,并在此基础上提出了一种使用1/4周期存储的优化方法,并将其与整周期存储方法进行仿真比较。相对于传统整周期存储,采用1/4周期存储方法可以在不增加额外只读存储器(ROM,Read Only Memory)存储空间的情况下提高了频率分辨率。该方法在Matlab/Simulink中得以实现,在ModelSim中进行了功能仿真之后将设计模型下载到FPGA进行硬件仿真。
Firstly, the principle and characteristics of NCO (Numerically Controlled Oscillator) are introduced. The traditional design method of NC oscillator by DSP Builder is studied. On the basis of this, an optimization method of 1/4 cycle storage , And compare it with the whole cycle storage method. Compared with the traditional full-cycle storage, quarter-cycle storage method can increase the frequency resolution without increasing the storage space of additional read-only memory (ROM). The method is implemented in Matlab / Simulink. After the functional simulation in ModelSim, the design model is downloaded to the FPGA for hardware simulation.