本申請涉及一種軟件定義的幀突發射頻信號模擬方法、介質和系統,對射頻信號模擬真實性和質量進行了優化,通過信源控制、組幀控制、幀間隔控制、調制類型控制、時間戳標簽控制、FPGA控制和射頻控制,實現了靈活設置信號每幀的起始時間、幀長度和幀間隔,因此可以模擬任意幀結構的幀突發射頻信號,從而更加逼真地生成復雜電磁背景信號。采用本方法和系統所產生的高擬真度真實環境信號不僅可以進行內場的模擬電磁環境測評,也可進行外場實地的復雜電磁環境演示測量,不僅提高了性能測試效果,也極大降低了測試成本。極大降低了測試成本。極大降低了測試成本。
【技術實現步驟摘要】
軟件定義的幀突發射頻信號模擬方法、介質和系統
[0001]本申請涉及射頻信號模擬領域,特別是涉及一種軟件定義的幀突發射頻信號模擬方法、介質和系統。
技術介紹
[0002]隨著射頻信號技術的發展,出現了射頻信號模擬方法,射頻信號模擬方法通過模擬電路或模擬信號處理技術生成和處理射頻信號。在設備性能測試方面,可以通過模擬復雜的射頻信號作為真實環境信號,進而可以模擬出真實環境中復雜的電磁環境,從而達到對設備進行測試的作用。在復雜射頻信號模擬過程中,需要把采集的信號進行組合后構建復雜電磁環境。
[0003]然而,現有的射頻背景信號模擬器,只能模擬連續數據流的射頻背景信號,或者具有簡單重復周期的幀結構射頻信號,因此目前模擬的復雜射頻信號有很大的局限性,不能很好地模擬出真實的復雜電磁環境,影響設備的測試效果。
技術實現思路
[0004]基于此,有必要針對上述技術問題,提供一種軟件定義的幀突發射頻信號模擬方法、介質和系統,優化射頻信號模擬真實性差的問題。
[0005]為了實現上述目的,本專利技術實施例采用以下技術方案:一方面,本專利技術實施例提供一種軟件定義的幀突發射頻信號模擬方法,包括以下步驟:采集信號作為基帶信號,設置基帶信號類型;檢查基帶信號是否有幀旁路標志,若無則對基帶信號進行組幀,若有則不進行組幀;檢查基帶信號的幀同步碼,根據幀同步碼控制基帶信號的幀同步;選擇固定設置方式或分布隨機方式,若選擇固定設置方式,則人工設置固定幀間隔長度,若選擇分布隨機方式,則分布隨機產生幀間隔長度;根據基帶信號類型設置調制類型;根據基帶信號的幀長度、幀間隔長度和幀傳輸速率,計算得到基帶信號每一數據幀的起始時間,根據起始時間給每一數據幀添加時間戳標簽;根據時間戳標簽對基帶信號進行嚴格時序數據幀發送;將接收到的基帶信號變頻為中頻信號,對中頻信號的幀數據流進行射頻變換,將射頻變換后的信號作為幀突發射頻信號進行發射。
[0006]在其中一個實施例中,采集信號作為基帶信號的過程,包括:采集自然界中的實際信源信號作為基帶信號,或通過軟件生成的仿真信源信號作為基帶信號。
[0007]在其中一個實施例中,檢查基帶信號是否有幀旁路標志,若無則對基帶信號進行組幀的過程,包括:
檢查基帶信號是否有幀旁路標志,若無則選擇手動設置模式或隨機設置模式,若選擇手動設置模式,則人工設置每幀長度,若選擇隨機設置模式,則分布隨機產生每幀長度。
[0008]在其中一個實施例中,根據基帶信號類型設置調制類型,其中,調制類型包括:幅移鍵控、頻移鍵控、正交振幅調制和正交相移鍵控。
[0009]在其中一個實施例中,時間戳標簽包括:時戳標簽、突發起始標簽、突發結束標簽;時戳標簽包含數據幀的時間起點信息;突發起始標簽包含數據幀的起始位置信息;所述突發結束標簽包含數據幀的結束位置信息。
[0010]在其中一個實施例中,檢查基帶信號的幀同步碼,根據幀同步碼控制基帶信號的幀同步的過程之后,還包括:檢查基帶信號是否有數據白化標志,若有則對基帶信號進行數據白化,若無則不進行白化。
[0011]一方面,本專利技術實施例提供一種可讀存儲介質,其上存儲有驅動程序,驅動程序被處理器執行時實現上述任一種軟件定義的幀突發射頻信號模擬方法的步驟。
[0012]一方面,本專利技術實施例提供一種軟件定義的幀突發射頻信號模擬系統,包括幀突發射頻信號模擬平臺和幀突發射頻信號模擬軟件;幀突發射頻信號模擬平臺包括CPU子系統、FPGA子系統和寬帶射頻變換子系統;幀突發射頻信號模擬軟件包括用戶操作界面模塊、軟件無線電操作模塊和組件化幀突發信號波形模塊;用戶操作界面模塊用于用戶操作和波形顯示,軟件無線電操作模塊用于執行軟件無線電操作,組件化幀突發信號波形模塊用于生成幀突發信號,包括CPU子模塊、FPGA子模塊和寬帶射頻變換子模塊;CPU子模塊用于控制CPU子系統,包括信源組件、組幀組件、調制組件和時間戳標簽組件;FPGA子模塊用于控制FPGA子系統,包括時間戳提取組件和射頻控制組件;寬帶射頻變換子模塊用于控制寬帶射頻變換子系統。
[0013]在其中一個實施例中,CPU子模塊用于控制CPU子系統,包括信源組件、組幀組件、調制組件和時間戳標簽組件,包括:信源組件用于信源控制,采集信號作為基帶信號,設置基帶信號類型;組幀組件用于組幀控制和幀間隔控制,檢查基帶信號是否有幀旁路標志,若無則對基帶信號進行組幀,若有則不進行組幀;檢查基帶信號的幀同步碼,根據幀同步碼控制基帶信號的幀同步;選擇固定設置方式或分布隨機方式,若選擇固定設置方式,則人工設置固定幀間隔長度,若選擇分布隨機方式,則分布隨機產生幀間隔長度;調制組件用于調制類型控制,根據基帶信號類型設置調制類型;調制組件用于時間戳標簽控制,根據基帶信號的幀長度、幀間隔長度和幀傳輸速率,計算得到基帶信號每一數據幀的起始時間,根據起始時間給每一數據幀添加時間戳標簽;時間戳標簽組件用于時間戳標簽控制,根據基帶信號的幀長度、幀間隔長度和幀傳輸速率,計算得到基帶信號每一數據幀的起始時間,根據起始時間給每一數據幀添加時
間戳標簽。
[0014]在其中一個實施例中,FPGA子模塊用于控制FPGA子系統,包括時間戳提取組件和射頻控制組件,包括:時間戳提取組件用于FPGA控制,根據時間戳標簽對基帶信號進行嚴格時序數據幀發送;射頻控制組件用于射頻控制,將接收到的基帶信號變頻為中頻信號,對中頻信號的幀數據流進行射頻變換,將射頻變換后的信號作為幀突發射頻信號進行發射。
[0015]上述技術方案中的一個技術方案具有如下優點和有益效果:上述一種軟件定義的幀突發射頻信號模擬方法、介質和系統,對射頻信號模擬真實性和質量進行了優化,通過信源控制、組幀控制、幀間隔控制、調制類型控制、時間戳標簽控制、FPGA控制和射頻控制,實現了靈活設置信號每幀的起始時間、幀長度和幀間隔,因此可以模擬任意幀結構的幀突發射頻信號,并且在隨機間隔時間內無冗余數據幀,從而更加逼真地生成復雜電磁背景信號。采用本方法和系統所產生的高擬真度真實環境信號不僅可以進行內場的模擬電磁環境測評,也可進行外場實地的復雜電磁環境演示測量,不僅提高了性能測試效果,也極大降低了測試成本。
附圖說明
[0016]圖1為一個實施例中一種軟件定義的幀突發射頻信號模擬方法的步驟流程圖;圖2為一個實施例中一種軟件定義的幀突發射頻信號模擬系統軟硬件體系架構圖;圖3為一個實施例中組件化幀突發信號波形模塊架構圖。
具體實施方式
[0017]為了使本申請的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本申請進行進一步詳細說明。應當理解,此處描述的具體實施例僅僅用以解釋本申請,并不用于限定本申請。
[0018]除非另有定義,本文所使用的所有的技術和科學術語與屬于本申請的
的技術人員通常理解的含義相同。在本申請的說明書中所使用的術語只是為了描述具體的實施例的目的,不是旨在于限制本申請。
[0019]另外,本專利技術各個實施例之間的技術方案可以相互結合,但是必本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種軟件定義的幀突發射頻信號模擬方法,其特征在于,包括以下步驟:采集信號作為基帶信號,設置所述基帶信號類型;檢查所述基帶信號是否有幀旁路標志,若無則對所述基帶信號進行組幀,若有則不進行組幀;檢查所述基帶信號的幀同步碼,根據所述幀同步碼控制所述基帶信號的幀同步;選擇固定設置方式或分布隨機方式,若選擇所述固定設置方式,則人工設置固定幀間隔長度,若選擇所述分布隨機方式,則分布隨機產生幀間隔長度;根據所述基帶信號類型設置調制類型;根據所述基帶信號的幀長度、幀間隔長度和幀傳輸速率,計算得到所述基帶信號每一數據幀的起始時間,根據所述起始時間給所述每一數據幀添加時間戳標簽;根據所述時間戳標簽對所述基帶信號進行嚴格時序數據幀發送;將接收到的所述基帶信號變頻為中頻信號,對所述中頻信號的幀數據流進行射頻變換,將所述射頻變換后的信號作為幀突發射頻信號進行發射。2.根據權利要求1所述的軟件定義的幀突發射頻信號模擬方法,其特征在于,所述采集信號作為基帶信號的過程,包括:采集自然界中的實際信源信號作為基帶信號,或通過軟件生成的仿真信源信號作為基帶信號。3.根據權利要求2所述的軟件定義的幀突發射頻信號模擬方法,其特征在于,所述檢查所述基帶信號是否有幀旁路標志,若無則對所述基帶信號進行組幀的過程,包括:檢查所述基帶信號是否有幀旁路標志,若無則選擇手動設置模式或隨機設置模式,若選擇所述手動設置模式,則人工設置每幀長度,若選擇所述隨機設置模式,則分布隨機產生每幀長度。4.根據權利要求3所述的軟件定義的幀突發射頻信號模擬方法,其特征在于,所述根據所述基帶信號類型設置調制類型,其中,調制類型包括:幅移鍵控、頻移鍵控、正交振幅調制和正交相移鍵控。5.根據權利要求1所述的軟件定義的幀突發射頻信號模擬方法,其特征在于,所述時間戳標簽包括:時戳標簽、突發起始標簽、突發結束標簽;所述時戳標簽包含數據幀的時間起點信息;所述突發起始標簽包含數據幀的起始位置信息;所述突發結束標簽包含數據幀的結束位置信息。6.根據權利要求1所述的軟件定義的幀突發射頻信號模擬方法,其特征在于,所述檢查所述基帶信號的幀同步碼,根據所述幀同步碼控制所述基帶信號的幀同步的過程之后,還包括:檢查所述基帶信號是否有數據白化標志,若有則對所述基帶信號進行數據白化,若無則不進行白化。7.一種可讀存儲介質,其上存儲有驅動程序,其特征在于,所述驅動程序被處理器執行時實現權利要求1至6中任...
【專利技術屬性】
技術研發人員:習勇,李政,肖輝明,
申請(專利權)人:大堯信息科技湖南有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。