欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于編碼重組位數(shù)據(jù)的方法、裝置和基站控制器的制造方法

文檔序號(hào):6504097閱讀:159來源:國(guó)知局
用于編碼重組位數(shù)據(jù)的方法、裝置和基站控制器的制造方法
【專利摘要】本發(fā)明提供一種用于在運(yùn)行軟件的處理器中編碼重組位數(shù)據(jù)的方案,包括:a從第一數(shù)據(jù)包中讀取一組未被移位的、預(yù)定數(shù)量的位數(shù)據(jù);b將所述預(yù)定數(shù)量的位數(shù)據(jù)中能夠被一起移位的位數(shù)據(jù)作為一個(gè)整體,移位至第二數(shù)據(jù)包中,并將所述預(yù)定數(shù)量的位數(shù)據(jù)中不能夠與其他位數(shù)據(jù)一起移位的位數(shù)據(jù)單獨(dú)移位至所述第二數(shù)據(jù)包中;重復(fù)步驟a和b,直至所述第一數(shù)據(jù)包中的位數(shù)據(jù)已全部移位,以獲得所述第二數(shù)據(jù)包。本發(fā)明的方案可以用于虛擬化平臺(tái),有利于通信設(shè)備向虛擬化平臺(tái)的遷移。通過本發(fā)明的方案,能夠在通用處理器中一次性讀取多位位數(shù)據(jù),并能夠?qū)⒍鄠€(gè)連續(xù)的位數(shù)據(jù)一起移位,從而能夠在通用處理器中實(shí)現(xiàn)位數(shù)據(jù)的快速編碼重組,大大提高了位數(shù)據(jù)編碼重組的速率。
【專利說明】用于編碼重組位數(shù)據(jù)的方法、裝置和基站控制器

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,尤其涉及一種用于在運(yùn)行軟件的處理器中編碼重組位 數(shù)據(jù)的方法、裝置和基站控制器。

【背景技術(shù)】
[0002] 在無線通信系統(tǒng)和其他多種系統(tǒng)中,為了諸如獲得更好的錯(cuò)誤恢復(fù)能力等目的, 數(shù)據(jù)幀通常會(huì)被分割和重定位,這樣關(guān)鍵的數(shù)據(jù)位將在比較安全的地方而不太重要的部分 在相同無線信道中的較不安全的地方。
[0003] 就目前的無線通信系統(tǒng)和其他多種系統(tǒng)中而言,由于硬件的高處理速度,在其硬 件平臺(tái)中往往能夠?qū)崿F(xiàn)大規(guī)模數(shù)據(jù)量的上述數(shù)據(jù)幀的分割和重定位等處理。然而,隨著虛 擬化技術(shù)的廣泛引用,系統(tǒng)中的設(shè)備需要被遷移到虛擬化平臺(tái)。但由于虛擬化平臺(tái)主要運(yùn) 行軟件,而軟件的處理速度的限制,使得其無法實(shí)現(xiàn)大規(guī)模的高速的數(shù)據(jù)幀處理。


【發(fā)明內(nèi)容】

[0004] 本發(fā)明的目的是提供一種用于在運(yùn)行軟件的處理器中編碼重組位數(shù)據(jù)的方法、裝 置以及基站控制器。
[0005] 根據(jù)本發(fā)明的一個(gè)方面,提供一種用于在運(yùn)行軟件的處理器中編碼重組位數(shù)據(jù)的 方法,其中,該方法包括以下步驟:
[0006] a從第一數(shù)據(jù)包中讀取一組未被移位的、預(yù)定數(shù)量的位數(shù)據(jù);
[0007] b將所述預(yù)定數(shù)量的位數(shù)據(jù)中能夠被一起移位的位數(shù)據(jù)作為一個(gè)整體,移位至第 二數(shù)據(jù)包中,并將所述預(yù)定數(shù)量的位數(shù)據(jù)中不能夠與其他位數(shù)據(jù)一起移位的位數(shù)據(jù)單獨(dú)移 位至所述第二數(shù)據(jù)包中;
[0008] c重復(fù)步驟a和b,直至所述第一數(shù)據(jù)包中的位數(shù)據(jù)已全部移位,以獲得所述第二 數(shù)據(jù)包。
[0009] 根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種用于在運(yùn)行軟件的處理器中編碼重組位 數(shù)據(jù)的編碼重組裝置,其中,該編碼重組裝置包括以下裝置:
[0010] 第一讀取裝置,用于從第一數(shù)據(jù)包中讀取一組未被移位的、預(yù)定數(shù)量的位數(shù)據(jù);
[0011] 移位裝置,用于將所述預(yù)定數(shù)量的位數(shù)據(jù)中能夠被一起移位的位數(shù)據(jù)作為一個(gè)整 體,移位至第二數(shù)據(jù)包中,并將所述預(yù)定數(shù)量的位數(shù)據(jù)中不能夠與其他位數(shù)據(jù)一起移位的 位數(shù)據(jù)單獨(dú)移位至所述第二數(shù)據(jù)包中;
[0012] 第一迭代裝置,用于觸發(fā)讀取裝置和移位裝置重復(fù)執(zhí)行操作,直至所述第一數(shù)據(jù) 包中的位數(shù)據(jù)已全部移位,以獲得所述第二數(shù)據(jù)包。
[0013] 根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種基站控制器,其中,所述基站控制器包括 本發(fā)明提供的編碼重組裝置。
[0014] 與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):1)本發(fā)明的方案主要通過運(yùn)行軟件的處 理器來實(shí)現(xiàn),使得本發(fā)明的方案可以用于虛擬化平臺(tái),有利于通信設(shè)備向虛擬化平臺(tái)的遷 移。通過本發(fā)明的方案,能夠在通用處理器中一次性讀取多位位數(shù)據(jù),并能夠?qū)⒍鄠€(gè)連續(xù)的 位數(shù)據(jù)一起移位,從而能夠在通用處理器中實(shí)現(xiàn)位數(shù)據(jù)的快速編碼重組,大大提高了位數(shù) 據(jù)編碼重組的速率;2)當(dāng)一組位數(shù)據(jù)均為0時(shí),能夠進(jìn)一步減少處理周期,加快處理速度。

【專利附圖】

【附圖說明】
[0015] 通過閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它 特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0016] 圖1為本發(fā)明一個(gè)方面的用于在運(yùn)行軟件的處理器中編碼重組位數(shù)據(jù)的方法流 程不意圖;
[0017] 圖2為本發(fā)明另一個(gè)方面的用于在運(yùn)行軟件的處理器中編碼重組位數(shù)據(jù)的方法 流程示意圖;
[0018] 圖3為本發(fā)明一個(gè)方面的用于在運(yùn)行軟件的處理器中編碼重組位數(shù)據(jù)的編碼重 組裝置的結(jié)構(gòu)示意圖;
[0019] 圖4為本發(fā)明另一個(gè)方面的用于在運(yùn)行軟件的處理器中編碼重組位數(shù)據(jù)的編碼 重組裝置的結(jié)構(gòu)示意圖;
[0020] 圖5為基站控制器中用于編碼重組位數(shù)據(jù)的模塊及相關(guān)設(shè)備的結(jié)構(gòu)示意圖;
[0021] 圖6為本發(fā)明一個(gè)優(yōu)選實(shí)施例的音頻數(shù)據(jù)校驗(yàn)系統(tǒng)。
[0022] 附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。

【具體實(shí)施方式】
[0023] 首先,在此先介紹本發(fā)明中可能使用的術(shù)語:
[0024] 第二代移動(dòng)通信技術(shù):2G(Second generation)
[0025] 第三代合作伙伴計(jì)劃:3GPP(3rd Generation Partnership Project)
[0026] 自適應(yīng)多速率:AMR(Adaptive multi rate)
[0027] 基站控制器:BSC (Base station controller)
[0028] 基站收發(fā)臺(tái):BTS(Base transceiver station)
[0029] 復(fù)雜可編程邏輯器件:CPLD (Complex programmable logic device)
[0030] 中央處理器:CPU (Central processing unit)
[0031] 增強(qiáng)型全速率:EFR(Enhanced full rate)
[0032] 現(xiàn)場(chǎng)可編程門陣列:FPGA(Field programmable gate array)
[0033] 全速率:FR(Full rate)
[0034] 通用處理器:GPP (General-purpose processor)
[0035] 半速率:HR(Half rate)
[0036] 網(wǎng)路協(xié)議:IP (Internet Protocol)
[0037] 平均意見得分:M0S (Mean Opinion Score)
[0038] 實(shí)時(shí)傳送協(xié)議:RTP (Real Time Transport Protocol)
[0039] 代碼轉(zhuǎn)換器和速率適配單兀:TRAU (Transcoder and Rate Adaptation Unit)
[0040] 基于IP的代碼轉(zhuǎn)換器和速率適配單兀:TRAUP (Transcoder and Rate Adaptation Unit over IP)
[0041] 無線云兀素 :WCE (Wireless Cloud Element)
[0042] 媒體網(wǎng)關(guān):MGW (Media Gateway)
[0043] 接著,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。
[0044] 圖1為本發(fā)明一個(gè)方面的用于在運(yùn)行軟件的處理器中編碼重組位數(shù)據(jù)的方法流 程示意圖。本實(shí)施例的方法主要通過運(yùn)行軟件的處理器來實(shí)現(xiàn);其中,所述運(yùn)行軟件的處理 器包括任何能夠運(yùn)行軟件的通用處理器,例如CPU等。根據(jù)本實(shí)施例的方法包括步驟1、步 驟2和步驟3。
[0045] 在步驟1中,處理器從第一數(shù)據(jù)包中讀取一組未被移位的、預(yù)定數(shù)量的位數(shù)據(jù)。優(yōu) 選地,所述第一數(shù)據(jù)包為負(fù)載數(shù)據(jù)包,如RTP負(fù)載數(shù)據(jù)包或TRAUP負(fù)載數(shù)據(jù)包等。其中,所 述位數(shù)據(jù)為一個(gè)bit的數(shù)據(jù)。
[0046] 優(yōu)選地,所述預(yù)定數(shù)量為所述處理器的最大位寬。例如,32位處理器的最大位寬 為32bit,則該預(yù)定數(shù)量為32個(gè);又例如,64位處理器的最大位寬為64bit,則該預(yù)定數(shù)量 為64個(gè)等。
[0047] 其中,第一數(shù)據(jù)包的分組方式可被預(yù)先確定,例如,預(yù)先確定數(shù)據(jù)包的分組方式為 MXN,其中,Μ表示分組數(shù)量,N表示每組包含的位數(shù)據(jù)數(shù)量。需要說明的是,該分組主要用 于標(biāo)識(shí)需要獲取的位數(shù)據(jù)在數(shù)據(jù)包中的范圍,處理器實(shí)際并不需要執(zhí)行將數(shù)據(jù)包劃分成多 個(gè)分組的位數(shù)據(jù)的操作。
[0048] 具體地,處理器從第一數(shù)據(jù)包中讀取一組未被移位的、預(yù)定數(shù)量的位數(shù)據(jù)的方式 包括但不限于:
[0049] 1)處理器按照預(yù)定順序從第一數(shù)據(jù)包中讀取一組未被移位的、預(yù)定數(shù)量的位數(shù) 據(jù)。
[0050] 例如,處理器的最大位寬為32,下表1示出了作為第一數(shù)據(jù)包的、AMR在12. 2kb/s 全速率下的一個(gè)TRAUP負(fù)載數(shù)據(jù)包;其中,S1至S244依序排列。
[0051]

【權(quán)利要求】
1. 一種用于在運(yùn)行軟件的處理器中編碼重組位數(shù)據(jù)的方法,其中,該方法包括以下步 驟: a從第一數(shù)據(jù)包中讀取一組未被移位的、預(yù)定數(shù)量的位數(shù)據(jù); b將所述預(yù)定數(shù)量的位數(shù)據(jù)中能夠被一起移位的位數(shù)據(jù)作為一個(gè)整體,移位至第二數(shù) 據(jù)包中,并將所述預(yù)定數(shù)量的位數(shù)據(jù)中不能夠與其他位數(shù)據(jù)一起移位的位數(shù)據(jù)單獨(dú)移位至 所述第二數(shù)據(jù)包中; c重復(fù)所述步驟a和b,直至所述第一數(shù)據(jù)包中的位數(shù)據(jù)已全部處理,以獲得所述第二 數(shù)據(jù)包。
2. 根據(jù)權(quán)利要求1所述的方法,其中,所述步驟b包括以下步驟: bl讀取與該組預(yù)定數(shù)量的位數(shù)據(jù)對(duì)應(yīng)的、在其移位的過程中未被使用過的一個(gè)移位信 息; b2基于所述移位信息,獲得該組預(yù)定數(shù)量的位數(shù)據(jù)中能夠被一起移位的多個(gè)位數(shù)據(jù)或 只能被單獨(dú)移位的一個(gè)位數(shù)據(jù),并將該多個(gè)或一個(gè)位數(shù)據(jù)移位至所述第二數(shù)據(jù)包中; b3重復(fù)所述步驟bl和b2,直至該組預(yù)定數(shù)量的位數(shù)據(jù)已全部移位。
3. 根據(jù)權(quán)利要求2所述的方法,其中,當(dāng)所述移位信息用于指示一個(gè)位數(shù)據(jù)的移位時(shí), 其包含該一個(gè)位數(shù)據(jù)的數(shù)據(jù)內(nèi)容,所述步驟b2包括以下步驟: -當(dāng)基于所述移位信息,確定被移位的位數(shù)據(jù)為多個(gè)時(shí),從該組預(yù)定數(shù)量的位數(shù)據(jù)中獲 取該能夠被一起移位的多個(gè)位數(shù)據(jù)并移位至第二數(shù)據(jù)包中; -當(dāng)基于所述移位信息,確定被移位的位數(shù)據(jù)為一個(gè)時(shí),將所述移位信息中包含的所述 數(shù)據(jù)內(nèi)容寫入所述第二數(shù)據(jù)包中。
4. 根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其中,該方法還包括以下步驟: i判斷所述預(yù)定數(shù)量的位數(shù)據(jù)是否均為零,并當(dāng)判斷所述預(yù)定數(shù)量的位數(shù)據(jù)均為零時(shí), 執(zhí)行所述步驟a,當(dāng)判斷所述預(yù)定數(shù)量的位數(shù)據(jù)不均為零時(shí),執(zhí)行所述步驟b ; 其中,所述步驟c包括以下步驟: 重復(fù)所述步驟a、i和b,直至所述第一數(shù)據(jù)包中的位數(shù)據(jù)已全部處理,以獲得所述第二 數(shù)據(jù)包。
5. 根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其中,所述預(yù)定數(shù)量為所述處理器的最大 位寬。
6. 根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其中,所述移位信息為可執(zhí)行代碼。
7. -種用于在運(yùn)行軟件的處理器中編碼重組位數(shù)據(jù)的編碼重組裝置,其中,該編碼重 組裝置包括以下裝置: 第一讀取裝置,用于從第一數(shù)據(jù)包中讀取一組未被移位的、預(yù)定數(shù)量的位數(shù)據(jù); 移位裝置,用于將所述預(yù)定數(shù)量的位數(shù)據(jù)中能夠被一起移位的位數(shù)據(jù)作為一個(gè)整體, 移位至第二數(shù)據(jù)包中,并將所述預(yù)定數(shù)量的位數(shù)據(jù)中不能夠與其他位數(shù)據(jù)一起移位的位數(shù) 據(jù)單獨(dú)移位至所述第二數(shù)據(jù)包中; 第一迭代裝置,用于觸發(fā)讀取裝置和移位裝置重復(fù)執(zhí)行操作,直至所述第一數(shù)據(jù)包中 的位數(shù)據(jù)已全部處理,以獲得所述第二數(shù)據(jù)包。
8. 根據(jù)權(quán)利要求7所述的編碼重組裝置,其中,所述移位裝置包括以下裝置: 第二讀取裝置,用于讀取與該組預(yù)定數(shù)量的位數(shù)據(jù)對(duì)應(yīng)的、在其移位的過程中未被使 用過的一個(gè)移位信息; 子移位裝置,用于基于所述移位信息,獲得該組預(yù)定數(shù)量的位數(shù)據(jù)中能夠被一起移位 的多個(gè)位數(shù)據(jù)或只能被單獨(dú)移位的一個(gè)位數(shù)據(jù),并將該多個(gè)或一個(gè)位數(shù)據(jù)移位至所述第二 數(shù)據(jù)包中; 第二迭代裝置,用于觸發(fā)所述第二讀取裝置和子移位裝置重復(fù)執(zhí)行操作,直至該組預(yù) 定數(shù)量的位數(shù)據(jù)已全部移位。
9. 根據(jù)權(quán)利要求8所述的編碼重組裝置,其中,當(dāng)所述移位信息用于指示一個(gè)位數(shù)據(jù) 的移位時(shí),其包含該一個(gè)位數(shù)據(jù)的數(shù)據(jù)內(nèi)容,所述子移位裝置包括以下裝置: 第一子移位裝置,用于當(dāng)基于所述移位信息,確定被移位的位數(shù)據(jù)為多個(gè)時(shí),從該組預(yù) 定數(shù)量的位數(shù)據(jù)中獲取該能夠被一起移位的多個(gè)位數(shù)據(jù)并移位至第二數(shù)據(jù)包中; 第二子移位裝置,用于當(dāng)基于所述移位信息,確定被移位的位數(shù)據(jù)為一個(gè)時(shí),將所述移 位信息中包含的所述數(shù)據(jù)內(nèi)容寫入所述第二數(shù)據(jù)包中。
10. 根據(jù)權(quán)利要求7至9中任一項(xiàng)所述的編碼重組裝置,其中,該編碼重組裝置還包括 以下裝置: 判斷裝置,用于判斷所述預(yù)定數(shù)量的位數(shù)據(jù)是否均為零,并當(dāng)判斷所述預(yù)定數(shù)量的位 數(shù)據(jù)均為零時(shí),觸發(fā)所述第一讀取裝置執(zhí)行操作,當(dāng)判斷所述預(yù)定數(shù)量的位數(shù)據(jù)不均為零 時(shí),觸發(fā)所述移位裝置執(zhí)行操作; 其中,所述第一迭代裝置包括以下裝置: 子迭代裝置,用于觸發(fā)所述第一讀取裝置、所述判斷裝置和所述移位裝置重復(fù)執(zhí)行操 作,直至所述第一數(shù)據(jù)包中的位數(shù)據(jù)已全部處理,以獲得所述第二數(shù)據(jù)包。
11. 根據(jù)權(quán)利要求7至10中任一項(xiàng)所述的編碼重組裝置,其中,所述預(yù)定數(shù)量為所述處 理器的最大位寬。
12. 根據(jù)權(quán)利要求7至11中任一項(xiàng)所述的編碼重組裝置,其中,所述移位信息為可執(zhí)行 代碼。
13. -種基站控制器,包括如權(quán)利要求7至12中至少一項(xiàng)所述的編碼重組裝置。
【文檔編號(hào)】G06F9/455GK104243085SQ201310229023
【公開日】2014年12月24日 申請(qǐng)日期:2013年6月8日 優(yōu)先權(quán)日:2013年6月8日
【發(fā)明者】栗欣, 唐善敬 申請(qǐng)人:阿爾卡特朗訊
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
四川省| 临泉县| 瓮安县| 阿克| 连平县| 抚宁县| 建德市| 巴林左旗| 息烽县| 弥勒县| 古田县| 荥经县| 应用必备| 大名县| 乌兰察布市| 鸡东县| 凤山市| 桂东县| 万州区| 齐齐哈尔市| 鄂伦春自治旗| 五大连池市| 永州市| 玛沁县| 通榆县| 花莲县| 庆城县| 北票市| 思南县| 临湘市| 南川市| 龙川县| 东阿县| 谷城县| 马尔康县| 周至县| 武乡县| 新晃| 芒康县| 同心县| 营山县|