本發(fā)明屬于任意波形合成
技術(shù)領(lǐng)域:
,更為具體地講,涉及一種基于多dac并行結(jié)構(gòu)的信號(hào)源的同步方法。
背景技術(shù):
:任意波形合成技術(shù)是一種用于產(chǎn)生指定參數(shù)或自定義形狀等復(fù)雜電子信號(hào)的手段,被廣泛應(yīng)用與通信、雷達(dá)等領(lǐng)域,是電子行業(yè)發(fā)展中最重要的核心技術(shù)之一。在通信領(lǐng)域,veyrac等人研究將任意波形合成方法應(yīng)用在5g手持設(shè)備的信號(hào)發(fā)送上。在雷達(dá)領(lǐng)域,gupta總結(jié)了任意波形合成技術(shù)在雷達(dá)信號(hào)模擬、性能評(píng)估等方面的重要作用,bales等人提出了新的結(jié)構(gòu)在fpga上快速實(shí)現(xiàn)調(diào)制信號(hào)的生成。近年來,隨著軟件無線電、認(rèn)知無線電等技術(shù)的不斷發(fā)展,產(chǎn)業(yè)界與學(xué)術(shù)界對(duì)任意合成波形的要求越來越高。不僅要求該采樣率,還需要能提供多路輸出。針對(duì)這些需求,基于多dac并行結(jié)構(gòu)的信號(hào)源開始被廣泛使用,該信號(hào)源采用多dac并行的結(jié)構(gòu),最終實(shí)現(xiàn)多路高頻信號(hào)的輸出。然而,dac數(shù)量的增加導(dǎo)致多dac并行結(jié)構(gòu)的同步也變得更加復(fù)雜。因此,找到一種在現(xiàn)有器件條件下實(shí)現(xiàn)多dac并行結(jié)構(gòu)的同步方法成為了當(dāng)務(wù)之急。多dac并行結(jié)構(gòu)的同步方法一般是利用各個(gè)dac輸出的反饋時(shí)鐘,通過分析各個(gè)反饋時(shí)鐘之間的相位差獲取相位反饋,最終通過復(fù)位dac來實(shí)現(xiàn)多dac并行結(jié)構(gòu)的同步。一種時(shí)鐘鑒相相關(guān)算法將分頻所得的數(shù)據(jù)時(shí)鐘之間的相位差反饋給dsp算法邏輯,通過相位補(bǔ)償或?qū)r(shí)鐘復(fù)位使得各通道輸出信號(hào)同步。吞時(shí)鐘脈沖的方法使各個(gè)通道內(nèi)經(jīng)采樣時(shí)鐘分頻所得的數(shù)據(jù)時(shí)鐘之間無相位差。上訴同步方法對(duì)于解決時(shí)鐘分頻過程中出現(xiàn)隨機(jī)相位的問題具有借鑒意義,但是相關(guān)算法由于運(yùn)算過于復(fù)雜,無法快速實(shí)現(xiàn)同步。吞脈沖法由于需要過多的額外硬件,導(dǎo)致同步精度較低。針對(duì)這些問題,本文提出了一種新的多dac并行結(jié)構(gòu)的同步方法,該方法同時(shí)分析各通道的數(shù)據(jù)時(shí)鐘和相應(yīng)的波形數(shù)據(jù),在快速實(shí)現(xiàn)同步的同時(shí),還提高了同步精度。圖1展示了基于單個(gè)dac的信號(hào)源的結(jié)構(gòu)框圖。如圖1所示,該信號(hào)源包括了數(shù)據(jù)源、n:1多路復(fù)用器mux(n=1、2、3、...)和dac三部分。數(shù)據(jù)源在工作頻率為fd的數(shù)據(jù)時(shí)鐘data_clk控制下,輸出相應(yīng)的波形數(shù)據(jù);dac在工作頻率為fs的采樣時(shí)鐘sample_clk控制下,完成數(shù)字信號(hào)到模擬信號(hào)的轉(zhuǎn)換。此時(shí),數(shù)據(jù)時(shí)鐘頻率fd與采樣時(shí)鐘頻率fs之間的關(guān)系可表示為:n·k·fd=m·fs其中,n表示數(shù)據(jù)源輸出波形數(shù)據(jù)的路數(shù),k表示數(shù)據(jù)時(shí)鐘data_clk工作模式(即kdr),m表示采樣時(shí)鐘sample_clk工作模式(即mdr)。在需要多個(gè)高速波形的應(yīng)用中,需采用多dac并行結(jié)構(gòu),如圖2所示。由信號(hào)源的工作原理可知,實(shí)現(xiàn)基于多dac并行結(jié)構(gòu)的信號(hào)源同步的關(guān)鍵是:(1)各通道dac內(nèi)部的數(shù)模轉(zhuǎn)換時(shí)刻相同,即采樣時(shí)鐘同相位。各通道dac的輸入波形數(shù)據(jù)同步,即各通道數(shù)據(jù)源輸出的波形數(shù)據(jù)同步。其中,保證條件(1),只需保證各通道使用同一個(gè)時(shí)鐘源,且時(shí)鐘源到個(gè)dac的路徑長(zhǎng)度、阻抗大小等條件均相同即可。而條件(2)則可通過兩種方式滿足:第一種是給各個(gè)通道的dac提供同相位的數(shù)據(jù)時(shí)鐘,以此將各dac的輸入波形同步在同一時(shí)鐘上,從而確保輸入的波形數(shù)據(jù)同步。第二種是對(duì)各個(gè)通道經(jīng)采樣時(shí)鐘分頻所得的數(shù)據(jù)時(shí)鐘進(jìn)行鑒相,根據(jù)鑒相結(jié)果調(diào)整輸入波形數(shù)據(jù)來保證各通道dac輸出波形的同步。由于第一種方法通常由外部pll電路來保證不同通道數(shù)據(jù)時(shí)鐘同相位,該方法成本高、調(diào)試復(fù)雜、難度大;而本發(fā)明采用第二種方法,來克服這些不足。技術(shù)實(shí)現(xiàn)要素:本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種基于多dac并行結(jié)構(gòu)的信號(hào)源的同步方法,實(shí)現(xiàn)多個(gè)dac并行結(jié)構(gòu)的信號(hào)源的各個(gè)通道輸出波形的同步。為實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明一種基于多dac并行結(jié)構(gòu)的信號(hào)源的同步方法,其特征在于,包括以下步驟:(1)、采樣時(shí)鐘同相位(1.1)、時(shí)鐘模塊對(duì)輸入的參考時(shí)鐘進(jìn)行倍頻,得到系統(tǒng)所需的采樣時(shí)鐘;(1.2)、時(shí)鐘分配器將采樣時(shí)鐘扇出k路同相位、同頻率的采樣時(shí)鐘信號(hào);(1.3)、將k路同相位、同頻率的采樣時(shí)鐘信號(hào)經(jīng)長(zhǎng)度相等、阻抗相同的傳輸路徑傳送到各個(gè)通道的dac,分別用作dac的工作時(shí)鐘以及生成控制各個(gè)通道波形數(shù)據(jù)輸出的數(shù)據(jù)時(shí)鐘;(2)、數(shù)據(jù)時(shí)鐘鑒相(2.1)、各個(gè)通道的r分頻器對(duì)輸入的采樣時(shí)鐘做r分頻,得到該通道所需的數(shù)據(jù)時(shí)鐘;(2.2)、將各個(gè)通道的數(shù)據(jù)時(shí)鐘送到數(shù)據(jù)時(shí)鐘鑒相模塊進(jìn)行鑒相;(2.2.1)、選取第k個(gè)通道的數(shù)據(jù)時(shí)鐘作為基準(zhǔn)時(shí)鐘,將基準(zhǔn)時(shí)鐘和其余k-1個(gè)通道的數(shù)據(jù)時(shí)鐘同時(shí)輸入至數(shù)據(jù)時(shí)鐘鑒相模塊;(2.2.2)、數(shù)據(jù)時(shí)鐘鑒相模塊對(duì)基準(zhǔn)時(shí)鐘做r倍頻,得到相關(guān)時(shí)鐘clk;(2.2.3)、在數(shù)據(jù)時(shí)鐘鑒相模塊內(nèi)部,以相關(guān)時(shí)鐘clk作為采樣時(shí)鐘,用該采樣時(shí)鐘的下降沿對(duì)其余各路數(shù)據(jù)時(shí)鐘進(jìn)行采樣,當(dāng)采到低電平時(shí)輸出“0”,采到高電平時(shí)輸出“1”,得到由“0”、“1”組成的相關(guān)信號(hào)syncj(j=1、2、...、k-1),其中,syncj表示相關(guān)時(shí)鐘clk對(duì)第j個(gè)通道輸出的數(shù)據(jù)時(shí)鐘進(jìn)行采樣所得的相關(guān)信號(hào);(2.2.4)、根據(jù)相關(guān)信號(hào)syncj計(jì)算其余k-1個(gè)通道的數(shù)據(jù)時(shí)鐘與基準(zhǔn)數(shù)據(jù)時(shí)鐘之間的相位差δφj(j=1、2、...、k-1),其中,δφj表示第j個(gè)通道的數(shù)據(jù)時(shí)鐘與基準(zhǔn)數(shù)據(jù)時(shí)鐘之間的相位差;(3)、波形數(shù)據(jù)同相位處理(3.1)、根據(jù)其余k-1個(gè)通道的數(shù)據(jù)時(shí)鐘與基準(zhǔn)數(shù)據(jù)時(shí)鐘之間的相位差δφj,計(jì)算各個(gè)通道的波形數(shù)據(jù)之間相差的數(shù)據(jù)點(diǎn)數(shù)nj,其中,nj表示第j個(gè)通道的數(shù)據(jù)時(shí)鐘控制輸出的波形數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)時(shí)鐘控制輸出的波形數(shù)據(jù)之間相差的數(shù)據(jù)點(diǎn)數(shù),nj的計(jì)算公式為:其中,fs表示采樣時(shí)鐘,fd表示數(shù)據(jù)時(shí)鐘,n表示數(shù)據(jù)源輸出波形數(shù)據(jù)的路數(shù),k表示數(shù)據(jù)時(shí)鐘在kdr模式下工作,m表示采樣時(shí)鐘在mdr模式下工作,r為分頻器的分頻系數(shù);(3.2)、根據(jù)其余k-1個(gè)通道的波形數(shù)據(jù)與第k個(gè)通道的波形數(shù)據(jù)之間相差的數(shù)據(jù)點(diǎn)數(shù)nj,計(jì)算各個(gè)通道的波形數(shù)據(jù)之間相對(duì)延遲δtj,其中,δtj表示第j個(gè)通道的數(shù)據(jù)時(shí)鐘控制輸出的波形數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)時(shí)鐘控制輸出的波形數(shù)據(jù)之間的相對(duì)延遲,δtj的計(jì)算公式為:其中,ts表示一個(gè)采樣時(shí)鐘周期;(3.3)、數(shù)據(jù)處理模塊根據(jù)各個(gè)通道的波形數(shù)據(jù)之間相對(duì)延遲δtj,對(duì)各個(gè)通道數(shù)據(jù)產(chǎn)生模塊輸出的波形數(shù)據(jù)做超前或滯后處理,使得各個(gè)通道的波形數(shù)據(jù)同步,最終確保各個(gè)通道的輸出波形同步。本發(fā)明的發(fā)明目的是這樣實(shí)現(xiàn)的:本發(fā)明基于多dac并行結(jié)構(gòu)的信號(hào)源的同步方法,通過將各個(gè)通道經(jīng)采樣時(shí)鐘分頻所得的數(shù)據(jù)時(shí)鐘送到數(shù)據(jù)時(shí)鐘鑒相模塊。在鑒相模塊內(nèi)部,首先任意取一個(gè)通道的數(shù)據(jù)時(shí)鐘作為基準(zhǔn)時(shí)鐘,對(duì)該基準(zhǔn)時(shí)鐘做倍頻得到一相關(guān)時(shí)鐘,用該相關(guān)時(shí)鐘的下降沿去采其余各個(gè)通道的數(shù)據(jù)時(shí)鐘得到對(duì)應(yīng)的相關(guān)信號(hào),根據(jù)相關(guān)信號(hào)與相位差之間的推導(dǎo)公式,得到其余各個(gè)通道的數(shù)據(jù)時(shí)鐘與基準(zhǔn)數(shù)據(jù)時(shí)鐘之間的相位差。將鑒相所得的相位差反饋到數(shù)據(jù)處理模塊,在數(shù)據(jù)處理模塊中通過相關(guān)運(yùn)算,得到各個(gè)通道的波形數(shù)據(jù)之間的相對(duì)延遲。最后,基于所得的相對(duì)延遲,對(duì)各個(gè)通道數(shù)據(jù)產(chǎn)生模塊輸出的波形數(shù)據(jù)做超前或滯后處理,使得各個(gè)通道的波形數(shù)據(jù)同步,最終確保各個(gè)通道的輸出波形同步。該方法不僅能快速實(shí)現(xiàn)同步,還提高了同步精度。因此,具有非常好的擴(kuò)展性和靈活性,能夠適應(yīng)當(dāng)今信號(hào)源發(fā)展的需求。同時(shí),本發(fā)明基于多dac并行結(jié)構(gòu)的信號(hào)源的同步方法還具有以下有益效果:(1)、通過加入數(shù)據(jù)時(shí)鐘鑒相模塊和數(shù)據(jù)處理模塊,實(shí)現(xiàn)了同步技術(shù)與多通道dac結(jié)構(gòu)的無縫融合,突破了傳統(tǒng)的信號(hào)源結(jié)構(gòu)模式。(2)、該同步方法與趙彬廣等人提出的基于數(shù)字相關(guān)算法的多通道dac同步算法相比,運(yùn)算簡(jiǎn)單且能快速實(shí)現(xiàn)同步,能夠適應(yīng)軟件無線電系統(tǒng)對(duì)信號(hào)源同步性的需求。(3)、該同步方法與另一種同步方法(吞脈沖法)相比,無需添加過多的額外硬件,大大的簡(jiǎn)化了多通道dac的同步結(jié)構(gòu),節(jié)約了成本,同時(shí)還實(shí)現(xiàn)了很高的同步精度。附圖說明圖1是基于單個(gè)dac的信號(hào)源的結(jié)構(gòu)框圖;圖2是本發(fā)明基于多dac并行結(jié)構(gòu)的信號(hào)源的同步模型結(jié)構(gòu)框圖;圖3是數(shù)據(jù)時(shí)鐘初始相位不同時(shí)各通道數(shù)據(jù)源輸出的波形數(shù)據(jù)之間關(guān)系的時(shí)序圖;圖4是對(duì)經(jīng)采樣時(shí)鐘分頻所得的數(shù)據(jù)時(shí)鐘進(jìn)行鑒相的時(shí)序圖;圖5是實(shí)際設(shè)計(jì)中,數(shù)據(jù)時(shí)鐘初始相位不同時(shí)各通道數(shù)據(jù)源輸出的波形數(shù)據(jù)之間關(guān)系的時(shí)序圖。具體實(shí)施方式下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式進(jìn)行描述,以便本領(lǐng)域的技術(shù)人員更好地理解本發(fā)明。需要特別提醒注意的是,在以下的描述中,當(dāng)已知功能和設(shè)計(jì)的詳細(xì)描述也許會(huì)淡化本發(fā)明的主要內(nèi)容時(shí),這些描述在這里將被忽略。實(shí)施例為了方便描述,先對(duì)具體實(shí)施方式中出現(xiàn)的相關(guān)專業(yè)術(shù)語進(jìn)行說明:dac(digital-to-analogconverter):數(shù)模轉(zhuǎn)換器;mux(multiplexer):多路復(fù)用器;圖2是本發(fā)明基于多dac并行結(jié)構(gòu)的信號(hào)源的同步模型結(jié)構(gòu)框圖。在本實(shí)施例中,如圖2所示,本發(fā)明的基于多dac并行結(jié)構(gòu)的信號(hào)源主要由時(shí)鐘發(fā)生器、數(shù)據(jù)源(數(shù)據(jù)產(chǎn)生模塊和鎖存器)、多路復(fù)用器(mux模塊)、數(shù)模轉(zhuǎn)換器、數(shù)據(jù)時(shí)鐘鑒相模塊和數(shù)據(jù)處理模塊組成。系統(tǒng)給各個(gè)通道提供同相位采樣時(shí)鐘,然后對(duì)各通道的經(jīng)采樣時(shí)鐘分頻所得的數(shù)據(jù)時(shí)鐘進(jìn)行鑒相,并根據(jù)鑒相結(jié)果調(diào)整輸入波形數(shù)據(jù)來保證各通道dac輸出波形的同步。下面結(jié)合圖2,對(duì)本發(fā)明基于多dac并行結(jié)構(gòu)的信號(hào)源的同步方法進(jìn)行詳細(xì)說明,具體包括以下步驟:s1、采樣時(shí)鐘同相位s1.1、時(shí)鐘模塊對(duì)輸入的參考時(shí)鐘進(jìn)行倍頻,得到系統(tǒng)所需的采樣時(shí)鐘;s1.2、時(shí)鐘分配器將采樣時(shí)鐘扇出k路同相位、同頻率的采樣時(shí)鐘信號(hào);s1.3、將k路同相位、同頻率的采樣時(shí)鐘信號(hào)經(jīng)長(zhǎng)度相等、阻抗相同的傳輸路徑傳送到各個(gè)通道的dac,分別用作dac的工作時(shí)鐘以及生成數(shù)據(jù)時(shí)鐘,這樣不僅保證了各個(gè)通道dac的采樣時(shí)鐘同相位,也保證了各個(gè)通道的數(shù)據(jù)時(shí)鐘同源;s2、數(shù)據(jù)時(shí)鐘鑒相s2.1、各個(gè)通道的r分頻器對(duì)輸入的采樣時(shí)鐘做r分頻,得到該通道所需的數(shù)據(jù)時(shí)鐘,并用于控制該通道的數(shù)據(jù)產(chǎn)生模塊輸出波形數(shù)據(jù);s2.2、將各個(gè)通道的數(shù)據(jù)時(shí)鐘送到數(shù)據(jù)時(shí)鐘鑒相模塊進(jìn)行鑒相;s2.2.1、選取第k個(gè)通道的數(shù)據(jù)時(shí)鐘作為基準(zhǔn)時(shí)鐘,將基準(zhǔn)時(shí)鐘和其余k-1個(gè)通道的數(shù)據(jù)時(shí)鐘經(jīng)長(zhǎng)度相等、阻抗相同的傳輸路徑同時(shí)輸入至數(shù)據(jù)時(shí)鐘鑒相模塊,這樣確保了在到達(dá)數(shù)據(jù)時(shí)鐘鑒相模塊之后,各個(gè)通道數(shù)據(jù)時(shí)鐘之間的相位差保持不變;s2.2.2、數(shù)據(jù)時(shí)鐘鑒相模塊對(duì)基準(zhǔn)時(shí)鐘做倍頻,得到頻率為基準(zhǔn)數(shù)據(jù)時(shí)鐘頻率r倍的相關(guān)時(shí)鐘clk;s2.2.3、在數(shù)據(jù)時(shí)鐘鑒相模塊內(nèi)部,用相關(guān)時(shí)鐘clk的下降沿對(duì)其余各路數(shù)據(jù)時(shí)鐘進(jìn)行采樣,當(dāng)采到低電平時(shí)輸出“0”,采到高電平時(shí)輸出“1”,得到由“0”、“1”組成的相關(guān)信號(hào)syncj(j=1、2、...、k-1),其中,syncj表示相關(guān)時(shí)鐘clk對(duì)第j個(gè)通道輸出的數(shù)據(jù)時(shí)鐘進(jìn)行采樣所得的相關(guān)信號(hào);s2.2.4、由于相關(guān)信號(hào)syncj與相位差δφj存在對(duì)應(yīng)關(guān)系,因此可以根據(jù)相關(guān)信號(hào)syncj得到其余k-1個(gè)通道的數(shù)據(jù)時(shí)鐘與基準(zhǔn)數(shù)據(jù)時(shí)鐘之間的相位差δφj(j=1、2、...、k-1),其中,δφj表示第j個(gè)通道的數(shù)據(jù)時(shí)鐘與基準(zhǔn)數(shù)據(jù)時(shí)鐘之間的相位差;s3、波形數(shù)據(jù)同相位處理s3.1、根據(jù)其余k-1個(gè)通道的數(shù)據(jù)時(shí)鐘與基準(zhǔn)數(shù)據(jù)時(shí)鐘之間的相位差δφj以及下列計(jì)算公式,計(jì)算各個(gè)通道的波形數(shù)據(jù)之間相差的數(shù)據(jù)點(diǎn)數(shù)nj,其中,nj表示第j個(gè)通道的數(shù)據(jù)時(shí)鐘控制輸出的波形數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)時(shí)鐘控制輸出的波形數(shù)據(jù)之間相差的數(shù)據(jù)點(diǎn)數(shù);其中,fs表示采樣時(shí)鐘,fd表示數(shù)據(jù)時(shí)鐘,n表示數(shù)據(jù)源輸出波形數(shù)據(jù)的路數(shù),k表示數(shù)據(jù)時(shí)鐘在kdr模式下工作,m表示采樣時(shí)鐘在mdr模式下工作,r為分頻器的分頻系數(shù);s3.2、根據(jù)其余k-1個(gè)通道的波形數(shù)據(jù)與第k個(gè)通道的波形數(shù)據(jù)之間相差的數(shù)據(jù)點(diǎn)數(shù)nj以及下列計(jì)算公式,計(jì)算各個(gè)通道的波形數(shù)據(jù)之間相對(duì)延遲δtj,其中,δtj表示第j個(gè)通道的數(shù)據(jù)時(shí)鐘控制輸出的波形數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)時(shí)鐘控制輸出的波形數(shù)據(jù)之間的相對(duì)延遲;其中,ts表示一個(gè)采樣時(shí)鐘周期;s3.3、數(shù)據(jù)處理模塊根據(jù)各個(gè)通道的波形數(shù)據(jù)之間相對(duì)延遲δtj,對(duì)各個(gè)通道數(shù)據(jù)產(chǎn)生模塊輸出的波形數(shù)據(jù)做超前或滯后處理,使得各個(gè)通道的波形數(shù)據(jù)同步,最終確保各個(gè)通道的輸出波形同步。實(shí)例以ddr模式的4:1muxdac(k=2,m=2,n=4)為例,圖3展示了數(shù)據(jù)時(shí)鐘初始相位不同時(shí),數(shù)據(jù)源輸出的波形數(shù)據(jù)之間關(guān)系的時(shí)序圖。如圖中所示,由于經(jīng)采樣時(shí)鐘分頻所得的數(shù)據(jù)時(shí)鐘初始相位不同,因此導(dǎo)致初始相位不同的數(shù)據(jù)時(shí)鐘控制輸出的波形數(shù)據(jù)不同步即相差相應(yīng)的采樣周期。其中,sample_clk代表采樣時(shí)鐘,data_clk/0°-data_clk/270°代表采樣時(shí)鐘4分頻后所得的初始相位分別為0°、90°、180°和270°的數(shù)據(jù)時(shí)鐘,data/0°-data/270°分別代表采用不同初始相位的數(shù)據(jù)時(shí)鐘所獲得的波形數(shù)據(jù),i1代表不同波形數(shù)據(jù)間相差的數(shù)據(jù)點(diǎn)數(shù)。如圖3所示,經(jīng)采樣時(shí)鐘分頻所得的數(shù)據(jù)時(shí)鐘,由于其初始相位的不同,會(huì)造成初始相位不同的數(shù)據(jù)時(shí)鐘控制輸出的波形數(shù)據(jù)不同步且相差i1(i1=0、2、4、6)個(gè)數(shù)據(jù)點(diǎn)。同樣以ddr模式的4:1muxdac(k=2,m=2,n=4)為例,圖4展示了對(duì)該muxdac內(nèi)部分頻所得的數(shù)據(jù)時(shí)鐘進(jìn)行鑒相的時(shí)序圖。其中,采用頻率為數(shù)據(jù)時(shí)鐘data_clk/0°r倍的相關(guān)時(shí)鐘clk的下降沿對(duì)各路數(shù)據(jù)時(shí)鐘進(jìn)行采樣,data_clk/0°-data_clk/270°代表采樣時(shí)鐘4分頻后所得的初始相位分別為0°、90°、180°和270°的數(shù)據(jù)時(shí)鐘,synci(i=1、2、3、4)代表data_clk/0°-data_clk/270°經(jīng)clk采樣后所得的相關(guān)信號(hào)。表1、表2、表3分別展示了對(duì)由采樣時(shí)鐘2、4、r分頻所得的數(shù)據(jù)時(shí)鐘進(jìn)行鑒相所得相關(guān)信號(hào)syncj與相位差δφj存在的對(duì)應(yīng)關(guān)系映射表。由前文可知,syncj表示相關(guān)時(shí)鐘clk對(duì)第j個(gè)通道輸出的數(shù)據(jù)時(shí)鐘進(jìn)行采樣所得的相關(guān)信號(hào),δφj表示第j個(gè)通道的數(shù)據(jù)時(shí)鐘與基準(zhǔn)數(shù)據(jù)時(shí)鐘之間的相位差。syncj相位差δφj100°01180°表1syncj相位差δφj11000°011090°0011180°1001270°表2表3綜上可知,根據(jù)上述鑒相步驟得到相關(guān)信號(hào)syncj后,再對(duì)照映射表就可推算出各路數(shù)據(jù)時(shí)鐘與基準(zhǔn)數(shù)據(jù)時(shí)鐘的相位差δφj。在實(shí)際設(shè)計(jì)中,由于需要觸發(fā)時(shí)鐘去觸發(fā)各個(gè)數(shù)據(jù)時(shí)鐘開始工作,因此波形數(shù)據(jù)data/φ會(huì)出現(xiàn)與圖3中不同的情況。以ddr模式的4:1muxdac(k=2,m=2,n=4)為例,圖5展示了在實(shí)際設(shè)計(jì)中,數(shù)據(jù)時(shí)鐘初始相位不同時(shí),各通道數(shù)據(jù)源輸出的波形數(shù)據(jù)之間關(guān)系的時(shí)序圖。如圖所示,由于觸發(fā)信號(hào)trig的上升沿與數(shù)據(jù)時(shí)鐘data_clk/0°的上升沿對(duì)齊,因此,data/0°應(yīng)該在data_clk/0°下一個(gè)上升沿開始輸出。其中,sample_clk代表采樣時(shí)鐘,trig代表觸發(fā)信號(hào),data/0°-data/270°代表采樣時(shí)鐘4分頻后所得的初始相位分別為0°、90°、180°和270°的數(shù)據(jù)時(shí)鐘data_clk/0°-data_clk/270°控分別代表采用不同初始相位的數(shù)據(jù)時(shí)鐘所獲得的波形數(shù)據(jù)。i2代表任意兩路波形數(shù)據(jù)間相差的數(shù)據(jù)點(diǎn)數(shù)。如圖5所示,假設(shè)δφ表示任意兩個(gè)數(shù)據(jù)時(shí)鐘data_clk/φ1與data_clk/φ2之間的相位差,i2表示經(jīng)數(shù)據(jù)時(shí)鐘data_clk/φ1控制輸出的波形數(shù)據(jù)data/φ1與經(jīng)數(shù)據(jù)時(shí)鐘data_clk/φ2控制輸出的data/φ2之間相差的數(shù)據(jù)點(diǎn)數(shù),因此確定這兩路波形數(shù)據(jù)相差的數(shù)據(jù)點(diǎn)數(shù),就能推算出這兩路波形數(shù)據(jù)的相對(duì)延遲δt,最后對(duì)這兩路波形數(shù)據(jù)做超前或滯后處理,使這兩路波形數(shù)據(jù)同步,最終確保經(jīng)這兩路波形數(shù)據(jù)轉(zhuǎn)化所得的輸出波形同步。盡管上面對(duì)本發(fā)明說明性的具體實(shí)施方式進(jìn)行了描述,以便于本
技術(shù)領(lǐng)域:
的技術(shù)人員理解本發(fā)明,但應(yīng)該清楚,本發(fā)明不限于具體實(shí)施方式的范圍,對(duì)本
技術(shù)領(lǐng)域:
的普通技術(shù)人員來講,只要各種變化在所附的權(quán)利要求限定和確定的本發(fā)明的精神和范圍內(nèi),這些變化是顯而易見的,一切利用本發(fā)明構(gòu)思的發(fā)明創(chuàng)造均在保護(hù)之列。當(dāng)前第1頁(yè)12