混合自動重傳請求進程映射規則的製作方法
2023-04-22 23:57:46
專利名稱:混合自動重傳請求進程映射規則的製作方法
混合自動重傳請求進程映射規則
背景技術:
如這裡所使用的,術語「用戶代理」和「UA」可以指代無線設備,例如行動電話、個人數字助理、手持或膝上型計算機以及其它具有電信能力的類似設備。在一些實施例中, UA可以指移動的無線設備。這種UA可以包括無線設備及其相關通用集成電路卡(UICC), 通用集成電路卡(UICC)包括訂戶標識模塊(SIM)應用、通用訂戶標識模塊(USIM)應用或可拆卸用戶標識模塊(R-UIM)應用,或者這種UA可以包括不具有這種卡的設備本身。術語 「UA」還可以指代具有類似能力但不可攜帶的設備(例如臺式計算機、機頂盒或網絡節點)。 當UA是網絡節點時,該網絡節點可以代表諸如無線設備之類的另一功能進行操作,並且仿真或模擬該無線設備。例如,對於一些無線設備,典型地位於設備上的IP (網際網路協議)多媒體子系統(IMS)會話發起協議(SIP)客戶端實際上位於網絡中,並且使用優化協議將SIP 消息信息中繼到該設備。換言之,通常由無線設備執行的一些功能可以以遠程UA的形式分布,其中,遠程UA在網絡中代表該無線設備。術語「UA」還可以指代可以終止SIP會話的任何硬體或軟體組件。在傳統的無線電信系統中,基站中的發射設備在被稱作小區的地理區域內發射信號。隨著技術發展,引入了更先進的設備,能夠提供之前無法提供的服務。這種先進的設備可以包括例如增強節點B(ENB)而非基站,或者與傳統無線電信系統中的等效設備相比更加高度演進的其他系統和設備。這裡將這種先進的設備或下一代設備稱作長期演進(LTE) 設備,並且將使用這種設備的基於分組的網絡稱作演進分組系統(EPS)。如這裡所使用的, 術語「接入設備」指代能夠向UA提供至電信系統中其他組件的接入的任何組件,如傳統基站或 LTE ENB。對於無線的基於網際網路協議的語音(VoIP)呼叫,在UA和接入設備之間攜帶數據的信號可以具有下列特性的特定集合頻率、時間和編碼參數以及可以由接入設備指定的其他特性。可以將在UA和接入設備之間具有此類特性的特定集合的連接稱為資源。典型地,接入設備針對每個UA建立不同的資源,UA在任何特定時間利用資源進行通信。
為了更完全地理解本發明,參考以下結合附圖和詳細描述的簡要描述,其中相似的數字表示相似的部分。圖1是根據本公開的實施例的數據傳輸和重傳的示意。圖2是根據本公開的實施例的用於將初始傳輸與重傳相關聯的方法的圖。圖3是包括用戶代理在內的無線通信系統的圖,該用戶代理可操作用於本公開的各種實施例中的某些實施例。圖4是可操作用於本公開的各種實施例中的某些實施例的用戶代理的框圖。圖5是可以在可操作用於本公開的各種實施例中的某些實施例的用戶代理上實現的軟體環境的圖。圖6是適於本公開的各種實施例中的某些實施例的示意性通用計算機系統。
圖7A和7B是根據本公開的實施例的數據傳輸和重傳的備選示意。
具體實施例方式首先應當理解的是,儘管下面提供了本發明的一個或多個實施例的示意性實施, 所公開的系統和/或方法能夠通過任意數量的技術實現,不管該技術是當前已知還是已存在的。本公開決不應局限於下面示出的包括這裡示出和描述的示例性設計和實現在內的示意性實施、附圖和技術,而是能夠在所附權利要求的範圍以及等同物的全部範圍內改動。根據一個實施例,提供了一種系統。該系統包括配置用於基於系統幀號來確定針對初始傳輸的HARQ進程ID的組件。在另一實施例中,提供了一種備選系統。該系統包括配置用於基於子幀號、系統幀號、保留的HARQ進程ID數目以及與初始傳輸相關聯的周期來確定針對初始傳輸的HARQ進程ID的組件。在另一實施例中,提供了一種用於將初始傳輸與重傳相關聯的方法。該方法包括 基於系統幀號來確定針對初始傳輸的HARQ進程ID。該方法還包括將初始傳輸與HARQ進程 ID相關聯。在另一實施例中,提供了一種用於將初始傳輸與重傳相關聯的方法。該方法包括 基於子幀號來確定針對初始傳輸的HARQ進程ID。該方法還包括將初始傳輸與HARQ進程 ID相關聯。在另一實施例中,提供了一種用於將初始傳輸與重傳相關聯的方法。該方法包括 基於系統幀號、子幀號、保留的HARQ進程ID數目以及周期來確定針對初始傳輸的HARQ進程ID。該方法還包括將初始傳輸與HARQ進程ID相關聯。在另一實施例中,提供了一種用於獲得與配置的傳輸相關聯的HARQ ID的方法。 該方法包括基於以下式子確定HARQ ID :floor ((SFN*10+子幀號)/ (配置調度的周期))/ mod (保留的HARQ進程ID的數目)。可以將一次確定資源容量接著周期性地分配相同資源容量的過程稱為半持久性調度(又稱配置調度)。在半持久性調度中,不存在與重現UA的資源可用性有關的 PDCCH(物理下行鏈路控制信道)通知;因此,減少了上行鏈路和下行鏈路中的信令開銷。也就是說,在半持久性調度中,基於單個調度請求分配提供給資源上的多個數據分組的資源容量。混合自動重傳請求(HARQ)是差錯控制方法,有時用於包括使用半持久性調度的數據傳輸的數字電信中。HARQ是以向接收方傳輸數據開始的一連串事件。該數據經常被編碼,並包含以本領域普通技術人員公知的方式的糾錯和檢錯比特。接收到數據的接收方嘗試對該數據進行解碼,並以確認(ACK)或否定確認(NACK)消息或指示進行響應。如果接收到該數據並成功地解碼了該數據,則發送ACK。如果發送NACK,則發送對相同數據或具有與初始傳輸相關聯的附加檢錯和糾錯比特的數據的傳輸。如果重傳的接收方能夠成功地解碼附加比特,則接收方接受與附加比特相關聯的數據塊。如果接收方無法解碼附加比特,則接收方可以請求重傳(例如,NACK)。圖1示意了從接入設備120到UA 110的一系列數據傳輸。數據傳輸包括初始傳輸210以及當UA 110未成功接收初始傳輸210時發生的重傳220。初始傳輸210包括HARQ
5檢錯比特,並且以周期性分組到達間隔230(例如,20毫秒)發生。當接收到初始傳輸210 時,UA 110嘗試解碼在指派的資源中發現的數據。如果解碼成功,UA 110接受與初始數據傳輸210相關聯的數據分組,並向接入設備120發送確認(ACK)消息。如果解碼不成功,UA 110將與初始數據傳輸210相關聯的數據分組置於與HARQ進程ID相關聯的緩衝器中,並向接入設備120發送否定確認(NACK)消息。如果接入設備120接收到NACK消息,接入設備120發送初始傳輸210的重傳220。 重傳220(如初始傳輸210)可以包括HARQ檢錯比特。如果對重傳220及其相應初始傳輸 210的解碼不成功,UA 110可以發送另一 NACK消息,並且接入設備可以發送另一重傳220。 典型地,UA 110在解碼前,合併初始傳輸210及其相應的重傳220。典型地,初始傳輸210 與第一重傳220之間或兩個重傳220之間的間隔是幾毫秒的數量級,並且可以被稱為往返時間240。接入設備120向UA 110發送初始傳輸210、等待來自UA 110的ACK或NACK消息、 以及當接收到NACK消息時發送重傳220的過程可以被稱為HARQ進程。接入設備120可以僅支持有限數量的HARQ進程(例如,8個HARQ進程)。為每個HARQ進程賦予唯一的ID,並且可以保留特定的HARQ進程,專門用於一系列數據傳輸。例如,如果HARQ進程1保留用於半持久性資源,其他傳輸不能使用HARQ進程1。可以經由PDCCH指定HARQ進程ID。如上所述,對於半持久性(或配置的)調度, 在PDCCH中指派話音突峰(talk spurt)的正好第一初始傳輸。與半持久性(或配置的)資源相關聯的隨後初始傳輸210不是經由PDCCH指派的,因此不具有相關聯的HARQ進程ID。 僅僅經由PDCCH指派的重傳220被指派了 HARQ進程ID。因此,初始傳輸210與可能的重傳 220之間不存在直接聯繫。也就是說,當UA 110接收到重傳220時,UA 110可能不得不假設重傳220是針對最近的需要重傳的初始傳輸210。如果UA 110不得不這麼假設,則它可能做出錯誤的假設。這可以在圖1中示出,其中可以假設UA 110未成功接收初始傳輸210a。假設初始傳輸210a不是使用半持久性(例如配置的資源)發送的(即,不是利用PDCCH信令通知的)正好第一傳輸,而是不具有關聯HARQ進程ID的初始傳輸。然後,UA 110向接入設備 120發送NACK。一旦接收到NACK,接入設備120向UA 110發送第一重傳220a。由於重傳是經由PDCCH發送的,其被指派了 HARQ進程ID。UA 110將向與該ID相關聯的HARQ進程提供該數據。該進程可以具有或者可以不具有來自原始傳輸的數據。UA 110在接收到第一重傳220a之後未成功解碼該數據,並發送另一 NACK。然後,接入設備120發送UA 110仍然無法成功解碼的第二重傳220b。UA 110發送第三NACK,並且接入設備120發送第三重傳 220c。一種解決該問題的簡單方式是,在接入設備120和UA 110間的會話期間,保留 HARQ進程ID用於所有的初始傳輸210和重傳220。採用該方式,UA 110可以知道例如重傳220a和220b與初始傳輸210a相關聯。在第二初始傳輸210b之後出現的重傳仍然存在問題。在第一與第二初始傳輸之間存在衝突。它們都具有相同的HARQ進程ID。此時,也不知道哪一個初始傳輸將與在第二初始傳輸之後出現的重傳合併。這個問題可以通過保留兩個HARQ進程並將其指派給交替的初始傳輸210來解決。如果UA 110和接入設備120都知道以這種方式保留了兩個HARQ進程,則它們能夠決定哪些重傳220與哪些初始傳輸210相關聯。當然,利用本方案,可以擴展到涉及三個初始傳輸的問題。在保留兩個HARQ進程ID時出現的一個可能的模糊在於當UA 110接收到初始傳輸210a時,它不知道應該將哪一個HARQ進程(例如,ID 1或ID 2)指派給初始傳輸210a。在一個實施例中,在分配半持久性(或配置的)傳輸時,通過無線電資源控制 (RRC)向UA 110發送消息。該RRC消息包含半持久性(或配置的)傳輸的周期。另外,該消息可以包括已經被保留用於半持久性傳輸的HARQ進程ID的數目。備選地,UA 110和接入設備120 二者都可能已經知道已被保留用於半持久性資源的HARQ進程ID的數目。本領域技術人員將理解,可以使用其他協議來發送半持久性傳輸的周期和已被保留用於半持久性傳輸的HARQ進程ID的數目。一旦UAllO獲悉已經分配了半持久性資源,則UA 110將監聽第一初始傳輸。在一個實施例中,通過物理下行鏈路控制信道(PDCCH)發送針對第一初始傳輸的控制信令。 PDCCH包含資源塊(RB)和將被用於始終處於同一個子幀中的半持久性資源的調製及編碼方案(MCS)。UA 110注意到系統幀號(SFN)和子幀,其中通過PDCCH發送RB和MCS。UA 110然後查看另一信道,物理下行鏈路共享信道(PDSCH),以獲得同一子幀中的半持久性數據。UA 110使用周期信息來確定希望下一初始傳輸何時發生。例如,假設第一初始傳輸發生在SFN = 1、子幀=9以及周期為20個子幀。第二初始傳輸將發生在SFN = 3以及子幀 =9,假設每一 SFN有10個子幀。在UA 110接收到告知UA 110改變其行為的另一消息之前,UA 110繼續查看希望的SFN、子幀和RB,以解碼每一傳輸中的信息。如先前所提及的,一種用於指派HARQ進程ID的方式是始終假設給接收到的第一傳輸指派給定ID (例如,ID 1)。在另一實施例中,映射規則或索引可以用於確定給傳輸指派哪一個HARQ進程ID。 一個示例是針對要基於SFN(這裡表示為i)和子幀(這裡表示為j)的映射規則。這裡,每一個較大幀(例如SFN)的子幀數目表示為k。對於演進的分組系統或LTE系統,i的典型值為從0到4095的整數,j的典型值為從0到9的整數,以及k= 10。周期(這裡表示為ρ)可以是指示子幀數目的整數。對於映射過程,假設保留M個HARQ進程ID用於半持久性(或配置的)傳輸。在一個實施例中,映射過程基於SFN、子幀、周期和保留的HARQ進程ID的數目。獲取關聯的HARQ進程的等式的示例如下所示(假設保留的HARQ進程的索引從0到M-1)針對保留的HARQ 進程的索引=floor ((i*k+j)/p)mod Μ,其中,floor (χ)是返回小於或等於χ的最大整數的函數,並且模(mod)是求得一個數除於另一個數的整數餘數的運算。可以用以類似方式執行的其他函數來代替floor(x)函數。flooHx)函數用於確保模函數的被除數為整數。例如,可以使用天花板(ceiling)函數代替地板(floor)函數。上述公式消除了 UA 110與接入設備120之間的關於指派給在該子幀中發現的傳輸的HARQ進程ID的模糊。下面是在演進的分組系統或LTE系統中通過使用上述等式來求得HARQ進程的示例。回到上述示例,其中第一初始傳輸為SFN= 1、子幀=9、周期為20個子幀、以及保留的 HARQ進程ID的數目為2(即,i = Uj = 9、k = 10,ρ = 20和M = 2),保留的HARQ進程的
7索引=floor((1*10+9)/20)mod2 = floor(19/20)mod 2 = 0 mod 2 = 0。如果保留了兩個 HARQ進程ID,例如6和8,則針對保留的HARQ進程的索引=0指示HARQ進程ID為6。第二初始傳輸為SFN = 3、子幀=9、周期以及保留的HARQ進程ID的數目不變。因此,i = 3、 j = 9、k= 10、p = 20 和 M= 2。保留的 HARQ 進程的索引=floor ((3*10+9)/20)mod 2 = 1,以及保留的HARQ進程的結果索引=1指示HARQ進程ID為8。為了完成這一示例,第三初始傳輸為SFN = 5、子幀=9、周期以及保留的HARQ進程ID的數目不變。因此,i = 5、j =9、k = 10、ρ = 20 和 M = 2。保留的 HARQ 進程的索引=floor ((5*10+9)/20)mod 2 = floor (59/20)mod 2 = 2mod 2 = 0,以及 HARQ 進程 ID 將再次為 1。在另一示例中,假設i = 3,ρ = 5,j = 4,k = 10和M = 2。根據等式,保留的 HARQ 進程的索引=floor ((3*10+4)/5)mod2 = floor (34/5)mod2 = 6 mod 2 = 0。對於周期P之後的下一傳輸,i = 3,j =9,並且ρ和M不變。此時,保留的HARQ進程的索引= floor((3*10+9)/5)mod2 = floor(39/5)mod 2 = 7mod 2 = 1。對於周期ρ之後的第三傳輸,
1= 4,j = 3,k= 10,並且ρ和M不變。此時,保留的HARQ進程的索引=floor ((4*10+3)/5) mod2 = floor(43/5)mod 2 = 8 mod 2 = 0o根據本示例中的等式,針對每個周期,地板函數的結果加一。在另一示例中,M可以設置為3。根據上述示例,此時對於第一傳輸,保留的HARQ 進程的索引=6 mod 3 = 0。對於第二傳輸,保留的HARQ進程的索引=7 mod 3 = 1。最後,對於第三傳輸,保留的HARQ進程的索引=8 mod 3 = 2。在一個實施例中,保留的HARQ 進程ID的數目應當至少等於期望出現重傳的周期數目。如果使用「天花板」(ceiling)函數,並且i = 3,j = 4,k = 10,ρ = 5以及M = 2, 則對於第一傳輸,保留的 HARQ 進程的索引=ceiling((3*10+4)/5)mod2 = ceiling(34/5) mod 2 = 7 mod 2=1。對於第二傳輸,保留的HARQ進程的索引=ceiling((3*10+9)/5) mod 2 = ceiling(39/5)mod 2 = 8 mod 2 = 0。在另一實施例中,HARQ進程ID可以通過僅查看第一傳輸的SFN或子幀來確定。例如,如果保留兩個HARQ進程ID,以及如果子幀(或SFN)為偶數,則該HARQ進程ID可以指派給第一保留的HARQ進程ID,以及如果子幀(或SFN)為奇數,則該HARQ進程ID可以指派給第二保留的HARQ進程ID。如所提出的,如果保留了 HARQ進程ID 1和ID 3,並且初始傳輸處於偶數子幀(或SFN),則HARQ進程ID可以是1。備選地,如果初始傳輸處於奇數子幀 (或SFN),則HARQ進程ID可以是3。這一實施例尤其適於周期為奇數時。在另一實施例中,映射規則可以基於子幀j、周期ρ和保留的HARQ進程ID數目。 這種等式的一個示例可以通過下列給出針對保留的HARQ進程的索引=floor (j/p)mod Μ。第二個等式的示例是ρ = 20,j = 4和M = 2。針對保留的HARQ進程的索引= floor (4/20)mod 2 = 0。對於第二傳輸,針對保留的HARQ進程的索引=floor (24/20)mod
2= 1。本領域技術人員應理解,可以保留任意HARQ進程ID,並且關於將哪一個HARQ進程 ID指派給等式結果等於0或1或者偶數或奇數子幀(或SFN)是一種選擇。圖2示意了用於將初始傳輸與重傳相關聯的方法200的實施例。在框261中,基於系統幀號、子幀號、與傳輸相關聯的周期和/或保留的HARQ進程ID數目中的至少一個,確定針對初始傳輸的HARQ進程ID。在框沈3,將所確定的HARQ進程ID與初始傳輸相關聯。儘管上述討論關注於從接入設備120到UA 110的下行鏈路通信,但應當理解本公開還可應用於從UA 110到接入設備120的上行鏈路通信。圖3示意了包括UA 110的實施例的無線通信系統。UA 110可操作地實現本公開的各個方面,但本公開不應限制於這些實現。儘管示出的是行動電話,UA 110可以採取各種形式,包括無線手機、尋呼機、個人數字助理(PDA)、可攜式計算機、平板計算機、膝上型計算機。許多合適的設備組合這些功能的部分或全部。在本公開的一些實施例中,UA 110不是通用計算設備如便攜、膝上或平板計算機,而是專用通信設備如行動電話、無線手機、尋呼機、PDA或車載電信設備。UAllO可以是、可以包括、或者可以包括在具有類似能力但是不可移動的設備,例如固定電話、臺式計算機、機頂盒或網絡節點。UA 110還可以支持專門活動,如遊戲、庫存控制、工作控制和/或任務管理功能等等。UA 110包括顯示器302。UA 110還包括觸敏表面、鍵盤或其他輸入鍵(統稱為 304)用於用戶輸入。鍵盤可以是全鍵盤或簡化字母數字鍵盤,例如QWERTY、DVorak、A^RTY 以及順序型,或具有關聯於電話鍵區的字母的傳統數字鍵盤。輸入鍵可以包括滾輪、退出或返回鍵、軌跡球和其他導航或功能鍵,其能夠被向內按壓以提供其他輸入功能。UA 110可以向用戶顯示用於選擇的選項(供用戶驅動的控制)和/或由用戶指揮的光標或其他指示符。UA 110可以進一步接受來自用戶的數據錄入,包括撥打的號碼或各種參數值以配置UA 110的操作。UA 110可以進一步響應於用戶命令執行一個或多個軟體或固件應用。 這些應用可以配置UA 110以響應於用戶交互而執行各種定製功能。此外,UA 110能夠通過無線方式進行編程和/或配置,例如從無線基站、無線接入點或對等UA 110進行。UA 110可執行的各種應用包括網頁瀏覽器,其使得顯示器302能夠顯示網頁。網頁能夠通過與無線網絡接入節點、蜂窩塔臺、對等UA 110或任何其他無線通信網絡或系統 300的無線通信獲得。網絡300耦接至有線網絡308,例如網際網路。通過無線鏈路和有線網絡,UA 110存取各種伺服器(例如伺服器310)上的信息。伺服器310可以提供在顯示器 302上顯示的內容。備選地,UA 110可以在中繼型或跳轉型的連接中通過作為中介的對等 UA 110接入網絡300。圖4示出了 UA 110的框圖。儘管描述了 UA 110的多個已知部件,然而在實施例中,列出的組件和/或未列出的附加組件的子集可能包括在UAllO中。UA 110包括數位訊號處理器(DSP) 402和存儲器404。如所示的,UA 110可進一步包括天線和前端單元406, 射頻(RF)收發機408,模擬基帶處理單元410,麥克風412,聽筒揚聲器414,頭戴式耳機埠 416,輸入/輸出接口 418,可移除存儲卡420,通用串行總線(USB)埠 422,短距離無線通信子系統424,警報426,鍵區428,可能包括觸敏表面430的液晶顯示器(IXD),IXD控制器432,電荷耦合器件(CXD)攝像機434,攝像機控制器436和全球定位系統(GPQ傳感器 438。在一個實施例中,UA 110可包括另一種顯示器,該顯示器不提供觸敏屏。在一個實施例中,DSP 402可直接與存儲器404通信,無需通過輸入/輸出接口 418。DSP 402或某些其他形式的控制器或中央處理單元根據存儲器404存儲的或DSP 402自身包含的存儲器中存儲的嵌入式軟體或固件操作,以控制UA 110的各組件。除了嵌入式軟體或固件,DSP 402可以執行存儲器404中存儲的其他應用,或者通過信息承載介質(例如便攜數據存儲介質類的可移除存儲卡420)或通過有線或無線網絡通信而可用的其他應用。應用軟體可包括機器可讀指令的編譯集,其配置DSP 402以提供期望的功能,或者應用程式可以是通過解釋器或編譯器處理以間接配置DSP 402的高級軟體指令。天線和前端單元406可提供用於在無線信號和電信號之間轉換,使得UA 110能夠從蜂窩網絡或其他可用無線通信網絡或從對等UA 110發送和接收信息。在實施例中,天線和前端單元406可包括多個天線以支持波束成型和/或多輸入多輸出(MIMO)操作。如本領域技術人員所知的,MIMO操作可以提供空間分集,其能夠用於克服不同信道條件和/或增加信道吞吐量。天線和前端單元406可以包括天線調諧和/或阻抗匹配組件,RF功率放大器,和/或低噪聲放大器。RF收發機408提供頻移,將接收的RF信號轉換到基帶並將基帶傳輸信號轉換到 RF。在一些描述中,無線收發機或RF收發機可被理解為包括其他信號處理功能,如調製/ 解調、編碼/解碼、交織/去交織、擴頻/解擴、逆快速傅利葉變換(IFFT) /快速傅利葉變換 (FFT)、循環前綴附加/移除、以及其他信號處理功能。為清楚的目的,這裡的描述將這種信號處理與RF和/或無線級分離,並概念性地將這種信號處理分配至模擬基帶處理單元410 和/或DSP 402或其他中央處理單元。在一些實施例中,RF收發機408,天線和前端406 的部分,以及模擬基帶處理單元410可以組合在一個或多個處理單元和/或專用集成電路 (ASIC)中。模擬基帶處理單元410可提供輸入和輸出的各種模擬處理,例如來自麥克風412 和頭戴式耳機416的輸入和到聽筒414和頭戴式耳機416的輸出的模擬處理。為此,模擬基帶處理單元410可具有連接到內置麥克風412和聽筒揚聲器414的埠,使得UA 110能夠用作蜂窩電話。模擬基帶處理單元410可進一步包括連接至頭戴式耳機或其他免持麥克風和揚聲器配置的埠。模擬基帶處理單元410可提供沿一個信號方向的數模轉換和沿相反信號方向的模數轉換。在一些實施例中,模擬基帶處理單元410的至少一部分功能由數字處理組件提供,例如由DSP 402或其他中央處理單元提供。DSP 402可以執行調製/解調、編碼/解碼、交織/去交織、擴頻/解擴、逆快速傅利葉變換(IFFT)/快速傅利葉變換(FFT)、循環前綴附加/移除、以及與無線通信相關的其他信號處理功能。在一個實施例中,例如在碼分多址(CDMA)技術的應用中,對於發射機功能,DSP 402可執行調製、編碼、交織和擴頻,而對接收機功能,DSP 402可執行解擴、去交織、解碼和解調。在另一個實施例中,例如在正交頻分多址(OFDMA)技術的應用中,對發射機功能,DSP 402可執行調製、編碼、交織、逆快速傅利葉變換和循環前綴附加,而對接收機功能,DSP 402可執行循環前綴移除、快速傅利葉變換、去交織、解碼和解調。在其他無線技術的應用中,也能夠通過DSP 402執行其他信號處理功能和信號處理功能的組合。DSP 402可以通過模擬基帶處理單元410與無線網絡通信。在一些實施例中,該通信可提供網際網路連接,使得用戶能夠接入網際網路上的內容並發送和接收電子郵件或文本消息。輸入/輸出接口 418把DSP 402和各種存儲器和接口互連。存儲器404和可移除存儲卡420可提供配置DSP 402的操作的軟體和數據。接口可以包括USB接口 422和短距離無線通信子系統424。USB接口 422可用於為UA 110充電,並且也可以使UA 110能夠作為外圍設備與個人計算機或其他計算機系統交換信息。短距離無線通信子系統4M可包括紅外埠、藍牙接口、IEEE 802. 11兼容無線接口或任何其他短距離無線通信子系統,其能夠使UA 110以無線方式與其他臨近行動裝置和/或無線基站通信。輸入/輸出接口 418可以進一步將DSP 402連接到警報426,當警報似6被觸發時, 引起UA 110向用戶提供通知,例如通過響鈴、播放音樂或振動。警報似6可作為通過靜音振動、或針對特定呼叫者播放特定的預分配音樂而向用戶通報各種事件的機制,例如來電、 新文本消息、以及約會提醒。鍵區4 通過接口 418耦接至DSP 402,以向用戶提供做出選擇、輸入信息、並以其他方式向UA 110提供輸入的機制。鍵盤4 可以是全鍵盤或簡化數字字母鍵盤,例如 QWERTY.Dvorak.AZERTY以及連續型,或具有關聯於電話鍵區的字母的傳統數字鍵盤。輸入鍵可以包括滾輪、退出或返回鍵、軌跡球和其他導航或功能鍵,其能夠被向內按壓以提供其他輸入功能。另一種輸入機制可以是IXD 430,其可包括觸控螢幕能力,並還向用戶顯示文本和/或圖像。IXD控制器432將DSP 402耦接至IXD 430。CXD攝像機434 (如有安裝)使得UA 110能夠拍攝數字圖像。DSP 402通過攝像機控制器436與CCD攝像機434通信。在另一個實施例中,可以使用根據非電荷耦合器件技術而操作的攝像機。GPS傳感器438耦接至DSP 402以解碼全球定位系統信號,因此使得 UA 110能夠確定其位置。還可以包括各種其他外設以提供額外功能,例如無線電廣播和電視接收。圖5示意可以通過DSP 402實現的軟體環境502。DSP 402執行作業系統驅動器 504,作業系統驅動器504提供其餘軟體通過其運行的平臺。作業系統驅動器504提供具有應用軟體可訪問的標準接口的UA硬體的驅動器。作業系統驅動器504包括應用管理服務 (AMS)506,其在UA 110上運行的應用之間傳遞控制。圖5中還示出網頁瀏覽器應用508、媒體播放器應用510和Java小應用程式512。網頁瀏覽器應用508配置UA 110作為網頁瀏覽器,允許用戶將信息輸入表格並選擇連結以獲取和觀看網頁。媒體播放器應用510配置 UA 110以獲取和播放音頻或音視頻媒體。Java小應用程式512配置UA 110以提供遊戲、 實用工具和其他功能。組件514可提供此處描述的功能。上面描述的UA 110、接入設備120和其他組件可包括能夠執行與上述動作相關的指令的處理組件。圖6示出了系統600的示例,該系統600包括適於實現一個或多個這裡公開的實施例的處理組件610。除了處理器610(其可稱為中央處理單元(CPU或DSP)),系統 600還可以包括網絡連接設備620、隨機存取存儲器(RAM) 630、只讀存儲器(ROM) 640、輔助存儲器650和輸入/輸出(I/O)設備660。在一些實施例中,用於實現針對HARQ保留進程的索引的程序可以存儲在ROM 640中。在一些情況下,這些組件中的一些組件可以不存在, 或者這些組件中的一些組件可以以各種組合方式彼此組合或與未示出的其它組件組合。這些組件可以位於單個物理實體中,或者位於多於一個物理實體中。可以由處理器610單獨或由處理器610與圖中示出或未示出的一個或多個組件結合來執行這裡描述為由處理器 610執行的任何動作。處理器610執行其可從網絡連接設備620、RAM 630、ROM 640或輔助存儲器 650(可以包括諸如硬碟、軟盤或光碟的各種基於盤的系統)訪問的指令、代碼、電腦程式、或腳本。儘管僅示出了一個處理器610,但可以存在多個處理器。因此,儘管指令可能被討論為由一處理器執行,然而該指令還可以由一個或多個處理器同時、串行或以其他方式執行。處理器610可以被實現為一個或多個CPU晶片。
網絡連接設備620可以採用以下形式數據機、數據機組、乙太網設備、 通用串行總線(USB)接口設備、串行接口、令牌環設備、光纖分布式數據接口(FDDI)設備、 無線區域網(WLAN)設備、無線電收發器設備(例如碼分多址(CDMA)設備、全球移動通信系統(GSM)無線電收發器設備、全球微波接入互操作性(WiMAX)設備)和/或其他公知的與網絡連接的設備。這些網絡連接設備620可以使處理器610能夠與網際網路或者一個或多個電信網絡或其它網絡進行通信,處理器610可以從這些網絡接收信息或者處理器610可以輸出信息到這些網絡。網絡連接設備620還可以包括能夠以電磁波(例如射頻信號或微波頻率信號)的形式以無線方式發射和/或接收數據的一個或多個收發器組件625。備選地,數據可以在導電體內或其表面上、在同軸電纜中、在波導中、在諸如光纖的光介質中、或者在其它介質中傳播。收發器組件625可以包括獨立的接收和發射單元或單個收發器。收發器組件625 發射或接收的信息可以包括已經由處理器610處理的數據或者將要由處理器610執行的指令。可以以例如計算機數據基帶信號或以載波體現的信號的形式,從網絡接收這種信息或將這種信息輸出到網絡。數據可以根據處理或產生數據、或發射或接收數據所希望的不同順序排序。可以將當前使用的或將來開發的基帶信號、以載波體現的信號或其它類型的信號稱作傳輸介質,並且可以根據本領域技術人員公知的若干方法來產生。RAM 630可以用於存儲易失性數據,並且還可能存儲由處理器610執行的指令。 ROM 640是非易失性存儲設備,其典型地具有與輔助存儲器650的存儲容量相比較小的存儲器容量。ROM 640可以用於存儲指令,並且還可能存儲在執行指令期間讀取的數據。對 RAM 630和ROM 640的訪問典型地比對輔助存儲器650的訪問要快。輔助存儲器650典型地包括一個或多個盤驅動器或帶驅動器,並且可用於數據的非易失性存儲,並在RAM 630 不夠大而無法保存所有工作數據的情況下用作溢出數據存儲設備。輔助存儲器650可以用於存儲當選擇了要執行的程序時被加載至RAM630中的這樣的程序。I/O設備660可以包括液晶顯示器(LCD)、觸控螢幕顯示器、鍵盤、鍵區、開關、撥號盤、滑鼠、軌跡球、語音識別器、讀卡器、紙帶讀取器、印表機、視頻監視器或其他公知輸入設備。此外,收發器625可以被當作I/O設備660的組件,而不是網絡連接設備620的組件, 或者除了是網絡連接設備620的組件之外,收發器625也可以被當作I/O設備660的組件。 I/O設備660中的某些或全部可能實質上類似於在UA 110的前述附圖中示意的各種組件, 如顯示器302和輸入304。以下討論涉及本公開的備選實施例。已經討論了 HARQ進程ID模糊。此外,當下行鏈路半持久性調度(SPQ重傳發生時,UA需要將可能的重傳(經由PDCCH信令具有HARQ 進程ID)與位於HARQ緩衝器之一中的初始傳輸相關聯。重傳被「動態地」調度。也就是說, UA監控PDCCH,以獲得包含與如何發現相關的信息在內的有效載荷,並解碼信息供其使用。 有效載荷包含包括系統幀號(SFN,持續IOms的幀)和用於發現要解碼的給定資源塊(RB) 的子幀(在幀內持續Ims)在內的信息。有效載荷還將包含HARQ進程ID。SPS傳輸未在PDCCH有效載荷中指派,因此SPS傳輸不具有相關聯的HARQ進程ID。 因此,很難將執行軟合併的傳輸和重傳HARQ進程相聯繫。另一問題,如圖7A的中部所示, 當重傳在下一 SPS傳輸後發生時發生。UA無法獲悉重傳應當與哪個傳輸(更早或更晚的)結合。
解決這些問題的一種簡單的通用方式是,保留隱式地指派給下行鏈路SPS傳輸的 HARQ進程。以下,進一步分析細節。將傳輸與其重傳相聯繫的需要以大約所發送的語音分組的10-15%的比率發生。 一種用於給每個傳輸及隨後的HARQ重傳指派HARQ進程ID的健壯方式是當配置SPS時, 保留動態調度的傳輸所無法使用的HARQ進程ID。例如,如果保留HARQ進程1用於SPS傳輸,則當HARQ進程1被SPS應用所使用時,可以不允許動態調度的傳輸使用HARQ進程1。 當配置SPS時,UA可以針對所有傳輸和重傳自動使用進程1。如果保留兩個HARQ進程,並且將這兩個HARQ進程映射至SFN和/或子幀,則在隨後的SPS傳輸(參見圖7A的中部)之後出現的突出重傳的問題也得到解決。這種方式的示例可以是每20ms循環使用HARQ進程1和HARQ進程2 (因此HARQ使用模式為1、2、1、2、 1、2……)。儘管留出兩個HARQ進程解決了上述問題,然而當UA接收到傳輸時,並不知道要指派給它的HARQ進程ID (例如,ID 1或2)。指派可以發生在分配SPS傳輸時。當分配SPS傳輸時,向UA發送包含SFN、子幀、周期和定義資源的RB在內的消息。 獲得了該信息,則UA簡單確定該SFN、子幀和RB,以解碼其信息。UA使用周期信息來了解下一傳輸何時發生。UA將繼續這麼做,直到另一消息被發送至UA來告知UA改變其行為。指派HARQ進程ID的一種方式是始終假設ID 1(或幻在接收到的第一傳輸上。然而,可以基於一同在一個無線電幀中的SFN i和子幀j來指定更為通用的映射規則。值i 是從0到4095的整數,j是從0到9的整數。假定子幀中SPS周期為ρ (整數),並且假設保留了 M個HARQ進程用於SPS。在一實施例中,將下列公式用於HARQ進程ID ID(i,j, ρ,Μ) = floor ((i*10+j)/p)mod M。這確保在接入設備和UA之間不存在關於指派給在子幀中發現的傳輸的HARQ進程的模糊。作為示例,選擇M = 2,SFN= 100,子幀=2以及周期=20。這意味著,ID (2,100, 20,2) = (floor (2*10+100)/20)mod2 = 0。如果保留了兩個進程(即,HARQ 進程 1 和 3), 則0表示HARQ進程ID是1,ID = 1表示HARQ進程3。對於下一個示例,選擇M = 2,SFN =100,子幀=3,以及周期=20。因此,ID(3,100,20,2) =1。這可以指派給HARQ進程3。指派進程ID的另一種方式是由第一傳輸的SFN或子幀的偶數或奇數來確定ID。 例如,如果子幀為偶數,則ID可以是2。如果子幀為奇數,則ID可以是1。注意,該通用公式覆蓋了這些情況。下列第三代夥伴計劃(3GPP)技術規範(TS)通過引用合併於此:TS36. 321、TS 36. 331、以及 TS 36. 300。儘管本發明中提供了數個實施例,應當理解的是公開的系統和方法可以許多其他特定形式來體現而不脫離本公開的精神或範圍。當前的示例應當看作是示例性和非限制性的,並且不限於此處給出的細節。例如,各種元件或組件可以組合或集成到另一個系統中, 或者特定特徵能夠省略或不被實現。同樣,在各種實施例中分立或分離描述和示出的技術、系統、子系統和方法可以與其他系統、模塊、技術或方法組合或集成而不脫離本公開的範圍。示出或討論的耦接或直接耦接或相互通信的其他項目可以間接耦接或通過一些接口、設備或中間元件(電氣的、機械的或其他方式的)而通信。本領域技術人員能夠知曉並做出變形、替換和替代的其他例子,而不脫離這裡公開的精神和範圍。
1權利要求
1.一種系統,包括配置用於基於系統幀號來確定針對初始傳輸的HARQ進程ID的組件。
2.根據權利要求1所述的系統,其中,所述系統是用戶代理。
3.根據權利要求1所述的系統,其中,所述系統是接入設備。
4.根據前述任一權利要求所述的系統,其中,所述組件還配置用於基於子幀號來確定 HARQ 進程 ID。
5.根據前述任一權利要求所述的系統,其中,所述組件還配置用於基於保留的HARQ進程ID數目來確定HARQ進程ID。
6.根據前述任一權利要求所述的系統,其中,所述組件還配置用於基於周期來確定 HARQ 進程 ID。
7.根據前述任一權利要求所述的系統,其中,所述初始傳輸與半持久性或配置的資源相關聯。
8.根據前述任一權利要求所述的系統,其中,所述初始傳輸不具有包含HARQ進程ID的對應物理下行鏈路控制信道通知。
9.一種系統,包括配置用於基於子幀號、系統幀號、保留的HARQ進程ID數目以及與初始傳輸相關聯的周期來確定針對初始傳輸的HARQ進程ID。
10.根據權利要求9所述的系統,其中,所述組件基於以下等式來確定針對初始傳輸的 HARQ 進程 ID floor ((i*10+j)/p)mod Μ,其中,i =系統幀號,j =子幀號,P =周期,以及M =保留的HARQ進程ID數目。
11.根據權利要求9所述的系統,其中,保留的HARQ進程ID數目和與初始傳輸相關聯的周期是經由無線電資源控制信令提供的。
12.一種用於將初始傳輸與重傳相關聯的方法,包括基於系統幀號來確定針對初始傳輸的HARQ進程ID ;以及將初始傳輸與HARQ進程ID相關聯。
13.根據權利要求12所述的方法,其中,確定還包括使HARQ進程ID基於子幀號。
14.根據權利要求12-13中任一項所述的方法,其中,確定還包括使HARQ進程ID基於保留的HARQ進程ID數目。
15.根據權利要求12-14中任一項所述的方法,其中,確定還包括使HARQ進程ID基於周期。
16.根據權利要求12-15中任一項所述的方法,其中,所述初始傳輸不具有包含HARQ進程ID的對應物理下行鏈路控制信道通知。
17.一種用於將初始傳輸與重傳相關聯的方法,包括 基於子幀號來確定針對初始傳輸的HARQ進程ID ;以及將初始傳輸與HARQ進程ID相關聯。
18.根據權利要求17所述的方法,其中,確定還包括使HARQ進程ID基於系統幀號。
19.根據權利要求17-18中任一項所述的方法,其中,確定還包括使HARQ進程ID基於保留的HARQ進程ID數目。
20.根據權利要求17-19中任一項所述的方法,其中,確定還包括使HARQ進程ID基於周期。
21.根據權利要求17-20中任一項所述的方法,其中,所述初始傳輸不具有包含HARQ進程ID的對應物理下行鏈路控制信道通知。
22.—種將初始傳輸與重傳相關聯的方法,包括基於系統幀號、子幀號、保留的HARQ進程ID數目以及周期來確定針對初始傳輸的HARQ 進程ID;以及將初始傳輸與HARQ進程ID相關聯。
23.根據權利要求22所述的方法,其中,確定基於以下等式 floor ((i*10+j)/p)mod Μ,其中,i =系統幀號,j =子幀號,P =周期,以及M =保留的HARQ進程ID數目。
24.根據權利要求22所述的方法,其中,保留的HARQ進程ID數目和周期是經由無線電資源控制信令提供的。
25.一種用於獲得與配置的傳輸相關聯的HARQ進程ID的方法,包括 基於以下等式確定HARQ進程ID floor ((SFN*10+子幀號)/ (配置調度的周期))/mod (保留的HARQ進程ID的數目)。
26.根據權利要求25所述的方法,其中,保留的HARQ進程ID數目和配置調度的周期是經由無線電資源控制信令提供的。
27.根據權利要求25-26中任一項所述的方法,其中,配置的傳輸與半持久性或配置的資源相關聯。
28.根據權利要求25-27中任一項所述的方法,其中,配置的傳輸不具有包含HARQ進程 ID的對應物理下行鏈路控制信道通知。
全文摘要
提供了一種用於關聯初始傳輸和重傳的方法。該方法包括基於系統幀號、子幀號、與初始傳輸相關聯的周期和/或保留的HARQ進程ID的數目,確定針對初始傳輸的HARQ進程ID。該方法還包括基於HARQ進程ID將初始傳輸與重傳相關聯。
文檔編號H04L1/18GK102160318SQ200980136760
公開日2011年8月17日 申請日期2009年7月17日 優先權日2008年7月18日
發明者餘奕, 蔡志軍, 詹姆斯·E·沃馬克 申請人:捷訊研究有限公司