两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

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

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

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

[0007] 本發(fā)明實施例提供了一種編碼參數(shù)的調(diào)整、反饋信息的處理方法及裝置,以至少 解決相關(guān)技術(shù)中無法克服由連續(xù)丟包而造成的無法解碼的問題。
[0008] 根據(jù)本發(fā)明的一個方面,提供了一種編碼參數(shù)的調(diào)整方法。
[0009] 根據(jù)本發(fā)明實施例的編碼參數(shù)的調(diào)整方法包括:向解碼端發(fā)送多個連續(xù)的編碼數(shù) 據(jù)包;接收解碼端根據(jù)多個連續(xù)的編碼數(shù)據(jù)包確定的反饋信息,其中,反饋信息用于通知當 前的網(wǎng)絡狀態(tài)對傳輸多個連續(xù)的編碼數(shù)據(jù)包所造成的影響;根據(jù)反饋信息調(diào)整編碼參數(shù)。 [0010] 優(yōu)選地,反饋信息包括以下至少之一:解碼端估計的網(wǎng)絡中的丟包率;解碼端估 計的網(wǎng)絡中的最大連續(xù)丟包個數(shù);接收到的反饋數(shù)據(jù)包的base值,其中,base為初始為每 個編碼數(shù)據(jù)包分配的序號;接收到的反饋數(shù)據(jù)包的rank值,其中,rank為解碼端所采用的 解碼矩陣的秩。
[0011] 優(yōu)選地,編碼參數(shù)包括以下至少之一:冗余因子、編碼窗口。
[0012] 優(yōu)選地,根據(jù)反饋信息調(diào)整編碼參數(shù)包括以下至少之一:根據(jù)解碼端估計的網(wǎng)絡 中的丟包率調(diào)整冗余因子;根據(jù)解碼端估計的網(wǎng)絡中的最大連續(xù)丟包個數(shù)調(diào)整編碼窗口; 在根據(jù)接收到的反饋數(shù)據(jù)包的base值和接收到的反饋數(shù)據(jù)包的rank值確定多個連續(xù)的編 碼數(shù)據(jù)包中的部分或全部數(shù)據(jù)包發(fā)生丟失的情況下,重新生成新的編碼數(shù)據(jù)包。
[0013] 優(yōu)選地,根據(jù)解碼端估計的網(wǎng)絡中的丟包率調(diào)整冗余因子包括:采用以下公式計 算冗余因子的下界:
其中,R為冗余因子,P為解碼端估計的網(wǎng)絡中的丟包率;在滿 足不低于下界取值的基礎(chǔ)上加大冗余因子的取值,并且與初始設(shè)定的冗余因子進行比較, 將取值較大者設(shè)置為待使用的冗余因子。
[0014] 優(yōu)選地,根據(jù)解碼端估計的網(wǎng)絡中的最大連續(xù)丟包個數(shù)調(diào)整編碼窗口包括以下之 一:在確定解碼端估計的網(wǎng)絡中的最大連續(xù)丟包個數(shù)大于編碼窗口的情況下,則減小編碼 窗口的取值;在確定解碼端估計的網(wǎng)絡中的最大連續(xù)丟包個數(shù)小于或等于編碼窗口的情況 下,則繼續(xù)保持編碼窗口的大小。
[0015] 優(yōu)選地,在根據(jù)接收到的反饋數(shù)據(jù)包的base值和接收到的反饋數(shù)據(jù)包的rank值 確定部分或全部數(shù)據(jù)包發(fā)生丟失的情況下,重新生成新的編碼數(shù)據(jù)包包括:通過對當前反 饋的數(shù)據(jù)包的base值減去前一個接收到的反饋數(shù)據(jù)包的base值,并且比較當前反饋的數(shù) 據(jù)包的rank值與前一個接收到的反饋數(shù)據(jù)包rank值是否相同;若base的差值大于或等于 編碼窗口且rank值相同的情況,則確定部分或全部數(shù)據(jù)包發(fā)生丟失;判斷當前反饋的數(shù)據(jù) 包是否為在丟失長度為編碼窗口的多個連續(xù)數(shù)據(jù)包后的首個編碼數(shù)據(jù)包;如果是,則將編 碼窗口的取值加1,并且按照更新后的編碼窗口與冗余因子重新生成新的編碼數(shù)據(jù)包,如果 否,則按照冗余因子重新生成新的編碼數(shù)據(jù)包。
[0016] 根據(jù)本發(fā)明的另一方面,提供了 一種反饋信息的處理方法。
[0017] 根據(jù)本發(fā)明實施例的反饋信息的處理方法包括:接收編碼端發(fā)送的多個連續(xù)編碼 數(shù)據(jù)包;根據(jù)多個連續(xù)編碼數(shù)據(jù)包生成反饋信息,其中,反饋信息用于通知編碼端當前的網(wǎng) 絡狀態(tài)對傳輸多個連續(xù)編碼數(shù)據(jù)包所造成的影響以使編碼端調(diào)整編碼參數(shù);向編碼端返回 反饋信息。
[0018] 優(yōu)選地,反饋信息包括以下至少之一:自身估計的網(wǎng)絡中的丟包率;自身估計的 網(wǎng)絡中的最大連續(xù)丟包個數(shù);待發(fā)送的反饋數(shù)據(jù)包的base值,其中,base為初始為每個編 碼數(shù)據(jù)包分配的序號;待發(fā)送的反饋數(shù)據(jù)包的rank值,其中,rank為解碼端所采用的解碼 矩陣的秩。
[0019] 優(yōu)選地,編碼參數(shù)包括以下至少之一:冗余因子、編碼窗口。
[0020] 優(yōu)選地,根據(jù)多個連續(xù)編碼數(shù)據(jù)包生成反饋信息包括以下至少之一:網(wǎng)絡中的丟 包率、網(wǎng)絡中的最大連續(xù)丟包個數(shù)。
[0021] 優(yōu)選地,采用在接收到的編碼數(shù)據(jù)包中每相鄰兩個編碼數(shù)據(jù)包中所攜帶的base 值的差值總和除以編碼數(shù)據(jù)包的數(shù)量計算丟包率。
[0022] 優(yōu)選地,根據(jù)接收到的編碼數(shù)據(jù)包中每相鄰兩個編碼數(shù)據(jù)包中所攜帶的base值 的差值的最大值得到網(wǎng)絡中的最大丟包個數(shù)。
[0023] 根據(jù)本發(fā)明的一個方面,提供了 一種編碼參數(shù)的調(diào)整裝置。
[0024] 根據(jù)本發(fā)明實施例的編碼參數(shù)的調(diào)整裝置包括:發(fā)送模塊,用于向解碼端發(fā)送多 個連續(xù)的編碼數(shù)據(jù)包;接收模塊,用于接收解碼端根據(jù)多個連續(xù)的編碼數(shù)據(jù)包確定的反饋 信息,其中,反饋信息用于通知當前的網(wǎng)絡狀態(tài)對傳輸多個連續(xù)的編碼數(shù)據(jù)包所造成的影 響;調(diào)整模塊,用于根據(jù)反饋信息調(diào)整編碼參數(shù)。
[0025] 優(yōu)選地,反饋信息包括以下至少之一:解碼端估計的網(wǎng)絡中的丟包率;解碼端估 計的網(wǎng)絡中的最大連續(xù)丟包個數(shù);接收到的反饋數(shù)據(jù)包的base值,其中,base為初始為每 個編碼數(shù)據(jù)包分配的序號;接收到的反饋數(shù)據(jù)包的rank值,其中,rank為解碼端所采用的 解碼矩陣的秩。
[0026] 優(yōu)選地,編碼參數(shù)包括以下至少之一:冗余因子、編碼窗口。
[0027] 優(yōu)選地,調(diào)整模塊包括:第一調(diào)整單元,用于根據(jù)解碼端估計的網(wǎng)絡中的丟包率調(diào) 整冗余因子;第二調(diào)整單元,用于根據(jù)解碼端估計的網(wǎng)絡中的最大連續(xù)丟包個數(shù)調(diào)整編碼 窗口;生成單元,用于在根據(jù)接收到的反饋數(shù)據(jù)包的base值和接收到的反饋數(shù)據(jù)包的rank 值確定多個連續(xù)的編碼數(shù)據(jù)包中的部分或全部數(shù)據(jù)包發(fā)生丟失的情況下,重新生成新的編 碼數(shù)據(jù)包。
[0028] 優(yōu)選地,第一調(diào)整單元包括:計算子單元,用于采用以下公式計算冗余因子的下
其中,R為冗余因子,P為解碼端估計的網(wǎng)絡中的丟包率;調(diào)整子單元,用于在 滿足不低于下界取值的基礎(chǔ)上加大冗余因子的取值,并且與初始設(shè)定的冗余因子進行比 較,將取值較大者設(shè)置為待使用的冗余因子。
[0029] 優(yōu)選地,第二調(diào)整單元,用于在確定解碼端估計的網(wǎng)絡中的最大連續(xù)丟包個數(shù)大 于編碼窗口的情況下,則減小編碼窗口的取值;或者,在確定解碼端估計的網(wǎng)絡中的最大連 續(xù)丟包個數(shù)小于或等于編碼窗口的情況下,則繼續(xù)保持編碼窗口的大小。
[0030] 優(yōu)選地,生成單元包括:比較子單元,用于通過對當前反饋的數(shù)據(jù)包的base值減 去前一個接收到的反饋數(shù)據(jù)包的base值,并且比較當前反饋的數(shù)據(jù)包的rank值與前一個 接收到的反饋數(shù)據(jù)包的rank值是否相同;確定子單元,用于在base的差值大于或等于編碼 窗口且rank值相同的情況下,確定部分或全部數(shù)據(jù)包發(fā)生丟失;處理子單元,用于判斷當 前反饋的數(shù)據(jù)包是否為在丟失長度為編碼窗口的多個連續(xù)數(shù)據(jù)包后的首個編碼數(shù)據(jù)包;如 果是,則將編碼窗口的取值加1,并且按照更新后的編碼窗口與冗余因子重新生成新的編碼 數(shù)據(jù)包,如果否,則按照冗余因子重新生成新的編碼數(shù)據(jù)包。
[0031 ] 根據(jù)本發(fā)明的另一方面,提供了 一種反饋信息的處理裝置。
[0032] 根據(jù)本發(fā)明實施例的反饋信息的處理裝置包括:接收模塊,用于接收編碼端發(fā)送 的多個連續(xù)編碼數(shù)據(jù)包;生成模塊,用于根據(jù)多個連續(xù)編碼數(shù)據(jù)包生成反饋信息,其中,反 饋信息用于通知編碼端當前的網(wǎng)絡狀態(tài)對傳輸多個連續(xù)編碼數(shù)據(jù)包所造成的影響以使編 碼端調(diào)整編碼參數(shù);反饋模塊,用于向編碼端返回反饋信息。
[0033] 優(yōu)選地,反饋信息包括以下至少之一:自身估計的網(wǎng)絡中的丟包率;自身估計的 網(wǎng)絡中的最大連續(xù)丟包個數(shù);待發(fā)送的反饋數(shù)據(jù)包的base值,其中,base為初始為每個編 碼數(shù)據(jù)包分配的序號;待發(fā)送的反饋數(shù)據(jù)包的rank值,其中,rank為解碼端所采用的解碼 矩陣的秩。
[0034] 優(yōu)選地,編碼參數(shù)包括以下至少之一:冗余因子、編碼窗口。
[0035] 優(yōu)選地,生成模塊包括:第一估計單元,用于采用接收到的編碼數(shù)據(jù)包的數(shù)量以及 在接收到的編碼數(shù)據(jù)包中每相鄰兩個編碼數(shù)據(jù)包中所攜帶的base值的差值總
當前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
汉中市| 台东县| 修水县| 都安| 张家川| 五家渠市| 长宁区| 建水县| 新邵县| 平舆县| 新干县| 昌都县| 钟山县| 金乡县| 铜山县| 南江县| 锦州市| 杂多县| 宣威市| 武安市| 遂宁市| 方山县| 沅陵县| 牟定县| 富蕴县| 乌兰察布市| 竹溪县| 云龙县| 泗水县| 大荔县| 班玛县| 揭阳市| 长沙县| 宜黄县| 郴州市| 南通市| 通辽市| 扶风县| 石首市| 青田县| 德保县|