[發(fā)明專利]一種基于采樣率轉(zhuǎn)換技術(shù)的任意波形合成方法有效
| 申請(qǐng)?zhí)枺?/td> | 202110069028.0 | 申請(qǐng)日: | 2021-01-19 |
| 公開(公告)號(hào): | CN112953461B | 公開(公告)日: | 2022-06-14 |
| 發(fā)明(設(shè)計(jì))人: | 劉科;趙文浩;肖寅東;付在明;郭廣坤;劉航麟;游佳靜;賴鍵 | 申請(qǐng)(專利權(quán))人: | 電子科技大學(xué) |
| 主分類號(hào): | H03H17/02 | 分類號(hào): | H03H17/02 |
| 代理公司: | 成都行之專利代理事務(wù)所(普通合伙) 51220 | 代理人: | 溫利平 |
| 地址: | 611731 四川省成*** | 國(guó)省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 采樣率 轉(zhuǎn)換 技術(shù) 任意 波形 合成 方法 | ||
1.一種基于采樣率轉(zhuǎn)換技術(shù)的任意波形合成方法,其特征在于,包括以下步驟:
(1)、PC通過PCIe總線接口將待合成的波形數(shù)據(jù)和對(duì)應(yīng)的控制命令發(fā)送給FPGA;
其中,控制命令中包括用戶設(shè)置的存儲(chǔ)器地址、待合成的波形數(shù)據(jù)長(zhǎng)度、可變采樣率f1和固定采樣率f2;
(2)、在FPGA內(nèi),存儲(chǔ)器讀寫控制模塊接受到控制命令后,先執(zhí)行寫操作,再執(zhí)行讀操作;
其中,寫操作的具體過程為:存儲(chǔ)器讀寫控制模塊將待合成的波形數(shù)據(jù)先進(jìn)行時(shí)鐘和位寬轉(zhuǎn)換,再根據(jù)用戶設(shè)置的存儲(chǔ)器地址將轉(zhuǎn)換后的數(shù)據(jù)通過存儲(chǔ)器接口控制器寫入波形存儲(chǔ)器;
讀操作的具體過程為:存儲(chǔ)器讀寫控制模塊根據(jù)用戶設(shè)置的存儲(chǔ)器地址和波形數(shù)據(jù)長(zhǎng)度將對(duì)應(yīng)的波形數(shù)據(jù)從波形存儲(chǔ)器中讀出,波形數(shù)據(jù)讀出的時(shí)鐘頻率為f1,每個(gè)時(shí)鐘讀出Q組數(shù)據(jù);
(3)、采樣率轉(zhuǎn)換模塊將讀出的Q組數(shù)據(jù)分為并行的Q路數(shù)據(jù),記為x0,x1,…,xi,…,xQ-1;
(4)、通過濾波器Farrow分別對(duì)并行的Q路數(shù)據(jù)進(jìn)行可變采樣率f1到固定采樣率f2的轉(zhuǎn)換;
(4.1)、將并行的Q路數(shù)據(jù)分別存入Q個(gè)N位的移位寄存器,在每個(gè)時(shí)鐘頻率下每個(gè)移位寄存器中的數(shù)據(jù)從高位向低位移動(dòng),每次移動(dòng)一個(gè)數(shù)據(jù);
(4.2)、對(duì)每路數(shù)據(jù)進(jìn)行多相濾波處理,第w個(gè)時(shí)鐘下第i路濾波結(jié)果si,0(w)~si,M(w)具體表示為:
其中,j=0,1,…,M表示濾波器Farrow中(M+1)個(gè)子濾波器的編號(hào),k=0,1,2,…,N-1表示每個(gè)子濾波器的階數(shù),cj(k)表示第j個(gè)子濾波器的第k階系數(shù),xi,k(w)表示第w個(gè)時(shí)鐘下存儲(chǔ)在第i個(gè)移位寄存器中的第k位的數(shù)據(jù),w=0,1,2,…表示時(shí)鐘編號(hào);
最終,將Q路數(shù)據(jù)的濾波結(jié)果記為:s0,0(w)~s0,M(w),s1,0(w)~s1,M(w),…,si,0(w)~si,M(w),…sQ-1,0(w)~sQ-1,M(w);
(4.3)、計(jì)算采樣率轉(zhuǎn)換倍數(shù)n,n=f1/f2;
(4.4)、利用累加器計(jì)算每一路數(shù)據(jù)的小數(shù)延遲參數(shù)ui和使能參數(shù)mi;
判斷采樣率轉(zhuǎn)換倍數(shù)n的大??;
當(dāng)n>1時(shí),給定每路累加器的初始值為(n-1)*i/Q,計(jì)算累加器初始值的整數(shù)部分以及累加器初始值的小數(shù)部分ui(0)=((n-1)*i/Q)-mi(0);由初始值開始,在當(dāng)前時(shí)鐘頻率f1的上升沿時(shí)判斷累加器初始值的整數(shù)部分的值,若mi(0)等于0,則將累加器從初始值開始累加(n-1),累加結(jié)束后的整數(shù)部分作為當(dāng)前時(shí)鐘下的使能參數(shù)mi(1),其小數(shù)部分作為小數(shù)延遲參數(shù)ui(1);若mi(0)大于0,則直接將累加器的初始值減1,其結(jié)果的整數(shù)部分作為當(dāng)前時(shí)鐘下的使能參數(shù)mi(1),其小數(shù)部分作為小數(shù)延遲參數(shù)ui(1);然后依次類推,繼續(xù)判斷下一個(gè)時(shí)鐘到來(lái)時(shí)累加器的累加值;
當(dāng)n=1時(shí),保持可變采樣率f1不變;
當(dāng)n<1時(shí),先對(duì)數(shù)據(jù)xi進(jìn)行線性插值,再重復(fù)步驟(4.1)-(4.2),直到滿足n>1,然后再按照n>1時(shí)的方法繼續(xù)處理;
最終,得到Q路信號(hào)在第w個(gè)時(shí)鐘下的小數(shù)延遲參數(shù)值和使能參數(shù)值,記為u0(w),u1(w),…,ui(w),…,uQ-1(w)和m0(w),m1(w),…,mi(w),…,mQ-1(w);
(4.5)、利用乘法器和加法器將Q路濾波結(jié)果與Q路小數(shù)延遲參數(shù)進(jìn)行對(duì)應(yīng)多項(xiàng)式計(jì)算,其中,第w個(gè)時(shí)鐘下第i路的計(jì)算公式如下:
其中,(ui(w))j表示第w個(gè)時(shí)鐘下第i路數(shù)據(jù)的小數(shù)延遲參數(shù)的j次方,si,j(w)表示第w個(gè)時(shí)鐘下第i路數(shù)據(jù)的第j個(gè)濾波結(jié)果;
最終,得到Q路計(jì)算結(jié)果,記為t1(w),t2(w),…,ti(w),…,tQ-1(w);
(4.6)、根據(jù)使能參數(shù)mi(w)對(duì)計(jì)算結(jié)果ti(w)進(jìn)行有效性篩選;
在時(shí)鐘上升沿判斷mi(w)的值,若mi(w)的值不等于0,則判定這一時(shí)鐘的輸出數(shù)據(jù)ti(w)無(wú)效,并將對(duì)應(yīng)的第i個(gè)FIFO的寫使能置0;若mi(w)等于0,則判定這一時(shí)鐘的計(jì)算結(jié)果ti(w)有效,將第i個(gè)FIFO的寫使能置1,將有效的ti(w)存入至第i個(gè)FIFO中;
這樣,根據(jù)Q個(gè)使能參數(shù)m0(w)~mQ-1(w)對(duì)Q路計(jì)算結(jié)果t0(w)~tQ-1(w)進(jìn)行有效性篩選后,將每一路的篩選結(jié)果存入對(duì)應(yīng)的Q個(gè)FIFO中;
(4.7)、按固定時(shí)鐘頻率f2從Q個(gè)FIFO中順序讀出數(shù)據(jù),得到Q路采樣率轉(zhuǎn)換后數(shù)據(jù),記為y0,y1,…,yi,…,yQ-1,再將Q路采樣率轉(zhuǎn)換后數(shù)據(jù)拼合,得到采樣率轉(zhuǎn)換后數(shù)據(jù)y;
(5)、將采樣率轉(zhuǎn)換后的數(shù)據(jù)y進(jìn)行并串轉(zhuǎn)換,從而將并行的Q路數(shù)據(jù)串行輸出;
(6)、數(shù)模轉(zhuǎn)換器以采樣率(Q*f2)將串行輸出的數(shù)字信號(hào)進(jìn)行數(shù)模轉(zhuǎn)換,使其轉(zhuǎn)換為模擬信號(hào),再通過低通濾波器濾除模擬信號(hào)中的鏡像頻率分量,得到用戶所需的合成波形。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于電子科技大學(xué),未經(jīng)電子科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110069028.0/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 圖像轉(zhuǎn)換設(shè)備、圖像轉(zhuǎn)換電路及圖像轉(zhuǎn)換方法
- 數(shù)模轉(zhuǎn)換電路及轉(zhuǎn)換方法
- 轉(zhuǎn)換設(shè)備和轉(zhuǎn)換方法
- 占空比轉(zhuǎn)換電路及轉(zhuǎn)換方法
- 通信轉(zhuǎn)換方法、轉(zhuǎn)換裝置及轉(zhuǎn)換系統(tǒng)
- 模數(shù)轉(zhuǎn)換和模數(shù)轉(zhuǎn)換方法
- 轉(zhuǎn)換模塊以及轉(zhuǎn)換電路
- 熱電轉(zhuǎn)換材料、熱電轉(zhuǎn)換元件和熱電轉(zhuǎn)換模塊
- 熱電轉(zhuǎn)換材料、熱電轉(zhuǎn)換元件及熱電轉(zhuǎn)換模塊
- 熱電轉(zhuǎn)換材料、熱電轉(zhuǎn)換元件及熱電轉(zhuǎn)換模塊
- 防止技術(shù)開啟的鎖具新技術(shù)
- 技術(shù)評(píng)價(jià)裝置、技術(shù)評(píng)價(jià)程序、技術(shù)評(píng)價(jià)方法
- 防止技術(shù)開啟的鎖具新技術(shù)
- 視聽模擬技術(shù)(VAS技術(shù))
- 用于技術(shù)縮放的MRAM集成技術(shù)
- 用于監(jiān)測(cè)技術(shù)設(shè)備的方法和用戶接口、以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 用于監(jiān)測(cè)技術(shù)設(shè)備的技術(shù)
- 技術(shù)偵查方法及技術(shù)偵查系統(tǒng)
- 使用投影技術(shù)增強(qiáng)睡眠技術(shù)
- 基于技術(shù)庫(kù)的技術(shù)推薦方法





