專利名稱:一種多路數(shù)據(jù)采集裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,具體地講涉及到一種多路數(shù)據(jù)采集裝置及方法。
背景技術(shù):
測試在產(chǎn)品開發(fā)尤其是通信技術(shù)產(chǎn)品開發(fā)的過程中有著重要的意義,它是最終產(chǎn)品質(zhì)量的有效保證。在測試的過程中,測試的準(zhǔn)確性尤為重要,測試的過程越準(zhǔn)確,越能夠準(zhǔn)確而真實地反映被測產(chǎn)品的狀態(tài)和性能,才能夠更加準(zhǔn)確地對被測產(chǎn)品的狀態(tài)和性能進(jìn)行正確的判斷。
在無線芯片的測試中,為了測試無線芯片的性能,經(jīng)常用到對無線芯片所發(fā)送的數(shù)據(jù)進(jìn)行采集并將其與仿真數(shù)據(jù)做比對的測試方法。在對以雙天線的方式發(fā)送數(shù)據(jù)的無線芯片的測試中,采用了如圖1所示的測試裝置。
在測試過程中,被測試芯片通過分集方式發(fā)送雙天線數(shù)據(jù);位于接收端的裝置為一個測試接收器,負(fù)責(zé)接收由被測試芯片所發(fā)送的雙天線分集數(shù)據(jù)A1和A2,以及與之相對應(yīng)的同步信號A1_sync和A2_sync,并對所接收的信號進(jìn)行仿真測試處理。
對于所接收到的分集數(shù)據(jù)A1和A2,該裝置采用兩套分別獨立的緩存和數(shù)據(jù)采集處理,然后將所采集的兩路數(shù)據(jù)分別發(fā)送給仿真模塊進(jìn)行比對,進(jìn)而得出測試結(jié)果。
當(dāng)該裝置接收到一路分集數(shù)據(jù)A1時,將其存儲在一個緩存RAM中,同時,負(fù)責(zé)控制采集器從RAM中采集數(shù)據(jù)的控制器也接收到了與該A1數(shù)據(jù)對應(yīng)的同步信號A1_sync??刂破鲄⒖纪叫盘柌⒏鶕?jù)測試需要控制采集器對RAM中的分集數(shù)據(jù)按照預(yù)先設(shè)定的格式進(jìn)行數(shù)據(jù)采集,經(jīng)過采集后的數(shù)據(jù)然后被發(fā)送模塊發(fā)送給仿真模塊進(jìn)行比對。
當(dāng)該裝置接收到一路分集數(shù)據(jù)A2時,該接收裝置采取上述同樣的步驟對分集數(shù)據(jù)A2進(jìn)行緩存、采集和發(fā)送處理。
仿真模塊接收到從兩路分集數(shù)據(jù)A1和A2采集到的數(shù)據(jù)后,分別將該采集的數(shù)據(jù)與仿真的兩路分集數(shù)據(jù)進(jìn)行比對,從而得出該被測試芯片性能的測試結(jié)果。
上面描述了以雙天線的方式發(fā)送數(shù)據(jù)的無線芯片的測試過程,但是由于通過雙天線分別發(fā)送的分集數(shù)據(jù),經(jīng)過空間的傳播后雙天線的數(shù)據(jù)到達(dá)接收端有延時差,因此該技術(shù)又存在著以下的缺點1.測試接收裝置需要對兩路分集數(shù)據(jù)分別進(jìn)行獨立的數(shù)據(jù)采集處理,需要獨立的兩套采集控制裝置等,占用較多的設(shè)備資源;2.經(jīng)過采集后的兩路數(shù)據(jù)有時延差,需要分別與仿真模塊的兩路仿真數(shù)據(jù)分別做比對,影響了測試效率。
發(fā)明內(nèi)容
本發(fā)明解決的技術(shù)問題是提出一種多路數(shù)據(jù)采集裝置及方法,以實現(xiàn)對具有時延差的多路數(shù)據(jù)從存儲單元內(nèi)同步地、無時延差地進(jìn)行采集。
為解決上述問題,本發(fā)明提出了以下技術(shù)方案,其中一種多路數(shù)據(jù)采集裝置包括至少兩個存儲單元,用于分別存儲各路待采集數(shù)據(jù);發(fā)送單元,用于發(fā)送所采集的數(shù)據(jù);采集單元,用于從所述各存儲單元中同步地采集數(shù)據(jù),并將所述采集數(shù)據(jù)發(fā)送給所述發(fā)送單元。
其中,所述的采集單元包括兩個讀取單元,與所述各存儲單元對應(yīng)相連,用于按照規(guī)則從存儲單元中讀取數(shù)據(jù);控制單元,與所述讀取單元相連,用于控制讀取單元從各存儲單元中同步地讀取數(shù)據(jù),并將所述讀取數(shù)據(jù)發(fā)送給所述發(fā)送單元。
其中,所述控制單元又包括允許讀取指示單元,用于指示是否允許對所述各存儲單元進(jìn)行同步的數(shù)據(jù)讀??;讀取指令單元,與所述允許讀取指示單元相連,用于在所述允許讀取指示單元為允許讀取狀態(tài)的情況下,向各讀取單元分別發(fā)送讀取指令。
其中,所述控制單元還包括存儲狀態(tài)指示單元,用于指示各存儲單元內(nèi)數(shù)據(jù)的可讀取狀態(tài);當(dāng)所述各存儲單元內(nèi)的數(shù)據(jù)可讀取狀態(tài)均為可讀取時,所述允許讀取指示單元為允許讀取狀態(tài)。
觸發(fā)單元,用于在所述允許讀取指示單元為允許讀取狀態(tài)的條件下觸發(fā)所述讀取指令單元工作。
其中,上述的讀取指令單元又包括地址查詢單元,用于查詢待讀取數(shù)據(jù)在存儲單元的位置信息;讀取指示單元,用于指示所述讀取單元從對應(yīng)的存儲單元的指定位置讀取數(shù)據(jù)。
其中,上述的待采集數(shù)據(jù)為兩路雙天線分集數(shù)據(jù),所述裝置中有兩個存儲單元分別用于存儲兩路分集數(shù)據(jù)。
相應(yīng)地,本發(fā)明的技術(shù)方案還包括一種多路數(shù)據(jù)采集方法,包括a、將所接收的至少兩路待采集數(shù)據(jù)存儲在與各路數(shù)據(jù)對應(yīng)的存儲單元中;b、從所述的各存儲單元中同步地采集出各路數(shù)據(jù);c、將所述采集的各路數(shù)據(jù)發(fā)送給后續(xù)處理單元。
其中,所述步驟a之后、步驟b之前包括步驟a1、判斷是否允許對所述各存儲單元進(jìn)行同步的數(shù)據(jù)讀取,如果判斷為是,執(zhí)行步驟b,否則,等待一個預(yù)設(shè)的時間,重新執(zhí)行步驟a1。
其中,所述判斷是否允許對所述各存儲單元進(jìn)行同步的數(shù)據(jù)讀取的依據(jù)是所述各存儲單元是否均允許進(jìn)行數(shù)據(jù)讀取。
其中,所述判斷存儲單元是否允許進(jìn)行數(shù)據(jù)讀取的依據(jù)是該存儲單元是否存儲有數(shù)據(jù)。
其中,步驟b包括步驟b1、查詢需要同步讀取的各路數(shù)據(jù)在各存儲單元的存儲位置信息;b2、根據(jù)所查詢的存儲位置信息,從各存儲單元中同步地讀取對應(yīng)的各路數(shù)據(jù)。
其中,以上所述的待采集數(shù)據(jù)為兩路雙天線分集數(shù)據(jù),所述裝置中有兩個存儲單元分別用于存儲兩路分集數(shù)據(jù)。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點1.本發(fā)明只采用一套數(shù)據(jù)采集控制單元同時控制多路數(shù)據(jù)的采集過程,簡化了數(shù)據(jù)采集的實現(xiàn)過程,也節(jié)約了設(shè)備資源;2.本發(fā)明能夠得到?jīng)]有時延的、對齊的多路采集數(shù)據(jù),在雙天線無線芯片的性能測試的應(yīng)用中,簡化了采集數(shù)據(jù)與仿真數(shù)據(jù)的比對分析,提高了測試效率。
圖1是現(xiàn)有技術(shù)測試接收裝置結(jié)構(gòu)圖;圖2是本發(fā)明多路數(shù)據(jù)采集裝置結(jié)構(gòu)圖;圖3是本發(fā)明實施例芯片測試收發(fā)裝置應(yīng)用示意圖;圖4是本發(fā)明實施例信號處理時序圖;圖5是本發(fā)明多路數(shù)據(jù)采集裝置第一實施例結(jié)構(gòu)圖;圖6是本發(fā)明實施例最大數(shù)據(jù)時延差與存儲模塊存儲深度關(guān)系圖;圖7是本發(fā)明實施例多路數(shù)據(jù)采集裝置的數(shù)據(jù)讀取控制模塊結(jié)構(gòu)圖;圖8是本發(fā)明多路數(shù)據(jù)采集裝置第二實施例結(jié)構(gòu)圖;圖9是本發(fā)明多路數(shù)據(jù)采集方法步驟圖;圖10是本發(fā)明多路數(shù)據(jù)采集方法實施例執(zhí)行步驟圖。
具體實施例方式
如圖2所示,本發(fā)明多路數(shù)據(jù)采集裝置主要包括以下幾個部分至少兩個存儲單元,用于存儲各路待采集數(shù)據(jù);發(fā)送單元,用于發(fā)送所采集的數(shù)據(jù);采集單元,用于從各存儲單元中對齊地采集數(shù)據(jù),并將其發(fā)送給發(fā)送單元。
本發(fā)明的主要思路是將具有不同時延的多路數(shù)據(jù)存儲在與各路數(shù)據(jù)對應(yīng)的存儲單元后,采集單元從各存儲單元中同步、對齊地讀取數(shù)據(jù),使存儲在存儲單元里具有時延差的、不對齊的各路數(shù)據(jù)經(jīng)過采集單元的處理之后輸出為沒有時延差的、對齊的多路數(shù)據(jù),然后再將該對齊了的多路數(shù)據(jù)發(fā)送給仿真單元進(jìn)行比對測試,得出測試結(jié)果。
下面根據(jù)附圖對本發(fā)明的實施例作出詳細(xì)的說明。
如圖3所示,在一個無線芯片測試實例中,待測試芯片通過分集方式向外發(fā)送分集的雙天線數(shù)據(jù),位于測試端的測試接收裝置接收該分集數(shù)據(jù),并對所接收到的兩路分集數(shù)據(jù)進(jìn)行采集,將采集得到的兩路數(shù)據(jù)再分別與仿真系統(tǒng)的仿真數(shù)據(jù)做比對分析,從而得出待測試芯片的工作性能。
在上面所述的測試接收裝置中,存在一個多路數(shù)據(jù)采集裝置,該裝置能夠有效地控制所接收的兩路分集數(shù)據(jù)采集的過程,能將所接收的具有時延差的、非對齊的雙天線的兩路數(shù)據(jù)無時延差的、對齊地輸出到仿真系統(tǒng)中。
該多路數(shù)據(jù)采集裝置的輸入信號包括所接收的兩路分集數(shù)據(jù)A1和A2,以及該兩路分集數(shù)據(jù)的同步信號A1_sync和A2_sync,另外,該裝置中的模塊均在工作在系統(tǒng)時鐘環(huán)境下,因此輸入信號還包括時鐘信號clk_sys。如圖4所示。
如圖5所示,具體地,該多路數(shù)據(jù)采集裝置包括以下模塊兩個串并轉(zhuǎn)換模塊,分別與兩路分集數(shù)據(jù)A1和A2對應(yīng),當(dāng)測試接收裝置接收到分集數(shù)據(jù)后,將所接收的分集數(shù)據(jù)由對應(yīng)的串并轉(zhuǎn)換模塊進(jìn)行串并轉(zhuǎn)換,然后將轉(zhuǎn)換后的并行的數(shù)據(jù)寫入到緩存RAM里面存儲。
兩個緩存模塊RAM,分別與兩路分集數(shù)據(jù)對應(yīng)相連,用來存儲經(jīng)過串并轉(zhuǎn)換后的分集數(shù)據(jù)。由于待測試芯片所發(fā)送的兩路分集數(shù)據(jù)經(jīng)過空中傳輸達(dá)到測試接收裝置時兩路分集數(shù)據(jù)是有時間差,因此在兩個RAM里面所存儲的數(shù)據(jù)的狀況不一樣。
假設(shè)兩路分集數(shù)據(jù)到達(dá)測試接收設(shè)備的最大時延差是L納秒,換算為時鐘周期為X個clk周期時長;兩個緩存的RAM的存儲深度為Y個clk周期時長。為了將待測試芯片同時發(fā)送的兩路數(shù)據(jù)經(jīng)過了不同的時延后能夠從各RAM里面又同時地讀取出來,則必須保證RAM的緩存深度比兩路分集數(shù)據(jù)的最大時延差大,也即的Y>X。如圖6所示。
兩個寫控制模塊,分別與兩個緩存模塊RAM對應(yīng)相連,用來控制兩路分集數(shù)據(jù)向?qū)?yīng)的RAM的寫入。因為兩路分集數(shù)據(jù)都有同步信號,分別對應(yīng)各路數(shù)據(jù)的起始點,因此該寫控制模塊根據(jù)兩路分集數(shù)據(jù)的同步信號分別控制,當(dāng)寫控制模塊接收到同步信號時,即通知RAM初始化各自的寫地址,準(zhǔn)備接收數(shù)據(jù)。假設(shè)本實施例中RAM的初始寫地址為0,并按照存儲地址順序?qū)懭霐?shù)據(jù)。
讀取模塊,與兩個RAM模塊對應(yīng)相連,用于在數(shù)據(jù)讀取控制模塊的指令下按照一定規(guī)則從RAM中同時同步地讀取數(shù)據(jù)。它能夠在指定的時鐘周期讀取指定的RAM存儲地址的數(shù)據(jù)。
數(shù)據(jù)讀取控制模塊,是該裝置中核心模塊,用于控制讀取模塊在指定的時鐘周期從指定的RAM存儲地址讀取數(shù)據(jù)。
如圖7所示,數(shù)據(jù)讀取控制模塊又進(jìn)一步包括以下模塊緩存狀態(tài)指示器,用來檢測兩個緩存RAM的存儲狀態(tài),當(dāng)緩存RAM中開始存儲數(shù)據(jù)時,狀態(tài)為UP,否則為DOWN。由于A1和A2的同步信號A1_sync和A2_sync分別標(biāo)志著分集數(shù)據(jù)A1和A2開始到達(dá)該測試接收裝置并進(jìn)入緩存,因此該緩存狀態(tài)指示器的狀態(tài)也由同步信號A1_sync和A2_sync決定。當(dāng)接收到同步信號后,對應(yīng)的緩存的狀態(tài)即為UP。如圖4中信號Ram1_en和Ram2_en所示。
允許讀取指示器,用于控制是否允許對兩個緩存RAM開始數(shù)據(jù)讀取。只有在所有的緩存里都有需要讀取的數(shù)據(jù)時,也即最后到達(dá)的分集數(shù)據(jù)也已經(jīng)到達(dá)了接收裝置時,才能將待測試芯片同時發(fā)送的數(shù)據(jù)又從緩存中對齊地讀出。在實際操作中,將Ram1_en和Ram2_en相或可得到分集數(shù)據(jù)最早到達(dá)(時延最小)的時間狀態(tài)信號Ram_en_1st,將Ram1_en和Ram2_en相與即得到分集數(shù)據(jù)最晚到達(dá)(時延最大)的時間狀態(tài)信號Ram_en_2nd。根據(jù)上面所述,該允許讀取指示器的狀態(tài)即為Ram_en_2nd信號。如圖4中的Ram_en_2nd信號所示。
讀取觸發(fā)器,用于生成讀取觸發(fā)信號,觸發(fā)讀取指令模塊向讀取模塊發(fā)起指令開始從RAM中讀取數(shù)據(jù)。假設(shè)兩路分集數(shù)據(jù)的最大延時差為Lns,換算到時鐘信號clk_sys為M個周期時長,設(shè)計模K+1(K>M,因為RAM的緩存深度比兩路分集數(shù)據(jù)的最大時延差大)的計數(shù)器Cnt_ofs,當(dāng)Ram_en_1st為低電平時令它清零;當(dāng)Ram_en_1st為高電平時令它加1;當(dāng)計數(shù)到K+1時停止計數(shù),保持計數(shù)值不變。當(dāng)Cnt_ant_ofs=K時,觸發(fā)Rd_allow為高電平,其它條件下令Rd_allow為低電平,則Rd_allow即為讀取RAM的觸發(fā)信號。如圖4中的Rd_allow信號所示。
讀取指令模塊,在讀取觸發(fā)器的觸發(fā)下,讀取指令模塊開始通知讀取模塊開始同時從兩個RAM中讀取相應(yīng)的數(shù)據(jù),并向其發(fā)送讀取數(shù)據(jù)的時刻信息和待讀取數(shù)據(jù)在RAM中的存儲地址信息。為了實現(xiàn)這些功能,該讀取指令模塊又包括以下兩個模塊地址查詢模塊,用于監(jiān)控兩個RAM中各數(shù)據(jù)的存儲位置信息,并向讀取模塊發(fā)送待讀取的數(shù)據(jù)的位置信息。如圖4中的Rd_add信號所示。
讀取信號發(fā)生器,用于向讀取模塊周期地發(fā)送讀取信號,讀取模塊在這種周期的讀取信號的控制下從RAM的指定存儲位置讀取信息。如圖4中的Rd_en信號所示。
進(jìn)一步假設(shè)本實施例中的RAM也是按照地址順序讀出數(shù)據(jù)的,那么在實際應(yīng)用中可以不需要地址查詢模塊,而在讀取指令模塊向讀取模塊發(fā)出讀取指令后,讀取模塊直接按照順序從兩個RAM中同時同步地讀出數(shù)據(jù)。
發(fā)送模塊,用于將讀取模塊從兩個RAM中讀取的對齊的兩路分集數(shù)據(jù)發(fā)送給同步模塊,然后將各對齊的兩路分集數(shù)據(jù)與仿真的兩路分集數(shù)據(jù)做比對分析,得出該待測試芯片的工作性能。由發(fā)送模塊發(fā)送的數(shù)據(jù)信號如圖4中的A1_data和A2_data所示。
在上述實施例中,本發(fā)明的裝置應(yīng)用于兩路數(shù)據(jù)的采集過程中,在實際應(yīng)用中,本發(fā)明的裝置還可以應(yīng)用于三路或以上的多路的數(shù)據(jù)采集過程中。如圖8所示,其中,A1、……An表示多路的輸入數(shù)據(jù)信號,A1_sync、……An_sync表示與多路信號對應(yīng)的同步信號。
除了上述多路數(shù)據(jù)采集裝置外,本發(fā)明也提供了一種應(yīng)用于上述裝置的多路數(shù)據(jù)采集方法,如圖9所示,該方法主要包括以下步驟S10、將所接收的至少兩路待采集數(shù)據(jù)存儲在與各路數(shù)據(jù)對應(yīng)的存儲單元中;S20、從所述的各存儲單元中同步地采集出各路數(shù)據(jù);S30、將所述采集的各路數(shù)據(jù)發(fā)送給后續(xù)處理單元。
下面,同樣以上述裝置實施例中通過分集方式向外發(fā)送分集的雙天線數(shù)據(jù)的無線芯片測試作為實施例對該方法進(jìn)行具體描述。
如圖10所示,該實施例具體包括以下步驟S11、接收兩路分集數(shù)據(jù),將它們分別存儲在兩個緩存模塊RAM中。
將所接收的分集數(shù)據(jù)寫入到緩存模塊RAM中受到寫控制模塊的控制。兩個緩存模塊RAM分別都對應(yīng)有一個寫控制模塊。因為兩路分集數(shù)據(jù)都有同步信號,分別對應(yīng)各路數(shù)據(jù)的起始點,因此該寫控制模塊根據(jù)兩路分集數(shù)據(jù)的同步信號分別控制,當(dāng)寫控制模塊接收到同步信號時,即通知RAM初始化各自的寫地址,準(zhǔn)備接收數(shù)據(jù)。
S21、判斷是否允許對兩個緩存模塊RAM進(jìn)行同步的數(shù)據(jù)讀取,如果是,執(zhí)行步驟S22,否則,等待一個預(yù)設(shè)的時間,重新執(zhí)行步驟S21。
在分集數(shù)據(jù)接收設(shè)備中有一個允許讀取指示器,用來指示是否允許對兩個緩存模塊RAM進(jìn)行同步的數(shù)據(jù)讀取。
允許對兩個緩存模塊RAM進(jìn)行同步的數(shù)據(jù)讀取,需要滿足待讀取的需要同步的數(shù)據(jù)已經(jīng)存儲于緩存中的條件,也即,只有在兩個緩存RAM中都存儲有接收的分集數(shù)據(jù)時,才允許對兩個緩存模塊RAM開始進(jìn)行同步的數(shù)據(jù)讀取。為了監(jiān)測兩個緩存RAM的存儲狀態(tài),在接收裝置中有一個緩存狀態(tài)指示器,當(dāng)緩存RAM中開始存儲數(shù)據(jù)時,該緩存RAM對應(yīng)的狀態(tài)為UP,否則為DOWN。
在本實施例中,由于A1和A2的同步信號A1_sync和A2_sync分別標(biāo)志著分集數(shù)據(jù)A1和A2開始到達(dá)該測試接收裝置并進(jìn)入緩存,因此該緩存狀態(tài)指示器的狀態(tài)也由同步信號A1_sync和A2_sync決定。當(dāng)接收到分集數(shù)據(jù)的同步信號后,對應(yīng)的緩存RAM的狀態(tài)即為UP。
根據(jù)上面的原理,允許讀取指示器與緩存狀態(tài)指示器的關(guān)系是當(dāng)緩存狀態(tài)指示器顯示各緩存模塊RAM的狀態(tài)均為UP時,允許讀取指示器的狀態(tài)為允許讀取狀態(tài),否則,為不允許讀取狀態(tài)。
所以,實質(zhì)上,該步驟為判斷當(dāng)前允許讀取指示器的狀態(tài),當(dāng)狀態(tài)為允許讀取狀態(tài)時,執(zhí)行步驟S22,否則,等待一個預(yù)設(shè)的時間,重新判斷。
S22、從兩個緩存RAM中同步地讀出數(shù)據(jù)。
在步驟S21確定允許對兩個緩存RAM進(jìn)行同步地數(shù)據(jù)讀取之后,設(shè)備會產(chǎn)生一個觸發(fā)信號觸發(fā)讀取模塊開始從兩個緩存RAM中讀取數(shù)據(jù)。
從緩存RAM中讀取數(shù)據(jù)的操作由讀取模塊完成。讀取模塊能夠在控制指令下按照一定規(guī)則從RAM中同時同步地讀取數(shù)據(jù),也能在指定的時鐘周期讀取指定的RAM存儲地址的數(shù)據(jù)。
為了能夠?qū)⒋鎯υ趦蓚€緩存RAM中的數(shù)據(jù)同步地讀出,在讀取模塊讀取數(shù)據(jù)之前,需要查詢需要同步的待讀取的數(shù)據(jù)在RAM中的存儲位置信息,同時還要確定同步地從兩個緩存RAM中讀取數(shù)據(jù)的時刻。確定了上述信息之后,讀取模塊就可以在指定的讀取數(shù)據(jù)時刻從緩存RAM的指定存儲位置讀取數(shù)據(jù)。
S31、將所采集的數(shù)據(jù)發(fā)送給后續(xù)處理模塊。
讀取模塊從兩個RAM中讀出對齊的兩路分集數(shù)據(jù)后,將該對齊的數(shù)據(jù)發(fā)送給后續(xù)處理模塊,后續(xù)處理模塊將各對齊的兩路分集數(shù)據(jù)與仿真的兩路分集數(shù)據(jù)做比對分析,從而得出該待測試芯片的工作性能。
同樣地,在上述實施例中,本發(fā)明的方法應(yīng)用于兩路數(shù)據(jù)的采集過程中,在實際應(yīng)用中,本發(fā)明的方法也可以應(yīng)用三路或以上的多路的數(shù)據(jù)采集過程。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種多路數(shù)據(jù)采集裝置,包括至少兩個存儲單元,用于分別存儲各路待采集數(shù)據(jù);發(fā)送單元,用于發(fā)送所采集的數(shù)據(jù);其特征在于,還包括采集單元,用于從所述各存儲單元中同步地采集數(shù)據(jù),并將所述采集數(shù)據(jù)發(fā)送給所述發(fā)送單元。
2.如權(quán)利要求1所述的多路數(shù)據(jù)采集裝置,其特征在于,所述的采集單元包括讀取單元,與所述各存儲單元分別相連,用于按規(guī)則從存儲單元中讀取數(shù)據(jù);控制單元,與所述讀取單元相連,用于控制讀取單元從所述各存儲單元中同步地讀取數(shù)據(jù),并將所述讀取數(shù)據(jù)發(fā)送給所述發(fā)送單元。
3.如權(quán)利要求2所述的多路數(shù)據(jù)采集裝置,其特征在于,所述控制單元包括允許讀取指示單元,用于指示是否允許對所述各存儲單元進(jìn)行同步的數(shù)據(jù)讀取;讀取指令單元,與所述允許讀取指示單元相連,用于在所述允許讀取指示單元為允許讀取狀態(tài)的情況下,向各讀取單元分別發(fā)送讀取指令。
4.如權(quán)利要求3所述的多路數(shù)據(jù)采集裝置,其特征在于,所述控制單元還包括存儲狀態(tài)指示單元,用于指示各存儲單元內(nèi)數(shù)據(jù)的可讀取狀態(tài);當(dāng)所述各存儲單元內(nèi)的數(shù)據(jù)可讀取狀態(tài)均為可讀取時,所述允許讀取指示單元為允許讀取狀態(tài)。
5.如權(quán)利要求3所述的多路數(shù)據(jù)采集裝置,其特征在于,所述控制單元還包括觸發(fā)單元,用于在所述允許讀取指示單元為允許讀取狀態(tài)的條件下觸發(fā)所述讀取指令單元工作。
6.如權(quán)利要求3所述的多路數(shù)據(jù)采集裝置,其特征在于,所述的讀取指令單元還包括地址查詢單元,用于查詢待讀取數(shù)據(jù)在存儲單元的位置信息;讀取指示單元,用于指示所述讀取單元從對應(yīng)的存儲單元的指定位置讀取數(shù)據(jù)。
7.如權(quán)利要求1-6任何一項所述的多路數(shù)據(jù)采集裝置,其特征在于,所述的待采集數(shù)據(jù)為兩路雙天線分集數(shù)據(jù),所述裝置中有兩個存儲單元分別用于存儲兩路分集數(shù)據(jù)。
8.一種多路數(shù)據(jù)采集方法,其特征在于,包括步驟a、將所接收的至少兩路待采集數(shù)據(jù)存儲在與各路數(shù)據(jù)對應(yīng)的存儲單元中;b、從所述的各存儲單元中同步地采集出各路數(shù)據(jù);c、將所述采集的各路數(shù)據(jù)發(fā)送給后續(xù)處理單元。
9.如權(quán)利要求8所述的多路數(shù)據(jù)采集方法,其特征在于,所述步驟a之后、步驟b之前包括a1、判斷是否允許對所述各存儲單元進(jìn)行同步的數(shù)據(jù)讀取,如果判斷為是,執(zhí)行步驟b,否則,等待一個預(yù)設(shè)的時間,重新執(zhí)行步驟a1。
10.如權(quán)利要求9所述的多路數(shù)據(jù)采集方法,其特征在于,所述判斷是否允許對所述各存儲單元進(jìn)行同步的數(shù)據(jù)讀取的依據(jù)是所述各存儲單元是否均允許進(jìn)行數(shù)據(jù)讀取。
11.如權(quán)利要求10所述的多路數(shù)據(jù)采集方法,其特征在于,所述判斷存儲單元是否允許進(jìn)行數(shù)據(jù)讀取的依據(jù)是該存儲單元是否存儲有數(shù)據(jù)。
12.如權(quán)利要求8所述的多路數(shù)據(jù)采集方法,其特征在于,步驟b包括步驟b1、查詢需要同步讀取的各路數(shù)據(jù)在各存儲單元的存儲位置信息;b2、根據(jù)所查詢的存儲位置信息,從各存儲單元中同步地讀取對應(yīng)的各路數(shù)據(jù)。
13.如權(quán)利要求8-12任一項所述的多路數(shù)據(jù)采集方法,其特征在于,所述的待采集數(shù)據(jù)為兩路雙天線分集數(shù)據(jù),所述裝置中有兩個存儲單元分別用于存儲兩路分集數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種多路數(shù)據(jù)采集裝置和方法,其中裝置包括至少兩個存儲單元,用于存儲各路待采集數(shù)據(jù);發(fā)送單元,用于發(fā)送所采集的數(shù)據(jù);以及采集單元,用于從所述各存儲單元中同步地采集數(shù)據(jù),并將所述采集數(shù)據(jù)發(fā)送給所述發(fā)送單元。采用本發(fā)明,簡化了數(shù)據(jù)采集裝置的實現(xiàn)結(jié)構(gòu),節(jié)約了設(shè)備資源;同時能夠得到?jīng)]有時延的、對齊的多路采集數(shù)據(jù),在雙天線無線芯片的性能測試的應(yīng)用中方便了采集數(shù)據(jù)與仿真數(shù)據(jù)的比對分析,提高了測試效率。
文檔編號H04L12/54GK1909499SQ20061003707
公開日2007年2月7日 申請日期2006年8月16日 優(yōu)先權(quán)日2006年8月16日
發(fā)明者馬叢山 申請人:華為技術(shù)有限公司