一種衛星通信的射頻收發處理裝置及方法
【技術領域】
[0001]本發明涉及衛星通信領域,具體而言,涉及一種衛星通信的射頻收發處理裝置及方法。
【背景技術】
[0002]移動通信系統通常可以分為地面移動通信系統和衛星移動通信系統,其中,衛星移動通信系統需要衛星作為中轉器收發信號,因此其具有地面移動通信系統所沒有的一些特征,例如,上下行雙工通信獨立、時延大、頻率偏移大等等,上述特征都會影響系統的性能,因而,為實現衛星移動通信的收發獨立,需要更精確的控制射頻動作,從而防止對通信質量造成嚴重威脅。
[0003]在移動通信系統中,為了提高頻譜資源利用率,會對頻譜資源進行頻率上和時間上的分割,即對應的使用FDMA(Frequency Divis1n Multiple Address,頻分多址)技術和TDMA(Time Divis1n Multiple Address,時分多址)技術。其中,TDMA系統幀結構由 Hyperframe (超高幀)、Superframe (超幀)、Multiframe (復幀)、Frame (幀)和Timeslot (時隙)組成,為實現TDMA技術,傳統地面移動通信系統(如GSM)中基帶芯片和射頻芯片之間的連接一般需要完成以下功能:1、數據定時收發處理;2、基帶芯片對射頻芯片的控制;其中,基帶芯片負責信號處理和協議處理,射頻芯片負責射頻收發、頻率合成以及功率放大等。
[0004]相對而言,衛星移動通信系統作為新興技術需要實現在TDMA系統下收發獨立,按照預先定義的時隙配置進行時隙調度,進而需要更精確的控制射頻動作。
[0005]發明人在研宄中發現,傳統地面移動通信系統,以GSM(Global System for MobileCommunicat1n,全球移動通信系統)為例,一般采用 DigRF(Digital Rad1 Frequency)接口實現基帶芯片和射頻芯片的數據定時收發,采用SPI (Serial Peripheral Interface,串行外設接口)接口實現基帶芯片對射頻芯片的控制,但是基帶芯片和射頻芯片的數據的收發控制不能同時進行,從而不能實現衛星通信的收發獨立。
【發明內容】
[0006]本發明的目的在于提供一種衛星通信的射頻收發處理裝置及方法,能夠實現衛星通信收發獨立的要求,并且還可以更精確的控制射頻動作。
[0007]第一方面,本發明實施例提供了一種衛星通信的射頻收發處理裝置,用于與基帶芯片相配合,用以控制射頻芯片,包括:
[0008]事件執行定時模塊,用于按照預設計數周期向事件執行模塊發送提示信息,提示信息包括發射提示信息和/或接收提示信息;
[0009]事件執行模塊,用于根據提示信息,執行該提示信息對應的待執行事件;待執行事件包括待發射事件和/或待接收事件。
[0010]結合第一方面,本發明實施例提供了第一方面的第一種可能的實施方式,其中,事件執行定時模塊包括:
[0011]接收定時器,用于按照預設計數周期向事件執行模塊發送接收提示信息;
[0012]和/或,發射定時器,用于按照預設計數周期向事件執行模塊發送發射提示信息;
[0013]事件執行模塊包括:
[0014]接收事件表,用于預先存儲預設時間段內的待接收事件,并根據接收提示信息,執行該接收提示信息對應的待接收事件;和/或,發射事件表,用于預先存儲預設時間段內的待發射事件,并根據發射提示信息,執行該發射提示信息對應的待接收事件。
[0015]結合第一方面,本發明實施例提供了第一方面的第二種可能的實施方式,其中,該衛星通信的射頻收發處理裝置還包括:射頻控制接口和射頻數據接口 ;
[0016]射頻控制接口包括:通用輸出接口 GPO,用于傳輸事件執行模塊對射頻芯片的控制指令;串行外設接口 SPI接口,用于傳輸事件執行模塊對射頻芯片的控制數據;
[0017]射頻數據接口包括:接收端口,用于接收射頻芯片發送的傳輸數據;發送端口,用于向射頻芯片發送傳輸數據。
[0018]結合第一方面,本發明實施例提供了第一方面的第三種可能的實施方式,其中,該衛星通信的射頻收發處理裝置還包括功能測試模塊;
[0019]事件執行定時模塊包括時鐘源,時鐘源產生時鐘用于計數,用以形成預設計數周期;
[0020]功能測試模塊,用于根據預設的測試參數確定預設計數周期中的待調節時間點,以便中央處理器CPU調節待調節時間點所在的當前的預設計數周期的計數值,和/或,調節待調節時間點對應的事件執行定時模塊的時鐘相位;其中,測試參數大于1/2的預設計數周期。
[0021]結合第一方面的第三種可能的實施方式,本發明實施例提供了第一方面的第四種可能的實施方式,其中,功能測試模塊,用于循環預設個數的預設計數周期,并根據測試參數確定當前的預設計數周期的待調節時間點,以便CPU調節待調節時間點所在的當前的預設計數周期的計數值,和/或,根據待調節時間點控制事件執行定時模塊停止工作。
[0022]結合第一方面的第三種可能的實施方式,本發明實施例提供了第一方面的第五種可能的實施方式,其中,功能測試模塊,用于循環預設個數的預設計數周期,并根據測試參數確定當前的預設計數周期的待調節時間點,以便CPU調節待調節時間點對應的事件執行定時模塊的時鐘相位,和/或,根據待調節時間點控制事件執行定時模塊停止工作。
[0023]第二方面,本發明實施例還提供了一種衛星通信的射頻收發處理方法,用于控制上述第一方面任意一項的衛星通信的射頻收發處理裝置,所述方法包括:
[0024]設置事件執行定時模塊的預設計數周期及事件執行模塊的存儲內容;
[0025]在設置完成后,使能事件執行定時模塊及事件執行模塊;
[0026]根據使能過程中的執行幀值與標準執行幀值的比較結果,控制使能結束。
[0027]結合第二方面,本發明實施例提供了第二方面的第一種可能的實施方式,其中,根據使能過程中的執行幀值與標準執行幀值的比較結果,控制事件執行定時模塊停止工作,包括:
[0028]循環使能過程中的執行幀值;
[0029]判斷執行幀值是否小于標準執行幀值,以及,
[0030]當執行幀值大于或者等于標準執行幀值時,控制使能結束;
[0031]當執行幀值小于標準執行幀值時,判斷事件執行定時模塊的計數值是否小于預設參數;以及,
[0032]在計數值大于或者等于預設參數時,使執行幀值加1,得到計算結果;
[0033]根據計算結果繼續循環使能過程中的執行幀值及計數值,直至執行幀值大于或者等于標準執行幀值時結束循環。
[0034]結合第二方面的第一種可能的實施方式,本發明實施例提供了第二方面的第二種可能的實施方式,其中,使能事件執行定時模塊及事件執行模塊之前,還包括:設置射頻控制接口的輸出狀態;其中,射頻控制接口包括通用輸出接口 GPO。
[0035]結合第二方面的第二種可能的實施方式,本發明實施例提供了第一方面的第三種可能的實施方式,其中,設置射頻控制接口的輸出狀態包括:
[0036]生成預設定義參數與GPO的待配置引腳的關聯關系;預設定義參數包括多個bit位;
[0037]計算預設定義參數的待修改bit位與預設引腳的個數之和,得到計算結果;
[0038]在確定計算結果為I時,將標準參數值寫入待修改bit位中,得到預設定義參數值;
[0039]根據預設定義參數值更改該預設定義參數值關聯的GPO的待配置引腳。
[0040]本發明實施例提供的衛星通信的射頻收發處理裝置及方法,用于與基帶芯片相配合,用以控制射頻芯片,采用事件執行定時模塊,用于按照預設計數周期向事件執行模塊發送提示信息,提示信息包括發射提示信息和/或接收提示信息;事件執行模塊,用于根據提示信息,執行該提示信息對應的待執行事件;待執行事件包括待發射事件和/或待接收事件,與現有技術中的基帶芯片和射頻芯片的數據的收發控制不能同時進行相比,其通過事件執行模塊(該事件執行模塊包括待接收事件和待發射事件)的雙事件表操作的設計,實現衛星通信收發獨立的要求。
[0041]進一步,本發明實施例提供的衛星通信的射頻收發處理裝置及方法,其通過事件執行定時模塊(即發射定時器和接收定時器)的相位微調技術和GPO比特位快速更改,可以更精確的控制射頻動作。
[0042]為使本發明的上述目的、特征和優點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。
【附圖說明】
[0043]為了更清楚地說明本發明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發明的某些實施例,因此不應被看作是對范圍的限定,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他相關的附圖。
[0044]圖1示出了本發明實施例所提供的一種衛星通信的射頻收發處理裝置的結構示意圖;
[0045]圖2示出了本發明實施例所提供的一種基帶芯片與射頻芯片連接圖;
[0046]圖3示出了本發明實施例所提供的一種測試及調整事件執行定時模塊周期的測試流程圖;
[0047]圖4示出了本發明實施例所提供的一種事件執行定時模塊的計數周期變化示意圖;
[0048]圖5示出了本發明實施例所提供的另一種測試及調整事件執行定時模塊周期的測試流程圖;
[0049]圖6示出了本發明實施例所提供的另一種事件執行定時模塊的計數周期變化示意圖;
[0050]圖7示出了本發明實施例所提供的事件執行定時模塊的相位微調示意圖;
[0051]圖8示出了本發明實施例所提供的事件執行模塊的配置示意圖;
[0052]圖9示出了本發明實施例所提供的一種衛星通信的射頻收發處理方法的流程圖;
[0053]圖10示出了本發明實施例所提供的另一種衛星通信的射頻收發處理