新四季網

多模終端的數據處理方法及裝置製造方法

2023-05-28 15:40:46 2

多模終端的數據處理方法及裝置製造方法
【專利摘要】本發明公開了一種多模終端的數據處理方法及裝置,該方法包括:將多模終端的MRTR值調整成與當前網絡制式下的網絡側幀邊界一致的時間;將待發送的上行數據和/或接收到的下行數據需要響應的事件註冊到事件信息中;根據MRTR值和事件信息中的事件處理上行數據和/或下行數據。通過本發明,將多模終端的MRTR調整為與當前網絡制式下的網絡側幀邊界一致的時間,在事件信息中註冊待處理的數據需要響應的事件,然後根據MRTR值和事件信息中的事件處理上述數據,其中,事件信息是多模終端所支持的各種網絡制式通用的,實現了多模終端在其支持的多種網絡制式中切換時,對該終端的MRTR進行調整,實現方法簡單,且軟體維護較容易。
【專利說明】多模終端的數據處理方法及裝置
【技術領域】
[0001]本發明涉及通信領域,具體而言,涉及一種多模終端的數據處理方法及裝置。
【背景技術】
[0002]在移動通信系統中,時分同步碼分多址接入(Time Division-Synchronous CodeDivision Multiple Access,簡稱為 TD-SCDMA) / 寬帶碼分多址接入(Wideband CodeDivision Multiple Access,簡稱為 WCDMA)/長期演進(Long-Term Evolution,簡稱為 LTE)系統要求用戶設備(User Equipment,簡稱為UE)端的時間基準能夠和駐留小區的系統巾貞號(System Frame Number,簡稱為SFN)保持同步,在連接狀態下與連接巾貞號(Connect FrameNumber,簡稱為CFN)保持同步。而時間處理單元(Time Process Unit,簡稱為TPU)啟動的時候,移動無線時間參考(Mobile Radio Timing Reference,簡稱為MRTR)計數與駐留小區一般是不同步的,這就要求TPU能夠提供與SFN、CFN保持同步的接口。所以需要TPU提供一個接口,能夠調整TPU的MRTR計數,使其與系統的SFN或者CFN對齊。
[0003]當UE和TD-SCDMA/WCDMA/LTE網絡側的SFN或者CFN初步同步上以後,由於UE和基站的晶震存在微小差別,導致每個chip實際步長有微小差別,當累計到一定數量後,兩者之間就產生了偏差,導致UE和網絡側幀邊界對不齊。這時需要對UE側時間進行微調,使得UE和網絡側幀邊界保持一致。因此,TPU需要提供這樣的微調功能,使得UE側通過微調與網絡側幀邊界保持一致。
[0004]在TD-SCDMA/WCDMA/LTE系統運行期間,有些模塊需要(如CSR)知道全幀或者半幀時刻點,在這些特殊時刻點執行相應的操作。所有需要知道全幀或者半幀時刻點的模塊,都需要預先告訴TPU模塊設計者,TPU模塊設計者會在全幀或者半幀時刻點到來時,給這些模塊發送全幀或者半幀時刻點到來的消息。TD-SCDMA/WCDMA/LTE系統模塊需要知道在當前時間點後某一時刻點具體到來的時間,然後通知該模塊,讓其處理相應的事務,這就要求TPU能夠提供一個註冊事件機制的接口。相應的模塊只需要告訴TPU模塊相應的時間點和進程ID號,等該時間點到來時,TPU會產生中斷,在中斷服務程序裡面給該模塊發消息,該模塊收到消息後,就可以進行相應業務的處理。該事件是單次註冊還是周期性的,只需要通過一個標誌變量傳入TPU提供的接口即可。
[0005]相關技術中,支持多種網絡制式的多模終端需要在其支持的各個網絡制式之間進行切換,而各個網絡制式的時間不同,其定時實現困難,軟體維護複雜。

【發明內容】

[0006]本發明提供了一種多模終端的數據處理方法及裝置,以至少解決相關技術中,支持多種網絡制式的多模終端需要在其支持的各個網絡制式之間進行切換,而各個網絡制式的時間不同,其定時實現困難,軟體維護複雜的問題。
[0007]根據本發明的一個方面,提供了一種多模終端的數據處理方法,包括:將多模終端的MRTR值調整成與當前網絡制式下的網絡側幀邊界一致的時間;將待發送的上行數據和/或接收到的下行數據需要響應的事件註冊到事件信息中;根據MRTR值和事件信息中的事件處理上行數據和/或下行數據。
[0008]優選地,將多模終端的MRTR值調整成與當前網絡制式下的網絡側幀邊界一致的時間包括以下至少之一:以一個時隙為調整幅度對多模終端的MRTR值進行調整;直接進入下一幀;增大當前幀的長度,使下一幀的幀頭與多模終端的當前駐留小區對齊。
[0009]優選地,將多模終端的MRTR值調整成與當前網絡制式下的網絡側幀邊界一致的時間包括:按照一幀調整一次的頻率對多模終端的MRTR值進行調整。
[0010]優選地,將多模終端的MRTR值調整成與當前網絡制式下的網絡側幀邊界一致的時間包括:根據當前網絡制式和自由運轉的MRTR值確定與當前網絡制式對應的MRTR值,其中,自由運轉的MRTR值是利用多模終端支持的多種網絡制式中的一種網絡制式的工作時鐘產生的自由運轉的MRTR值;將當前網絡制式對應的MRTR值調整成與當前網絡制式下的網絡側幀邊界一致的時間。
[0011]優選地,自由運轉的MRTR值是利用LTE系統的工作時鐘產生的自由運轉的MRTR值。
[0012]優選地,根據當前網絡制式和自由運轉的MRTR值確定與當前網絡制式對應的MRTR值包括:如果當前網絡制式是LTE系統,確定自由運轉的MRTR值作為與LTE系統對應的MRTR值;如果當前網絡制式是WCDMA系統,根據LTE系統的工作時鐘和WCDMA系統的工作時鐘的比值以及自由運轉的MRTR值,確定與WCDMA系統對應的MRTR值;如果當前網絡制式是TD-SCDMA系統,根據LTE系統的工作時鐘和TD-SCDMA系統的工作時鐘的比值以及自由運轉的MRTR值,確定與TD-SCDMA系統對應的MRTR值。
[0013]優選地,在根據當前網絡制式和自由運轉的MRTR值確定與當前網絡制式對應的MRTR值之後,上述方法還包括:將與當前網絡制式對應的MRTR值轉化為當前網絡制式下的幀結構格式的MRTR值。
[0014]優選地,將待發送的上行數據和/或接收到的下行數據需要響應的事件註冊到事件信息中包括:將當前幀的事件註冊到事件信息中;將超過當前幀的事件註冊到等待信息中。
[0015]優選地,在將超過當前幀的事件註冊到等待信息中之後,上述方法還包括:按照預定的周期判斷等待信息中的事件是否成為當前幀的事件;如果是,將符合條件的事件移動到事件信息中,並刪除等待信息中的符合條件的事件。
[0016]優選地,上述事件信息是事件表,事件表包括事件主表、中斷子表和射頻(RadioFrequency,簡稱為RF)事件子表,其中,事件主表按照無線幀結構存放中斷以及RF事件的周期性或單次性配置,中斷子表存放中斷信息和中斷標誌位信息,RF事件子表存放RF控制字和偏移地址。
[0017]優選地,在將待發送的上行數據和/或接收到的下行數據需要響應的事件註冊到事件信息中之後,上述方法還包括:判斷等待信息中的要刪除的事件與當前時間的差值是否小於I幀;如果不小於I幀,直接在等待信息中刪除事件,並將對應的標記位置O ;如果小於I幀,將事件主表中對應的事件的相關位置O。
[0018]優選地,上述等待彳目息是等待鍊表。
[0019]優選地,根據MRTR值和事件信息中的事件處理上行數據和/或下行數據包括:根據MRTR值定時觸發事件信息中的中斷或者RF事件;根據中斷或者RF事件,通過射頻發送上行數據,和/或對下行數據進行處理。
[0020]優選地,在根據中斷或者RF事件,通過射頻發送上行數據,和/或對下行數據進行處理之前,上述方法還包括:對事件信息中的RF控制字進行解析。
[0021]根據本發明的另一方面,提供了一種多模終端的數據處理裝置,包括:調整模塊,用於將多模終端的MRTR值調整成與當前網絡制式下的網絡側幀邊界一致的時間;註冊模塊,用於將待發送的上行數據和/或接收到的下行數據需要響應的事件註冊到事件信息中;處理模塊,用於根據MRTR值和事件信息中的事件處理上行數據和/或下行數據。
[0022]通過本發明,將多模終端的MRTR調整為與當前網絡制式下的網絡側幀邊界一致的時間,在事件信息中註冊待處理的數據需要響應的事件,然後根據MRTR值和事件信息中的事件處理上述數據,其中,事件信息是多模終端所支持的各種網絡制式通用的,多模終端在其支持的多種網絡制式中切換時,對該終端的MRTR進行調整,實現方法簡單,且軟體維護較容易。
【專利附圖】

【附圖說明】
[0023]此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用於解釋本發明,並不構成對本發明的不當限定。在附圖中:
[0024]圖1是根據本發明實施例的多模終端的數據處理方法的流程圖;
[0025]圖2是根據本發明實施例的多模終端的數據處理裝置的結構框圖;
[0026]圖3是根據本發明優選實施例的多模終端的數據處理裝置的結構示意圖;
[0027]圖4是根據本發明優選實施例的上下行子幀頭定位的時序圖;
[0028]圖5是根據本發明優選實施例的對MRTR進行微調的時序圖;
[0029]圖6是根據本發明優選實施例的對MRTR進行大調的時序圖;
[0030]圖7是根據本發明優選實施例的產生MRTR的示意圖;
[0031]圖8是根據本發明優選實施例的事件註冊的流程示意圖;
[0032]圖9是根據本發明優選實施例的事件排序的示意圖;
[0033]圖10是根據本發明優選實施例的註冊中斷以及產生中斷的流程示意圖;
[0034]圖11是根據本發明優選實施例的事件表的示意圖。
【具體實施方式】
[0035]需要說明的是,在不衝突的情況下,本申請中的實施例及實施例中的特徵可以相互組合。下面將參考附圖並結合實施例來詳細說明本發明。
[0036]本發明實施例提供了一種多模終端的數據處理方法,圖1是根據本發明實施例的多模終端的數據處理方法的流程圖,如圖1所示,包括如下的步驟S102至步驟S106。
[0037]步驟S102,將多模終端的MRTR值調整成與當前網絡制式下的網絡側幀邊界一致的時間。
[0038]步驟S104,將待發送的上行數據和/或接收到的下行數據需要響應的事件註冊到事件信息中。
[0039]步驟S106,根據MRTR值和事件信息中的事件處理上行數據和/或下行數據。[0040]相關技術中,支持多種網絡制式的多模終端需要在其支持的各個網絡制式之間進行切換,而各個網絡制式的時間不同,其定時實現困難,軟體維護複雜。通過本發明,將多模終端的MRTR調整為與當前網絡制式下的網絡側幀邊界一致的時間,在事件信息中註冊待處理的數據需要響應的事件,然後根據MRTR值和事件信息中的事件處理上述數據,其中,事件信息是多模終端所支持的各種網絡制式通用的,多模終端在其支持的多種網絡制式中切換時,對該終端的MRTR進行調整,實現方法簡單,且軟體維護較容易。
[0041]步驟S102中,將多模終端的MRTR值調整成與當前網絡制式下的網絡側幀邊界一致的時間可以通過以下方式至少之一進行調整:(1)以一個時隙為調整幅度對多模終端的MRTR值進行調整;(2)直接進入下一幀;(3)增大當前幀的長度,使下一幀的幀頭與多模終端的當前駐留小區對齊。其中,方式(I)可以稱為微調,實際應用中,一幀的最後5個時隙規定不允許註冊事件,所以在一幀的最後5個時隙內對時間進行調整,這樣可以保證事件不丟失。方式(2)和方式(3)可以稱為大調,大調整完成後,所有事件需要重新註冊,以防止事件的丟失或重複觸發。優選地,可以按照一幀調整一次的頻率對多模終端的MRTR值進行調整。
[0042]產生MRTR的過程如下:
[0043]根據當前網絡制式和自由運轉的MRTR值確定與當前網絡制式對應的MRTR值,其中,自由運轉的MRTR值是利用多模終端支持的多種網絡制式中的一種網絡制式的工作時鐘產生的自由運轉的MRTR值;將當前網絡制式對應的MRTR值調整成與當前網絡制式下的網絡側幀邊界一致的時間。
[0044]優選地,自由運轉的MRTR值是利用LTE系統的工作時鐘產生的自由運轉的MRTR值。
[0045]優選地,根據當前網絡制式和自由運轉的MRTR值確定與當前網絡制式對應的MRTR值包括:如果當前網絡制式是LTE系統,確定自由運轉的MRTR值作為與LTE系統對應的MRTR值;如果當前網絡制式是WCDMA系統,根據LTE系統的工作時鐘和WCDMA系統的工作時鐘的比值以及自由運轉的MRTR值,確定與WCDMA系統對應的MRTR值;如果當前網絡制式是TD-SCDMA系統,根據LTE系統的工作時鐘和TD-SCDMA系統的工作時鐘的比值以及自由運轉的MRTR值,確定與TD-SCDMA系統對應的MRTR值。
[0046]優選地,在根據當前網絡制式和自由運轉的MRTR值確定與當前網絡制式對應的MRTR值之後,上述方法還包括:將與當前網絡制式對應的MRTR值轉化為當前網絡制式下的幀結構格式的MRTR值。
[0047]在實際應用中,MRTR是按照各網絡制式的幀結構來進行計數的,LTE要求工作在30.72M時鐘下,WCDMA要求工作在15.36M時鐘下,TD-SCDMA要求工作在10.24M時鐘下。
[0048]利用三個時鐘頻率之間的關係來產生各網絡制式下的MRTR值,利用30.72M時鐘產生一套自由運轉的MRTR,格式轉化後可以直接供LTE使用,然後經過除2和除3後分別供WCDMA和TD-SCDMA使用,格式轉化主要是將自由運轉的MRTR轉化為相應模式下的幀結構格式。
[0049]步驟S104包括:將當前幀的事件註冊到事件信息中;將超過當前幀的事件註冊到等待信息中。在實際應用中,一般提前半幀註冊事件,可以節省資源。
[0050]優選地,在將超過當前幀的事件註冊到等待信息中之後,上述方法還包括:按照預定的周期判斷等待信息中的事件是否成為當前幀的事件;如果是,將符合條件的事件移動到事件信息中,並刪除等待信息中的符合條件的事件。
[0051]事件表模塊通過軟體向RAM中註冊事件中斷或通用輸入/輸出(General PurposeInput Output,簡稱為GP10)事件,硬體根據local_mrtr (網絡時間基準)定時觸發事件中斷或GPIO事件。中斷可以是全幀、半幀或符號內任意位置的中斷。中斷類型可以是周期性的或單次性的。GPIO事件支持符號級。事件表採用3塊RAM來存儲3張表的信息,通過軟體向表中寫入相應的信息,硬體根據local_mrtr的計數值,精確產生相應的事件及中斷信號。LTE模式下TPU配置表分別提供normal cp (Cyclic Prefix,循環前綴)和extend cp兩種模式下的配置表,硬體根據CP模式自動切換2張表,並且根據MRTR (自由運轉的時基)+offset (無線巾貞頭偏移)的值,可以為一巾貞的每個符號(symbol)提供事件觸發。
[0052]TPU硬體在LTE模式下支持混合CP模式切換,也支持單CP模式。如果不配置切換,TPU可以一直工作在normal cp或者extend cp模式下,是否切換完全由軟體決定。TPU配置表中每項包含中斷的控制信號及符號內偏移,表中每項包含GPIO控制信號及GPIO子表索引地址。
[0053]優選地,上述等待信息是等待鍊表。上述事件信息是事件表,事件表包括事件主表、中斷子表和射頻RF事件子表,其中,事件主表按照無線幀結構存放中斷以及RF事件的周期性或單次性配置,中斷子表存放中斷信息和中斷標誌位信息,RF事件子表存放RF控制字和偏移地址。
[0054]優選地,在將待發送的上行數據和/或接收到的下行數據需要響應的事件註冊到事件信息中之後,上述方法還包括:判斷等待信息中的要刪除的事件與當前時間的差值是否小於I幀;如果不小於I幀,直接在等待信息中刪除事件,並將對應的標記位置O ;如果小於I幀,將事件主表中對應的事件的相關位置O。本優選實施例中,判斷要刪除的事件與當前時間的差值是否小於I幀,從而決定如何刪除,如果小於I幀,將事件主表中對應的事件的相關位置0,這樣以前註冊的事件就不會被響應。由於註冊事件的MRTR和事件主表的地址為一一對應的關係,中斷可以實現隨意插入,軟體也不需要對中斷事件進行排序。
[0055]步驟S106包括:根據MRTR值定時觸發事件信息中的中斷或者RF事件;根據中斷或者RF事件,通過射頻發送上行數據,和/或對下行數據進行處理。對下行數據的處理可以是濾波、解析等操作。
[0056]優選地,根據中斷或者RF事件,通過射頻發送上行數據,和/或對下行數據進行處理之前,上述方法還包括:對事件信息中的RF控制字進行解析。
[0057]本發明實施例還提供了一種多模終端的數據處理裝置,該多模終端的數據處理裝置可以用於實現上述多模終端的數據處理方法。圖2是根據本發明實施例的多模終端的數據處理裝置的結構框圖,如圖2所示,該裝置包括調整模塊22、註冊模塊24和處理模塊26。下面對其結構進行詳細描述。
[0058]調整模塊22,用於將多模終端的MRTR值調整成與當前網絡制式下的網絡側幀邊界一致的時間;註冊模塊24,用於將待發送的上行數據和/或接收到的下行數據需要響應的事件註冊到事件信息中;處理模塊26,連接至調整模塊22和註冊模塊24,用於根據調整模塊22調整後的MRTR值和註冊模塊24註冊到事件信息中的事件處理上行數據和/或下行數據。[0059]相關技術中,支持多種網絡制式的多模終端需要在其支持的各個網絡制式之間進行切換,而各個網絡制式的時間不同,其定時實現困難,軟體維護複雜。通過本發明,將多模終端的MRTR調整為與當前網絡制式下的網絡側幀邊界一致的時間,在事件信息中註冊待處理的數據需要響應的事件,然後根據MRTR值和事件信息中的事件處理上述數據,其中,事件信息是多模終端所支持的各種網絡制式通用的,多模終端在其支持的多種網絡制式中切換時,對該終端的MRTR進行調整,實現方法簡單,且軟體維護較容易。
[0060]優選地,調整模塊22可以通過以下至少之一的方式進行調整:以一個時隙為調整幅度對多模終端的MRTR值進行調整;直接進入下一幀;增大當前幀的長度,使下一幀的幀頭與多模終端的當前駐留小區對齊。
[0061]優選地,調整模塊22可以按照一幀調整一次的頻率對多模終端的MRTR值進行調

iF.0
[0062]優選地,調整模塊22包括:確定單元,用於根據當前網絡制式和自由運轉的MRTR值確定與當前網絡制式對應的MRTR值,其中,自由運轉的MRTR值是利用多模終端支持的多種網絡制式中的一種網絡制式的工作時鐘產生的自由運轉的MRTR值;調整單元,連接至確定單元,用於將當前網絡制式對應的MRTR值調整成與當前網絡制式下的網絡側幀邊界一致的時間。
[0063]優選地,自由運轉的MRTR值是利用LTE系統的工作時鐘產生的自由運轉的MRTR值。
[0064]優選地,確定單元包括:第一確定子單元,用於在當前網絡制式是LTE系統的情況下,確定自由運轉的MRTR值作為與LTE系統對應的MRTR值;第二確定子單元,用於在當前網絡制式是WCDMA系統的情況下,根據LTE系統的工作時鐘和WCDMA系統的工作時鐘的比值以及自由運轉的MRTR值,確定與WCDMA系統對應的MRTR值;第三確定子單元,用於在當前網絡制式是TD-SCDMA系統的情況下,根據LTE系統的工作時鐘和TD-SCDMA系統的工作時鐘的比值以及自由運轉的MRTR值,確定與TD-SCDMA系統對應的MRTR值。
[0065]優選地,調整模塊22還包括:格式轉化單元,連接至確定單元,將與當前網絡制式對應的MRTR值轉化為當前網絡制式下的幀結構格式的MRTR值。
[0066]註冊模塊24包括:第一註冊單元,用於將當前幀的事件註冊到事件信息中;第二註冊單元,用於將超過當前幀的事件註冊到等待信息中。優選地,上述等待信息是等待鍊表。
[0067]優選地,註冊模塊24還包括:判斷單元,連接至第二註冊單元,用於按照預定的周期判斷等待信息中的事件是否成為當前幀的事件;處理單元,用於在判斷結果為是的情況下,將符合條件的事件移動到事件信息中,並刪除等待信息中的符合條件的事件。
[0068]優選地,上述事件信息是事件表,事件表包括事件主表、中斷子表和射頻RF事件子表,其中,事件主表按照無線幀結構存放中斷以及RF事件的周期性或單次性配置,中斷子表存放中斷信息和中斷標誌位信息,RF事件子表存放RF控制字和偏移地址。
[0069]優選地,上述裝置還包括:判斷模塊,連接至註冊模塊24,用於判斷等待信息中的要刪除的事件與當前時間的差值是否小於I幀;刪除模塊,用於在不小於I幀的情況下,直接在等待信息中刪除事件,並將對應的標記位置O ;置位模塊,用於在小於I幀的情況下,將事件主表中對應的事件的相關位置O。[0070]處理模塊26包括:觸發單元,用於根據MRTR值定時觸發事件信息中的中斷或者RF事件;處理單元,連接至觸發單元,用於根據中斷或者RF事件,通過射頻發送上行數據,和/或對下行數據進行處理。
[0071 ] 優選地,處理模塊26還包括:解析單元,連接至觸發單元,對事件信息中的RF控制字進行解析。
[0072]需要說明的是,裝置實施例中描述的多模終端的數據處理裝置對應於上述的方法實施例,其具體的實現過程在方法實施例中已經進行過詳細說明,在此不再贅述。
[0073]由上述可知,本發明實施例中的多模終端基於時間進行數據處理,支持3種模式(WCDMA、TD-SCDMA、LTE)的MRTR計數,採用2種不同場景的調整方式(大調和微調),保持終端的MRTR與網絡側的對齊。MRTR值產生的設計方法,採用30.72M時鐘產生一個自由運轉的MRTR,然後轉化成其他模式的MRTR值。本發明實施例還設計了一種軟體可編程的事件表,採用主表子表分離的機制,可以產生GPIO事件和中斷事件,並且在LTE模式下既支持混合CP模式切換,也支持單CP模式。本發明實施例支持事件表設置/清除(set/clear)功能,避免軟體對事件的排序。註冊事件時增加了 Wait_list,軟體可以將當前半幀以後需要響應的事件寫入Wait_list中,避免了軟體的排序。
[0074]為了使本發明的技術方案和實現方法更加清楚,下面將結合優選的實施例以及附圖對其實現過程進行詳細描述。
[0075]圖3是根據本發明優選實施例的多模終端的數據處理裝置的結構示意圖,如圖3所示,該裝置(即TPU)包括:上行發送單元302、下行接收單元304、時間基準單元306、事件表單元308、射頻控制字解析單元310和串行外圍接口(Serial Peripheral Interface,簡稱為SPI)控制單元312。下面對其結構進行詳細描述。
[0076]上行發送單元302 (實現了上述處理模塊26的部分功能),完成對軟體無線電(Software Defined Radio,簡稱為SDR)TX輸入的天線數據的緩存,採用事件表產生精確定時信號控制緩存(BUFFER)數據發送。
[0077]下行接收單元304 (實現了上述處理模塊26的部分功能),完成對射頻輸入數據的天線(RF/ABB)數據的緩存,實現緩存數據與網絡時基的對齊,SDR根據TPU精確定時分別取出數據來處理。
[0078]時間基準單元306(實現了上述調整模塊22的功能),維持2套時間基準,即自由運行的時基和網絡時基,根據L0CAL_MRTR (網絡時基)=MRTR (自由運行的時基)+OFFSET (無線幀頭偏移)進行調整,其上下行子幀頭定位時序圖,如圖4所示,主要用於定位子幀頭在buffer中的位置,其計算公式如下:(n+(307200-offset-M)%30720)%30720,其中,η為數據在buffer中的數目,上述公式計算出的結果便為子幀頭在buffer中的位置,由於取餘操作不好使用硬體來實現,所以實際中儘量使用軟體來計算;設計了 2種網絡時基調整方式:微調整和大調整;完成L0CAL_MRTR始終保持與主小區同步。
[0079]事件表單元308 (實現了上述註冊模塊24的功能),完成事件表模塊通過軟體向RAM中註冊事件中斷或GPIO事件,硬體根據L0CAL_MRTR定時觸發事件中斷或GPIO事件。中斷可以是全幀、半幀或符號內任意位置的中斷。中斷類型可以是周期性的或單次性的。GPIO事件支持符號級。事件表採用3塊RAM來存儲3張表的信息,通過軟體向表中寫入相應的信息,硬體根據L0CAL_MRTR的計數值,精確產生相應的事件及中斷信號。[0080]射頻控制字解析單元310 (實現了上述解析單元的功能),完成對事件表輸出的射頻控制字的解析,將這些指令和控制字發給不同的模塊和外設。
[0081]SPI控制單元312,完成將軟體直接產生的SPI控制字(通過BMI總線傳輸給SPI控制單元312)和定時控制產生的SPI命令與同步串行接口控制器(Synchronous SerialInterface Controller,簡稱為SSC)模塊的並行數據接口。
[0082]下面分別結合上行數據和下行數據的處理過程對上述方案進行詳細描述。
[0083](I)對於上行發送來說,SDR TX按照LTE/WCDMA/TD-SCDMA各自的數據速率向BUFFER裡面寫,上行發送單元302按照相同速率從BUFFER讀出。由TPU RF事件表產生精確定時信號控制BUFFER數據讀出通過射頻天線(RF/ABB)發送,下面詳細描述事件表註冊上行事件的過程:
[0084]第一步,選擇工作模式,即在LTE/WCDMA/TD-SCDMA選擇其中的一種作為多模終端的工作方式。
[0085]第二步,通過時間基準單元306調整UE側的MRTR時間,使得UE和網絡側幀邊界保持一致。調整UE側的MRTR時間可以使用TPU的大調或微調功能,具體如圖5和圖6所
/Jn ο
[0086]圖5是根據本發明優選實施例的對MRTR進行微調的時序圖,如圖5所示,當系統需要微調整MRTR與小區對齊時,TPU支持正調整與負調整兩種操作,微調整的調整頻率是一幀調整一次,幅度是+/-1Ts。軟體相應的操作:當發現需要對TPU時間進行微調整時,向相應寄存器發出調整命令,TPU硬體響應調整命令後會在一幀(IOms)最後5Ts內對時間進行調整,這樣可以保證事件不丟失,因為最後5Ts規定不允許註冊事件。
[0087]圖6是根據本發明優選實施例的對MRTR進行大調的時序圖,如圖6所示,當系統需要大幅度調整MRTR時,TPU支持短幀調整`和長幀調整。其中,短幀調整是指本幀收到調整命令後,直接跳進下幀;長幀調整是指在接收到長調整命令後,向後調整使當前幀的長度增大,從而使下幀幀頭與小區對齊。
[0088]大幅度調整的頻率是一幀一次,範圍是1024幀內任意時隙(Time Slot,簡稱為TS )。軟體相應的操作:當發現需要對TPU時間進行大調整時,根據關係L0CAL_MRTR=MRTR+0FFSET,向相應寄存器發寫入調整值,TPU硬體響應調整命令後會做相應調整操作。大調整完成後,所有事件需要重新註冊,以防止事件的丟失或重複觸發。
[0089]MRTR產生過程如圖7所示,MRTR是按照各模式的幀結構來進行計數的,LTE模式要求工作在30.72M時鐘下,WCDMA模式要求工作在15.36M時鐘下,TD-SCDMA模式要求工作在10.24M時鐘下。時間基準單元306主要利用三個時鐘頻率之間的關係來產生各模式的MRTR值,利用30.72M時鐘產生一套自由運轉的MRTR,格式轉化後可以直接供LTE模式使用,然後經過除2和除3後分別供WCDMA和TD-SCDMA使用,格式轉化主要是將自由運轉的MRTR轉化為相應模式下的幀結構格式,這種方法從實現上將比較節省資源。
[0090]但是除3電路會產生誤差,實際使用時要對除3電路的誤差進行把握和衡量。除3電路的具體實現和誤差如下,其中,除3電路計算方法採用左移和加法電路即可完成,如下:
[0091]a/3=a/4+a/42+a/43+…+a/4…,其中,a 為要除 3 的數,誤差小於 a/ (2*4n)。
[0092]第三步,在事件表單元308中註冊上行處理事件,將上行數據在發送過程中需要響應的事件全部註冊到事件表中,待時刻到時,發出中斷給處理器,執行相應的中斷處理程序,完成對數據的處理。
[0093]註冊事件的流程具體如圖8所示,當前幀的事件直接註冊到事件表中,超過當前幀的事件則先註冊到Wait_list中。在半幀時刻到來時,硬體會自動查詢Wait_list,將符合條件的事件移送到事件表中(按symbol寫入事件表中),同時釋放Wait_list中相應的存貯空間。在上下行註冊事件過程中,均可以註冊超越當前幀號的事件在waitlist表,這些事件會在相應的幀號到來時自動註冊到事件表中的,如果此事件不需要相應,則可直接在waitlist中進行刪除。
[0094]Wait_list具體讀寫事件過程如下:
[0095]註冊事件時,在半幀時刻到來時,從Wait_list中根據觸發時刻搜索符合條件的事件註冊到mast中,每次從首地址開始搜索。
[0096]ffait_list中寫事件過程,軟體可隨時將需要響應的事件寫入Wait_list中,但需寫入幀號信息。寫事件時,軟體首先將數據寫到固定的寄存器中,然後硬體將事件寫入相應的地址中,該地址為硬體提前計算出來的地址,同時相應的地址標記位置1(地址標記位為O時表示該地址可以寫入數據,為I時表示該地址不能寫入數據),計算方法過程如圖9所示,根據每個地址是否可用的標記位來計算,每次計算出優先級較高的地址。優先級按地址的大小來確定,即O地址優先級最高,255地址優先級最低。
[0097]刪除中斷事件過程如下:
[0098]如果要刪除的觸發事件和當前時間差大於I幀,則直接在Wait_list中刪除,同時將對應的標記位置O ;若時間差小於I幀,且是普通中斷事件,軟體可以通過計算出來的地址和byte_en將主表中對應的中斷相關位全置位0,這樣以前註冊的事件就不會被響應。由於註冊事件的MRTR和主表的地址為一一對應的關係,對應關係見後述,中斷可以實現隨意插入,軟體也不需要對中斷事件進行排序。
[0099]圖10是根據本發明優選實施例的註冊中斷以及產生中斷的流程示意圖,如圖10所示,每次註冊中斷時需提前半幀時間,在前半幀註冊好下半幀要響應的事件,待下半幀時刻到來時響應註冊好的事件。
[0100]圖11是根據本發明優選實施例的事件表的示意圖,如圖11所示,整個事件表採用主表和子表分離的設計:主表按照無線幀結構存放中斷及RF子表事件的周期性/單次性配置;中斷子表存放中斷信息以及中斷標誌位信息;RF子表存放RF控制字信息以及偏移地址。
[0101 ] TPU主表中的0-149是正常CP模式下的TPU主表,256~375是擴展CP模式下的TPU主表。其中,int是14個比特,bitl是周期性產生信號,bit2是單次產生信號,bit3_bitl4是中斷偏移(offset_int)。rf是8個比特,bitl~bit6是GPIO地址索引,bit7是單次產生信號,bit8是周期性產生信號。
[0102]中斷子表,即TPU int配置表(140),中斷子表中的Tpuint是2個比特,bit2指7]\ dsp 中斷,bitl 指不 arm 中斷。Int_index 有 8 個比特,表不 Int_index_dsp 或者 Int_index_arm,其中,Int_index_arm代表arm中斷的索引,最初在表中設置,當TPU中斷到來時,將保存在中斷索引寄存器中,通過讀寄存器獲取該索引。Int_indeX_dsp代表dsp中斷索引,最初在表中 設置,當TPU中斷到來時,將保存在中斷索引寄存器中,通過讀寄存器獲取該索引。當TPU主表產生中斷,該表將輸出中斷及其索引。
[0103]RF子表,即rf事件表(1024), RF子表中的Continue是I比特,按照符號指示下一個RF事件。Offset是12個比特,單位是chip,O?2207。rf是32個比特。該表中還存放有RF控制字。
[0104]事件表模塊通過軟體向RAM中註冊事件中斷或GPIO事件,硬體根據local_mrtr定時觸發事件中斷或GPIO事件。中斷可以是全幀、半幀或符號內任意位置的中斷。中斷類型可以是周期性的或單次性的。GPIO事件支持符號級。事件表採用3塊RAM來存儲3張表的信息,通過軟體向表中寫入相應的信息,硬體根據localjnrtr的計數值,精確產生相應的事件及中斷信號。LTE模式下TPU配置表分別提供normal cp和extend cp兩種模式下的配置表,硬體根據CP模式自動切換2張表,並且根據MRTR+offset的值,可以為一幀的每個symbol提供事件觸發。
[0105]TPU硬體在LTE模式下支持混合CP模式切換,也支持單CP模式。如果不配置切換,TPU可以一直工作在normal cp或者extend cp模式下,是否切換完全由軟體決定。TPU配置表中每項包含中斷的控制信號及符號內偏移,表中每項包含GPIO控制信號及GPIO子表索引地址。
[0106]第四步,將要發送的數據寫入到上行發送單元302的BUFFER中,以便處理下個要發送的數據。
[0107]第五步,通過MRTR值精確定時和射頻控制字解析單元310,將BUFFER中的數據通過射頻發送出去。
[0108](2)對於下行接收來說,對於下行各個子系統模塊只需要TPU精確定時分別取出數據來處理即可,下面詳細描述事件表註冊下行事件的過程:
[0109]第一步,選擇工作模式,即在LTE/WCDMA/TD-SCDMA選擇其中的一種作為多模終端的工作方式。
[0110]第二步,通過時間基準單元306調整UE側的MRTR時間,使得UE和網絡側幀邊界保持一致,具體調整過程和上行發送的第二步相同,此處不再贅述。
[0111]第三步,通過事件表單元308,將當前下行數據中需要響應的事件註冊到事件表中,具體註冊過程和上行發送的第三步相同,此處不再贅述。
[0112]第四步,根據MRTR值精確定時和射頻控制字解析單元310,將射頻接收到的數據緩存到下行接收單元304中的BUFFER中來。
[0113]第五步,根據事件表中的事件,在時刻到來時發送中斷給處理器,執行相應的中斷處理程序,從下行接收單元304中的BUFFRR取數據進行處理。
[0114]需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執行指令的計算機系統中執行,並且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同於此處的順序執行所示出或描述的步驟。
[0115]綜上所述,根據本發明的上述實施例,提供了一種多模終端的數據處理方法及裝置。通過本發明,將多模終端的MRTR調整為與當前網絡制式下的網絡側幀邊界一致的時間,在事件信息中註冊待處理的數據需要響應的事件,然後根據MRTR值和事件信息中的事件處理上述數據,其中,事件信息是多模終端所支持的各種網絡制式通用的,多模終端在其支持的多種網絡制式中切換時,對該終端的MRTR進行調整,實現方法簡單,且軟體維護較容易。
[0116]顯然,本領域的技術人員應該明白,上述的本發明的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而,可以將它們存儲在存儲裝置中由計算裝置來執行,或者將它們分別製作成各個集成電路模塊,或者將它們中的多個模塊或步驟製作成單個集成電路模塊來實現。這樣,本發明不限制於任何特定的硬體和軟體結合。
[0117]以上所述僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
【權利要求】
1.一種多模終端的數據處理方法,其特徵在於包括: 將多模終端的移動無線時間參考MRTR值調整成與當前網絡制式下的網絡側幀邊界一致的時間; 將待發送的上行數據和/或接收到的下行數據需要響應的事件註冊到事件信息中; 根據所述MRTR值和所述事件信息中的事件處理所述上行數據和/或所述下行數據。
2.根據權利要求1所述的方法,其特徵在於,將多模終端的MRTR值調整成與當前網絡制式下的網絡側幀邊界一致的時間包括以下至少之一: 以一個時隙為調整幅度對所述多模終端的MRTR值進行調整; 直接進入下一幀; 增大當前幀的長度,使下一幀的幀頭與所述多模終端的當前駐留小區對齊。
3.根據權利要求1所述的方法,其特徵在於,將多模終端的MRTR值調整成與當前網絡制式下的網絡側幀邊界一致的時間包括:按照一幀調整一次的頻率對所述多模終端的MRTR值進行調整。
4.根據權利要求1所述的方法,其特徵在於,將多模終端的MRTR值調整成與當前網絡制式下的網絡側幀邊界一致的時間包括: 根據所述當前網絡制式和自由運轉的MRTR值確定與所述當前網絡制式對應的MRTR值,其中,所述自由運轉的MRTR值是利用所述多模終端支持的多種網絡制式中的一種網絡制式的工作時鐘產生的自由運轉的MRTR值;` 將所述當前網絡制式對應的MRTR值調整成與所述當前網絡制式下的網絡側幀邊界一致的時間。
5.根據權利要求4所述的方法,其特徵在於,所述自由運轉的MRTR值是利用長期演進系統的工作時鐘產生的自由運轉的MRTR值。
6.根據權利要求5所述的方法,其特徵在於,根據所述當前網絡制式和自由運轉的MRTR值確定與所述當前網絡制式對應的MRTR值包括: 如果所述當前網絡制式是長期演進LTE系統,確定所述自由運轉的MRTR值作為與所述LTE系統對應的MRTR值; 如果所述當前網絡制式是寬帶碼分多址接入WCDMA系統,根據所述LTE系統的工作時鐘和所述WCDMA系統的工作時鐘的比值以及所述自由運轉的MRTR值,確定與所述WCDMA系統對應的MRTR值; 如果所述當前網絡制式是時分同步碼分多址接入TD-SCDMA系統,根據所述LTE系統的工作時鐘和所述TD-SCDMA系統的工作時鐘的比值以及所述自由運轉的MRTR值,確定與所述TD-SCDMA系統對應的MRTR值。
7.根據權利要求4所述的方法,其特徵在於,在根據所述當前網絡制式和自由運轉的MRTR值確定與所述當前網絡制式對應的MRTR值之後,所述方法還包括: 將與所述當前網絡制式對應的MRTR值轉化為所述當前網絡制式下的幀結構格式的MRTR 值。
8.根據權利要求1所述的方法,其特徵在於,將待發送的上行數據和/或接收到的下行數據需要響應的事件註冊到事件信息中包括: 將當前幀的事件註冊到所述事件信息中;將超過當前幀的事件註冊到等待信息中。
9.根據權利要求8所述的方法,其特徵在於,在將超過當前幀的事件註冊到等待信息中之後,所述方法還包括: 按照預定的周期判斷所述等待信息中的事件是否成為當前幀的事件; 如果是,將所述符合條件的事件移動到所述事件信息中,並刪除所述等待信息中的所述符合條件的事件。
10.根據權利要求1至9中任一項所述的方法,其特徵在於,所述事件信息是事件表,所述事件表包括事件主表、中斷子表和射頻RF事件子表,其中,所述事件主表按照無線幀結構存放中斷以及RF事件的周期性或單次性配置,所述中斷子表存放中斷信息和中斷標誌位信息,所述RF事件子表存放RF控制字和偏移地址。
11.根據權利要求10所述的方法,其特徵在於,在將待發送的上行數據和/或接收到的下行數據需要響應的事件註冊到事件信息中之後,所述方法還包括: 判斷所述等待信息中的要刪除的事件與當前時間的差值是否小於I幀; 如果不小於1幀,直接在所述等待信息中刪除所述事件,並將對應的標記位置0 ; 如果小於1幀,將所述事件主表中對應的所述事件的相關位置0。
12.根據權利要求11所述的方法,其特徵在於,所述等待信息是等待鍊表。
13.根據權利要求1至9中任一項所述的方法,其特徵在於,根據所述MRTR值和所述事件信息中的事件處理所述上行數據和/或所述下行數據包括: 根據所述MRTR值定時觸發所述事件信息中的中斷或者RF事件; 根據所述中斷或者RF事件,通過射頻發送所述上行數據,和/或對所述下行數據進行處理。
14.根據權利要求13所述的方法,其特徵在於,在根據中斷或者RF事件,通過射頻發送上行數據,和/或對下行數據進行處理之前,所述方法還包括: 對所述事件信息中的RF控制字進行解析。
15.一種多模終端的數據處理裝置,其特徵在於包括: 調整模塊,用於將多模終端的移動無線時間參考MRTR值調整成與當前網絡制式下的網絡側幀邊界一致的時間; 註冊模塊,用於將待發送的上行數據和/或接收到的下行數據需要響應的事件註冊到事件信息中; 處理模塊,用於根據所述MRTR值和所述事件信息中的事件處理所述上行數據和/或所述下行數據。
【文檔編號】H04W88/06GK103634896SQ201210299227
【公開日】2014年3月12日 申請日期:2012年8月21日 優先權日:2012年8月21日
【發明者】王魏, 衛立波 申請人:中興通訊股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀