本發(fā)明涉及無線通信,尤其涉及一種信號檢測方法、裝置、電子設備、存儲介質及產品。
背景技術:
1、多輸入多輸出(multiple-input?multiple-output,mimo)技術已成為現(xiàn)代無線通信系統(tǒng)的核心技術之一,其在提升頻譜效率和鏈路可靠性方面的顯著優(yōu)勢,使其在無線通信技術中占據了至關重要的地位。
2、在mimo通信系統(tǒng)中,雖然在接收端使用最大似然(maximum?likelihood,ml)檢測可以獲得最優(yōu)解,但其驚人的復雜性使其難以實際應用。為了緩解復雜性過高的問題,寬度優(yōu)先樹搜索(breadth?first?tree?search,bfts)檢測算法通過將候選解數(shù)目限制為固定個數(shù)(即搜索寬度),達到了在檢測性能和復雜度之間的平衡。盡管bfts檢測算法具有固定的復雜度和硬件友好的特點,但其性能依賴于搜索寬度的增加,這導致了計算復雜度的迅速上升。此外,bfts檢測算法采用的天線檢測順序是固定的(例如根據信道矩陣列的范數(shù)確定天線檢測順序),然而由于信道中不同天線的噪聲干擾不同,上述天線檢測順序并不一定是最佳的,若高噪聲層對應天線被優(yōu)先檢測,那么誤差傳播將會逐層放大,從而影響最終的信號檢測精度。
技術實現(xiàn)思路
1、本發(fā)明提供了一種信號檢測方法、裝置、電子設備、存儲介質及產品,以解決現(xiàn)有信號檢測方法復雜度高和檢測性能不佳的問題。
2、根據本發(fā)明的一方面,提供了一種信號檢測方法,該方法包括:
3、對待檢測信號的信道矩陣進行隨機列置換,生成至少兩個置換信道矩陣;其中,不同置換信道矩陣對應不同的天線檢測順序;
4、確定各置換信道矩陣分別對應的預處理接收信號;
5、獲取目標搜索深度,并基于目標搜索深度和預設搜索寬度對各預處理接收信號執(zhí)行對應天線檢測順序的寬度優(yōu)先樹搜索;
6、按照路徑度量合并所有搜索樹的路徑搜索結果,得到信號檢測結果。
7、根據本發(fā)明的另一方面,提供了一種信號檢測裝置,該裝置包括:
8、信道矩陣列置換模塊,用于對待檢測信號的信道矩陣進行隨機列置換,生成至少兩個置換信道矩陣;其中,不同置換信道矩陣對應不同的天線檢測順序;
9、信號預處理模塊,用于確定各置換信道矩陣分別對應的預處理接收信號;
10、樹搜索模塊,用于獲取目標搜索深度,并基于目標搜索深度和預設搜索寬度對各預處理接收信號執(zhí)行對應天線檢測順序的寬度優(yōu)先樹搜索;
11、檢測結果確定模塊,用于按照路徑度量合并所有搜索樹的路徑搜索結果,得到信號檢測結果。
12、根據本發(fā)明的另一方面,提供了一種電子設備,所述電子設備包括:
13、至少一個處理器;以及
14、與所述至少一個處理器通信連接的存儲器;其中,
15、所述存儲器存儲有可被所述至少一個處理器執(zhí)行的計算機程序,所述計算機程序被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行本發(fā)明任一實施例所述的信號檢測方法。
16、根據本發(fā)明的另一方面,提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機指令,所述計算機指令用于使處理器執(zhí)行時實現(xiàn)本發(fā)明任一實施例所述的信號檢測方法。
17、根據本發(fā)明的另一方面,提供了一種計算機程序產品,所述計算機程序產品包括計算機程序,所述計算機程序在被處理器執(zhí)行時實現(xiàn)本發(fā)明任一實施例所述的信號檢測方法。
18、本發(fā)明實施例提供的信號檢測方法,通過對待檢測信號的信道矩陣進行隨機列置換,生成至少兩個置換信道矩陣;其中,不同置換信道矩陣對應不同的天線檢測順序;確定各置換信道矩陣分別對應的預處理接收信號;獲取目標搜索深度,并基于目標搜索深度和預設搜索寬度對各預處理接收信號執(zhí)行對應天線檢測順序的寬度優(yōu)先樹搜索;按照路徑度量合并所有搜索樹的路徑搜索結果,得到信號檢測結果。本信號檢測方法通過采用隨機生成的多種天線檢測順序進行多樹寬度優(yōu)先樹搜索,再對所有搜索樹的路徑搜索結果進行合并以得到信號檢測結果,通過多樹檢測及結果融合避免單一天線檢測順序的誤差傳播,達到了檢測性能與計算復雜度之間的合理平衡,同時提高了信號檢測的可靠性。
19、應當理解,本部分所描述的內容并非旨在標識本發(fā)明的實施例的關鍵或重要特征,也不用于限制本發(fā)明的范圍。本發(fā)明的其它特征將通過以下的說明書而變得容易理解。
1.一種信號檢測方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述對待檢測信號的信道矩陣進行隨機列置換,生成至少兩個置換信道矩陣,包括:
3.根據權利要求1所述的方法,其特征在于,所述確定各所述置換信道矩陣分別對應的預處理接收信號,包括:
4.根據權利要求1所述的方法,其特征在于,在所述目標搜索深度等于所述信道矩陣的列數(shù)時,所述獲取目標搜索深度,并基于所述目標搜索深度和預設搜索寬度對各所述預處理接收信號執(zhí)行對應所述天線檢測順序的寬度優(yōu)先樹搜索,包括:
5.根據權利要求4所述的方法,其特征在于,所述按照路徑度量合并所有搜索樹的路徑搜索結果,得到信號檢測結果,包括:
6.根據權利要求1所述的方法,其特征在于,在所述目標搜索深度小于所述信道矩陣的列數(shù)時,所述獲取目標搜索深度,包括:
7.根據權利要求1所述的方法,其特征在于,在所述目標搜索深度小于所述信道矩陣的列數(shù)時,所述獲取目標搜索深度,包括:
8.根據權利要求6或7所述的方法,其特征在于,所述根據各所述天線檢測順序確定出能夠覆蓋全部發(fā)射天線的最小檢測層數(shù),包括:
9.根據權利要求6或7所述的方法,其特征在于,所述按照路徑度量合并所有搜索樹的路徑搜索結果,得到信號檢測結果,包括:
10.一種信號檢測裝置,其特征在于,所述裝置包括:
11.一種電子設備,其特征在于,所述電子設備包括:
12.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機指令,所述計算機指令用于使處理器執(zhí)行時實現(xiàn)權利要求1-9中任一項所述的信號檢測方法。
13.一種計算機程序產品,其特征在于,所述計算機程序產品包括計算機程序,所述計算機程序在被處理器執(zhí)行時實現(xiàn)權利要求1-9中任一項所述的信號檢測方法。