文章 ID: 000079129 內容類型: 產品資訊與文件 最近查看日期: 2006 年 02 月 13 日

如何取得數控振盪器 (NCO) 編譯器的相增值?

環境

  • DSP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    描述 有兩種方法可以取得 NCO 編譯器的相級增量值。

    其中一種方法是使用 NCO 編譯器 MegaWi生化® 外掛程式管理器來近似相增值。在 NCO 編譯器 MegaWi兵塞德外掛程式的第 2 頁,您將找到頻率計算機。請輸入輸入頻率期間和所需的輸出頻率,然後按一下 計算。頻率計算機會在 MegaWi insightd 介面中顯示約相遞增值。

    另一種取得相增值的方法是使用下列方程:

         F(output_of_sinusoid) = [Phase_increment/(2N)] * F(clk)
    
         where:
    
         F(output_of_sinusoid) = Desired output frequency of the NCO Compiler,
         N = Accumulator bit width, and
         F(clk) = Input clock frequency
    

    在選擇要使用的方法時,您應該注意頻率計算機 MegaWi外掛程式管理器在計算相增值時,可導入四捨五入的錯誤。因此,Altera建議您使用方程方法來計算階段 增量值,以獲得更準確的準確性。

    相關產品

    本文章適用於 1 產品

    Intel® 可程式裝置

    這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。