System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及無線通信,尤其涉及一種信噪比樣點查找方法、裝置、設備、存儲介質。
技術介紹
1、在無線通信系統的研發過程中,為了直觀反映通信鏈路的運行過程,或驗證通信物理層算法設計的有效性和普適性,以及對不同場景下通信系統的性能進行評估,通常需要在預設的多種不同情況下對通信鏈路進行大量的仿真。
2、在通信鏈路仿真中,誤塊率(block?error?rate,bler)是一種經典的鏈路性能評價指標,在不同信噪比(signal-to-noise?ratio,snr)下進行通信鏈路仿真所得的bler曲線常作為研發人員評估鏈路性能的依據。
3、因此snr樣點的選取成為影響bler仿真曲線準確性的關鍵因素。
4、現有的一種snr樣點查找方法為密集采樣法,其在需要仿真的snr區間中以較小的步長進行采樣,從而生成大量的snr樣點。然后,該方法在生成的snr樣點下分別進行通信鏈路仿真,并記錄仿真結果的bler以繪制相應的仿真曲線。盡管該方法能夠查找到充足的snr樣點,繪制的bler仿真曲線足夠精確,但是在對各個snr樣點分別仿真時通常會占用不容忽視的計算資源量,從而對同一時間下計算機處理其它任務的速度產生明顯影響。
5、現有的另一種snr樣點查找方法為人工查找方法,該方法是在需要仿真的snr區間中先人工選取一些snr樣點進行仿真,然后手動讀取仿真結果繪制bler曲線,并在bler差距較大的snr樣點之間繼續人工選取一些snr樣點進行下一輪仿真,迭代上述流程,直至研發人員認為繪制的bler仿真曲線達到要求
技術實現思路
1、為了解決上述技術缺陷之一,本申請提供了一種信噪比樣點查找方法、裝置、設備、存儲介質。
2、本申請第一個方面,提供了一種信噪比樣點查找方法,該方法包括:
3、以預設步長對信噪比snr仿真區間進行采樣,得到snr樣點,并將所有snr樣點存入樣點集合;其中,樣點集合被初始化為空集,且樣點集合中snr樣點從小到大順序排列;
4、對樣點集合中各snr樣點進行通信鏈路仿真,記錄仿真結果的誤塊率bler;
5、基于樣點集合中的snr樣點建立區間,將建立的區間存入區間集合;其中,區間集合被初始化為空集;
6、根據區間集合中各區間端點對應的bler,查找snr樣點。
7、可選地,將建立的區間存入區間集合之后,還包括:
8、將樣點集合重置為空集;
9、根據區間集合中各區間端點對應的bler,查找snr樣點,包括:
10、根據區間集合中各區間端點對應的bler,確定是否查找snr樣點;
11、對于確定查找snr樣點的區間,根據該區間的左端點和右端點查找snr樣點,并將該區間作為查找到的snr樣點所對應的源區間;
12、若區間集合中所有區間均為終止區間,則停止查找snr樣點;否則,將區間集合中的非終止區間所查找到的snr樣點存入樣點集合中,將區間集合重置為空集,重新執行對樣點集合中各snr樣點進行通信鏈路仿真的步驟及后續步驟;
13、其中,終止區間被確定不查找snr樣點,或者,終止區間被確定查找snr樣點,但該區間所查找到的snr樣點為所對應的源區間的一個端點;非終止區間被確定查找snr樣點,且該區間所查找到的snr樣點非所對應的源區間的一個端點。
14、可選地,根據區間集合中各區間端點對應的bler,確定是否查找snr樣點,包括:
15、對于區間集合中任一區間,確定其左端點和右端點對應的bler;
16、若b1、lgb1-lgb2滿足查找條件,則確定查找snr樣點,否則,確定不查找snr樣點;
17、其中,b1為區間集合中任一區間左端點對應的bler,b2為區間集合中任一區間右端點對應的bler。
18、可選地,查找條件為:
19、b1>0.004、lgb1-lgb2≥0.05;或者,
20、b1>0.004、lgb1-lgb2≥0.18;或者,
21、b1>0.004、lgb1-lgb2≥0.25;或者,
22、b1>0.004、lgb1-lgb2≥0.35。
23、可選地,根據該區間的左端點和右端點查找snr樣點,包括:
24、對于確定查找snr樣點的任一區間,若b2=0,或者,則查找到的snr樣點若b2≠0,且,則查找到的snr樣點
25、其中,b1為確定查找snr樣點的任一區間左端點對應的bler,b2為確定查找snr樣點的任一區間右端點對應的bler,rl為確定查找snr樣點的任一區間左端點,rh為確定查找snr樣點的任一區間右端點,為對保留小數點后1位的四舍五入值,為對保留小數點后1位的四舍五入值。
26、可選地,基于樣點集合中的snr樣點建立區間,包括:
27、若首次執行基于樣點集合中的snr樣點建立區間的步驟,則以樣點集合中相鄰的兩個snr樣點建立區間;
28、若非首次執行基于樣點集合中的snr樣點建立區間的步驟,則以樣點集合中每個snr樣點分別與對應的源區間左端點和右端點建立區間。
29、可選地,停止查找snr樣點之后,還包括:
30、根據查找到的snr樣點,繪制對數bler仿真曲線。
31、本申請第二個方面,提供了一種信噪比樣點查找裝置,該裝置包括:
32、采樣模塊,用于以預設步長對信噪比snr仿真區間進行采樣,得到snr樣點,并將所有snr樣點存入樣點集合;其中,樣點集合被初始化為空集,且樣點集合中snr樣點從小到大順序排列;
33、仿真模塊,用于對樣點集合中各snr樣點進行通信鏈路仿真,記錄仿真結果的誤塊率bler;
34、處理模塊,用于基于樣點集合中的snr樣點建立區間,將建立的區間存入區間集合;其中,區間集合被初始化為空集;
35、查找模塊,用于根據區間集合中各區間端點對應的bler,查找snr樣點。
36、本申請第三個方面,提供了一種電子設備,包括:
37、存儲器;
38、處理器;以及
39、計算機程序;
40、其中,所述計算機程序存儲在所述存儲器中,并被配置為由所述處理器執行以實現如上述第一個方面所述的方法。
41、本申請第四個方面,提供了一種計算機可讀存儲介質,其上存儲有計算機程序;所述計算機程序被處理器執行以實現如上述第一個方面所述的方法。
42、本申請提供一種信噪比樣點查找方法、裝置、設備、存儲介質,該方法以預設步長對snr仿真區間進行采樣,得到snr樣點,并將所有snr樣點存入樣點集合;對樣點集合中各snr樣點進行通信鏈路本文檔來自技高網...
【技術保護點】
1.一種信噪比樣點查找方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述將建立的區間存入區間集合之后,還包括:
3.根據權利要求2所述的方法,其特征在于,所述根據所述區間集合中各區間端點對應的BLER,確定是否查找SNR樣點,包括:
4.根據權利要求3所述的方法,其特征在于,所述查找條件為:
5.根據權利要求2所述的方法,其特征在于,所述根據該區間的左端點和右端點查找SNR樣點,包括:
6.根據權利要求2所述的方法,其特征在于,所述基于所述樣點集合中的SNR樣點建立區間,包括:
7.根據權利要求2所述的方法,其特征在于,所述停止查找SNR樣點之后,還包括:
8.一種信噪比樣點查找裝置,其特征在于,所述裝置包括:
9.一種電子設備,其特征在于,包括:
10.一種計算機可讀存儲介質,其特征在于,其上存儲有計算機程序;所述計算機程序被處理器執行以實現如權利要求1-7任一項所述的方法。
【技術特征摘要】
1.一種信噪比樣點查找方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述將建立的區間存入區間集合之后,還包括:
3.根據權利要求2所述的方法,其特征在于,所述根據所述區間集合中各區間端點對應的bler,確定是否查找snr樣點,包括:
4.根據權利要求3所述的方法,其特征在于,所述查找條件為:
5.根據權利要求2所述的方法,其特征在于,所述根據該區間的左端點和右端點查找snr樣點,包括...
【專利技術屬性】
技術研發人員:丁孝瑞,
申請(專利權)人:上海思朗科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。