的控制信號將不產生
[0069]Reg1n可以根據應用進行不同的定義。以LTE下行為例,說明配置過程:Reg1n可以是一個子幀,數據的接收可以是以子幀為單位的,當前子幀可以配置下一子幀的參數。若配置一個子幀的參數,便按照參數要求接收一個子幀內的數據。
[0070]圖4本發明的實施例通信接口的下行數據通路與下行事件表的關系細框圖。下行事件表的作用:產生major tick和minor tick,通知矢量處理器進行下行數據的處理。下行數據通路與下行事件表的關系要保證:先啟動下行數據通路,接收到一定的數據后,再啟動事件表,通知矢量處理器進行下行數據的處理。因為數據通路和事件表:分別獨立控制。因兩者的都是以各自的major tick為起點的,所以配置要求是先產生數據通路的majortick,根據應用需求,間隔一段時間后,產生下行事件表的major tick。
[0071]圖5本發明的實施例通信接口的上行數據通路與上行事件表的關系細框圖。事件表的作用:產生major tick和minor tick,通知矢量處理器準備好上行數據。數據通路與事件表的關系要保證:先啟動事件表,通知矢量處理器準備好一定的數據后,再啟動數據通路進行數據的發送。因為數據通路和事件表:分別獨立控制。因兩者的都是以各自的majortick為起點的,所以配置要求是先產生事件表的major tick,根據應用需求,間隔一段時間后,產生數據通路的major tick。
[0072]下面結合附圖,對本發明的實施例二進行說明。
[0073]本發明實施例提供了一種數據傳輸方法,使用該方法完成軟件定義無線電系統對不同制式數據進行下行傳輸的流程如圖6所示,包括:
[0074]步驟601、將包含下一區間配置參數的數據通路軟件配置數據和事件表軟件配置數據寫入所述接口存儲空間;
[0075]本步驟中,具體可由ARM或矢量處理器配置數據通路的軟件配置數據和事件表軟件配置數據。
[0076]所述數據通路軟件配置數據包括數據的Major Tick的時間基準值、數據接收的起始點和結束點以及采樣間隔。
[0077]所述事件表軟件配置數據包括事件表的Major Tick和每產生一次minortick的時間間隔。
[0078]步驟602、所述數據通路在TPU側送來的時間基準與所述數據通路配置的時間基準相同時,產生數據通路的Major Tick ;
[0079]步驟603、所述數據通路在該數據通路的Major Tick時,將接口存儲空間中的數據通路軟件配置數據更新到內部存儲空間;
[0080]步驟604、所述數據通路將自RFC接收到的數據映射到預置的統一時間基準上后進行數據采集,緩存采集得到的數據;
[0081]本步驟具體包括:
[0082]1、所述數據通路在所述數據接收的起始點和結束點之間,按照所述采樣間隔的要求進行數據的采集;
[0083]2、將采集到的數據緩存至所述數據通路的內部緩存。
[0084]步驟605、所述事件表在TPU側送來的時間基準與所述事件表配置的時間基準相同時,產生事件表的Major Tick ;
[0085]步驟606、所述事件表在該事件表的Major Tick時,將接口存儲空間中的事件表軟件配置數據更新到內部存儲空間;
[0086]步驟607、所述事件表在所述數據通路緩存采集得到的數據后,生產下行數據處理事件,調度矢量處理器進行下行數據處理;
[0087]本步驟具體包括:
[0088]1、所述事件表在該事件表的Major Tick中,根據所述每產生一次MinorTick的時間間隔的要求產生Minor Tick ;
[0089]2、所述事件表將該事件表的Major Tick和所述Minor Tick發送至所述矢量處理器,指示所述矢量處理器所述事件表的Major Tick和所述Minor Tick進行物理層功能處理。
[0090]需要說明的是,在下行數據方向上,所述數據通路的Major Tick先于所述事件表的 Major Tick 產生。
[0091]下面對上行方向上使用本發明實施例提供的數據傳輸方法完成數據傳輸的流程。
[0092]首先,事件表控制矢量處理器將上行數據傳輸到所述內部緩存。具體的,事件表產生Major Tick和minor tick,通知矢量處理器準備好上行數據,然后所述矢量處理器將所述上行數據傳輸至所述內部緩存。
[0093]然后,所述數據通路將所述內部緩存上存儲的上行數據按照預置的統一時鐘發送給RFC。具體的,所述數據通路產生Major Tick,將所述內部緩存上存儲的上行數據按照預置的統一時鐘發送給RFC
[0094]需要說明的是,在上行數據方向上,所述事件表的Major Tick先于所述數據通路的 Major Tick 產生。
[0095]下面結合附圖,對本發明的實施例三進行說明。
[0096]本發明實施例提供了一種數據傳輸系統,其結構如圖7所示,包括:
[0097]數據通路701,用于將自RFC接收到的數據映射到預置的統一時間基準上后進行數據采集,緩存采集得到的數據;
[0098]事件表702,用于在所述數據通路緩存采集得到的數據后,產生下行數據處理事件,調度矢量處理器進行下行數據處理。
[0099]優選的,該系統還包括接口存儲空間703和內部存儲空間704 ;
[0100]所述數據通路701,還用于在TPU側送來的時間基準與所述數據通路701配置的時間基準相同時,產生數據通路701的Major Tick,在該數據通路701的Major Tick時,將接口存儲空間703中的數據通路軟件配置數據更新到內部存儲空間704,所述數據通路軟件配置數據包括數據的Major Tick的時間基準值、數據接收的起始點和結束點以及采樣間隔。
[0101]優選的,該系統還包括:
[0102]配置模塊705,用于將包含所述下一區間配置參數的數據通路軟件配置數據和事件表軟件配置數據寫入所述接口存儲空間703。所述配置模塊可集成于ARM或者矢量處理器中。
[0103]優選的,所述事件表702,還用于在TPU側送來的時間基準與所述事件表702配置的時間基準相同時,產生事件表702的Major Tick,在該事件表702的Major Tick時,將接口存儲空間703中的事件表軟件配置數據更新到內部存儲空間704,所述事件表軟件配置數據包括事件表的Major Tick和每產生一次minor tick的時間間隔。
[0104]優選的,所述事件表702,還用于控制矢量處理器將上行數據傳輸到內部緩存;
[0105]所述數據通路701,還用于將所述內部緩存上存儲的上行數據按照預置的統一時鐘發送給RFC。
[0106]本發明實施例提供的數據傳輸系統可集成于本發明實施例一所述的通信接口中。
[0107]本發明的實施例提供了一種數據傳輸方法和系統,軟件定義無線電系統中添加了用于連接多制式數字前端模塊和基帶處理器的通信接口,所述通信接口包括數據通路和事件表,在下行方向上,數據通路將自RFC接收到的數據映射到預置的統一時間基準上后進行數據采集,緩存采集得到的數據,所述事件表在所述數據通路緩存采集得到的數據后,產生下行數據處理事件,調度矢量處理器進行下行數據處理;在上行方向上,所述事件表控制矢量處理器將上行數據傳輸到所述內部存儲空間,所述數據通路將所述內部存儲空間上存儲的上行數據按照預置的統一時鐘發送給RFC,通過統一時間基準和統一時鐘,避免了不同制式間不同時間、不同時間基準的切換而帶來的硬件資源消耗和系統不穩定的問題,實現了高利用率的數據傳輸,解決了軟件定義無線電系統數據傳輸的問題。
[0108]在不同通信模式下,基于統一時鐘,統一時間基準mrtr,實現多制式數字前端模塊與矢量處理器的內部存儲空間的數據交互,避免了不同制式間的不同時鐘,不同時間基準的切換而帶來的硬件資源消耗和工作的不穩定性。
[0109]在不同通信模式下,共享數據通路硬件資源,通過軟件配置其寄存器,實現控制數據的接收與發送,減少了硬件資源,增加了設計的靈活性。
[0110]在不同通信模式下,共享事件表硬件資源,通過arm配置事件表生成不同事件來啟動矢量處理器完成數據處