上行鏈路數(shù)據(jù)傳輸?shù)姆椒?、裝置、用戶設(shè)備、計(jì)算機(jī)程序及存儲(chǔ)介質(zhì)的制作方法
【專利摘要】本發(fā)明涉及一種上行鏈路數(shù)據(jù)傳輸?shù)姆椒?、裝置、用戶設(shè)備、計(jì)算機(jī)程序及存儲(chǔ)介質(zhì),其中方法包括:獲取用戶設(shè)備在上行鏈路發(fā)送的數(shù)據(jù)塊的誤塊率;創(chuàng)建新的數(shù)據(jù)塊,所述新的數(shù)據(jù)塊的大小小于當(dāng)前發(fā)送的數(shù)據(jù)塊的大??;根據(jù)當(dāng)前為用戶設(shè)備分配的第一功率在上行鏈路發(fā)送所述新的數(shù)據(jù)塊。本發(fā)明能夠提高上行鏈路數(shù)據(jù)傳輸?shù)男阅堋?br>
【專利說明】上行鏈路數(shù)據(jù)傳輸?shù)姆椒ā⒀b置、用戶設(shè)備、計(jì)算機(jī)程序及 存儲(chǔ)介質(zhì)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及本發(fā)明涉及移動(dòng)通信領(lǐng)域,特別是指一種上行鏈路數(shù)據(jù)傳輸?shù)姆椒ā?裝置、用戶設(shè)備、計(jì)算機(jī)程序及存儲(chǔ)介質(zhì)。
【背景技術(shù)】
[0002] 盡管在此描述的本發(fā)明實(shí)施例涉及時(shí)分同步碼分多址接入(TD-SCDMA)技術(shù),但 本發(fā)明實(shí)施例可以同樣適用于任何具有ACK/NACK功能和可變的塊大小的場景。因此,本發(fā) 明并不限于TD-SCDMA技術(shù)。
[0003] TD-SCDMA 是 4 種 UMTS 標(biāo)準(zhǔn)之一(其它三種分別是 WCDMA,CDMA2000,和 WIMAX), TD-SCDMA基于時(shí)分雙工(TDD),而WCDMA則基于頻分雙工(FDD)。在3GPP R99版本中, TD-SCDMA系統(tǒng)的下行鏈路數(shù)據(jù)速率是384kbps,上行鏈路數(shù)據(jù)速率是64kbps。在3GPP R5 版本中,TD-SCDMA 引入了 HSDPA(High Speed Downlink Packet Access,高速下行分組接 入),HSDPA能夠使下行鏈路數(shù)據(jù)速率達(dá)到2. 8Mbps,上行鏈路數(shù)據(jù)速率達(dá)到384 kbps ;在之 后的 3GPP R7 版本中,TD-SCDMA 引入了 HSUPA(high speed uplink packet access,高速上 行鏈路分組接入),因此,上行鏈路數(shù)據(jù)速率提高到2. 2Mbps,這種技術(shù)被稱為TD-HSUPA,以 便于和WCDMA中的HSUPA進(jìn)行區(qū)分。
[0004] 在用戶設(shè)備偵彳,當(dāng)HSUPA服務(wù)建立時(shí),如果在當(dāng)前TTI (Transmission Time Interval,傳輸時(shí)間間隔,值是 5ms),E-AGCH((Enhanced_Absolute Grant Channel,E_AGCH 是一個(gè)下行物理信道,該E-AGCH信道在當(dāng)前TTI為上行鏈路承載物理資源)存在物理資 源(包括上行鏈路的ΤΧ功率,時(shí)隙,碼道),MAC層就會(huì)基于該物理資源建立MAC-e PDU的 數(shù)據(jù)塊;并通過 E-PUCH(Enhanced_Physical Uplink Channel,E-PUCH 是上行物理信道,承 載用戶設(shè)備的上行鏈路MAC-e PDU),在當(dāng)前時(shí)間間隔TTI,發(fā)送該MAC-e PDU給Node B, 在若干個(gè)TTI之后,用戶設(shè)備將會(huì)通過承載有ACK/NACK信息的E-HICH(Enhanced-Hybrid Indication Channel,E-HICH是下行物理信道,該E-HICH承載了上行鏈路發(fā)送的MAC-e PDU數(shù)據(jù)塊是否成功解碼的反饋信息ACK/NACK)信道接收到反饋信息;如果接收到的反饋 信息是ACK,MAC就會(huì)沖洗(flush)掉該MAC-e PDU數(shù)據(jù)塊;如果是NACK,在物理資源充足 的情況下,MAC將會(huì)嘗試重新發(fā)送該MAC-e PDU數(shù)據(jù)塊。
[0005] 在實(shí)際測試過程中,發(fā)現(xiàn)MAC創(chuàng)建的MAC-e PDU數(shù)據(jù)塊的大小與在E-HICH信道中 表示的ACK/NACK有直接的關(guān)系:MAC-e PDU數(shù)據(jù)塊越大,用戶設(shè)備從Node B接收到ACK的 難度就越大,而越小的MAC-e PDU數(shù)據(jù)塊越容易從Node B接收到ACK。
[0006] 當(dāng)網(wǎng)絡(luò)側(cè)發(fā)現(xiàn)用戶設(shè)備有許多大的上行鏈路的數(shù)據(jù)塊時(shí),通常會(huì)分配更多的上行 鏈路傳輸功率給用戶設(shè)備,從而提高傳輸成功率。但是僅僅提高上行鏈路傳輸功率并不能 解決這種問題??偟膩碚f:
[0007] 1.如果用戶設(shè)備得到較多的上行鏈路傳輸功率,將會(huì)采用16QAM模式創(chuàng)建更大的 MAC-e H)U,但是,由于Node B的限制(網(wǎng)絡(luò)生產(chǎn)者允許當(dāng)前Node B在解碼16QAM模式的 數(shù)據(jù)塊時(shí)有一些限制),甚至在增大用戶設(shè)備的上行鏈路的TX功率的情況下也會(huì)出現(xiàn)解碼 錯(cuò)誤。
[0008] 2.由于無線環(huán)境的復(fù)雜性,較大的數(shù)據(jù)塊在傳輸過程中比較小的數(shù)據(jù)塊受到的影 響更大,然而通過提高用戶設(shè)備的ΤΧ功率無法解決這種問題。
【發(fā)明內(nèi)容】
[0009] 本發(fā)明公開了一種上行鏈路數(shù)據(jù)傳輸?shù)姆椒ā⒀b置、用戶設(shè)備、計(jì)算機(jī)程序及存儲(chǔ) 介質(zhì),從而提高用戶設(shè)備的上行鏈路數(shù)據(jù)傳輸?shù)男阅堋?br>
[0010] 在本發(fā)明的一些實(shí)施例中,獲取用戶設(shè)備在上行鏈路發(fā)送的數(shù)據(jù)塊的誤塊率;若 所述誤塊率大于預(yù)設(shè)門限,則創(chuàng)建新的數(shù)據(jù)塊,所述新的數(shù)據(jù)塊的大小小于當(dāng)前發(fā)送的數(shù) 據(jù)塊的大?。桓鶕?jù)當(dāng)前為用戶設(shè)備分配的第一功率在上行鏈路發(fā)送所述新的數(shù)據(jù)塊;從而 提高用戶設(shè)備的上行鏈路數(shù)據(jù)傳輸?shù)某晒β剩M(jìn)而提高上行鏈路數(shù)據(jù)傳輸?shù)男阅堋?br>
[0011] 在本發(fā)明的一些實(shí)施例中,根據(jù)網(wǎng)絡(luò)側(cè)反饋的針對(duì)用戶設(shè)備在上行鏈路發(fā)送的數(shù) 據(jù)塊的反饋信息,獲取用戶設(shè)備在上行鏈路發(fā)送的數(shù)據(jù)塊的誤塊率。
[0012] 在本發(fā)明的一些實(shí)施例中,在已經(jīng)接收的第一預(yù)設(shè)數(shù)量個(gè)網(wǎng)絡(luò)側(cè)針對(duì)用戶設(shè)備在 上行鏈路發(fā)送的數(shù)據(jù)塊的反饋信息中,獲取用于表示數(shù)據(jù)塊沒有被所述網(wǎng)絡(luò)側(cè)成功接收的 NACK的數(shù)量;確定所述NACK的數(shù)量與所述第一預(yù)設(shè)數(shù)量的比值,將所述比值作為所述用戶 設(shè)備在上行鏈路發(fā)送的數(shù)據(jù)塊的誤塊率。
[0013] 在本發(fā)明的一些實(shí)施例中,如果所述誤塊率大于預(yù)設(shè)門限,則降低當(dāng)前為用戶設(shè) 備分配的第一功率,得到第二功率,并根據(jù)第二功率,創(chuàng)建新的數(shù)據(jù)塊,其中,所述新的數(shù)據(jù) 塊的大小小于當(dāng)前發(fā)送的數(shù)據(jù)塊的大小。
[0014] 在本發(fā)明的一些實(shí)施例中,根據(jù)如下用于3G的公式,確定新的數(shù)據(jù)塊的大?。?br>
[0015] MACe_Size = coderate* (4* (Timeslot_Number*704/CodeChannel_ Number-17*UCCH_Number))
[0016] 其中,MACe_Size為新的數(shù)據(jù)塊的大小,coderate根據(jù)所述第二功率和碼道個(gè)數(shù) 確定,Timeslot_Number 為時(shí)隙個(gè)數(shù),CodeChannel_Number 為碼道個(gè)數(shù),UCCH_Number 為 上行增強(qiáng)控制信道的個(gè)數(shù);其中,所述Timeslot_Number,CodeChannel_Number以及UCCH_ Number均為固定值。
[0017] 在本發(fā)明的一些實(shí)施例中,在第二預(yù)設(shè)數(shù)量個(gè)所述用戶設(shè)備在上行鏈路發(fā)送的數(shù) 據(jù)塊中,獲取反饋信息為ACK的數(shù)據(jù)塊中最大的數(shù)據(jù)塊的大小,所述ACK表示對(duì)應(yīng)的數(shù)據(jù)塊 被所述網(wǎng)絡(luò)側(cè)成功接收,其中,所述第二預(yù)設(shè)數(shù)量等于所述第一預(yù)設(shè)數(shù)量;如果所述新的數(shù) 據(jù)塊的大小大于反饋信息為ACK的數(shù)據(jù)塊中最大的數(shù)據(jù)塊的大小,則根據(jù)所述反饋信息為 ACK的數(shù)據(jù)塊中最大的數(shù)據(jù)塊的大小重新創(chuàng)建新的數(shù)據(jù)塊;所述新的數(shù)據(jù)塊被網(wǎng)絡(luò)側(cè)接收 成功的可能性更大,從而提高用戶設(shè)備的上行鏈路數(shù)據(jù)傳輸?shù)男阅堋?br>
[0018] 當(dāng)然,本發(fā)明并不局限于以上的特征和優(yōu)點(diǎn),實(shí)際上,本領(lǐng)域普通技術(shù)人員通過閱 讀以下的實(shí)施方式以及附圖,將領(lǐng)會(huì)其他的特征和優(yōu)點(diǎn)。
【專利附圖】
【附圖說明】
[0019] 圖1為根據(jù)本發(fā)明實(shí)施例的上行鏈路數(shù)據(jù)傳輸?shù)姆椒ǖ幕玖鞒虉D;
[0020] 圖2為根據(jù)本發(fā)明實(shí)施例的上行鏈路數(shù)據(jù)傳輸?shù)姆椒ǖ木唧w流程圖;
[0021] 圖3為根據(jù)本發(fā)明實(shí)施例的上行鏈路數(shù)據(jù)傳輸?shù)姆椒ǖ牧硪痪唧w流程圖;
[0022] 圖4為根據(jù)本發(fā)明實(shí)施例的上行鏈路數(shù)據(jù)傳輸?shù)姆椒ǖ木唧w應(yīng)用示例的流程示 意圖;
[0023] 圖5為根據(jù)本發(fā)明實(shí)施例的上行鏈路數(shù)據(jù)傳輸?shù)姆椒ǖ牧硪痪唧w應(yīng)用示例的流 程不意圖;
[0024] 圖6為根據(jù)本發(fā)明實(shí)施例的上行鏈路數(shù)據(jù)傳輸?shù)难b置的基本結(jié)構(gòu)示意圖;
[0025] 圖7為根據(jù)本發(fā)明實(shí)施例的上行鏈路數(shù)據(jù)傳輸?shù)难b置的具體結(jié)構(gòu)示意圖;
[0026] 圖8為根據(jù)本發(fā)明實(shí)施例的上行鏈路數(shù)據(jù)傳輸?shù)难b置的具體結(jié)構(gòu)示意圖;
[0027] 圖9為根據(jù)本發(fā)明實(shí)施例的上行鏈路數(shù)據(jù)傳輸?shù)难b置的具體結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0028] 如圖1所示,在本發(fā)明的實(shí)施例中,一種上行鏈路數(shù)據(jù)傳輸?shù)姆椒?,包括?br>
[0029] 步驟11,獲取用戶設(shè)備在上行鏈路發(fā)送的數(shù)據(jù)塊的誤塊率。該步驟11中包括,根 據(jù)網(wǎng)絡(luò)側(cè)反饋的針對(duì)用戶設(shè)備在上行鏈路發(fā)送的數(shù)據(jù)塊的反饋信息,獲取用戶設(shè)備在當(dāng)前 TTI在上行鏈路發(fā)送的數(shù)據(jù)塊的誤塊率;
[0030] 步驟12,如果所述誤塊率大于預(yù)設(shè)門限,則創(chuàng)建新的數(shù)據(jù)塊,所述新的數(shù)據(jù)塊的大 小小于當(dāng)前發(fā)送的數(shù)據(jù)塊的大小。該步驟12中包括,如果所述誤塊率大于預(yù)設(shè)門限,則可 以通過降低當(dāng)前為用戶設(shè)備分配的第一功率,得到第二功率,并根據(jù)所述第二功率,確定所 述新的數(shù)據(jù)塊的大小,其中,所述第二功率決定所述新的數(shù)據(jù)塊的大??;根據(jù)所述新的數(shù)據(jù) 塊的大小,創(chuàng)建新的數(shù)據(jù)塊;
[0031] 步驟13,根據(jù)當(dāng)前為用戶設(shè)備分配的第一功率在上行鏈路發(fā)送所述新的數(shù)據(jù)塊。
[0032] 在該實(shí)施例中,通過判斷用戶設(shè)備在上行鏈路發(fā)送的數(shù)據(jù)塊的誤塊率大于預(yù)設(shè)門 限時(shí),創(chuàng)建新的數(shù)據(jù)塊,其中,新的數(shù)據(jù)塊小于當(dāng)前發(fā)送的數(shù)據(jù)塊,并根據(jù)當(dāng)前分配的第一 功率發(fā)送該新的數(shù)據(jù)塊,這樣,以較大的功率發(fā)送較小的數(shù)據(jù)塊,可以提高用戶設(shè)備的上行 鏈路數(shù)據(jù)傳輸?shù)男阅堋?br>
[0033] 如圖2所示,在本發(fā)明的另一實(shí)施例中,一種上行鏈路數(shù)據(jù)傳輸?shù)姆椒?,包括?br>
[0034] 步驟21,在當(dāng)前TTI,在已經(jīng)接收的第一預(yù)設(shè)數(shù)量個(gè)網(wǎng)絡(luò)側(cè)針對(duì)用戶設(shè)備在上行 鏈路發(fā)送的數(shù)據(jù)塊的反饋信息中,獲取用于表示數(shù)據(jù)塊沒有被所述網(wǎng)絡(luò)側(cè)成功接收的NACK 的數(shù)量;
[0035] 步驟22,確定所述NACK的數(shù)量與所述第一預(yù)設(shè)數(shù)量的比值,將所述比值作為所述 用戶設(shè)備在上行鏈路發(fā)送的數(shù)據(jù)塊的誤塊率;
[0036] 步驟23,如果所述誤塊率大于預(yù)設(shè)門限,則通過降低當(dāng)前為用戶設(shè)備分配的第一 功率,得到第二功率,所述預(yù)設(shè)門限可以是任意值,例如,該值的范圍為0-30% ;
[0037] 步驟24,根據(jù)所述第二功率,確定所述新的數(shù)據(jù)塊的大小,其中,所述第二功率決 定所述新的數(shù)據(jù)塊的大??;
[0038] 步驟25,根據(jù)新的數(shù)據(jù)塊的大小,創(chuàng)建新的數(shù)據(jù)塊;其中,新的數(shù)據(jù)塊的大小小于 當(dāng)前發(fā)送的數(shù)據(jù)塊的大小,可以根據(jù)第二功率采用如下用于3G的公式,確定新的數(shù)據(jù)塊的 大?。?br>
[0039] MACe_Size = coderate* (4* (Timeslot_Number*704/CodeChannel_ Number-17*UCCH_Number))
[0040] 其中,MACe_Size為新的數(shù)據(jù)塊的大小,coderate根據(jù)所述第二功率和碼道個(gè)數(shù) 確定,Timeslot_Number 為時(shí)隙個(gè)數(shù),CodeChannel_Number 為碼道個(gè)數(shù),UCCH_Number 為 上行增強(qiáng)控制信道的個(gè)數(shù);其中,所述Timeslot_Number,CodeChannel_Number以及UCCH_ Number均為固定值。其中coderate根據(jù)第二功率和碼道個(gè)數(shù)推算出來,在正常HSUPA業(yè)務(wù) 中,時(shí)隙個(gè)數(shù)、碼道個(gè)數(shù),UCCH_Number都是固定的,唯一變化的就是功率,由于功率的變化 帶來coderate的變化,進(jìn)而引起數(shù)據(jù)塊的大?。∕ACe_Size)的變化。
[0041] 步驟26,根據(jù)當(dāng)前為用戶設(shè)備分配的第一功率在上行鏈路發(fā)送新的數(shù)據(jù)塊。
[0042] 該實(shí)施例中,通過對(duì)用戶設(shè)備已經(jīng)接收的第一預(yù)設(shè)數(shù)量個(gè)網(wǎng)絡(luò)側(cè)反饋的反饋信息 中,獲取NACK的數(shù)量,并確定該NACK的數(shù)量與該第一預(yù)設(shè)數(shù)量的比值,作為該用戶設(shè)備在 上行鏈路發(fā)送的數(shù)據(jù)塊的誤塊率,其中,該第一預(yù)設(shè)數(shù)量可以是當(dāng)前TTI內(nèi)已經(jīng)接收的網(wǎng) 絡(luò)側(cè)的反饋信息的任意數(shù)量,如50,45, 30等等。
[0043] 如圖3所示,在本發(fā)明的另一實(shí)施例中,一種上行鏈路數(shù)據(jù)傳輸?shù)姆椒?,包括?br>
[0044] 步驟31 - 34同上述實(shí)施例中的步驟21 - 24 ;
[0045] 步驟35,在所述第二預(yù)設(shè)數(shù)量個(gè)所述用戶設(shè)備在上行鏈路發(fā)送的數(shù)據(jù)塊中,獲取 反饋信息為ACK的數(shù)據(jù)塊中最大的數(shù)據(jù)塊的大小,所述ACK表示數(shù)據(jù)塊被所述網(wǎng)絡(luò)側(cè)成功 接收,所述第二預(yù)設(shè)數(shù)量等于所述第一預(yù)設(shè)數(shù)量;
[0046] 步驟36,如果所述新的數(shù)據(jù)塊的大小大于反饋信息為ACK的數(shù)據(jù)塊中最大的數(shù)據(jù) 塊的大小,則根據(jù)所述反饋信息為ACK的數(shù)據(jù)塊中最大的數(shù)據(jù)塊的大小重新創(chuàng)建新的數(shù)據(jù) 塊;以及
[0047] 步驟37,根據(jù)當(dāng)前為用戶設(shè)備分配的第一功率在上行鏈路發(fā)送重新創(chuàng)建的新的數(shù) 據(jù)塊。
[0048] 在該實(shí)施例中,如果根據(jù)降低后的第二功率計(jì)算出來的數(shù)據(jù)塊的大小大于成功被 網(wǎng)絡(luò)側(cè)接收并反饋ACK的數(shù)據(jù)塊中的最大數(shù)據(jù)塊的大小,則根據(jù)該網(wǎng)絡(luò)側(cè)反饋ACK的數(shù)據(jù) 塊中的最大數(shù)據(jù)塊的大小,重新創(chuàng)建新的數(shù)據(jù)塊,該新的數(shù)據(jù)塊可以被用戶設(shè)備根據(jù)當(dāng)前 分配的第一功率發(fā)送至網(wǎng)絡(luò)側(cè),更容易被接收成功,從而提高了用戶設(shè)備的上行鏈路數(shù)據(jù) 傳輸?shù)男阅堋?br>
[0049] 圖4示出了本發(fā)明實(shí)施例的一個(gè)具體示例,在TD-SCDMA通信系統(tǒng)中, E-TFCI(Enhanced_Transport Format Combination Indication,增強(qiáng)型傳輸格式聯(lián)合指 示):是一個(gè)MAC-e PDU的索引指示,范圍從0 - 63,63表示是最大的數(shù)據(jù)塊;
[0050] E-HICH(Enhanced_Hybrid Indication Channel 增強(qiáng)上行混合自動(dòng)重傳請(qǐng)求應(yīng)答 指示信道)是一個(gè)下行物理信道,其承載用戶設(shè)備在上行鏈路發(fā)送的MAC-ePDU數(shù)據(jù)塊的 ACK/NACK 信息;
[0051] E-AGCH(Enhanced_Absolute Grant Channel 增加上行絕對(duì)接入允許信道)是一個(gè) 下行物理信道,其承載當(dāng)前TTI為上行鏈路分配的物理資源,包括:分配的TX功率,碼道以 及時(shí)隙;
[0052] E-PUCH(Enhanced_Physical Uplink CHannel)是一個(gè)上行鏈路物理信道,其承載 用戶設(shè)備在上行鏈路發(fā)送的數(shù)據(jù)塊MAC-e H)U。
[0053] 在該具體示例中,一種上行鏈路數(shù)據(jù)傳輸?shù)姆椒?,包括?br>
[0054] 步驟41,在每一個(gè)TTI,當(dāng)用戶設(shè)備從網(wǎng)絡(luò)側(cè)接收到E-HICH信息,MAC層會(huì)在接收 到的第一預(yù)設(shè)數(shù)量個(gè)(如50個(gè))接收成功的數(shù)據(jù)塊的聯(lián)合指示信息中,更新該E-TFCI的最 大值,記為ETFCI_MAX ;即確定已經(jīng)發(fā)送的第一預(yù)設(shè)數(shù)量個(gè)數(shù)據(jù)塊中的最大數(shù)據(jù)塊的大小;
[0055] 步驟42,如果用戶設(shè)備在當(dāng)前TTI有E-AGCH分配,MAC層會(huì)決定將E-AGCH用于最 新的數(shù)據(jù)傳輸;
[0056] 步驟43,如果NACK的比率超過預(yù)設(shè)門限,MAC層將會(huì)降低當(dāng)前分配的第一 TX功 率,例如,降低2dB,得到第二TX功率,即第二TX功率=第一 TX功率一 2dB,然后根據(jù)第二 TX功率計(jì)算當(dāng)前TTI支持的數(shù)據(jù)塊的大小,并將其記為ETFCI_GRANT ;
[0057] 步驟 44,如果 ETFCI_GRANT 大于 ETFCI_MAX,則將 ETFCI_GRANT 設(shè)為 ETFCI_MAX ;
[0058] 步驟45, MAC層根據(jù)ETFCI_GRANT指示的數(shù)據(jù)塊的大小創(chuàng)建新的數(shù)據(jù)塊MAC-e rou,并使用當(dāng)前分配的第一 TX功率發(fā)送該新的數(shù)據(jù)塊。
[0059] 圖5不出了本發(fā)明實(shí)施例的另一個(gè)具體不例,在TD-SCDMA通信系統(tǒng)中,一種上行 鏈路數(shù)據(jù)傳輸?shù)姆椒ǎǎ?br>
[0060] 步驟501,用戶設(shè)備在當(dāng)前TTI接收E-HICH信息;
[0061] 步驟502,用戶設(shè)備判斷接收的E-HICH信息是ACK或NACK ;
[0062] 步驟503,如果用戶設(shè)備確定在當(dāng)前TTI接收到的E-HICH信息是NACK,MAC層在 分配的物理資源充足的情況下,傳輸該數(shù)據(jù)塊MAC-e PDU ;
[0063] 步驟504,如果用戶設(shè)備在當(dāng)前TTI接收到的針對(duì)某個(gè)數(shù)據(jù)塊MAC-e PDU的 UE-HICH信息是ACK,MAC層將檢測該接收到的數(shù)據(jù)塊MAC-e PDU的大小是否大于ETFCI_ MAX ;
[0064] 步驟505,如果否,則MAC層清空對(duì)應(yīng)的數(shù)據(jù)塊MAC-e PDU ;
[0065] 步驟506,如果是,則MAC層更新ETFCI_MAX,并記錄該反饋信息是ACK的數(shù)據(jù)塊 MAC-e PDU 的大小為 ETFCI_MAX ;
[0066] 步驟507,如果用戶設(shè)備在當(dāng)前TTI接收E-AGCH的分配信息,MAC層確定是否使用 該E-AGCH傳輸新的數(shù)據(jù)塊,如果否,則退出;
[0067] 步驟508,如果是,則MAC層檢測該已經(jīng)接收的第一預(yù)設(shè)數(shù)量個(gè)(如50個(gè))E-HICH 反饋的NACK的比率是否大于15% (預(yù)設(shè)門限,當(dāng)然該預(yù)設(shè)門限不限于是15%,還可以是其 它值),如果否,則進(jìn)入步驟510 ;
[0068] 步驟509,如果是,則降低分配的TX功率,例如2dB,調(diào)整后的功率=分配的TX功 率一2dB ;
[0069] 步驟510, MAC層根據(jù)該調(diào)整后的功率計(jì)算數(shù)據(jù)塊MAC-e PDU的大小,數(shù)據(jù)塊 MAC-e PDU的大?。∕ACe_Size)可以根據(jù)功率、時(shí)隙個(gè)數(shù)(Timeslot_Number)、碼道個(gè)數(shù) (CodeChannel_Number)使用以下公式計(jì)算得到:
[0070] MACe_Size = coderate* (4* (Timeslot_Number*704/CodeChannel_ Number-17*UCCH_Number))
[0071] 其中,coderate由功率和碼道個(gè)數(shù)計(jì)算得到,在正常HSUPA業(yè)務(wù)中,時(shí)隙個(gè)數(shù)、碼 道個(gè)數(shù),UCCH_Number都是固定的,唯一變化的就是功率,因此,功率的變化導(dǎo)致coderate 的變化,進(jìn)而導(dǎo)致MACe_Size的變化;
[0072] 步驟511,判斷計(jì)算出來的新的數(shù)據(jù)塊的大小ETFCI_GRANT是否大于ETFCI_MAX ;
[0073] 步驟 512,如果是,則將 ETFCI_GRANT 設(shè)為 ETFCI_MAX ;
[0074] 步驟513, MAC層根據(jù)ETFCI_GRANT重新創(chuàng)建新的數(shù)據(jù)塊,并根據(jù)已經(jīng)的分配的 TX功率發(fā)送該新的數(shù)據(jù)塊MAC-e PDU給物理層,該物理層發(fā)送該新的數(shù)據(jù)塊MAC-e PDU給 Node B,完成該過程。
[0075] 根據(jù)本發(fā)明的上述實(shí)施例,將提高HSUPA上行鏈路數(shù)據(jù)傳輸?shù)男阅?,尤其是無線 環(huán)境差的情況下,非常有用。在某些情況下,網(wǎng)絡(luò)對(duì)傳輸?shù)拇髷?shù)據(jù)塊的解碼性能差,因此, 有必要對(duì)于用戶設(shè)備采取一些措施,在保持好的上行鏈路數(shù)據(jù)傳輸率的環(huán)境下降低傳輸塊 的大小。根據(jù)本發(fā)明的上述實(shí)施例,用較大的功率傳輸較小的數(shù)據(jù)塊,該小數(shù)據(jù)塊能夠被 Node B正確接收的可能性得到是高,在測試領(lǐng)域該方法的優(yōu)勢是顯而易見的,它能夠保證 的HSUPA數(shù)據(jù)速率并保持好的性能。
[0076] 如圖6所示,本發(fā)明的實(shí)施例還提供一種上行鏈路數(shù)據(jù)傳輸?shù)难b置,包括:
[0077] 獲取模塊61,用于獲取用戶設(shè)備在上行鏈路發(fā)送的數(shù)據(jù)塊的誤塊率,其中,獲取模 塊61可以在當(dāng)前TTI根據(jù)網(wǎng)絡(luò)側(cè)反饋的針對(duì)用戶設(shè)備在上行鏈路發(fā)送的數(shù)據(jù)塊的反饋信 息,獲取用戶設(shè)備在上行鏈路發(fā)送的數(shù)據(jù)塊的誤塊率;
[0078] 創(chuàng)建模塊62,用于在所述誤塊率大于預(yù)設(shè)門限時(shí),創(chuàng)建新的數(shù)據(jù)塊,其中,所述新 的數(shù)據(jù)塊的大小小于當(dāng)前發(fā)送的數(shù)據(jù)塊的大??;
[0079] 發(fā)送模塊63,用于根據(jù)當(dāng)前分配給用戶設(shè)備的第一功率在上行鏈路發(fā)送新的數(shù)據(jù) 塊。
[0080] 該實(shí)施例能達(dá)到與上述圖1所示實(shí)施例相同的技術(shù)效果。
[0081] 在如圖7所示的本發(fā)明的另一實(shí)施例中,所述創(chuàng)建模塊62可以包括:
[0082] 第一判斷子模塊721,用于在誤塊率大于所述預(yù)設(shè)門限時(shí),降低當(dāng)前為用戶設(shè)備分 配的第一功率,以得到第二功率;
[0083] 第一確定子模塊722,用于根據(jù)第二功率,確定新的數(shù)據(jù)塊的大小,其中,第二功率 決定新的數(shù)據(jù)塊的大??;以及
[0084] 創(chuàng)建子模塊723,用于根據(jù)新的數(shù)據(jù)塊的大小,創(chuàng)建新的數(shù)據(jù)塊。
[0085] 該實(shí)施例能達(dá)到與上述圖1所示實(shí)施例相同的技術(shù)效果。
[0086] 在如圖8所示的本發(fā)明的另一實(shí)施例中,所述獲取模塊61可以包括:
[0087] 第一獲取子模塊811,用于在當(dāng)前TTI在已經(jīng)接收的第一預(yù)設(shè)數(shù)量個(gè)網(wǎng)絡(luò)側(cè)針對(duì) 用戶設(shè)備在上行鏈路發(fā)送的數(shù)據(jù)塊的反饋信息中,獲取用于表示數(shù)據(jù)塊沒有被所述網(wǎng)絡(luò)側(cè) 成功接收的NACK的數(shù)量;以及
[0088] 第二獲取子模塊812,用于確定所述NACK的數(shù)量與所述第一預(yù)設(shè)數(shù)量的比值,將 所述比值作為所述用戶設(shè)備在上行鏈路發(fā)送的數(shù)據(jù)塊的誤塊率。
[0089] 該實(shí)施例能達(dá)到與上述圖2所示實(shí)施例相同的技術(shù)效果。
[0090] 在上述實(shí)施例中,第一確定子模塊722用于使用如下用于3G的公式,確定新的數(shù) 據(jù)塊的大?。?br>
[0091] MACe_Size = coderate* (4* (Timeslot_Number*704/CodeChannel_ Number-17*UCCH_Number))
[0092] 其中,MACe_Size為新的數(shù)據(jù)塊的大小,coderate根據(jù)所述第二功率和碼道個(gè)數(shù) 確定,Timeslot_Number 為時(shí)隙個(gè)數(shù),CodeChannel_Number 為碼道個(gè)數(shù),UCCH_Number 為 上行增強(qiáng)控制信道的個(gè)數(shù);其中,所述Timeslot_Number,CodeChannel_Number以及UCCH_ Number均為固定值。
[0093] 在如圖9所示的本發(fā)明的另一實(shí)施例中,所述創(chuàng)建模塊62可以包括:
[0094] 第二判斷子模塊941,用于在誤塊率大于所述預(yù)設(shè)門限時(shí),降低當(dāng)前為用戶設(shè)備分 配的第一功率,以得到第二功率;
[0095] 第二確定子模塊942,用于根據(jù)第二功率,確定新的數(shù)據(jù)塊的大小,其中,第二功率 決定新的數(shù)據(jù)塊的大?。?br>
[0096] 第三判斷子模塊943,用于在第二預(yù)設(shè)數(shù)量個(gè)所述用戶設(shè)備在上行鏈路發(fā)送的數(shù) 據(jù)塊中,獲取反饋信息為ACK的數(shù)據(jù)塊中最大的數(shù)據(jù)塊的大小,所述ACK表示數(shù)據(jù)塊被所述 網(wǎng)絡(luò)側(cè)成功接收,所述第二預(yù)設(shè)數(shù)量等于所述第一預(yù)設(shè)數(shù)量;
[0097] 創(chuàng)建子模塊944,用于當(dāng)所述新的數(shù)據(jù)塊的大小大于反饋信息為ACK的數(shù)據(jù)塊中 最大的數(shù)據(jù)塊的大小時(shí),根據(jù)所述反饋信息為ACK的數(shù)據(jù)塊中最大的數(shù)據(jù)塊的大小重新創(chuàng) 建新的數(shù)據(jù)塊。
[0098] 該實(shí)施例能達(dá)到與上述圖3所示方法相同的技術(shù)效果。
[0099] 本發(fā)明的實(shí)施例還提供一種包括如上所述裝置的各個(gè)實(shí)施例的用戶設(shè)備設(shè)備。
[0100] 與上述上行鏈路數(shù)據(jù)傳輸?shù)姆椒ㄏ鄳?yīng)地,本發(fā)明的實(shí)施例還提供一種計(jì)算機(jī)程 序,而計(jì)算機(jī)程序包括程序代碼,程序代碼存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上,其能夠由處理器 來加載并執(zhí)行上述方法;
[0101] 本發(fā)明的實(shí)施例還提供一種存儲(chǔ)了上述計(jì)算機(jī)程序的存儲(chǔ)介質(zhì)。
【權(quán)利要求】
1. 一種上行鏈路數(shù)據(jù)傳輸?shù)姆椒ǎǎ? 獲取用戶設(shè)備在上行鏈路發(fā)送的數(shù)據(jù)塊的誤塊率; 在所述誤塊率大于預(yù)設(shè)門限時(shí),創(chuàng)建新的數(shù)據(jù)塊,所述新的數(shù)據(jù)塊的大小小于當(dāng)前發(fā) 送的數(shù)據(jù)塊的大??;以及 根據(jù)當(dāng)前為用戶設(shè)備分配的第一功率在上行鏈路發(fā)送所述新的數(shù)據(jù)塊。
2. 根據(jù)權(quán)利要求1所述的上行鏈路數(shù)據(jù)傳輸方法,其中,獲取用戶設(shè)備在上行鏈路發(fā) 送的數(shù)據(jù)塊的誤塊率的步驟包括: 根據(jù)網(wǎng)絡(luò)側(cè)反饋的針對(duì)用戶設(shè)備在上行鏈路發(fā)送的數(shù)據(jù)塊的反饋信息,獲取用戶設(shè)備 在上行鏈路發(fā)送的數(shù)據(jù)塊的誤塊率。
3. 根據(jù)權(quán)利要求2所述的上行鏈路數(shù)據(jù)傳輸?shù)姆椒?,其中,所述根?jù)網(wǎng)絡(luò)側(cè)反饋的針 對(duì)用戶設(shè)備在上行鏈路發(fā)送的數(shù)據(jù)塊的反饋信息,獲取用戶設(shè)備在上行鏈路發(fā)送的數(shù)據(jù)塊 的誤塊率的步驟包括: 在已經(jīng)接收的第一預(yù)設(shè)數(shù)量個(gè)網(wǎng)絡(luò)側(cè)針對(duì)用戶設(shè)備在上行鏈路發(fā)送的數(shù)據(jù)塊的反饋 信息中,獲取用于表示數(shù)據(jù)塊沒有被所述網(wǎng)絡(luò)側(cè)成功接收的NACK的數(shù)量;以及 確定所述NACK的數(shù)量與所述第一預(yù)設(shè)數(shù)量的比值,將所述比值作為所述用戶設(shè)備在 上行鏈路發(fā)送的數(shù)據(jù)塊的誤塊率。
4. 根據(jù)權(quán)利要求1-3任意一項(xiàng)所述的上行鏈路數(shù)據(jù)傳輸方法,其中,創(chuàng)建所述新的數(shù) 據(jù)塊的步驟包括: 在所述誤塊率大于所述預(yù)設(shè)門限時(shí),降低所述當(dāng)前為用戶設(shè)備分配的第一功率,以得 到第二功率;以及 根據(jù)所述第二功率,確定所述新的數(shù)據(jù)塊的大小,其中,所述第二功率決定所述新的數(shù) 據(jù)塊的大小;以及 根據(jù)所述新的數(shù)據(jù)塊的大小,創(chuàng)建所述新的數(shù)據(jù)塊。
5. 根據(jù)權(quán)利要求4所述的上行鏈路數(shù)據(jù)傳輸?shù)姆椒?,其中,確定所述新的數(shù)據(jù)塊的大 小的步驟包括: 根據(jù)如下用于3G的公式,確定所述新的數(shù)據(jù)塊的大?。? MACe_Size = coderate*(4*(Timeslot_Number*704/CodeChannel_Numbe;r-17*UCCH_ Number)); 其中,MACe_Size為所述新的數(shù)據(jù)塊的大小,coderate根據(jù)所述第二功率和碼道個(gè)數(shù) 確定,Timeslot_Number 為時(shí)隙個(gè)數(shù),CodeChannel_Number 為碼道個(gè)數(shù),UCCH_Number 為 上行增強(qiáng)控制信道的個(gè)數(shù);其中,所述Timeslot_Number、CodeChannel_Number以及UCCH_ Number均為固定值。
6. 根據(jù)權(quán)利要求1-4任意一項(xiàng)所述的上行鏈路數(shù)據(jù)傳輸?shù)姆椒ǎ渲?,?chuàng)建所述新的 數(shù)據(jù)塊的步驟包括: 在所述第二預(yù)設(shè)數(shù)量個(gè)所述用戶設(shè)備在上行鏈路發(fā)送的數(shù)據(jù)塊中,獲取反饋信息為 ACK的數(shù)據(jù)塊中最大的數(shù)據(jù)塊的大小,所述ACK表示數(shù)據(jù)塊被所述網(wǎng)絡(luò)側(cè)成功接收,所述第 二預(yù)設(shè)數(shù)量等于所述第一預(yù)設(shè)數(shù)量;以及 根據(jù)所述反饋信息為ACK的數(shù)據(jù)塊中最大的數(shù)據(jù)塊的大小,創(chuàng)建所述新的數(shù)據(jù)塊。
7. -種上行鏈路數(shù)據(jù)傳輸?shù)难b置,其特征在于,包括: 獲取模塊,用于獲取用戶設(shè)備在上行鏈路發(fā)送的數(shù)據(jù)塊的誤塊率; 創(chuàng)建模塊,用于在所述誤塊率大于預(yù)設(shè)門限時(shí),創(chuàng)建新的數(shù)據(jù)塊,所述新的數(shù)據(jù)塊的大 小小于當(dāng)前發(fā)送的數(shù)據(jù)塊的大??;以及 發(fā)送模塊,用于根據(jù)當(dāng)前為用戶設(shè)備分配的第一功率在上行鏈路發(fā)送所述新的數(shù)據(jù) 塊。
8. 根據(jù)權(quán)利要求7所述的上行鏈路數(shù)據(jù)傳輸?shù)难b置,其特征在于,所述獲取模塊用于 根據(jù)網(wǎng)絡(luò)側(cè)反饋的針對(duì)用戶設(shè)備在上行鏈路發(fā)送的數(shù)據(jù)塊的反饋信息,獲取用戶設(shè)備在上 行鏈路發(fā)送的數(shù)據(jù)塊的誤塊率。
9. 根據(jù)權(quán)利要求8所述的上行鏈路數(shù)據(jù)傳輸?shù)难b置,其中,所述獲取模塊包括: 第一獲取子模塊,用于在已經(jīng)接收的第一預(yù)設(shè)數(shù)量個(gè)網(wǎng)絡(luò)側(cè)針對(duì)用戶設(shè)備在上行鏈路 發(fā)送的數(shù)據(jù)塊的反饋信息中,獲取用于表示數(shù)據(jù)塊沒有被所述網(wǎng)絡(luò)側(cè)成功接收的NACK的 數(shù)量;以及 第二獲取子模塊,用于確定所述NACK的數(shù)量與所述第一預(yù)設(shè)數(shù)量的比值,將所述比值 作為所述用戶設(shè)備在上行鏈路發(fā)送的數(shù)據(jù)塊的誤塊率。
10. 根據(jù)權(quán)利要求7-9任意一項(xiàng)所述的上行鏈路數(shù)據(jù)傳輸?shù)难b置,其中,所述創(chuàng)建模塊 包括: 第一判斷子模塊,用于在所述誤塊率大于所述預(yù)設(shè)門限時(shí),降低所述當(dāng)前為用戶設(shè)備 分配的第一功率,以得到第二功率;以及 第一確定子模塊,用于根據(jù)所述第二功率,確定所述新的數(shù)據(jù)塊的大小,其中,所述第 二功率決定所述新的數(shù)據(jù)塊的大??;以及 創(chuàng)建子模塊,用于根據(jù)所述新的數(shù)據(jù)塊的大小,創(chuàng)建所述新的數(shù)據(jù)塊。
11. 根據(jù)權(quán)利要求10所述的上行鏈路數(shù)據(jù)傳輸?shù)难b置,其中,所述第一確定子模塊用 于根據(jù)如下用于3G的公式,確定所述新的數(shù)據(jù)塊的大?。?MACe_Size = coderate*(4*(Timeslot_Number*704/CodeChannel_Numbe;r-17*UCCH_ Number)); 其中,MACe_SiZe為新的數(shù)據(jù)塊的大小,coderate根據(jù)所述第二功率和碼道個(gè)數(shù)確定, Timeslot_Number 為時(shí)隙個(gè)數(shù),CodeChannel_Number 為碼道個(gè)數(shù),UCCH_Number 為上行增強(qiáng) 控制信道的個(gè)數(shù);其中,所述 Timeslot_Number、CodeChannel_Number 以及 UCCH_Number 均 為固定值。
12. 根據(jù)權(quán)利要求7-10任意一項(xiàng)所述的上行鏈路數(shù)據(jù)傳輸?shù)难b置,其中,所述創(chuàng)建模 塊包括: 第三判斷模塊,用于在所述第二預(yù)設(shè)數(shù)量個(gè)所述用戶設(shè)備在上行鏈路發(fā)送的數(shù)據(jù)塊 中,獲取反饋信息為ACK的數(shù)據(jù)塊中最大的數(shù)據(jù)塊的大小,所述ACK表示數(shù)據(jù)塊被所述網(wǎng)絡(luò) 側(cè)成功接收,所述第二預(yù)設(shè)數(shù)量等于所述第一預(yù)設(shè)數(shù)量;以及 創(chuàng)建子模塊,用于根據(jù)所述反饋信息為ACK的數(shù)據(jù)塊中最大的數(shù)據(jù)塊的大小,創(chuàng)建所 述新的數(shù)據(jù)塊。
13. -種用戶設(shè)備,其特征在于,包括如權(quán)利要求7 - 12任一項(xiàng)所述的上行鏈路數(shù)據(jù)傳 輸?shù)难b置。
14. 一種包括指令的計(jì)算機(jī)程序,所述指令在由處理器執(zhí)行時(shí)被設(shè)置成使所述處理器 執(zhí)行如權(quán)利要求1-6中任一項(xiàng)所述的方法。
15. -種存儲(chǔ)了如權(quán)利要求14所述計(jì)算機(jī)程序的存儲(chǔ)介質(zhì)。
【文檔編號(hào)】H04W52/20GK104106291SQ201280069537
【公開日】2014年10月15日 申請(qǐng)日期:2012年2月13日 優(yōu)先權(quán)日:2012年2月13日
【發(fā)明者】劉宇 申請(qǐng)人:意法-愛立信有限公司