值,則將排序后的多幀數(shù)據(jù)平均分組為多組數(shù)據(jù),并對分組后的每組數(shù)據(jù)分別進行實時并行頻域分析,并生成實時頻域分析結(jié)果,將實時頻域分析結(jié)果寫入輸出環(huán)形緩沖區(qū),將所述實時頻域分析結(jié)果發(fā)送至數(shù)據(jù)顯示器203。
[0092]所述數(shù)據(jù)顯示器203,用于接收所述多核數(shù)字信號處理器202發(fā)出的實時頻域分析結(jié)果,所述實時頻域分析結(jié)果通過所述數(shù)據(jù)顯示器203顯示。
[0093]進一步地,所述多核數(shù)字信號處理器202,具體用于通過Rapid1接口接收所述數(shù)據(jù)發(fā)送器201發(fā)送的數(shù)據(jù)發(fā)送通知信息,判斷所述輸入環(huán)形緩沖區(qū)的存儲容量值是否小于預(yù)設(shè)的輸入存儲容量值,如果輸入環(huán)形緩沖區(qū)的存儲容量值小于預(yù)設(shè)的輸入存儲容量值,則接收所述數(shù)據(jù)發(fā)送器201發(fā)送的多幀數(shù)據(jù),通過矩陣轉(zhuǎn)置算法對每幀數(shù)據(jù)進行排序,并將排序后的多幀數(shù)據(jù)寫入輸入環(huán)形緩沖區(qū),判斷輸出環(huán)形緩沖區(qū)的的存儲容量值是否小于預(yù)設(shè)的輸出存儲容量值,如果輸出環(huán)形緩沖區(qū)的存儲容量值小于預(yù)設(shè)的輸出存儲容量值,則將排序后的多幀數(shù)據(jù)平均分組為多組數(shù)據(jù),并對分組后的每組數(shù)據(jù)分別進行實時并行頻域分析,并生成實時頻域分析結(jié)果,將實時頻域分析結(jié)果寫入輸出環(huán)形緩沖區(qū),并將所述實時頻域分析結(jié)果通過以太網(wǎng)端發(fā)送至所述數(shù)據(jù)顯示器203。
[0094]本發(fā)明實施例提供的信號的實時頻域分析系統(tǒng),通過矩陣轉(zhuǎn)置算法對每幀數(shù)據(jù)進行排序,提高了幀數(shù)據(jù)處理的效率,通過將多幀數(shù)據(jù)進行分組后由多核數(shù)字信號處理器的多個計算核并行處理,提高了計算效率,也降低了每個計算核的負(fù)載。
[0095]參閱圖3,本發(fā)明實施例還提供了一種基于多核DSP多路信號的實時并行頻域分析方法,應(yīng)用于基于多核DSP多路信號的實時并行頻域分析系統(tǒng),所述系統(tǒng)包括數(shù)據(jù)發(fā)送器、多核數(shù)字信號處理器,需要說明的是,本實施例所提供的基于多核DSP多路信號的實時并行頻域分析系統(tǒng)所提供的多核數(shù)字信號處理器,其基本結(jié)構(gòu)和原理及產(chǎn)生的技術(shù)效果和實施例一相同,為簡要描述,本實施例部分未提及之處,可參考實施例一中相應(yīng)內(nèi)容。所述數(shù)據(jù)發(fā)送器與所述多核數(shù)字信號處理器預(yù)建立通信連接,所述方法包括:
[0096]步驟S301:所述數(shù)據(jù)發(fā)送器發(fā)送多幀數(shù)據(jù)至所述多核數(shù)字信號處理器。
[0097]步驟S302:所述多核數(shù)字信號處理器接收所述數(shù)據(jù)發(fā)送器發(fā)送的多幀數(shù)據(jù)。
[0098]步驟S303:所述多核數(shù)字信號處理器通過矩陣轉(zhuǎn)置算法對每幀數(shù)據(jù)進行排序。
[0099]步驟S304:所述多核數(shù)字信號處理器將排序后的多幀數(shù)據(jù)平均分組為多組數(shù)據(jù),并對分組后的每組數(shù)據(jù)分別進行實時并行頻域分析,并生成實時頻域分析結(jié)果,并將所述實時頻域分析結(jié)果發(fā)出。
[0100]參閱4,本發(fā)明實施例還提供了另外一種基于多核DSP多路信號的實時并行頻域分析方法,應(yīng)用于基于多核DSP多路信號的實時并行頻域分析系統(tǒng),所述系統(tǒng)包括數(shù)據(jù)發(fā)送器、多核數(shù)字信號處理器以及數(shù)據(jù)顯示器,需要說明的是,本實施例所提供的基于多核DSP多路信號的實時并行頻域分析系統(tǒng)所提供的多核數(shù)字信號處理器,其基本結(jié)構(gòu)和原理及產(chǎn)生的技術(shù)效果和實施例一相同,為簡要描述,本實施例部分未提及之處,可參考實施例一中相應(yīng)內(nèi)容,所述數(shù)據(jù)發(fā)送器、所述數(shù)據(jù)顯示器分別與所述多核數(shù)字信號處理器預(yù)建立通信連接,所述方法包括:
[0101]步驟S401:所述數(shù)字信號發(fā)送器發(fā)送數(shù)據(jù)發(fā)送通知信息至所述多核數(shù)字信號處理器。
[0102]步驟S402:所述多核數(shù)字信號處理器接收所述數(shù)據(jù)發(fā)送器發(fā)送的數(shù)據(jù)發(fā)送通知
?目息。
[0103]步驟S403:所述多核數(shù)字信號處理器判斷輸入環(huán)形緩沖區(qū)的存儲容量值是否小于預(yù)設(shè)的輸入存儲容量值,如果是,則執(zhí)行步驟S404。
[0104]步驟S404:所述多核數(shù)字信號處理器發(fā)送反饋信息至所述數(shù)據(jù)發(fā)送器。
[0105]步驟S405:所述數(shù)據(jù)發(fā)送器接收到所述反饋信息后發(fā)送多幀數(shù)據(jù)至所述多核數(shù)字信號處理器。
[0106]步驟S406:所述多核數(shù)字信號處理器接收所述數(shù)據(jù)發(fā)送器發(fā)送的多幀數(shù)據(jù)。
[0107]步驟S407:所述多核數(shù)字信號處理器通過矩陣轉(zhuǎn)置算法對每幀數(shù)據(jù)進行排序,并將排序后的多幀數(shù)據(jù)寫入輸入環(huán)形緩沖區(qū)。
[0108]步驟S408:所述多核數(shù)字信號處理器判斷所述輸入環(huán)形緩沖區(qū)的存儲容量值是否小于預(yù)設(shè)的輸入存儲容量值,如果是,則執(zhí)行步驟S409。
[0109]步驟S409:所述多核數(shù)字信號處理器將排序后的多幀數(shù)據(jù)平均分組為多組數(shù)據(jù),并對分組后的每組數(shù)據(jù)進行實時并行頻域分析,并生成實時頻域分析結(jié)果。
[0110]步驟S410:所述多核數(shù)字信號處理器將所述實時頻域分析結(jié)果寫入輸出環(huán)形緩沖區(qū),并將所述實時頻域分析結(jié)果發(fā)出。
[0111]進一步地,所述系統(tǒng)還包括數(shù)據(jù)顯示器,所述數(shù)據(jù)顯示器與所述數(shù)字信號處理器預(yù)建立通信連接,
[0112]所述步驟S410,可以包括:
[0113]所述多核數(shù)字信號處理器將實時頻域分析結(jié)果寫入輸出環(huán)形緩沖區(qū),并將所述實時頻域分析結(jié)果發(fā)送至所述數(shù)據(jù)顯示器,所述實時頻域分析結(jié)果通過所述數(shù)據(jù)顯示器顯不ο
[0114]進一步地,所述步驟S406,可以包括:
[0115]所述多核數(shù)字信號處理器通過Rapid1接口接收所述數(shù)據(jù)發(fā)送器發(fā)送的多幀數(shù)據(jù)。
[0116]所述步驟S410,還可以包括:
[0117]所述多核數(shù)字信號處理器將所述實時頻域分析結(jié)果寫入輸出環(huán)形緩沖區(qū),將所述實時頻域分析結(jié)果通過以太網(wǎng)端發(fā)送至所述數(shù)據(jù)顯示器,所述實時頻域分析結(jié)果通過所述數(shù)據(jù)顯示器顯示。
[0118]本發(fā)明實施例所提供的進行基于多核DSP多路信號的實時并行頻域分析方法的計算機程序產(chǎn)品,包括存儲了程序代碼的計算機可讀存儲介質(zhì),所述程序代碼包括的指令可用于執(zhí)行前面方法實施例中所述的方法,具體實現(xiàn)可參見方法實施例,在此不再贅述。
[0119]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的裝置、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
[0120]在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的裝置、裝置和方法,可以通過其它的方式實現(xiàn)。以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,又例如,多個單元或組件可以結(jié)合或者可以集成到另一個裝置,或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些通信接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0121]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0122]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
[0123]所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0124]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)所述以權(quán)利要求的保護范圍為準(zhǔn)。
【主權(quán)項】
1.一種基于多核DSP多路信號的實時并行頻域分析方法,其特征在于,應(yīng)用于基于多核DSP多路信號的實時并行頻域分析系統(tǒng),所述系統(tǒng)包括數(shù)據(jù)發(fā)送器、多核數(shù)字信號處理器,所述數(shù)據(jù)發(fā)送器與所述多核數(shù)字信號處理器預(yù)建立通