1.一種直接數(shù)字頻率合成方法,其特征在于,所述直接數(shù)字頻率合成方法包括:
獲取工作時(shí)鐘頻率以及頻率控制字;
根據(jù)存儲器的最大長度值、所述工作時(shí)鐘頻率以及所述頻率控制字,確定滿足預(yù)設(shè)要求的頻率誤差對應(yīng)的目標(biāo)分頻比、查找表長度以及相位步進(jìn)值;
根據(jù)所述查找表長度以及所述相位步進(jìn)值生成查找表;
根據(jù)所述工作時(shí)鐘頻率、所述目標(biāo)分頻比產(chǎn)生觸發(fā)信號;
根據(jù)所述觸發(fā)信號對應(yīng)的計(jì)數(shù)值從所述查找表獲取所述計(jì)數(shù)值對應(yīng)的幅度,并對所述幅度進(jìn)行數(shù)模轉(zhuǎn)換輸出正弦波信號。
2.根據(jù)權(quán)利要求1所述的直接數(shù)字頻率合成方法,其特征在于,所述根據(jù)存儲器的最大長度值、所述工作時(shí)鐘頻率以及所述頻率控制字,確定滿足預(yù)設(shè)要求的頻率誤差對應(yīng)的目標(biāo)分頻比、查找表長度以及相位步進(jìn)值包括:
根據(jù)存儲器的最大長度值、所述工作時(shí)鐘頻率以及所述頻率控制字確定分頻比對應(yīng)的搜索范圍以及每個(gè)分頻比的搜索周期數(shù)目;
根據(jù)所述搜索范圍以及所述每個(gè)分頻比的搜索周期數(shù)目,獲取所述每個(gè)分頻比的所有搜索周期各自對應(yīng)的頻率誤差;
確定滿足預(yù)設(shè)要求的所述頻率誤差對應(yīng)的目標(biāo)分頻比、目標(biāo)搜索周期的標(biāo)識;
根據(jù)所述目標(biāo)搜索周期的標(biāo)識計(jì)算所述目標(biāo)分頻比對應(yīng)的查找表長度以及相位步進(jìn)值。
3.根據(jù)權(quán)利要求2所述的直接數(shù)字頻率合成方法,其特征在于,所述根據(jù)存儲器的最大長度值、所述工作時(shí)鐘頻率以及所述頻率控制字確定分頻比對應(yīng)的搜索范圍以及每個(gè)分頻比的搜索周期數(shù)目包括:
根據(jù)所述工作時(shí)鐘頻率、所述頻率控制字以及所述存儲器的最大長度值計(jì)算所述頻率控制字對應(yīng)的最小分頻比;
根據(jù)所述工作時(shí)鐘頻率以及所述頻率控制字計(jì)算所述頻率控制字對應(yīng)的最大分頻比;
根據(jù)所述最小分頻比以及所述最大分頻比確定所述分頻比對應(yīng)的搜索范圍;
根據(jù)所述工作時(shí)鐘頻率、所述存儲器的最大長度值、所述頻率控制字以及所述每個(gè)分頻比各自對應(yīng)的搜索范圍內(nèi)的搜索值計(jì)算所述每個(gè)分頻比的搜索周期數(shù)目。
4.根據(jù)權(quán)利要求3所述的直接數(shù)字頻率合成方法,其特征在于,所述根據(jù)所述工作時(shí)鐘頻率、所述存儲器的最大長度值、所述頻率控制字以及所述每個(gè)分頻比各自對應(yīng)的搜索范圍內(nèi)的搜索值計(jì)算所述每個(gè)分頻比的搜索周期數(shù)目包括:
根據(jù)所述工作時(shí)鐘頻率、每個(gè)分頻比的搜索值計(jì)算所述每個(gè)分頻比的搜索值各自對應(yīng)的采樣率;
根據(jù)所述存儲器的最大長度值、所述采樣率、所述頻率控制字計(jì)算所述每個(gè)分頻比的搜索周期數(shù)目。
5.根據(jù)權(quán)利要求2至4任一項(xiàng)所述的直接數(shù)字頻率合成方法,其特征在于,所述確定滿足預(yù)設(shè)要求的所述頻率誤差對應(yīng)的目標(biāo)分頻比、目標(biāo)搜索周期的標(biāo)識包括:
若當(dāng)前分頻比的當(dāng)前搜索周期對應(yīng)的頻率誤差小于所述搜索范圍內(nèi),所有分頻比的歷史搜索周期對應(yīng)的歷史頻率誤差,則將所述當(dāng)前分頻比識別為目標(biāo)分頻比,將所述當(dāng)前搜索周期的標(biāo)識識別為目標(biāo)搜索周期的標(biāo)識。
6.根據(jù)權(quán)利要求2至4任一項(xiàng)所述的直接數(shù)字頻率合成方法,其特征在于,所述確定滿足預(yù)設(shè)要求的所述頻率誤差對應(yīng)的目標(biāo)分頻比、目標(biāo)搜索周期的標(biāo)識包括:
若當(dāng)前分頻比的當(dāng)前搜索周期對應(yīng)的頻率誤差小于預(yù)設(shè)頻率誤差閾值,則所述當(dāng)前分頻比識別為目標(biāo)分頻比,將所述當(dāng)前搜索周期的標(biāo)識識別為目標(biāo)搜索周期的標(biāo)識。
7.一種直接數(shù)字頻率合成器,其特征在于,所述直接數(shù)字頻率合成器包括:
獲取模塊,用于獲取工作時(shí)鐘頻率以及頻率控制字;
確定模塊,用于根據(jù)存儲器的最大長度值、所述工作時(shí)鐘頻率以及所述頻率控制字,確定滿足預(yù)設(shè)要求的頻率誤差對應(yīng)的目標(biāo)分頻比、查找表長度以及相位步進(jìn)值;
生成模塊,用于根據(jù)所述查找表長度以及所述相位步進(jìn)值生成查找表;
觸發(fā)模塊,用于根據(jù)所述工作時(shí)鐘頻率、所述目標(biāo)分頻比產(chǎn)生觸發(fā)信號;
頻率合成模塊,用于根據(jù)所述觸發(fā)信號對應(yīng)的計(jì)數(shù)值從所述查找表獲取所述計(jì)數(shù)值對應(yīng)的幅度,并對所述幅度進(jìn)行數(shù)模轉(zhuǎn)換輸出正弦波信號。
8.根據(jù)權(quán)利要求7所述的直接數(shù)字頻率合成器,其特征在于,所述確定模塊包括:
第一確定模塊,用于根據(jù)存儲器的最大長度值、所述工作時(shí)鐘頻率以及所述頻率控制字確定分頻比對應(yīng)的搜索范圍以及每個(gè)分頻比的搜索周期數(shù)目;
頻率誤差獲取模塊,用于根據(jù)所述搜索范圍以及所述每個(gè)分頻比的搜索周期數(shù)目,獲取所述每個(gè)分頻比的所有搜索周期各自對應(yīng)的頻率誤差;
第二確定模塊,用于確定滿足預(yù)設(shè)要求的所述頻率誤差對應(yīng)的目標(biāo)分頻比、目標(biāo)搜索周期的標(biāo)識;
計(jì)算模塊,用于根據(jù)所述目標(biāo)搜索周期的標(biāo)識計(jì)算所述目標(biāo)分頻比對應(yīng)的查找表長度以及相位步進(jìn)值。
9.根據(jù)權(quán)利要求8所述的直接數(shù)字頻率合成器,其特征在于,所述第一確定模塊包括:
計(jì)算單元,用于根據(jù)所述工作時(shí)鐘頻率、所述頻率控制字以及所述存儲器的最大長度值計(jì)算所述頻率控制字對應(yīng)的最小分頻比;根據(jù)所述工作時(shí)鐘頻率以及所述頻率控制字計(jì)算所述頻率控制字對應(yīng)的最大分頻比;
第一確定單元,用于根據(jù)所述最小分頻比以及所述最大分頻比確定所述分頻比對應(yīng)的搜索范圍;
第二確定單元,用于根據(jù)所述工作時(shí)鐘頻率、所述存儲器的最大長度值、所述頻率控制字以及所述每個(gè)分頻比各自對應(yīng)的搜索范圍內(nèi)的搜索值計(jì)算所述每個(gè)分頻比的搜索周期數(shù)目。
10.根據(jù)權(quán)利要求9所述的直接數(shù)字頻率合成器,其特征在于,所述第二確定單元具體用于根據(jù)所述工作時(shí)鐘頻率、每個(gè)分頻比的搜索值計(jì)算所述每個(gè)分頻比的搜索值各自對應(yīng)的采樣率;根據(jù)所述存儲器的最大長度值、所述采樣率、所述頻率控制字計(jì)算所述每個(gè)分頻比的搜索周期數(shù)目。
11.根據(jù)權(quán)利要求8至10任一項(xiàng)所述的直接數(shù)字頻率合成器,其特征在于,所述第二確定模塊具體用于若當(dāng)前分頻比的當(dāng)前搜索周期對應(yīng)的頻率誤差小于所述搜索范圍內(nèi),所有分頻比的歷史搜索周期對應(yīng)的歷史頻率誤差,則將所述當(dāng)前分頻比識別為目標(biāo)分頻比,將所述當(dāng)前搜索周期的標(biāo)識識別為目標(biāo)搜索周期的標(biāo)識。
12.根據(jù)權(quán)利要求8至10任一項(xiàng)所述的直接數(shù)字頻率合成器,其特征在于,所述第二確定模塊具體用于若當(dāng)前分頻比的當(dāng)前搜索周期對應(yīng)的頻率誤差小于預(yù)設(shè)頻率誤差閾值,則所述當(dāng)前分頻比識別為目標(biāo)分頻比,將所述當(dāng)前搜索周期的標(biāo)識識別為目標(biāo)搜索周期的標(biāo)識。
13.一種調(diào)頻發(fā)射裝置,其特征在于,所述調(diào)頻發(fā)射裝置包括如權(quán)利要求7-12任一項(xiàng)所述的直接數(shù)字頻率合成器。