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

編碼參數(shù)的調(diào)整、反饋信息的處理方法及裝置的制造方法

文檔序號(hào):9690779閱讀:506來(lái)源:國(guó)知局
編碼參數(shù)的調(diào)整、反饋信息的處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種編碼參數(shù)的調(diào)整、反饋信息的處理方法 及裝置。
【背景技術(shù)】
[0002] 隨著因特網(wǎng)(Internet)和無(wú)線寬帶網(wǎng)絡(luò)的迅速發(fā)展和廣泛部署,無(wú)線網(wǎng)絡(luò)給人 們的生活帶來(lái)了巨大的變革。無(wú)線局域網(wǎng)在人們的生活中也同樣占據(jù)了不可或缺的地位。 通過(guò)無(wú)線寬帶網(wǎng)絡(luò)接入互聯(lián)網(wǎng)已經(jīng)成為了人們?nèi)粘I钪兄饕暇W(wǎng)方式。因此,如何提高 無(wú)線網(wǎng)絡(luò)的傳輸質(zhì)量成為了當(dāng)今研究問(wèn)題的熱點(diǎn)。
[0003] 網(wǎng)絡(luò)編碼打破了傳統(tǒng)上的路由機(jī)制認(rèn)為在網(wǎng)絡(luò)中傳輸?shù)臄?shù)據(jù)包只能轉(zhuǎn)發(fā)和存儲(chǔ) 的限制,網(wǎng)絡(luò)中的節(jié)點(diǎn)不再僅僅只是簡(jiǎn)單地轉(zhuǎn)發(fā)數(shù)據(jù)包到鏈路,而是可以允許節(jié)點(diǎn)將接收 到的數(shù)據(jù)包經(jīng)過(guò)編碼后再進(jìn)行發(fā)送。一種基于傳輸控制協(xié)議(TCP)的隨機(jī)線性網(wǎng)絡(luò)編碼為 解決TCP在無(wú)線網(wǎng)絡(luò)下的性能衰落問(wèn)題帶來(lái)新思路。
[0004] 由J. K. Sundararajan等人首次提出了結(jié)合網(wǎng)絡(luò)編碼的TCP協(xié)議以提高TCP在無(wú) 線環(huán)境下的傳輸性能。圖1是根據(jù)相關(guān)技術(shù)的基于TCP的隨機(jī)線性網(wǎng)絡(luò)編碼的示意圖。如 圖1所示,在傳統(tǒng)TCP協(xié)議的傳輸層和網(wǎng)絡(luò)層之間加入一個(gè)新的協(xié)議層:網(wǎng)絡(luò)編碼層。通過(guò) 網(wǎng)絡(luò)編碼將下層的丟包掩蓋,使TCP繼續(xù)保持良好傳輸?shù)男阅芏皇侵鲃?dòng)縮小擁塞窗口降 低發(fā)送速率,而且TCP協(xié)議具有良好的兼容性。
[0005] 然而,基于TCP的網(wǎng)絡(luò)編碼盡管具有上述優(yōu)勢(shì),但與此同時(shí)也同樣面臨著挑戰(zhàn)。例 如:在連續(xù)丟包的環(huán)境下,如果連續(xù)丟包長(zhǎng)度超過(guò)網(wǎng)絡(luò)編碼窗口 W,那么在解碼時(shí)就會(huì)出現(xiàn) 不可逆的數(shù)據(jù)包無(wú)法正確解碼的問(wèn)題。在通常情況下,信道的衰落往往會(huì)導(dǎo)致一連串的數(shù) 據(jù)包丟失,傳輸?shù)倪^(guò)程中產(chǎn)生的錯(cuò)誤往往具有突發(fā)性。因此,如何應(yīng)對(duì)這種連續(xù)丟包對(duì)網(wǎng)絡(luò) 編碼產(chǎn)生的影響是至關(guān)重要的。
[0006] 由此可見(jiàn),相關(guān)技術(shù)中無(wú)法克服由連續(xù)丟包而造成的無(wú)法解碼的問(wèn)題。

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

[0007] 本發(fā)明實(shí)施例提供了一種編碼參數(shù)的調(diào)整、反饋信息的處理方法及裝置,以至少 解決相關(guān)技術(shù)中無(wú)法克服由連續(xù)丟包而造成的無(wú)法解碼的問(wèn)題。
[0008] 根據(jù)本發(fā)明的一個(gè)方面,提供了一種編碼參數(shù)的調(diào)整方法。
[0009] 根據(jù)本發(fā)明實(shí)施例的編碼參數(shù)的調(diào)整方法包括:向解碼端發(fā)送多個(gè)連續(xù)的編碼數(shù) 據(jù)包;接收解碼端根據(jù)多個(gè)連續(xù)的編碼數(shù)據(jù)包確定的反饋信息,其中,反饋信息用于通知當(dāng) 前的網(wǎng)絡(luò)狀態(tài)對(duì)傳輸多個(gè)連續(xù)的編碼數(shù)據(jù)包所造成的影響;根據(jù)反饋信息調(diào)整編碼參數(shù)。 [0010] 優(yōu)選地,反饋信息包括以下至少之一:解碼端估計(jì)的網(wǎng)絡(luò)中的丟包率;解碼端估 計(jì)的網(wǎng)絡(luò)中的最大連續(xù)丟包個(gè)數(shù);接收到的反饋數(shù)據(jù)包的base值,其中,base為初始為每 個(gè)編碼數(shù)據(jù)包分配的序號(hào);接收到的反饋數(shù)據(jù)包的rank值,其中,rank為解碼端所采用的 解碼矩陣的秩。
[0011] 優(yōu)選地,編碼參數(shù)包括以下至少之一:冗余因子、編碼窗口。
[0012] 優(yōu)選地,根據(jù)反饋信息調(diào)整編碼參數(shù)包括以下至少之一:根據(jù)解碼端估計(jì)的網(wǎng)絡(luò) 中的丟包率調(diào)整冗余因子;根據(jù)解碼端估計(jì)的網(wǎng)絡(luò)中的最大連續(xù)丟包個(gè)數(shù)調(diào)整編碼窗口; 在根據(jù)接收到的反饋數(shù)據(jù)包的base值和接收到的反饋數(shù)據(jù)包的rank值確定多個(gè)連續(xù)的編 碼數(shù)據(jù)包中的部分或全部數(shù)據(jù)包發(fā)生丟失的情況下,重新生成新的編碼數(shù)據(jù)包。
[0013] 優(yōu)選地,根據(jù)解碼端估計(jì)的網(wǎng)絡(luò)中的丟包率調(diào)整冗余因子包括:采用以下公式計(jì) 算冗余因子的下界:
其中,R為冗余因子,P為解碼端估計(jì)的網(wǎng)絡(luò)中的丟包率;在滿 足不低于下界取值的基礎(chǔ)上加大冗余因子的取值,并且與初始設(shè)定的冗余因子進(jìn)行比較, 將取值較大者設(shè)置為待使用的冗余因子。
[0014] 優(yōu)選地,根據(jù)解碼端估計(jì)的網(wǎng)絡(luò)中的最大連續(xù)丟包個(gè)數(shù)調(diào)整編碼窗口包括以下之 一:在確定解碼端估計(jì)的網(wǎng)絡(luò)中的最大連續(xù)丟包個(gè)數(shù)大于編碼窗口的情況下,則減小編碼 窗口的取值;在確定解碼端估計(jì)的網(wǎng)絡(luò)中的最大連續(xù)丟包個(gè)數(shù)小于或等于編碼窗口的情況 下,則繼續(xù)保持編碼窗口的大小。
[0015] 優(yōu)選地,在根據(jù)接收到的反饋數(shù)據(jù)包的base值和接收到的反饋數(shù)據(jù)包的rank值 確定部分或全部數(shù)據(jù)包發(fā)生丟失的情況下,重新生成新的編碼數(shù)據(jù)包包括:通過(guò)對(duì)當(dāng)前反 饋的數(shù)據(jù)包的base值減去前一個(gè)接收到的反饋數(shù)據(jù)包的base值,并且比較當(dāng)前反饋的數(shù) 據(jù)包的rank值與前一個(gè)接收到的反饋數(shù)據(jù)包rank值是否相同;若base的差值大于或等于 編碼窗口且rank值相同的情況,則確定部分或全部數(shù)據(jù)包發(fā)生丟失;判斷當(dāng)前反饋的數(shù)據(jù) 包是否為在丟失長(zhǎng)度為編碼窗口的多個(gè)連續(xù)數(shù)據(jù)包后的首個(gè)編碼數(shù)據(jù)包;如果是,則將編 碼窗口的取值加1,并且按照更新后的編碼窗口與冗余因子重新生成新的編碼數(shù)據(jù)包,如果 否,則按照冗余因子重新生成新的編碼數(shù)據(jù)包。
[0016] 根據(jù)本發(fā)明的另一方面,提供了 一種反饋信息的處理方法。
[0017] 根據(jù)本發(fā)明實(shí)施例的反饋信息的處理方法包括:接收編碼端發(fā)送的多個(gè)連續(xù)編碼 數(shù)據(jù)包;根據(jù)多個(gè)連續(xù)編碼數(shù)據(jù)包生成反饋信息,其中,反饋信息用于通知編碼端當(dāng)前的網(wǎng) 絡(luò)狀態(tài)對(duì)傳輸多個(gè)連續(xù)編碼數(shù)據(jù)包所造成的影響以使編碼端調(diào)整編碼參數(shù);向編碼端返回 反饋信息。
[0018] 優(yōu)選地,反饋信息包括以下至少之一:自身估計(jì)的網(wǎng)絡(luò)中的丟包率;自身估計(jì)的 網(wǎng)絡(luò)中的最大連續(xù)丟包個(gè)數(shù);待發(fā)送的反饋數(shù)據(jù)包的base值,其中,base為初始為每個(gè)編 碼數(shù)據(jù)包分配的序號(hào);待發(fā)送的反饋數(shù)據(jù)包的rank值,其中,rank為解碼端所采用的解碼 矩陣的秩。
[0019] 優(yōu)選地,編碼參數(shù)包括以下至少之一:冗余因子、編碼窗口。
[0020] 優(yōu)選地,根據(jù)多個(gè)連續(xù)編碼數(shù)據(jù)包生成反饋信息包括以下至少之一:網(wǎng)絡(luò)中的丟 包率、網(wǎng)絡(luò)中的最大連續(xù)丟包個(gè)數(shù)。
[0021] 優(yōu)選地,采用在接收到的編碼數(shù)據(jù)包中每相鄰兩個(gè)編碼數(shù)據(jù)包中所攜帶的base 值的差值總和除以編碼數(shù)據(jù)包的數(shù)量計(jì)算丟包率。
[0022] 優(yōu)選地,根據(jù)接收到的編碼數(shù)據(jù)包中每相鄰兩個(gè)編碼數(shù)據(jù)包中所攜帶的base值 的差值的最大值得到網(wǎng)絡(luò)中的最大丟包個(gè)數(shù)。
[0023] 根據(jù)本發(fā)明的一個(gè)方面,提供了 一種編碼參數(shù)的調(diào)整裝置。
[0024] 根據(jù)本發(fā)明實(shí)施例的編碼參數(shù)的調(diào)整裝置包括:發(fā)送模塊,用于向解碼端發(fā)送多 個(gè)連續(xù)的編碼數(shù)據(jù)包;接收模塊,用于接收解碼端根據(jù)多個(gè)連續(xù)的編碼數(shù)據(jù)包確定的反饋 信息,其中,反饋信息用于通知當(dāng)前的網(wǎng)絡(luò)狀態(tài)對(duì)傳輸多個(gè)連續(xù)的編碼數(shù)據(jù)包所造成的影 響;調(diào)整模塊,用于根據(jù)反饋信息調(diào)整編碼參數(shù)。
[0025] 優(yōu)選地,反饋信息包括以下至少之一:解碼端估計(jì)的網(wǎng)絡(luò)中的丟包率;解碼端估 計(jì)的網(wǎng)絡(luò)中的最大連續(xù)丟包個(gè)數(shù);接收到的反饋數(shù)據(jù)包的base值,其中,base為初始為每 個(gè)編碼數(shù)據(jù)包分配的序號(hào);接收到的反饋數(shù)據(jù)包的rank值,其中,rank為解碼端所采用的 解碼矩陣的秩。
[0026] 優(yōu)選地,編碼參數(shù)包括以下至少之一:冗余因子、編碼窗口。
[0027] 優(yōu)選地,調(diào)整模塊包括:第一調(diào)整單元,用于根據(jù)解碼端估計(jì)的網(wǎng)絡(luò)中的丟包率調(diào) 整冗余因子;第二調(diào)整單元,用于根據(jù)解碼端估計(jì)的網(wǎng)絡(luò)中的最大連續(xù)丟包個(gè)數(shù)調(diào)整編碼 窗口;生成單元,用于在根據(jù)接收到的反饋數(shù)據(jù)包的base值和接收到的反饋數(shù)據(jù)包的rank 值確定多個(gè)連續(xù)的編碼數(shù)據(jù)包中的部分或全部數(shù)據(jù)包發(fā)生丟失的情況下,重新生成新的編 碼數(shù)據(jù)包。
[0028] 優(yōu)選地,第一調(diào)整單元包括:計(jì)算子單元,用于采用以下公式計(jì)算冗余因子的下
其中,R為冗余因子,P為解碼端估計(jì)的網(wǎng)絡(luò)中的丟包率;調(diào)整子單元,用于在 滿足不低于下界取值的基礎(chǔ)上加大冗余因子的取值,并且與初始設(shè)定的冗余因子進(jìn)行比 較,將取值較大者設(shè)置為待使用的冗余因子。
[0029] 優(yōu)選地,第二調(diào)整單元,用于在確定解碼端估計(jì)的網(wǎng)絡(luò)中的最大連續(xù)丟包個(gè)數(shù)大 于編碼窗口的情況下,則減小編碼窗口的取值;或者,在確定解碼端估計(jì)的網(wǎng)絡(luò)中的最大連 續(xù)丟包個(gè)數(shù)小于或等于編碼窗口的情況下,則繼續(xù)保持編碼窗口的大小。
[0030] 優(yōu)選地,生成單元包括:比較子單元,用于通過(guò)對(duì)當(dāng)前反饋的數(shù)據(jù)包的base值減 去前一個(gè)接收到的反饋數(shù)據(jù)包的base值,并且比較當(dāng)前反饋的數(shù)據(jù)包的rank值與前一個(gè) 接收到的反饋數(shù)據(jù)包的rank值是否相同;確定子單元,用于在base的差值大于或等于編碼 窗口且rank值相同的情況下,確定部分或全部數(shù)據(jù)包發(fā)生丟失;處理子單元,用于判斷當(dāng) 前反饋的數(shù)據(jù)包是否為在丟失長(zhǎng)度為編碼窗口的多個(gè)連續(xù)數(shù)據(jù)包后的首個(gè)編碼數(shù)據(jù)包;如 果是,則將編碼窗口的取值加1,并且按照更新后的編碼窗口與冗余因子重新生成新的編碼 數(shù)據(jù)包,如果否,則按照冗余因子重新生成新的編碼數(shù)據(jù)包。
[0031 ] 根據(jù)本發(fā)明的另一方面,提供了 一種反饋信息的處理裝置。
[0032] 根據(jù)本發(fā)明實(shí)施例的反饋信息的處理裝置包括:接收模塊,用于接收編碼端發(fā)送 的多個(gè)連續(xù)編碼數(shù)據(jù)包;生成模塊,用于根據(jù)多個(gè)連續(xù)編碼數(shù)據(jù)包生成反饋信息,其中,反 饋信息用于通知編碼端當(dāng)前的網(wǎng)絡(luò)狀態(tài)對(duì)傳輸多個(gè)連續(xù)編碼數(shù)據(jù)包所造成的影響以使編 碼端調(diào)整編碼參數(shù);反饋模塊,用于向編碼端返回反饋信息。
[0033] 優(yōu)選地,反饋信息包括以下至少之一:自身估計(jì)的網(wǎng)絡(luò)中的丟包率;自身估計(jì)的 網(wǎng)絡(luò)中的最大連續(xù)丟包個(gè)數(shù);待發(fā)送的反饋數(shù)據(jù)包的base值,其中,base為初始為每個(gè)編 碼數(shù)據(jù)包分配的序號(hào);待發(fā)送的反饋數(shù)據(jù)包的rank值,其中,rank為解碼端所采用的解碼 矩陣的秩。
[0034] 優(yōu)選地,編碼參數(shù)包括以下至少之一:冗余因子、編碼窗口。
[0035] 優(yōu)選地,生成模塊包括:第一估計(jì)單元,用于采用接收到的編碼數(shù)據(jù)包的數(shù)量以及 在接收到的編碼數(shù)據(jù)包中每相鄰兩個(gè)編碼數(shù)據(jù)包中所攜帶的base值的差值總
當(dāng)前第1頁(yè)1 2 3 4 5 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
罗江县| 娱乐| 临沭县| 盐池县| 南康市| 镇原县| 宁强县| 建阳市| 通渭县| 苍梧县| 乌鲁木齐县| 哈密市| 西乡县| 镇赉县| 会宁县| 宜春市| 宜黄县| 阿拉善盟| 都江堰市| 永城市| 灵寿县| 陇南市| 措美县| 绥德县| 武隆县| 海兴县| 龙陵县| 西城区| 栾城县| 大方县| 通道| 平湖市| 黄骅市| 泰兴市| 韩城市| 宁武县| 莱阳市| 白山市| 呼伦贝尔市| 安丘市| 浑源县|