專利名稱:用于通信系統的基于偽隨機碼序列同步的誤碼測量方法
技術領域:
本發明涉及通信系統,具體涉及用于通信系統的基于偽隨機碼序列同步的誤碼測
量方法。
背景技術:
偽隨機碼二進制序列(Pseudo random binary sequence, PRBS)由于在發射端和接收端都較易通過線性反饋移位寄存器(linear feedback shift register,簡稱LFSR)產生合適的序列,因此在通信系統誤碼率測試中廣泛使用。要在接收端進行誤碼計算,接收端的序列碼流需要和發送端的碼流進行比特同步,同步完成后接收端數字序列和發送端碼流數字序列進行比較,進行誤碼檢測和計數。傳統的基于偽隨機碼序列的通信系統同步誤碼測量方法如下首先在接收端產生2114個(n為LFSR的個數)數字比特序列A,然后截取接收到的發送端數據B的一小段作為種子,在A中遍歷搜索并與種子比較,若種子與A中的某段數據的誤碼率小于某信號接收閾值,則表示同步成功,然后將B和A中相同長度的序列進行比較和誤碼計數。若在A中找不到誤碼率小于某信號接收閾值的情況,則截取B中的下一小段作為種子,同樣在A中遍歷搜索種子,依次類推,直至找到誤碼率小于某信號接收閾值,即同步成功為止。上述這種方法,當偽隨機碼序列的階數較高或者誤碼率較大時,種子中幾個比特的判決錯誤會導致計算量增大,因此,效率低、耗時多。
發明內容
本發明所要解決的技術問題是解決基于偽隨機碼序列的通信系統同步誤碼測量方法,效率低、耗時多的問題。為了解決上述技術問題,本發明所采用的技術方案是提供一種用于通信系統的基于偽隨機碼序列同步的誤碼測量方法,包括以下步驟
將接收端收到的一段數據作為種子裝載進線性反饋移位寄存器LFSR中,生成與該段數據相對應的偽隨機碼參考數字序列;
將該段數據與相對應的偽隨機碼參考數字序列中的每一比特位進行逐一比對,獲得誤碼個數和誤碼率,根據所述誤碼率和設定的信號接收閾值的比較結果獲得同步結果。在上述方法中,根據所述誤碼率和設定的信號接收閾值的比較結果獲得同步結果包括以下步驟
比較所述誤碼率和所述信號接收閾值;
若當前的誤碼率小于所述信號接收閾值,則所述同步結果為同步成功;否則,所述同步結果為同步初步不成功,繼續以下一段數據作為種子裝載進LFSR中重新計算第二誤碼率,再次比較所述第二誤碼率和所述信號接收閾值;
若所述第二誤碼率小于所述信號接收閾值,則所述同步結果為同步成功;否則,所述同步結果為同步不成功,結束誤碼計算。
在上述方法中,所述信號接收閾值為0. 4。本發明,利用將接收端收到的一段數據作為種子裝載進LFSR中,生成與該段數據相對應的偽隨機碼參考數字序列,再將該段數據與相對應的偽隨機碼參考數字序列中的每一比特位進行逐一比對,獲得誤碼個數和誤碼率,從而獲得同步結果,因為沒有采用效率低下的遍歷搜索機制,所以誤碼檢測步驟簡單,速度快,高階偽隨機碼序列的計算耗時大大減小,測試結果準確。
圖I是本發明中以接收端的數據為種子產生偽隨機碼數字序列的示例 圖2是本發明中根據誤碼率和設定的信號接收閾值的比較結果獲得同步結果的流程 圖。
具體實施例方式下面結合附圖對本發明作出詳細的說明。本發明提供的用于通信系統的基于偽隨機碼序列同步的誤碼測量方法,包括以下步驟
如圖I所示,將接收端收到的一段數據作為種子裝載進斐波納契型LFSR(FibonacciLFSR)中,生成與該段數據相對應的偽隨機碼參考數字序列,其中,作為抽頭(tap)的比特之間按順序做異或運算,不作為抽頭的比特做移位運算;
將該段數據與相對應的偽隨機碼參考數字序列中的每一比特位進行逐一比對,獲得誤碼個數和誤碼率,根據所述誤碼率和設定的信號接收閾值的比較結果獲得同步結果。根據誤碼率和設定的信號接收閾值的比較結果獲得同步結果的流程如圖2所示,具體步驟如下
設定信號接收閾值為0. 4 ;
比較上述誤碼率和信號接收閾值;
若當前的誤碼率小于信號接收閾值,則同步結果為同步成功;否則,說明種子中至少有一個比特誤碼,同步結果為同步初步不成功,繼續以下一段數據作為種子裝載進LFSR中,用同樣的方式重新計算第二誤碼率,再次比較第二誤碼率和信號接收閾值;
若第二誤碼率小于信號接收閾值,則同步結果為同步成功;否則,同步結果為同步不成功,結束誤碼計算。本發明不局限于上述最佳實施方式,任何人應該得知在本發明的啟示下作出的結構變化,凡是與本發明具有相同或相近的技術方案,均落入本發明的保護范圍之內。
權利要求
1.用于通信系統的基于偽隨機碼序列同步的誤碼測量方法,其特征在于,包括以下步驟 將接收端收到的一段數據作為種子裝載進線性反饋移位寄存器LFSR中,生成與該段數據相對應的偽隨機碼參考數字序列; 將該段數據與相對應的偽隨機碼參考數字序列中的每一比特位進行逐一比對,獲得誤碼個數和誤碼率,根據所述誤碼率和設定的信號接收閾值的比較結果獲得同步結果。
2.如權利要求I所述的用于通信系統的基于偽隨機碼序列同步的誤碼測量方法,其特征在于,根據所述誤碼率和設定的信號接收閾值的比較結果獲得同步結果包括以下步驟 A10、比較所述誤碼率和所述信號接收閾值; A20、若當前的誤碼率小于所述信號接收閾值,則所述同步結果為同步成功;否則,所述同步結果為同步初步不成功,繼續以下一段數據作為種子裝載進LFSR中重新計算第二誤碼率,再次比較所述第二誤碼率和所述信號接收閾值; A30、若所述第二誤碼率小于所述信號接收閾值,則所述同步結果為同步成功;否則,所述同步結果為同步不成功,結束誤碼計算。
3.如權利要求2所述的用于通信系統的基于偽隨機碼序列同步的誤碼測量方法,其特征在于,所述信號接收閾值為0. 4。
全文摘要
本發明公開了一種用于通信系統的基于偽隨機碼序列同步的誤碼測量方法,包括以下步驟將接收端收到的一段數據作為種子裝載進LFSR中,生成與該段數據相對應的偽隨機碼參考數字序列;將該段數據與相對應的偽隨機碼參考數字序列中的每一比特位進行逐一比對,獲得誤碼個數和誤碼率,根據所述誤碼率和設定的信號接收閾值的比較結果獲得同步結果。本發明,因為沒有采用效率低下的遍歷搜索機制,所以誤碼檢測步驟簡單,速度快,高階偽隨機碼序列的計算耗時大大減小,測試結果準確。
文檔編號H04L1/00GK102752098SQ20121023933
公開日2012年10月24日 申請日期2012年7月11日 優先權日2012年7月11日
發明者張永防, 張璋, 徐俊波, 李玲, 楊寧 申請人:烽火通信科技股份有限公司