亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

通過直接數(shù)字合成的數(shù)字受迫振蕩的制作方法

文檔序號:6462613閱讀:186來源:國知局

專利名稱::通過直接數(shù)字合成的數(shù)字受迫振蕩的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及數(shù)字頻率生成。具體地,它涉及用于具有與參考時鐘信號和兩個整數(shù)的比率有關(guān)的期望頻率的脈沖流的數(shù)字生成的方法和裝置。該方法一般應(yīng)用于其比率不是整數(shù)的整數(shù)??梢詫⒆鳛樵O(shè)備的數(shù)字頻率生成(DFG)集成在一個簡單的芯片上,而不需要芯片外(off-chip)的濾波器。
背景技術(shù)
:在直接數(shù)字合成領(lǐng)域中,使用大量技術(shù)來合成信號。很多的這些技術(shù)利用累加器(accumulator)來訪問在存儲器中所存儲的正弦波查找表(sinewavelook-uptable),該正弦波查找表依次產(chǎn)生代表在期望的頻率處的正弦波的值的序列。通過使用數(shù)字到模擬轉(zhuǎn)換器(DAC),正弦波值的序列被轉(zhuǎn)換成模擬電壓,并然后通過低通濾波器以產(chǎn)生具有期望的輸出頻率的模擬電壓正弦波信號。這種直接數(shù)字合成的形式提供了對在很大頻率范圍上的信號的生成的控制??梢允褂眉呻娐穪碇圃炱潆娐返闹匾糠?。Jones在美國專利No.3,958,191中公開了這種類型的系統(tǒng)的例子,并且Kovalick等人在美國專利No.5,084,681中公開了累加器和查找ROM(lookupROM)。盡管有很多優(yōu)點,但是直接數(shù)字合成的第一方法有缺點,包括需要快速高分辨率DAC和需求精確的分立組件(discretecomponent)的多極(multi-pole)低通濾波器。從而,DAC和濾波器增加了尺寸和制造成本,這是因為它們通常需要在其他集成電路外部的組件。第二類型的直接數(shù)字合成使用累加器進(jìn)位信號(carrysignal)和余數(shù)值來生成輸出頻率,而不需查找正弦表和低通濾波器。在美國專利No.5,195,044中,Wischerman公開了這種類型的系統(tǒng)的例子,其中在當(dāng)進(jìn)位信號發(fā)出(signal)上溢時從累加器中剩余的值計算出的延遲之后,進(jìn)位信號生成輸出脈沖。與第一類型相同,該第二類型的系統(tǒng)生成具有與輸入?yún)⒖紩r鐘的期望分?jǐn)?shù)(fractional)關(guān)系的輸出頻率,并且其也需要具有在集成電路外部的物理組件的多極濾波器。當(dāng)計算進(jìn)位信號延遲時,該第二類型的電路使用近似值,這依次降低了輸出頻率的準(zhǔn)確性。顯然這是開發(fā)替換的數(shù)字頻率發(fā)生器(DFG)電路的機會。不需要與驅(qū)動DFG的時鐘有關(guān)的制品的簡化電路可用于各種可調(diào)電子設(shè)備中。
發(fā)明內(nèi)容本發(fā)明涉及數(shù)字頻率生成。具體地,其涉及用于具有與參考時鐘信號和兩個整數(shù)的比率有關(guān)的期望頻率的脈沖流的數(shù)字生成的方法和裝置。該方法一般應(yīng)用于其比率不是整數(shù)的整數(shù)。可以將作為設(shè)備的數(shù)字頻率生成(DFG)集成在一個簡單的芯片上,而不需要芯片外的濾波器。在權(quán)利要求、說明書和附圖中描述了本發(fā)明的具體方面。圖1是直接數(shù)字頻率合成器(DDFS)或數(shù)字頻率發(fā)生器(DFG)的方框圖。圖2是圖示選擇器功能的操作的狀態(tài)圖。圖3A-3D是圖示選擇器輸出信號關(guān)于選擇器功能的操作狀態(tài)的相對值的時序圖。圖4是與選擇器耦接的一般累加器的實施例的示意圖。圖5是不使用除法器的具有2的冪的分子(apoweroftwonumerators)的累加器的實施例的概念圖。圖6描述代替使用減法器而使用偽隨機二進(jìn)制序列(PRBS)移位寄存器來實現(xiàn)快速下計數(shù)器。圖7圖示PRBS移位寄存器實施例。圖8描述簡單的低通濾波器。圖9-10描述更精密的低通濾波器。圖11A-11B描述該技術(shù)的實施例的仿真結(jié)果。圖IIA是由數(shù)字到模擬轉(zhuǎn)換器輸出并被輸入到濾波器的波形的仿真。圖IIB是響應(yīng)于圖IIA的輸入由濾波器輸出的波形的仿真。圖12描述具有轉(zhuǎn)化(transfer)功能的比較器。圖13A-13B描述通過比較器處理濾波后的模擬信號以產(chǎn)生脈沖流的仿真結(jié)果。圖13A是由濾波器輸出的波形的仿真。圖13B是由比較器輸出的波形的仿真。具體實施例方式參考附圖做出以下詳細(xì)描述。描述優(yōu)選實施例以闡述本發(fā)明,而不限制其范圍,該范圍由權(quán)利要求限定。本領(lǐng)域普通技術(shù)人員將認(rèn)識到對接下來的描述的各種等效變更。公開的技術(shù)屬于提供用于從輸入時鐘信號參考Fc^和整數(shù)比率!來生M成輸出頻率Fow的直接數(shù)字合成方法和裝置,其中iV和M是以下進(jìn)一步討論的整數(shù),并且Fo^由下式定義F=、M乂尸c^(0.1)在某個實施例中,分母M是由累加器的范圍所定義的整數(shù)。例如,M可以由m位數(shù)字累加器來實現(xiàn),該m位數(shù)字累加器的輸出ACC在下列范圍上0"CCS(2"'-1)(0.2)在將分母M實現(xiàn)為m位數(shù)字累加器ACC的那些實施例中,分子N是也可以稱作F孤的整數(shù),并且其值可以被重復(fù)加到累加器。此外,F(xiàn)孤可以被定義具有以下范圍0W孤S2"(0.3)從而,對于將M實現(xiàn)為m位數(shù)字累加器并且F促i是被重復(fù)加到累加器的整數(shù)輸入的那些實施例,所公開的直接數(shù)字合成的輸出頻率由下式定義人5Ei2A2"(0.4)從等式(1.3)到等式(1.4)的最大和最小FSEL值的代入(substitution)示出了這些實施例具有以下輸出頻率范圍產(chǎn)l、0$^t/T乂4乂(0.5)8依據(jù)實施例,累加器的實際實施方式可以將分子當(dāng)作固定的并且改變分母,或者可以將分母當(dāng)作固定的并改變分子。不太有效的實施方式可以改變分子和分母兩者。下面討論替換的累加器實施例。圖1是直接數(shù)字頻率合成器(DDFS)或數(shù)字頻率發(fā)生器(DFG)的方框圖。組件包括累加器110、選擇器120、數(shù)字到模擬轉(zhuǎn)換器(DAC)130、低通濾波器140和比較器150。累加器的輸入包括頻率選擇器信號101和參考時鐘102。從累加器組件的輸出包括進(jìn)位輸出(canyout)信號111和累加器值信號112,這兩者被耦合作為選擇器120的輸入。下面描述多種累加器實施例。選擇器120也在參考時鐘的速度下操作。選擇器120的輸出121是數(shù)字信號,比如電壓或電流信號(電流模式邏輯)。輸出被耦合到數(shù)字到模擬轉(zhuǎn)換器130。輸出是值和上升/下降沿指示符,如圖3A所示。圖3A到3D是圖示選擇器輸出信號關(guān)于選擇器功能的操作狀態(tài)的相對值的時序圖。圖3A指示隨著選擇器從上升沿變化到下降沿狀態(tài),在選擇器輸出121處的時鐘、選擇器狀態(tài)、選擇器數(shù)字值和選擇器120的上升/下降沿指示符。在圖3A的頂部,參考時鐘102是選擇器120的輸入。選擇器狀態(tài)在最小值(DACMIN)301A、301B、上升值(DACRIS)302、最大值(DACMAX)303和下降值(DACFAL)304之間更換,具有相應(yīng)的輸出。下面在圖2的背景下說明這些選擇器狀態(tài)過程(progression)的更多細(xì)節(jié)。輸出信號121包括數(shù)字值311和信號沿是上升321還是下降322的指示符(DACT)320兩者。選擇器數(shù)字值輸出311具有在數(shù)字值對應(yīng)于上升沿315還是下降沿317的低值313和高值316之間的相同范圍。DAC130的數(shù)字值的譯釋(interpretation)取決于信號是上升還是下降。在圖3A中,選擇器的前兩個輸出是都在沿是上升的時的低值313和上升中間值314。低值用于一個或多個時鐘周期301A。中間值用于單個時鐘周期302。然后,狀態(tài)轉(zhuǎn)移到下降沿322,并且輸出高值信號316用于一個或多個時鐘周期303。在圖3B中,前兩個輸出是持續(xù)的高值316和下降中間值318。與低值一樣,高值信號316持續(xù)一個或多個時鐘循環(huán)。上升和下降中間值用于一個時鐘循環(huán)。在圖3B的末尾,數(shù)字值輸出返回到低值313?;氐綀D1,由數(shù)字輸出信號指示選擇器輸出121。圖1包括與選擇器耦接的DAC。如圖3A-3B所示,DAC接收一對信號。其響應(yīng)取決于信號的組合。(本領(lǐng)域技術(shù)人員將認(rèn)識到,不改變操作原理,可以通過各種編碼來組合信號。)圖3C-3D表示沿著與圖3A-3B表示其輸入的相同的時間線的DAC的輸出。注意,上升沿輸出355的范圍從下降沿輸出356的范圍起偏移。DAC的輸入和輸出之間的精細(xì)差別是DAC350的最大輸出和對應(yīng)于上升中間數(shù)字值314的最大中間輸出361之間的偏移。與上升/下降值指示符321、322校準(zhǔn)(align),當(dāng)沿是上升的321時,DAC130處理上升中間數(shù)字值314。上升中間值314的最高值310使得DAC生成小于最大DAC輸出350的輸出361。類似地,DAC響應(yīng)于下降中間數(shù)字值318而輸出的最低值362大于最小DAC輸出352?;氐綀D1,DAC輸出131被指示為由偏移修改的與數(shù)字輸入的形式類似的模擬信號。圖1還包括低通濾波器。在一些實施例中,低通濾波器的時間常數(shù)或者低通濾波器的帶通點(band-passpoint)、截止頻率被選擇為大約是參考時鐘的一半,以消除模擬輸出的高頻分量。從Fourier分析理解,模擬輸出的諧波分量在一般情況下將是期望輸出頻率的奇數(shù)諧波倍,3f、5f、7f等,其中f是有意的(intended)信號、期望輸出時鐘的輸出頻率。低通濾波器被設(shè)計以通過具有4個或更多時鐘循環(huán)的周期、但不是較高頻諧波或參考時鐘頻率的期望的信號。低通濾波器140的輸出141是濾波后的模擬信號,可以將其呈現(xiàn)給比較器150。比較器150將上升和下降模擬信號141改變成具有期望頻率的數(shù)字脈沖(FOUT)151。參考輸入142支配比較器。該途徑對于DFG的有用特征是,脈沖輸出頻率151不需要與時鐘參考102的任何脈沖校準(zhǔn)。本領(lǐng)域技術(shù)人員將認(rèn)識到,通過調(diào)整累加器中的值,無論開始值還是中間值,都可以51入偏移以用相似頻率的外部信號來校準(zhǔn)FOUT151。圖2是主要描述選擇器120的狀態(tài)的狀態(tài)圖。除了復(fù)位狀態(tài)(DFSRESET)200,狀態(tài)流在四個狀態(tài)210、220、230、240之間進(jìn)行,這四個狀態(tài)對應(yīng)于圖3A-3D中的狀態(tài)301-304。選擇器在斷定復(fù)位信號211時進(jìn)入復(fù)位狀態(tài)200。只要仍然斷定202復(fù)位信號,復(fù)位狀態(tài)200就將有效。復(fù)位信號的解除斷定(deassertion)203將對應(yīng)于負(fù)初始進(jìn)位指示符,因為累加器在復(fù)位狀態(tài)期間復(fù)位。解除斷定203使得轉(zhuǎn)移(transition)到第一狀態(tài),在該狀態(tài)圖中將其圖示為DACMIN210。DACMIN狀態(tài)210/人在整個該狀態(tài)中一直保持的選擇器(圖3A中的313A)生成最小數(shù)字輸出值。其還產(chǎn)生上升沿信號(圖3A中的321)。該狀態(tài)持續(xù)211直到累加器生成進(jìn)位信號。當(dāng)選擇器接收到該進(jìn)位信號時,發(fā)生狀態(tài)轉(zhuǎn)移212。隨后的DACMIN的是上升沿(DACRIS)狀態(tài)220。優(yōu)選地該狀態(tài)持續(xù)一個時鐘循環(huán)。當(dāng)累加器生成進(jìn)位信號時,其也生成所謂的余數(shù),該余數(shù)是0和N-1之間的一個值,其中N是以上的等式1.1中的分子。在DACRIS期間,輸出余數(shù)值作為上升中間值(圖3A中的314),并且上升沿信號321有效。在斷定212進(jìn)位信號后,在時鐘循環(huán)內(nèi)對其解除斷定221,對應(yīng)于下一狀態(tài)轉(zhuǎn)移。DACMAX狀態(tài)230產(chǎn)生在整個該狀態(tài)中一直保持的最大數(shù)字輸出值(圖3A中的316)。其還產(chǎn)生上升沿信號(圖3A中的322)。該狀態(tài)持續(xù)231直到累加器生成進(jìn)位信號。當(dāng)選擇器接收到該進(jìn)位信號時,發(fā)生狀態(tài)轉(zhuǎn)移232。隨后的DACMAX的是下降沿(DACFAL)狀態(tài)240。優(yōu)選地該狀態(tài)持續(xù)一個時鐘循環(huán)。當(dāng)累加器生成進(jìn)位信號時,其還生成所謂的余數(shù),該余數(shù)是0和N-1之間的一個值,其中N是以上的等式1.1中的分子。在DACFAL期間,輸出余凄t值的全一的補碼(ones'complement)作為下降中間值(圖3B中的318),并且下降沿信號322有效。在斷定232進(jìn)位信號后,在時鐘循環(huán)內(nèi)對其解除斷定241,對應(yīng)于下一狀態(tài)轉(zhuǎn)移,這將狀態(tài)循環(huán)返回到DACMIN210。為了提醒讀者如何實現(xiàn)全一的補碼,考慮以下表格引用十進(jìn)制二進(jìn)制全一的補碼+1511110000+1411100001+1311010010+1211000011+1110110100+1010100101+910010110在上升沿上,來自累加器的大余數(shù)和相應(yīng)的大上升中間值發(fā)出(signal)接近最大值的來自于DAC的期望模擬輸出。在下降沿上,大余數(shù)發(fā)出接近最小輸出的來自于DAC的期望輸出。與對應(yīng)于上升/下降沿指示符320的偏移相組合的余數(shù)的全一的補碼是向DAC提供適當(dāng)性的一個實施例。注意,余數(shù)的范圍可以比DAC的精度大。DAC可以例如僅考慮余數(shù)的最高數(shù)字或者余數(shù)的全一的補碼。在操作中,系統(tǒng)需要至少參考時鐘102的四個循環(huán)以循環(huán)四個狀態(tài)210、220、230和240。因此,DGF信號FOUT151的頻率是參考時鐘頻率102的四分之一或更小。相反,F(xiàn)OUT信號的循環(huán)是參考時鐘循環(huán)的至少四倍??梢哉J(rèn)為累加器的上溢和余數(shù)作為實現(xiàn)求模算法(moduloarithmetic)。?;鶖?shù)是分母。余數(shù)范圍從0到小于分子的數(shù)(0<=R<N)。如果分子是2的整數(shù)冪(N二2^k),則很好計算。累加器和DAC的設(shè)計都可以受益于良好選才奪的分子,但是可以用與四狀態(tài)循環(huán)一致的分子和分母(即,l/2N/M<=l/4)的幾乎任何選擇來實踐所公開的技術(shù)。當(dāng)我們考慮累加器110的替換實施例時,呈現(xiàn)良好選擇的分子的優(yōu)點。狀態(tài)機(statemachine)停留在DACMIN或者DACMAX的循環(huán)的數(shù)量將波動一個循環(huán)。以下具有取樣的分子為4和分母為17的表格圖示了該波動力口后對17求模終點比率(Mod17)(terminal)00TC0448812121616203TC0.7524728113215362TC0.540644104814521TC0.255656096413680TC072476880128416883TC0.75累加后的列將分子(4)加到先前的總數(shù)。對17求模的列通過求模器(modular)或時鐘算法將累加后的值轉(zhuǎn)換成模分母(17)的值。終點條件的列表示模17值何時記錄(clock)經(jīng)過16。比率的列指示在終點條件處的余數(shù)與分子的比率。在某些行范圍內(nèi),需要五次迭代來使累加器上溢。在其他范圍內(nèi),需要四次迭代。迭代數(shù)取決于累加器是從零余數(shù)開始還是從來自先前上溢的非零余數(shù)開始。上溢余數(shù)取決于先前的上溢余數(shù)。通過圖示的累加正分子的上計數(shù)器或累加負(fù)分子的下計數(shù)器來生成等效的結(jié)果樣式??商鎿Q地,可以使用具有所選的開始符號的偽隨機二進(jìn)制序列移位寄存器并在終點條件發(fā)生時計算余數(shù)的變化來產(chǎn)生這種結(jié)果樣式,如下所述。圖4是與選擇器耦接的一般累加器級的實施例的示意圖。我們稱該示意為一般累加器,因為除法器相對緩慢地運行,并且下面描述更有效的實施方式。累加器410與選擇器420耦接。作為輸入,該累加器具有頻率選擇器(FSEL)401和參考時鐘402。將一般插值發(fā)生器413、414圖示為累加器的部分。沒有明確示出累加器組件411上溢、生成進(jìn)位/上溢信號416時所處的值。在以上公式中,F(xiàn)ESL401對應(yīng)于分子中的N,并且累加器上溢時所處的值對應(yīng)于分母中的M。累加器411將FSEL401值加到所計算的先前總和,該先前總和已經(jīng)被緩沖412并被耦合回去作為累加器411的輸入。將得到的總和存儲在響應(yīng)于參考時鐘402而更新的緩沖器412中。當(dāng)發(fā)生進(jìn)位/上溢時,一般插值發(fā)生器413、414計算余數(shù)除以FSEL401、即分子N的比率。響應(yīng)于參考時鐘402,該比率被緩沖414,并被輸出417到選擇器420。當(dāng)分子是2的整數(shù)冪(N=2**k)時,代替除法操作,可以使用移位寄存器操作來計算該比率?;蛘?,依據(jù)DAC精度,良好選擇的分子使得直接使用余數(shù)來表示比率。有用的是,注意,除法器413不需要在參考時鐘402的每個循環(huán)都產(chǎn)生輸出。僅當(dāng)發(fā)生或者將要發(fā)生上溢時采使用所計算的比率,這不超過每兩個時鐘循環(huán),取決于比率1/2N/M有多接近于四分之一的極限。圖5是不使用除法器、具有2的冪的分子的累加器的實施例的概念圖。用從分母M-1的值向下計數(shù)并當(dāng)經(jīng)過0時下溢的減法器512來實現(xiàn)下計數(shù)器。使用全一的補碼算法來反轉(zhuǎn)FSEL501,加法器可以運作為減法器。下溢信號516被輸出到選擇器,并且控制MUX513。MUX513控制快速下計數(shù)器512的輸出還是加法器511的輸出被記錄到緩沖器514中。比起快速下計數(shù)器512的輸出,更不頻繁地使用加法器511的輸出,這是因為對于所生成的頻率的限制是參考時鐘的四分之一??梢岳缡褂肞RBS移位寄存器來實現(xiàn)快速下計數(shù)器。圖6描述了使用偽隨機二進(jìn)制序列(PRBS)移位寄存器、而不使用減法器來實現(xiàn)快速下計數(shù)器。PRBS是可以從開始符號計算并在已知數(shù)量的步驟內(nèi)達(dá)到終點條件(TC)的符號的序列??梢赃x擇PRBS以便可以容易地檢測倒數(shù)第二個和最后一個(TC)符號,例如二進(jìn)制1和0。如果已知元素的數(shù)量并且選擇了適當(dāng)?shù)拈_始符號,則可以由PRBS移位寄存器來代替下計數(shù)器。對于給定長度的序列,可以查找適當(dāng)?shù)姆柌⑹褂迷撨m當(dāng)?shù)姆栕鳛橛糜谟嬎阆嗬^符號的開始點。例如,如果期望序列長度是21個符號,則選擇第二十一個符號并處理該序列。微控制器查找該值以將其加載到PRBS中。對于分子N=2**k,在分母的高階位中、即j-k高階位中發(fā)現(xiàn)期望長度序列605中找到序列605的期望的長度,其中j是攜帶分母值的位寬(buswidth)。在某些實施例中,分子是可配置的,即值k可以變化并且是可配置的。當(dāng)分子可配置時,可能需要使用極寬的數(shù)據(jù)路徑,以容納可允許的分子和分母的最大值。使用PRBS移位寄存器和使用減法器來下計數(shù)之間的差別在于,PRBS的符號到符號轉(zhuǎn)移(symbol-symboltransition)需要更少的計算時間。比較從M減去N。減法引入了在某種程度上必須順序執(zhí)行的任何數(shù)量的位的進(jìn)位。例如,可以不需任何位的進(jìn)位來實現(xiàn)線性反饋移位寄存器。在001、100、010、101、110、111和Oil的七狀態(tài)序列中,可以通過對兩個低階位進(jìn)行沒有上溢的相加或者XOR并將結(jié)果移位到高階位位置中來生成下一符號。對于符號010,兩個低階位組合以生成"1",其成為下一符號的高階位。兩個高階位成為低階位。"010"的低階位移出序列。結(jié)果是符號101。圖7圖示了PRBS移位寄存器實施例,但是可以使用任何的PRBS實施例,優(yōu)選地是快速實施方式。圖示的七個單獨位寄存器處置高達(dá)128個符號用于相對較長的序列??梢詫崿F(xiàn)更多或更少的位。可以應(yīng)用所示的除了所指示的對來自寄存器U15和U16的位進(jìn)行非XOR以外的邏輯來復(fù)位U10中的高階位。為了使用PRBS作為具有任何序列長度的快速下計數(shù)器,長序列應(yīng)該可用,首先加載開始符號,并且當(dāng)達(dá)到序列的期望末尾時重新加載該開始符號。能夠檢測序列中的最后和倒數(shù)第二個符號兩者也是有用的?;氐綀D6,MUX613和寄存器614的組合反復(fù)利用未改變的值,除非當(dāng)發(fā)生終點條件(TC)時。當(dāng)反轉(zhuǎn)的終點條件信號616指示已經(jīng)達(dá)到下計數(shù)器的末尾時,該信號使得MUX613選擇減法器612的輸出以用新的值來更新緩沖器614。最短的PRBS長度是兩個符號,并且更長序列是可能的。即使兩符號序列給減法器額外的時間來整理和生成可以通過而X而祐:緩沖到寄存器614中的輸出。注意,來自減法器616的下溢信號與PRBS611的進(jìn)位指示符耦合。見圖7,可見進(jìn)位指示符(CIN)信號控制PRBS是提交最后的符號還是倒數(shù)第二個符號作為TC。這是因為余數(shù)的序列偶爾產(chǎn)生下溢,如上所述,DACRIS220或DACFAL240狀態(tài)的長度是響應(yīng)于余數(shù)下溢或上溢?;氐綀D4,選擇器420包括帶有狀態(tài)機的各種組件和可以參考圖2中的狀態(tài)而^f既括的輸出狀態(tài)名和標(biāo)號狀態(tài)寄存器_DACT輸出_DACIN輸出DACMIN證000全0DACRISE220100余數(shù)DACMAX230111全lDACFALL240011余l(xiāng)史的全一的補寄存器422和423是狀態(tài)寄存器。上升或下降沿的輸出指示符(用于DAC觸發(fā)器的DACT)429控制由DAC130施加的偏移,如圖3A-3D所示。輸出值(用于DAC輸入的DACIN)如所示。在參考時鐘402上更新狀態(tài)寄存器是'響應(yīng)于來自累加器410的進(jìn)位輸出信號416,這是由MUX421處理的。寄存器422的狀態(tài)代表上表中的高階位,其確定是選擇432余數(shù)值417還是余數(shù)值的反轉(zhuǎn)431版本(例如全一的補碼)以將其緩沖435并輸出439。寄存器423的狀態(tài)代表上表中的低階位,其確定在轉(zhuǎn)換中由DAC施加的偏移。邏輯組件424、425、433、434組合以生成到DACMIN和DACMAX狀態(tài)中的全1或全0的被緩沖的輸出435。最好由其轉(zhuǎn)化功能來概括DAC130的實現(xiàn),可以使用優(yōu)選的低成本的R-2R梯形電阻(resistorladder)的變型或任何其他DAC。由信號DACT控制該轉(zhuǎn)化功能,這在圖3C-3D中圖示。這可以被認(rèn)為是依據(jù)信號DACT而施加影響??商鎿Q地,響應(yīng)于DACT的值,可以實現(xiàn)數(shù)字值?;蛘?,可以將DACT當(dāng)作要轉(zhuǎn)換的值的最低階位。<table>tableseeoriginaldocumentpage16</column></row><table>已經(jīng)仿真并證實該轉(zhuǎn)化功能在數(shù)字地生成的頻率輸出中產(chǎn)生低抖動或噪聲。圖8描述簡單的低通濾波器。圖9-10描述更精密的低通濾波器。在圖11A-11B中圖形化地圖示了期望的轉(zhuǎn)化功能。低通濾波器或濾波器的其他形式一般可以被用于將選擇器輸出的模擬版本轉(zhuǎn)換成呈現(xiàn)與期望頻率/周期、即不需與參考時鐘校準(zhǔn)的頻率的交叉點的截斷三角波形(truncatedtriangularwaveform)。圖11A-11B描述該技術(shù)的實施例的仿真結(jié)果。圖IIA是由數(shù)字到模擬轉(zhuǎn)換器輸出并被輸入到濾波器的波形的仿真。與以上的求模算法示例表一致,可以在圖中看到中間上升值的向下趨勢。應(yīng)用全一的補碼數(shù)學(xué),可以看到中間下降值的向上趨勢。這些樣式可以是循環(huán)的。圖IIB是響應(yīng)于圖11A中的輸入而由濾波器輸出的波形的仿真。我們認(rèn)為該波形具有截斷三角波形是因為,響應(yīng)于數(shù)字到模擬轉(zhuǎn)換器的范圍,波形的高值和低值是受限的。三角波形將延展該波形的較長折彎(leg)到比圖中所示的更高的高緩行(amble)或低的。該波形的有用特征是在波形中間處或附近的間隔相同的交叉點。即使波形的彎曲與參考時鐘校準(zhǔn),濾波器與模擬信號的交叉點也與從參考時鐘的頻率得到的結(jié)果本質(zhì)上無關(guān)。交叉點不依賴于與參考時鐘的校準(zhǔn)。圖12描述了比較器,其具有下圖中所示的轉(zhuǎn)化功能??梢允褂萌魏蔚谋容^器。圖13A-13B描述了通過比較器處理濾波后的模擬信號以產(chǎn)生脈沖流的仿真結(jié)果。圖13A是由濾波器輸出的波形的仿真。其與圖IIB類似,具有壓縮后的時間線。圖13B是由比較器輸出的波形的仿真。所示實施例的分析和模擬已經(jīng)確定,此設(shè)計適合于在單一芯片、集成電路或具有片上濾波器(on-chipfilter)的其他設(shè)備上實現(xiàn)。使用其他設(shè)計,使用片上濾波器不太實際,因為其引入了很大失真并且不能如實地從采樣中構(gòu)建正弦波。使用來自正弦波ROM的采樣構(gòu)建正弦波需要比實際用于片上濾波器更精密的芯片外的濾波器。重新獲得正弦波典型涉及使用所謂的磚墻式濾波器(brickwallfilter)。相反,用中間上升/下降值濾波高/低值生成了截斷三角波而不是正弦波??梢杂闷蠟V波器生成在此教授的設(shè)計的截斷三角波。一些具體實施例可以將本發(fā)明實踐為一種方法或適用于實踐該方法的設(shè)備。本發(fā)明可以作為一件制品,比如外加實現(xiàn)數(shù)字頻率生成的邏輯的計算機可讀介質(zhì)。一個實施例是產(chǎn)生與參考時鐘有關(guān)的輸出頻率的數(shù)字頻率發(fā)生器(DFG)。該設(shè)備包括具有循環(huán)的參考時鐘信號、分子值或信號以及分母值或信號。分子和分母是在存儲器中可訪問的。分子和分母可以是存儲器中所存儲的值或輸入到設(shè)備的信號。設(shè)備還至少包括累加器級和選擇器。存在一些用于實現(xiàn)累加器級的可選物,如上所述??商鎿Q地,可以使用除法器、加法器、減法器或偽隨機二進(jìn)制序列移位寄存器來實現(xiàn)累加器級。累加器級與參考時鐘、分子和分母耦合。其反復(fù)發(fā)出終點條件信號和余數(shù)信號。在經(jīng)過通過重復(fù)累加分子并上溢具有從零到分母減1的范圍的累加器而達(dá)到上溢條件的多個循環(huán)之后生成這些信號。如上所述,取決于其范圍從零到分子值減1的累加器的開始值,循環(huán)數(shù)波動1個。對應(yīng)于將發(fā)生上溢的時間,累加器級輸出終點條件信號和余數(shù)信號兩者。選擇器級響應(yīng)于累加器級以及響應(yīng)于終點條件信號和余數(shù)信號兩者。其包括狀態(tài)機和輸出級。狀態(tài)機響應(yīng)于終點條件信號,轉(zhuǎn)移經(jīng)過諸如圖2和圖3A-3B所示的那些狀態(tài)。例如,狀態(tài)可以是低值狀態(tài)、上升中間值狀態(tài)、高值狀態(tài)和下降中間值狀態(tài)。其他名稱可以被應(yīng)用于狀態(tài),這可能看起來顛倒了順序。在高和低狀態(tài)之間,在上升和下降側(cè),將存在中間狀態(tài)。在某些實例中,中間狀態(tài)可以是全范圍(foilrange),即,等于低值或高值。這取決于分子與分母的比率。輸出級響應(yīng)于狀態(tài)機而輸出值信號。例如,其可能響應(yīng)于低值狀態(tài)而輸出低值,且在上升中間值狀態(tài)期間輸出上升中間值。上升中間值響應(yīng)于余數(shù)信號。類似地,輸出級響應(yīng)于高值狀態(tài)而輸出高值,且在下降中間值狀態(tài)期間輸出下降值。下降中間值也響應(yīng)于余數(shù)信號。如上所述,其可能是余數(shù)的全一的補碼。輸出級還響應(yīng)于狀態(tài)機而輸出二進(jìn)制上升或下降信號??梢栽诘椭禒顟B(tài)和中間上升值狀態(tài)期間輸出上升信號,如圖3A所示,并且可以在高值狀態(tài)和中間下降值狀態(tài)期間生成下降信號,如圖3B所示。可替換地,可以在中間上升值狀態(tài)和高值狀態(tài)期間生成上升信號,在中間下降值狀態(tài)和低值狀態(tài)期間生成下降信號。二進(jìn)制上升或下降信號的精確定義將取決于余數(shù)的編碼和諸如數(shù)字到模擬轉(zhuǎn)換器(DAC)和比較器級的相繼級的操作。累加器級和選擇器的組合產(chǎn)生可能具有在數(shù)字處理中的各種用途的有用的輸出信號??蛇x地,可以將上述累加器級和選擇器與數(shù)字到模擬轉(zhuǎn)換器、濾波器和比較器組合。數(shù)字到模擬轉(zhuǎn)換器將與選擇器的值信號和上升或下降信號耦合。其將響應(yīng)于具有響應(yīng)于上升或下降信號的偏移的值信號而產(chǎn)生模擬輸出,例如,如圖3A-3D所示。濾波器將處理數(shù)字到模擬轉(zhuǎn)換器的輸出并對其進(jìn)行平滑。在轉(zhuǎn)換來自選擇器的數(shù)字值信號后,將轉(zhuǎn)換器的相應(yīng)模擬輸出濾波成截斷三角波形。我們將該波形稱作截斷三角是因為截掉了峰和谷以保持該信號在轉(zhuǎn)換器的可允許輸出范圍內(nèi)。如果不截,至少當(dāng)截斷三角波形未與參考時鐘的邊沿校準(zhǔn)時,峰和谷將超過轉(zhuǎn)換器的范圍。不同于低通濾波器的濾波器可能產(chǎn)生不同但是同樣有用的波形。濾波后波形的期望的特性是具有可以被轉(zhuǎn)換成期望頻率的周期性脈沖流的一些交叉點。累加器-選擇器或整個DFG的實施例將根據(jù)分子或分母是否固定而變化。在一些有限的應(yīng)用中,兩者都可以固定。例如,如果僅僅期望兩個頻率,可以在芯片上建立和替換地選擇具有固定的分子和分母的整個DFG的兩種實施方式。一4殳而言,可以在同一芯片上封裝多個DFG。在固定分子的實施例中,選擇固定的2的整數(shù)冪的分子是有用的。然后,可以使用比除法操作更快的移位寄存器操作,或者甚至通過使用慢運行加法器(slowrunningadder)或減法器來計算余數(shù)或留數(shù)(residue)的過程,來進(jìn)行涉及分子與分母的比率的操作。使用固定的分子,可選擇分母以調(diào)整比率。在一些實施例中,累加器級包括偽隨機二進(jìn)制序列處理器。這可以是移位寄存器配置或者所謂的線性反饋移位寄存器。產(chǎn)生PRBS的各種反饋樣式是可用的。選擇具有容易檢測的一對彼此臨近的符號以便可以容納變化達(dá)一個循環(huán)的序列的PRBS是有用的??梢酝ㄟ^用響應(yīng)于分子除以分母的比率的開始符號加載和重新加載PRBS移位寄存器而使PRBS的長度適應(yīng)于該比率。響應(yīng)于相繼余數(shù)的樣式,可以調(diào)節(jié)循環(huán)的數(shù)量。上述實施例的濾波器足夠簡單(不像用于從采樣中構(gòu)建正弦波的所謂的磚墻濾波器),以至于其可以與累加器級、選擇器、DAC和比較器共享設(shè)備實時資源(estate)。其可以在ASIC、半定制ASIC、RISC處理器、信號處理器上或諸如FPGA的邏輯陣列中實現(xiàn)。單一集成電路可以包括所有的五個級,由此降低具有集成優(yōu)勢的設(shè)備的芯片量??梢砸愿鞣N方式、包括電流模式邏輯來實現(xiàn)各級間的數(shù)據(jù)路徑。在任何的上述設(shè)備中,可以保持低值狀態(tài)達(dá)分離第一終點條件信號和第二終點條件信號的多個循環(huán)。上升中間值狀態(tài)可以持續(xù)一個循環(huán)(或者在輸出脈沖流中的范圍的損失時,某些不同確切數(shù)量的循環(huán)可能工作)??梢员3指咧禒顟B(tài)達(dá)分離第二終點條件信號和第三終點條件信號的多個循環(huán),而下降中間值狀態(tài)持續(xù)一個循環(huán)(或某些不同確切數(shù)量的循環(huán))。作為通過這些轉(zhuǎn)移的設(shè)備步驟,相繼終點條件信號間的循環(huán)的數(shù)量將波動一個循環(huán),除非分母除以分子是整數(shù)值??梢砸栽谒綑?quán)利要求的多個從屬項中正確反映的各種方式來組合上升實施例的特征和方面。另一設(shè)備實施例主要以部件加功能的方式來表達(dá)。其包括用于生成一系列數(shù)字信號的部件、用于濾波模擬信號以產(chǎn)生具有周期性間隔開的交叉點的濾波后波形的部件、以及估算交叉點以產(chǎn)生輸出脈沖流的比較器。用于生成一系列數(shù)字信號的部件產(chǎn)生在一個或多個低值、一個上升中間值、一個或多個高值以及一個下降中間值之中循環(huán)的輸出??梢詫⑸鲜隼奂悠骷壗Y(jié)構(gòu)和上升選擇器的任何組合用作用于生成一系列數(shù)字信號的部件。在以上的表中描述了具有偏移的數(shù)字到模擬轉(zhuǎn)換器的轉(zhuǎn)化功能。將用于濾波模擬信號的部件描述為圖中的各種低通濾波器。具有適當(dāng)衰減的積分器可以產(chǎn)生類似有用的濾波后波形。以上還描述了比較器。當(dāng)用于三角濾波的部件是低通濾波器時,得到的濾波后波形可以是截斷三角波形,波形的峰和谷當(dāng)濾波后波形的交叉點沒有與參考時鐘校準(zhǔn)或具有與參考時鐘匹配的周期時被截斷。外加稍有不同的是,當(dāng)由分母除以分子不是整數(shù)時,峰和谷的至少一些將被截斷。方法實施例在^皮此之上建立。第一方法實施例是響應(yīng)于分子除以分母的比率而從參考時鐘數(shù)字合成脈沖流的方法。該方法包括生成在一個或多個重復(fù)低值、一個上升中間值、一個或多個重復(fù)高值以及一個下降中間值之中循環(huán)的一系列數(shù)字信號。上升中間值和下降中間值可以是全范圍。即,取決于比率,它們可以有時或總是等于低值或高值。方法還包括將一系列數(shù)字信號轉(zhuǎn)換成模擬信號。偏移響應(yīng)于在各值之間的循環(huán)是上升的還是下降的??商鎿Q地可以以多種方式表達(dá)二進(jìn)制狀態(tài)。濾波模擬信號值以產(chǎn)生具有期望頻率的周期性間隔開的交叉點的濾波后波形。通過交叉點,我們指的是信號值從閾值的一側(cè)移到另一側(cè)的位置。例如,閾值可以穿過模擬信號的中間,即信號的低值和高值間的中間范圍。交叉點是波形與閾值交叉的位置。方法通過估算濾波后波形的交叉點以產(chǎn)生脈沖流信號而繼續(xù)。響應(yīng)于分子除以分母的比率,脈沖流具有期望的頻率。可選地,數(shù)字到模擬的轉(zhuǎn)換可以使用響應(yīng)于循環(huán)是上升的還是下降的而產(chǎn)生的模擬信號值的范圍內(nèi)的偏移。該方法實施例的方面基本與以上設(shè)備實施例的方面重疊。例如,如果該生成是低或上升的則可以認(rèn)為循環(huán)是上升的,并且如果該生成是高或下降的則可以認(rèn)為循環(huán)是下降的??商鎿Q地,如果該生成是上升或高的則可以認(rèn)為循環(huán)是上升的,并且如果該生成是下降或低的則可以認(rèn)為是下降的。可以取決于數(shù)字到模擬轉(zhuǎn)換器的實施方式而將相繼狀態(tài)適當(dāng)?shù)亟M合成二進(jìn)制上升或下降信號。如在設(shè)備實施例中,方法的濾波后波形可以是截斷三角波形,波形的峰和谷當(dāng)濾波后波形的交叉點不具備參考時鐘周期的整數(shù)倍的周期時被截斷。可以通過應(yīng)用低通濾波器來產(chǎn)生濾波后波形。替換的方法實施例也涉及響應(yīng)于分子和分母的比率而從參考時鐘中數(shù)字地合成脈沖流。該方法包括在將通過重復(fù)累加分子并且上溢具有從零到分母減1的范圍的累加器而達(dá)到上溢條件的多個循環(huán)后,反復(fù)地生成終點條件信號和余數(shù)信號。該方法還包括響應(yīng)于終點條件信號在各狀態(tài)間移位狀態(tài)機。各狀態(tài)包括低值狀態(tài)、上升中間值狀態(tài)、高值狀態(tài)和下降中間值狀態(tài)。各狀態(tài)間的轉(zhuǎn)移是循環(huán)的。該方法還包括響應(yīng)于各狀態(tài)而輸出值信號或二進(jìn)制上升或下降信號。這包括響應(yīng)于低值狀態(tài)而輸出低值,且在上升中間值狀態(tài)期間并響應(yīng)于余數(shù)信號而輸出上升中間值。其包括響應(yīng)于高值狀態(tài)而輸出高值,且在下降中間值狀態(tài)期間響應(yīng)于余數(shù)信號而輸出下降中間值??梢哉J(rèn)為緊接在前的描述是在較早的方法實施例的生成動作的細(xì)節(jié)。另外的轉(zhuǎn)換、濾波和處理的動作與先前實施例中的轉(zhuǎn)換、濾波和計算動作類似。可選地,該方法還可以包括將值信號和二進(jìn)制上升或下降信號轉(zhuǎn)換成具有偏移的模擬信號。上升或下降信號確定在數(shù)字到模擬轉(zhuǎn)換期間偏移是否被應(yīng)用于值信號。作為另一選擇,可以濾波模擬信號以產(chǎn)生濾波后的模擬信號和通過比較器處理的濾波后的模擬信號以產(chǎn)生脈沖流信號。得到的脈沖流信號具有期望的頻率。該方法實施例的另一方面是,分子可以是固定的二的整數(shù)冪,并且分母是可選的以調(diào)整分子和分母的比率。對于此和先前的方法實施例兩者,可以用響應(yīng)于分母和分子的比率而#皮加載到移位寄存器中的開始符號來操作偽隨機二進(jìn)制序列移位寄存器來得到終點條件信號。序列長度中的一個循環(huán)的變化可以響應(yīng)于相繼余數(shù)的值。在上表中描述了該樣式。在此方法實施例中保持了四個狀態(tài)的周期可以與先前的方法實施例中的相同。預(yù)期對于本領(lǐng)域技術(shù)人員而言,將發(fā)生修改和組合,這些修改和組合將在本發(fā)明的主旨和以下權(quán)利要求的范圍內(nèi)。權(quán)利要求1.一種產(chǎn)生與參考時鐘有關(guān)的輸出頻率的數(shù)字頻率發(fā)生器,設(shè)備包括具有循環(huán)的參考時鐘信號,存儲器中可訪問的分子,存儲器中可訪問的分母,與所述參考時鐘、所述分子和所述分母耦合的累加器級,其在將通過重復(fù)累加所述分子并上溢具有從零到所述分母減1的范圍的累加器來達(dá)到上溢條件的多個循環(huán)后,反復(fù)地發(fā)出終點條件信號和余數(shù)信號;選擇器,與所述累加器級的所述終點條件信號和所述余數(shù)信號耦合,該選擇器包括狀態(tài)機和輸出部分。其中所述狀態(tài)機響應(yīng)于所述終點條件信號,轉(zhuǎn)移經(jīng)過(a)低值狀態(tài)、(b)上升中間值狀態(tài)、(c)高值狀態(tài)、(d)下降中間值狀態(tài),并循環(huán)地轉(zhuǎn)移到(a)低值狀態(tài);其中所述輸出部分響應(yīng)于所述狀態(tài)機而輸出值信號,(a)響應(yīng)于所述低值狀態(tài)而輸出低值、(b)在所述上升中間值狀態(tài)期間并響應(yīng)于所述余數(shù)信號而輸出上升中間值、(c)響應(yīng)于所述高值狀態(tài)而輸出高值、以及(d)在所述下降中間值狀態(tài)期間并響應(yīng)于所述余數(shù)信號而輸出下降中間值,其中所述輸出部分還響應(yīng)于所述狀態(tài)機而輸出二進(jìn)制上升或下降信號,與所述選擇器的所述值信號和所述上升或下降信號耦合的數(shù)字到模擬轉(zhuǎn)換器(簡稱DAC),其中所述DAC響應(yīng)于具有響應(yīng)于所述上升或下降信號的偏移的值信號而輸出模擬信號;與所述模擬信號耦合的濾波器,輸出濾波后的模擬信號;以及與所述濾波后的模擬信號耦合并輸出脈沖流的比較器。2.如權(quán)利要求l所述的設(shè)備,其中所述分子是固定的2的整數(shù)冪(即,2**k,其中k是整數(shù)),而分母可選擇以調(diào)整所述分子除以所述分母的比率。3.如權(quán)利要求2所述的設(shè)備,其中所述累加器級包括偽隨機二進(jìn)制序列(簡稱PRBS)移位寄存器和符號選擇器,所述符號選擇器用響應(yīng)于所述分子除以所述分母的比率的開始符號來加載所述PRBS移位寄存器。4.如權(quán)利要求3所述的設(shè)備,其中所述濾波器被集成在與所述累加器、所述選擇器、所述DAC和所述比較器相同的設(shè)備組件上。5.如權(quán)利要求3所述的設(shè)備,其中所述濾波器被集成在與所述累加器、所述選擇器、所述DAC和所述比較器相同的集成電路上。6.如權(quán)利要求4所述的設(shè)備,其中將所述終點條件信號和所述余數(shù)信號實現(xiàn)為電流模式邏輯信號。7.如權(quán)利要求1所述的設(shè)備,其中(a)保持所述低值狀態(tài)達(dá)分離第一終點條件信號和第二終點條件信號的多個循環(huán)、(b)所述上升中間值狀態(tài)持續(xù)一個循環(huán)、(c)保持所述高值狀態(tài)達(dá)分離第二終點條件信號和第三終點條件信號的多個循環(huán)、以及(d)所述下降中間值狀態(tài)持續(xù)一個循環(huán)。8.如權(quán)利要求7所述的設(shè)備,其中所述分子是固定的2的整數(shù)冪(即,2**k,其中k是整數(shù)),而分母可選擇以調(diào)整所述分子除以所述分母的比率。9.如權(quán)利要求8所述的設(shè)備,其中所述累加器包括偽隨機二進(jìn)制序列(筒稱PRBS)移位寄存器和符號選擇器,所述符號選^^器用響應(yīng)于所述分子除以所述分母的比率的開始符號來加載所述PRBS移位寄存器。10.如權(quán)利要求9所述的設(shè)備,其中所述濾波器是在基片上形成的低通濾波器,在同一基片上形成了所述累加器、所述選4奪器、所述DAC和所述比較器。11.如權(quán)利要求9所述的設(shè)備,其中所述濾波器被集成在與所述累加器、所述選擇器、所述DAC和所述比較器相同的設(shè)備上。12.如權(quán)利要求11所述的設(shè)備,其中將所述終點條件信號和所述余數(shù)信號實現(xiàn)為電流模式邏輯信號。13.—種響應(yīng)于分子除以分母的比率從參考時鐘產(chǎn)生脈沖流的數(shù)字脈沖流合成設(shè)備,該設(shè)備包括用于生成在(a)—個或多個低值、(b)—個上升中間值、(c)一個或多個高值、以及(d)—個下降中間值之間循環(huán)的一系列數(shù)字信號的部件,其中所述上升中間值和所述下降中間值可以是全范圍;數(shù)字到模擬轉(zhuǎn)換器,其將所述一系列數(shù)字信號轉(zhuǎn)換成具有在所產(chǎn)生的模擬信號值的范圍內(nèi)的偏移的模擬信號,所述偏移響應(yīng)于所述循環(huán)是上升的還是下降的;用于濾波所述模擬信號以產(chǎn)生具有周期性間隔開的交叉點的濾波后波形的部件;以及比較器,其估算所述濾波后波形的交叉點以產(chǎn)生脈沖流信號。14.如權(quán)利要求13所述的設(shè)備,其中由所述用于濾波的部件產(chǎn)生的所述濾波后波形是截斷三角波形,所述波形的峰和谷當(dāng)所述濾波后波形的交叉點具備所述參考時鐘周期的整數(shù)倍的周期時被截斷。15.如權(quán)利要求13所述的設(shè)備,其中所述用于濾波的部件包括截斷其周期不是所述參考時鐘周期的整數(shù)倍的所述濾波后波形的峰和谷的低通濾波器。16.一種響應(yīng)于分子除以分母的比率從參考時鐘數(shù)字合成脈沖流的方法,所述方法包4舌生成在(a)—個或多個重復(fù)低值、(b)—個上升中間值、(c)一個或多個重復(fù)高值、以及(d)—個下降中間值之間循環(huán)的一系列數(shù)字信號,其中所述上升中間值和所述下降中間值可以等于所述低值或高值;將所述一系列時鐘信號轉(zhuǎn)換成模擬信號;濾波所述模擬信號以產(chǎn)生具有周期性間隔開的交叉點的濾波后波形;以及估算所述濾波后波形的交叉點以產(chǎn)生脈沖流信號。17.如權(quán)利要求16所述的方法,其中從數(shù)字到模擬的轉(zhuǎn)換使用在所產(chǎn)生的模擬信號值的范圍內(nèi)的偏移,所述偏移響應(yīng)于所述循環(huán)是上升的還是下降的。18.如權(quán)利要求17所述的方法,其中如果所述生成是(a)低或(b)上升的,則認(rèn)為所述循環(huán)是上升的,并且如果所述生成是(c)高或(d)下降的則認(rèn)為所述循環(huán)是下降的。19.如權(quán)利要求17所述的方法,其中如果所述生成是或(b)上升或(c)高的,則認(rèn)為所述循環(huán)是上升的,并且如果所述生成是(d)下降或(a)低的則認(rèn)為所述循環(huán)是下降的。20.如權(quán)利要求16所述的方法,其中所述濾波后波形是截斷三角波形,所述波形的峰和谷當(dāng)所述濾波后波形的交叉點不具備所述參考時鐘周期的整數(shù)倍的周期時被截斷。21.如權(quán)利要求16所述的方法,還包括應(yīng)用所述低通濾波器以進(jìn)行濾波,所述濾波后波形的峰和谷當(dāng)所述濾波后波形的交叉點不具備所述參考時鐘周期的整數(shù)倍的周期時被截斷。22.—種響應(yīng)于分子和分母的比率從參考時鐘來數(shù)字合成脈沖流的方法,該方法包括在將通過重復(fù)累加所述分子并上溢具有從零到所述分母減1的范圍的累加器而達(dá)到上溢條件的多個循環(huán)后,反復(fù)地生成終點條件信號和余數(shù)信號;響應(yīng)于所述終點條件信號在如下狀態(tài)之間移動狀態(tài)機,所述狀態(tài)包括(a)低值狀態(tài)、(b)上升中間值狀態(tài)、(c)高值狀態(tài)、(d)下降中間值狀態(tài),并循環(huán)地移動到(a)低值狀態(tài);響應(yīng)于所述狀態(tài)輸出值信號和二進(jìn)制上升或下降信號,包括(a)響應(yīng)于所述低值狀態(tài)而輸出低值、(b)在所述上升中間值狀態(tài)期間并響應(yīng)于所述余數(shù)信號而輸出上升中間值、(c)響應(yīng)于所述高值狀態(tài)而輸出高值、以及(d)在所述下降中間值狀態(tài)期間并響應(yīng)于所述余數(shù)信號而輸出下降中間值;將所述值信號和所述二進(jìn)制上升或下降信號轉(zhuǎn)換成模擬信號;濾波所述模擬信號以產(chǎn)生濾波后的模擬信號;以及通過比較器處理所述濾波后的模擬信號以產(chǎn)生脈沖流信號。23.如權(quán)利要求22所述的方法,其中所述分子是固定的2的整數(shù)冪(即,2**k,其中k是整數(shù)),所述分母可選擇以調(diào)整所述分子和所述分母的比率,并且用響應(yīng)于所述分子和所述分母的比率而被加載到偽隨機二進(jìn)制序列(筒稱PRBS)移位寄存器中的開始符號來操作所述PRBS移位寄存器,得到所述終點條件信號。24.如權(quán)利要求22所述的方法,還包括(a)保持所述低值狀態(tài)達(dá)分離第一終點條件信號和第二終點條件信號的多個循環(huán)、(b)保持所述上升中間值狀態(tài)達(dá)一個循環(huán)、(c)保持所述高值狀態(tài)達(dá)分離第二終點條件信號和第三終點條件信號的多個循環(huán)、以及(d)保持所述下降中間值狀態(tài)達(dá)一個循環(huán)。25.如權(quán)利要求23所述的方法,還包括(a)保持所述低值狀態(tài)達(dá)分離第一終點條件信號和第二終點條件信號的多個循環(huán)、(b)保持所述上升中間值狀態(tài)達(dá)一個循環(huán)、(c)保持所述高值狀態(tài)達(dá)分離第二終點條件信號和第三終點條件信號的多個循環(huán)、以及(d)保持所述下降中間值狀態(tài)達(dá)一個循環(huán)。26.如權(quán)利要求23所述的方法,其中所述上升或下降信號確定偏移是否-被應(yīng)用于所述值信號。全文摘要顯然地存在開發(fā)可替換電路的機會。沒有與驅(qū)動數(shù)字頻率發(fā)生器(DFG)的時鐘相關(guān)的制品的簡化電路可用于各種可調(diào)電子設(shè)備中。本發(fā)明涉及數(shù)字頻率生成。具體地,其涉及用于數(shù)字生成具有與參考時鐘信號和兩個整數(shù)的比率有關(guān)的期望頻率的脈沖流的方法和裝置。該方法一般應(yīng)用于其比率不是整數(shù)的整數(shù)??梢栽诤唵蔚男酒霞勺鳛樵O(shè)備的DFG,而不需要芯片外的濾波器。文檔編號G06F1/03GK101309068SQ20081009715公開日2008年11月19日申請日期2008年5月19日優(yōu)先權(quán)日2007年5月18日發(fā)明者A·馬丁·馬林森申請人:Ess技術(shù)公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1