System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及數字信號處理,尤其涉及一種基于多核dsp的信號生成方法、系統、電子設備和存儲介質。
技術介紹
1、在電磁環境復雜條件下,在電磁信號處理方面,多核dsp是一種常用的,一套信號生成系統主要包括上位機控制單元,信號生成單元(dsp)數字信號處理(digital?signalprocessing,dsp),信號合成單元(fpga)現場可編程邏輯門陣列(field?programmablegate?array,fpga)。信號生成單元根據上位機控制單元下發的信號列表,生成基帶數據與配置,信號生成方式多數采用串行處理,即由fpga進行插值、移頻、合路后將信號發出。
2、這種方式會導致信號路數受限,存在部分核處于空閑狀態,進而無法發揮多核dsp的全部速度和性能的問題,使得信號處理生成性能指標降低。
技術實現思路
1、鑒于上述的分析,本專利技術實施例旨在提供一種基于多核dsp的信號生成方法、系統、電子設備和存儲介質,用以解決現有技術中處理信號的方式導致dsp處理資源無法得到充分利用而導致的性能降低的問題。
2、一方面,本專利技術實施例提供了一種基于多核dsp的信號生成方法,所述dsp包括一個管理核和多個處理核,對每個周期接收到的輸入信號執行以下過程,所述過程具體包括:
3、所述管理核將當前周期接收到的輸入信號分類為多個分組;
4、所述管理核循環遍歷各分組,將每個不為空的分組分配給一個空閑的處理核,并設置被分配的處理核狀態為占用;
...【技術保護點】
1.一種基于多核DSP的信號生成方法,其特征在于,所述DSP包括一個管理核和多個處理核,對每個周期接收到的輸入信號執行以下過程,所述過程具體包括:
2.根據權利要求1所述的一種基于多核DSP的信號生成方法,其特征在于,所述管理核將所述當前周期接收到的輸入信號通過以下過程分類為多個分組,所述過程具體包括:
3.根據權利要求2所述的一種基于多核DSP的信號生成方法,其特征在于,所述入組條件,具體指信號需同時滿足采樣率、頻率、有效性要求,其中,
4.根據權利要求3所述的一種基于多核DSP的信號生成方法,其特征在于,
5.根據權利要求4所述的一種基于多核DSP的信號生成方法,其特征在于,所述將每個不為空的分組分配給一個空閑的處理核,具體包括:
6.根據權利要求5所述的一種基于多核DSP的信號生成方法,其特征在于,所述被分配處理核處理完成對應分組信號并輸出后,通知所述管理核,具體通過向所述管理核發送EDMA中斷。
7.根據權利要求6所述的一種基于多核DSP的信號生成方法,其特征在于,當所述管理核讀取各處理核當前狀態、編
8.一種基于多核DSP的信號生成系統,其特征在于,所述系統包括存儲模塊、處理模塊、輸出模塊,其中,
9.一種電子設備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,當所述處理器執行所述計算機程序時實現如權利要求1-7所述的一種基于多核DSP的信號生成方法。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述程序被處理器執行時實現如權利要求1-7任一項所述的一種基于多核DSP的信號生成方法。
...【技術特征摘要】
1.一種基于多核dsp的信號生成方法,其特征在于,所述dsp包括一個管理核和多個處理核,對每個周期接收到的輸入信號執行以下過程,所述過程具體包括:
2.根據權利要求1所述的一種基于多核dsp的信號生成方法,其特征在于,所述管理核將所述當前周期接收到的輸入信號通過以下過程分類為多個分組,所述過程具體包括:
3.根據權利要求2所述的一種基于多核dsp的信號生成方法,其特征在于,所述入組條件,具體指信號需同時滿足采樣率、頻率、有效性要求,其中,
4.根據權利要求3所述的一種基于多核dsp的信號生成方法,其特征在于,
5.根據權利要求4所述的一種基于多核dsp的信號生成方法,其特征在于,所述將每個不為空的分組分配給一個空閑的處理核,具體包括:
6.根據權利要求5所述的一種基于多核dsp的信號生成方法,其特征在于,所述被分...
【專利技術屬性】
技術研發人員:張聲銓,孟祥飛,黃維,盧煒煒,
申請(專利權)人:中國兵器裝備集團上海電控研究所,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。