欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于頻段劃分補(bǔ)償?shù)膶掝l帶信號采樣回放系統(tǒng)的制作方法

文檔序號:12489713閱讀:206來源:國知局
一種基于頻段劃分補(bǔ)償?shù)膶掝l帶信號采樣回放系統(tǒng)的制作方法與工藝

本發(fā)明屬于信號處理領(lǐng)域,尤其涉及一種基于頻段劃分補(bǔ)償?shù)膶掝l帶信號采樣回放系統(tǒng)。



背景技術(shù):

在數(shù)字信號處理領(lǐng)域中,根據(jù)實(shí)際應(yīng)用場景,系統(tǒng)所需要處理的信號頻率往往較為固定:如語音信號(300Hz-3.4KHz)、水聲信號(KHz-100KHz級)、雷達(dá)中頻信號(100MHz級)等。在實(shí)際工作中,針對各場景,發(fā)展出了各自成熟的信號調(diào)理電路以及后端處理方法,并取得了良好的應(yīng)用效果。

與此同時,當(dāng)應(yīng)用場景需要處理的模擬信號頻帶覆蓋范圍擴(kuò)寬到百赫茲級至百兆赫茲級時,無論模擬端的信號調(diào)理電路如何設(shè)計(jì),其幅頻響應(yīng)特性必然在通帶內(nèi)出現(xiàn)較為明顯的波動。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,為了克服現(xiàn)有技術(shù)的不足,本發(fā)明提供一種基于頻段劃分補(bǔ)償?shù)膶掝l帶信號采樣回放系統(tǒng),能夠?qū)崿F(xiàn)待處理信號頻率在百赫茲級至百兆赫茲級范圍的寬頻帶信號,實(shí)現(xiàn)低失真的信號采樣存儲回放功能,并且,需處理的信號在同一時刻的主信號頻率相對固定。

一種基于頻段劃分補(bǔ)償?shù)膶掝l帶信號采樣回放系統(tǒng),包括:

輸入模擬信號調(diào)理電路:接收第一寬頻帶模擬信號,并對第一寬頻帶模擬信號進(jìn)行初步調(diào)理;

AD:接收所述輸入模擬信號調(diào)理電路初步調(diào)理后的第一寬頻帶模擬信號,并將初步調(diào)理后的第一寬頻帶模擬信號轉(zhuǎn)換成第一數(shù)字量信號;

數(shù)字處理模塊:接收所述AD所輸出的第一數(shù)字量信號,并對第一數(shù)字量信號進(jìn)行采樣、存儲和回放;

DA:接收所述數(shù)字處理模塊進(jìn)行采樣、存儲和回放后的第一數(shù)字量信號,并將采樣、存儲和回放后的第一數(shù)字量信號轉(zhuǎn)換成第二寬頻帶模擬信號;

輸出模擬信號調(diào)理電路:接收所述DA所輸出的第二寬頻帶模擬信號,對第二寬頻帶模擬信號進(jìn)行調(diào)理,并將調(diào)理后的第二寬頻帶模擬信號輸出。

進(jìn)一步,所述數(shù)字處理模塊包括FPGA和DDR3 SDRAM,所述FPGA掛接所述DDR3 SDRAM,所述FPGA對所述第一數(shù)字量信號進(jìn)行頻率估計(jì)并修正;所述DDR3 SDRAM對所述第一數(shù)字量信號進(jìn)行存儲。

進(jìn)一步,所述第一寬頻帶模擬信號為百赫茲到百兆赫茲。

進(jìn)一步,所述數(shù)字處理模塊分段對所述第一數(shù)字量信號進(jìn)行連續(xù)采樣。

本發(fā)明還提供一種使用基于頻段劃分補(bǔ)償?shù)膶掝l帶信號采樣回放系統(tǒng)的方法,包括以下步驟:

1)數(shù)字處理模塊通過第一FIFO緩沖連續(xù)讀取AD采樣的第一數(shù)字量信號;

2)使用FPGA掛接的DDR3 SDRAM定期緩存一批連續(xù)的第一數(shù)字量信號;

3)FPGA根據(jù)待處理的第一數(shù)字量信號的頻率范圍劃分多個頻段,針對每個頻段從DDR3 SDRAM中抽取數(shù)據(jù);

4)對抽取的數(shù)據(jù)分別進(jìn)行FFT運(yùn)算,將FFT的結(jié)果送入cordic單元提取出相應(yīng)數(shù)據(jù)的幅度響應(yīng)值,通過比較,判斷當(dāng)前信號的主信號頻率,同時也將頻率信息通報(bào)給主處理器;

5)根據(jù)主信號頻率與先期獲得的補(bǔ)償參數(shù)對待回放的信號進(jìn)行數(shù)字補(bǔ)償,并根據(jù)主控程序命令通過第二FIFO緩沖將數(shù)據(jù)傳送到DA以對外回放。

本發(fā)明的有益效果為:1)區(qū)別于在通用處理器件(如中央處理器CPU、數(shù)字信號處理器DSP等)上使用軟件的方式進(jìn)行相關(guān)的測頻、補(bǔ)償運(yùn)算,所有的數(shù)字域工作(包括采樣、頻率估計(jì)以及數(shù)據(jù)補(bǔ)償回放)均在FPGA內(nèi)完成,屬于一種硬件加速工作,處理性能要優(yōu)于前者;

2)傳統(tǒng)設(shè)計(jì)中,需要根據(jù)頻段劃分,在硬件電路上設(shè)計(jì)出若干路AD/DA通道以分別處理相對較窄的一段頻帶;本技術(shù)方案完成從百赫茲到百兆赫茲級的寬頻帶信號采集,并可以取得較好的采樣回放效果。

附圖說明

圖1為一種基于頻段劃分補(bǔ)償?shù)膶掝l帶信號采樣回放系統(tǒng)的基本結(jié)構(gòu)示意圖;

圖2為FPGA內(nèi)部對采樣信號進(jìn)行頻率估計(jì)以及補(bǔ)償回放的工作流程示意圖;

圖3為圖2中頻率估計(jì)單元的算法結(jié)構(gòu)的工作流程示意圖;

其中,101、輸入模擬信號調(diào)理電路;102、輸出模擬信號調(diào)理電路;20、AD;40、DA;50、FPGA;60、DDR3 SDRAM;70、第一FIFO緩沖;80、第二FIFO緩沖。

具體實(shí)施方式

為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,下面結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

如圖1所示,一種基于頻段劃分補(bǔ)償?shù)膶掝l帶信號采樣回放系統(tǒng),包括:

輸入模擬信號調(diào)理電路101:接收第一寬頻帶模擬信號,并對第一寬頻帶模擬信號進(jìn)行初步調(diào)理;

輸入模擬信號調(diào)理電路101是指通過ADI公司的運(yùn)算放大器ADA4937-1及相關(guān)的外圍分立器件(電阻、電感、電容)搭出相應(yīng)電路。

AD20:接收輸入模擬信號調(diào)理電路101初步調(diào)理后的第一寬頻帶模擬信號,并將初步調(diào)理后的第一寬頻帶模擬信號轉(zhuǎn)換成第一數(shù)字量信號;

AD20模數(shù)轉(zhuǎn)換器,將模擬電信號輸入轉(zhuǎn)換成數(shù)字量,輸出到數(shù)字系統(tǒng)中進(jìn)行處理,一種可用型號為Intersil公司的ISLA214P50芯片,該芯片采樣位寬14bit(數(shù)字系統(tǒng)中通過最低兩位補(bǔ)零將位寬擴(kuò)展為16bit),最大轉(zhuǎn)換速率500MHz。

數(shù)字處理模塊:接收AD20所輸出的第一數(shù)字量信號,并對第一數(shù)字量信號進(jìn)行采樣、存儲和回放;

DA40:接收數(shù)字處理模塊進(jìn)行采樣、存儲和回放后的第一數(shù)字量信號,并將采樣、存儲和回放后的第一數(shù)字量信號轉(zhuǎn)換成第二寬頻帶模擬信號;

DA40:數(shù)模轉(zhuǎn)換器,將數(shù)字系統(tǒng)傳送過來的數(shù)字量轉(zhuǎn)換為對應(yīng)的模擬電信號并向外輸出。一種可用型號為ADI公司的AD9783芯片,該芯片數(shù)據(jù)位寬為16bit,最大數(shù)據(jù)更新率為500MHz。

輸出模擬信號調(diào)理電路102:接收DA40所輸出的第二寬頻帶模擬信號,對第二寬頻帶模擬信號進(jìn)行調(diào)理,并將調(diào)理后的第二寬頻帶模擬信號輸出。

數(shù)字處理模塊包括FPGA50和DDR3 SDRAM60,F(xiàn)PGA50掛接DDR3 SDRAM60,F(xiàn)PGA50對第一數(shù)字量信號進(jìn)行頻率估計(jì)并修正;DDR3 SDRAM60對第一數(shù)字量信號進(jìn)行存儲。

FPGA50:現(xiàn)場可編程邏輯陣列,一種內(nèi)部硬件結(jié)構(gòu)可編程的芯片,通過對其內(nèi)部硬件邏輯的編程實(shí)現(xiàn)指定的數(shù)字電路功能。一種可用的型號為Xilinx公司的XC7K160T-3fbg676。

DDR3 SDRAM60:第三代雙倍數(shù)據(jù)速率同步動態(tài)隨機(jī)存取內(nèi)存。一種可用的型號為MT41K256M16HA-125IT。

第一寬頻帶模擬信號為百赫茲到百兆赫茲。

已經(jīng)轉(zhuǎn)換為電信號的模擬信號,電模擬信號的頻率可以包括從百赫茲(100Hz)到百兆赫茲(100MHz)級的頻率分量。

數(shù)字處理模塊分段對第一數(shù)字量信號進(jìn)行連續(xù)采樣。

一種使用基于頻段劃分補(bǔ)償?shù)膶掝l帶信號采樣回放系統(tǒng)的方法,包括以下步驟:

1)數(shù)字處理模塊通過第一FIFO緩沖70連續(xù)讀取AD20采樣的第一數(shù)字量信號;

2)使用FPGA50掛接的DDR3 SDRAM60定期緩存一批連續(xù)的第一數(shù)字量信號;

3)FPGA50根據(jù)待處理的第一數(shù)字量信號的頻率范圍劃分多個頻段,針對每個頻段從DDR3 SDRAM60中抽取數(shù)據(jù);

4)對抽取的數(shù)據(jù)分別進(jìn)行FFT運(yùn)算,將FFT的結(jié)果送入cordic單元提取出相應(yīng)數(shù)據(jù)的幅度響應(yīng)值,通過比較,判斷當(dāng)前信號的主信號頻率,同時也將頻率信息通報(bào)給主處理器;

5)根據(jù)主信號頻率與先期獲得的補(bǔ)償參數(shù)對待回放的信號進(jìn)行數(shù)字補(bǔ)償,并根據(jù)主控程序命令通過第二FIFO緩沖80將數(shù)據(jù)傳送到DA40以對外回放。

設(shè)待處理信號頻率范圍為50Hz-200MHz;

選用500MHz采樣率16位AD20芯片以及500MHz數(shù)據(jù)更新率16位DA20芯片,AD20/DA40芯片分別掛接到一片高性能FPGA50上。其中,高性能FPGA50掛載一片DDR3顆粒。系統(tǒng)的基本工作模式為進(jìn)行一段時間的信號采集,將采集的信號存入DDR3中,使用FPGA50對采集的信號進(jìn)行頻率估計(jì),最后在需要回放時對采樣值進(jìn)行修正輸出。

首先向FPGA50內(nèi)燒入測試邏輯,將AD20采樣信號直通接到DA40上輸出,分別測量若干頻點(diǎn)下輸入信號與輸出信號的有效值比例關(guān)系。

如圖2所示,測試邏輯是指:去除頻率估計(jì)單元、修正參數(shù)列表,將兩個FIFO的數(shù)據(jù)進(jìn)行直連的邏輯。用于前期獲取實(shí)際電路的修正參數(shù)列表,實(shí)際工作時不使用該邏輯。

將AD采樣信號直通接到DA40上輸出目的為:為了獲取電路在實(shí)際工作時在各個頻段上從最前端模擬輸入到最后端模擬信號輸出所產(chǎn)生的實(shí)際信號衰減值。測量輸入的模擬信號能量(AD20輸入),再測量測試邏輯控制下輸出的模擬信號(DA40輸出)的信號能量。獲取二者能量差值,通過換算得到信號幅度的比值。

待測頻點(diǎn)值:200MHz、190MHz、180MHz、……10MHz、1MHz;

900KHz、800KHz、……100KHz、50KHz、20KHz、10KHz、5KHz、1KHz;

900Hz、800Hz、……100Hz、50Hz。

將測得的比例關(guān)系與各自對應(yīng)的頻帶存入FPGA的ram中(或主控芯片)。

分別測量若干頻點(diǎn)下輸入信號與輸出信號的有效值比例關(guān)系中的比例關(guān)系是指:即通過測得的能量差換算獲取的比例關(guān)系。

一個換算例子如下:

在150MHz處測量,輸出信號與輸入信號的功率差約為1dB。則輸入信號與輸出信號的幅度比值A(chǔ)I/AO如下:

則結(jié)合其他頻點(diǎn)測量結(jié)果可將160-140MHz頻段的修正參數(shù)設(shè)定在1.122附近。

各自對應(yīng)的頻帶是指:根據(jù)頻點(diǎn),可分為200-180MHz、180-160MHz、160-140MHz、……40-20MHz、20-1MHz;

1000-800KHz、800-600KHz、……200-100KHz、100-5KHz;

5000Hz-1KHz、1KHz-500Hz、500Hz-50Hz。

如圖3所示,將信號頻段分為三段:50Hz-5KHz、5KHz-1MHz、1MHz-200MHz,分別用以下方式從DDR中抽取采樣值:

50Hz-5KHz段:40000倍抽值,等效12.5KHz采樣率。50Hz信號一個完整周期采樣點(diǎn)為250點(diǎn);5KHz信號一個完整周期采樣點(diǎn)個數(shù)為2.5個點(diǎn)。

5KHz-1MHz段:200倍抽值,等效2.5MHz采樣率。5KHz信號一個完整周期采樣點(diǎn)為500點(diǎn);1MHz信號完整采樣周期采樣點(diǎn)數(shù)為2.5個點(diǎn)。

1MHz-200MHz段:不抽值,原始500MHz采樣率。1MHz信號一個完整周期采樣點(diǎn)為500點(diǎn);200MHz信號完整采樣周期采樣點(diǎn)數(shù)為2.5個點(diǎn)。

上述的頻段劃分中,每一個頻段內(nèi)最高頻率均在等效采樣率的一半以下,符合奈奎斯特帶寬;同時,每一段經(jīng)2048點(diǎn)FFT運(yùn)算后各自的最小頻率分辨率分別為6.103515625Hz、1.220703125KHz及0.244140625MHz,能夠較好的分辨出每一個頻段的最低頻率。為了防止混淆。例子中將信號分為了3個大的頻段。假設(shè)對50-5KHz頻段進(jìn)行頻率估計(jì)時不能分辨出最低50Hz頻率,則極有可能將采樣信號的頻率估計(jì)為0Hz從而得到錯誤的修正值,并導(dǎo)致數(shù)字系統(tǒng)工作異常。

每一個頻段抽取200采樣點(diǎn),分別進(jìn)行2048點(diǎn)FFT運(yùn)算(不足的部分全部補(bǔ)0)。將計(jì)算結(jié)果依次送入cordic單元,提取幅度響應(yīng)最高的點(diǎn)對應(yīng)的頻點(diǎn);將提取的頻點(diǎn)與各頻段內(nèi)最小頻率分辨率相乘,得到實(shí)際的頻率估計(jì)值。

cordic:坐標(biāo)旋轉(zhuǎn)數(shù)字計(jì)算方法。文中指的是FPGA內(nèi)的一個硬核資源,使用該單元在輸入信號FFT變換后提取出信號的幅度與相位信息。

為保證頻率估計(jì)的準(zhǔn)確性,每個頻段采樣點(diǎn)數(shù)至少需要200點(diǎn),則一次完整的頻率估計(jì)最少需要8000000個采樣點(diǎn),所需的存儲空間約為15.3M字節(jié),所需的采樣時間約為16ms。

頻率估計(jì)算法從抽取采樣值到提取出粗測頻率值所需的算法延時約為30us。

根據(jù)本時段內(nèi)的信號頻率估計(jì)值,結(jié)合測得的在進(jìn)行信號回放時對待回放的數(shù)字信號進(jìn)行補(bǔ)償,保證帶內(nèi)信號幅度響應(yīng)基本平坦。

以上實(shí)施例僅表達(dá)了本發(fā)明的實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
河北省| 台安县| 云林县| 封开县| 宣威市| 遵化市| 南江县| 平潭县| 高台县| 安陆市| 杭锦后旗| 徐汇区| 广西| 通海县| 鹤山市| 普陀区| 普定县| 涞源县| 定陶县| 邵东县| 上犹县| 枣阳市| 张家港市| 灵武市| 页游| 兴海县| 普安县| 张家港市| 马尔康县| 建瓯市| 宣威市| 平陆县| 洞头县| 阳信县| 丰城市| 晋中市| 石狮市| 敦煌市| 称多县| 贵阳市| 乌苏市|