專利名稱:數(shù)據(jù)通信系統(tǒng)中的重新傳輸和重新傳輸請(qǐng)求的制作方法
數(shù)據(jù)通信系統(tǒng)中的重新傳輸和重新傳輸請(qǐng)求
背景技術(shù):
現(xiàn)代數(shù)據(jù)通信系統(tǒng)例如DSL通信系統(tǒng)傳輸多種不同的數(shù)據(jù)類型。高 質(zhì)量服務(wù)例如IPTV服務(wù)或視頻服務(wù)的數(shù)據(jù),需要有效的噪聲防護(hù),因 為數(shù)據(jù)丟失經(jīng)常為這些服務(wù)帶來強(qiáng)烈的干擾。當(dāng)前使用Reed Solomon 編碼以及交織的脈沖噪聲防護(hù)不能為這些高質(zhì)量服務(wù)提供充分的保護(hù)。
重新傳輸機(jī)制已經(jīng)被引入到高質(zhì)量服務(wù)的噪聲防護(hù)中。在重新傳輸 時(shí),傳輸于通信鏈路例如用戶線上的數(shù)據(jù)在一段時(shí)間內(nèi)被存儲(chǔ)于發(fā)送器 站點(diǎn)。假如接收器站點(diǎn)接收了損壞的數(shù)據(jù),例如當(dāng)脈沖噪音發(fā)生時(shí),發(fā) 送器站點(diǎn)基于來自接收器的請(qǐng)求再次在該通信鏈路上重新傳輸該數(shù)據(jù)。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)實(shí)施例包括一種方法,其中多個(gè)信元被接收,并且為 每個(gè)信元或所述多個(gè)信元的一組提供一個(gè)標(biāo)識(shí),以便該標(biāo)識(shí)識(shí)別每個(gè)信 元或每組信元。所述多個(gè)信元從第一收發(fā)器單元傳輸?shù)降诙瞻l(fā)器單 元。用于重新傳輸?shù)恼?qǐng)求從第二收發(fā)器單元傳輸?shù)降谝皇瞻l(fā)器單元,該 請(qǐng)求包括一個(gè)或多個(gè)標(biāo)識(shí),用以指示一個(gè)或多個(gè)信元的重新傳輸請(qǐng)求。 該請(qǐng)求是為了重新傳輸而在第一收發(fā)器單元中被處理,以便基于所述標(biāo) 識(shí)識(shí)別要重新傳輸?shù)男旁?。所述一個(gè)或多個(gè)被識(shí)別的信元隨后被重新傳 輸。
在一個(gè)實(shí)施例中,要被重新傳輸?shù)囊粋€(gè)或多個(gè)信元的識(shí)別是基于 FEC處理,或CRC處理,或服C處理,或FEC、 CRC和HEC處理的任意組 合。CRC處理可能包含對(duì)每個(gè)完整信元的CRC計(jì)算或每個(gè)完整的信元組 的CRC計(jì)算。
在一個(gè)實(shí)施例中,提供一種信元標(biāo)題壓縮,該信元標(biāo)題壓縮將信元 標(biāo)題減少n比特;并且該n比特的至少一部分被用于提供CRC信息。 在一個(gè)實(shí)施例中,與至少一個(gè)第一服務(wù)類型相關(guān)的第一信元流,與
至少一個(gè)第二服務(wù)類型相關(guān)的第二信元流以及與重新傳輸數(shù)據(jù)相關(guān)的 第三信元流被多路復(fù)用為單個(gè)數(shù)據(jù)流。在一個(gè)實(shí)施例中,判斷所述一個(gè)或多個(gè)被識(shí)別的信元是否包含空閑 信元,如果確定有空閑信元,那么放棄空閑信元的重新傳輸。在一個(gè)實(shí) 施例中,確定一個(gè)或多個(gè)重復(fù)噪聲參數(shù),所述一個(gè)或多個(gè)重復(fù)噪聲參數(shù) 決定沒有用戶數(shù)據(jù)傳輸?shù)臅r(shí)間段。基于一個(gè)或多個(gè)重復(fù)噪聲參數(shù)的確 定,可以確定預(yù)期會(huì)被噪聲脈沖擾動(dòng)的一個(gè)或多個(gè)信元,并且為所有確 定的信元立即啟動(dòng)重新傳輸。
在一個(gè)實(shí)施例中,確定接收的信元是否損壞,如果至少一個(gè)信元確 定損壞,那么確定上一個(gè)正確接收信元的標(biāo)識(shí)。然后將上一個(gè)正確接收 信元的標(biāo)識(shí)包含進(jìn)重新傳輸?shù)恼?qǐng)求中。
標(biāo)識(shí)的提供以及重新傳輸請(qǐng)求的處理可以在位于PMS-TC層和數(shù)據(jù) 鏈路層之間的分層模型中提供。
在一個(gè)實(shí)施例中,空閑信元從第一收發(fā)器被傳輸?shù)降诙瞻l(fā)器,其 中所述空閑信元對(duì)于第一和第二收發(fā)器的TPS-TC層來說是透明的。
在一個(gè)實(shí)施例中,服務(wù)等級(jí)被確定,并且與一個(gè)信元或一組信元相 關(guān)聯(lián),并且要基于確定出的服務(wù)等級(jí)確定是否要為所述信元提供重新傳 輸請(qǐng)求。
在一個(gè)實(shí)施例中,基于所述標(biāo)識(shí)將多個(gè)信元分配到多條用戶線,由 此提供第一和第二用戶線的綁定。
在本發(fā)明的一個(gè)實(shí)施例中,提供發(fā)送器,具有用來接收多個(gè)信元的 輸入端,以及標(biāo)識(shí)實(shí)體用來為多個(gè)信元的每一個(gè)或多個(gè)信元的一組提供 一個(gè)標(biāo)識(shí)。提供傳輸實(shí)體以啟動(dòng)將多個(gè)信元到遠(yuǎn)端收發(fā)器單元的傳輸。 重新傳輸實(shí)體接收來自遠(yuǎn)端收發(fā)器單元的包含至少一個(gè)標(biāo)識(shí)的重新傳 輸請(qǐng)求,該重新傳輸實(shí)體被配置為基于接收的至少一個(gè)標(biāo)識(shí)將一個(gè)或多 個(gè)信元傳送到傳輸實(shí)體。
發(fā)送器可以包括綁定實(shí)體,以綁定多個(gè)通信鏈路。該綁定實(shí)體可以 與該重新傳輸實(shí)體共享至少一個(gè)功能。
該發(fā)送器可以包括多路復(fù)用器,以多路復(fù)用與至少一個(gè)第一服務(wù)類 型相關(guān)聯(lián)的第一信元流、與至少一個(gè)第二服務(wù)類型相關(guān)聯(lián)的第二信元流 以及與重新傳輸數(shù)據(jù)相關(guān)聯(lián)的第三信元流。該發(fā)送器可以具有CRC實(shí)體, 以提供對(duì)每一整個(gè)信元或每一整組信元的CRC計(jì)算。在一個(gè)實(shí)施例中, 該重新傳輸實(shí)體在位于PMS-TC層和數(shù)據(jù)鏈路層之間的分層模型中實(shí)現(xiàn)。 在一個(gè)實(shí)施例中,提供TPS-TC實(shí)體以便為信元處理至少一個(gè)TPS-TC功能,該TPS-TC實(shí)體被配置為從重新傳輸實(shí)體接收多個(gè)信元。
在一個(gè)實(shí)施例中,提供接收器,具有重新傳輸實(shí)體以便從遠(yuǎn)端發(fā)送 器接收多個(gè)信元,并提供至少一個(gè)損壞信元的指示或者至少一個(gè)損壞信 元組的指示。請(qǐng)求產(chǎn)生實(shí)體接收該指示,并基于該指示產(chǎn)生一個(gè)重新傳 輸請(qǐng)求。
在一個(gè)實(shí)施例中,該接收器可以包括TPS-TC實(shí)體,以便為所述接 收的信元提供用于至少一個(gè)TPS-TC功能的處理。該接收器因此被配置 為從TPS-TC實(shí)體傳送多個(gè)信元到重新傳輸實(shí)體。
該接收器可以包括CRC實(shí)體,以提供錯(cuò)誤檢測(cè)。在一個(gè)實(shí)施例中重 新傳輸實(shí)體可以基于CRC實(shí)體的結(jié)果提供損壞信元的指示。
該CRC實(shí)體可能能夠?yàn)檎麄€(gè)信元或整組信元提供錯(cuò)誤檢測(cè)。
該接收器可以包括綁定實(shí)體,以綁定多個(gè)通信鏈路。該綁定以及重 新傳輸實(shí)體可以共享相同的信元或信元組的標(biāo)識(shí)。該綁定實(shí)體以及重新 傳輸實(shí)體可以在相同的協(xié)議子層上實(shí)現(xiàn)。該綁定實(shí)體在實(shí)施例中可以在 位于TPS-TC子層和數(shù)據(jù)鏈路層之間的子層中實(shí)現(xiàn)。
在一個(gè)實(shí)施例中,該接收器可以被配置為在重新傳輸請(qǐng)求中提供上 一個(gè)正確接收的信元的指示,或上一組正確接收的信元的指示。
該請(qǐng)求產(chǎn)生實(shí)體在一個(gè)實(shí)施例中可以被配置為確定與接收的損壞 信元或接收的損壞的信元組相關(guān)的服務(wù)等級(jí),并基于確定出的服務(wù)等級(jí) 來決定是否應(yīng)當(dāng)產(chǎn)生重新傳輸請(qǐng)求。
在一個(gè)實(shí)施例中,DSL傳輸系統(tǒng)可以包括第一收發(fā)器單元,該第一 收發(fā)器單元包括輸入端以接收多個(gè)信元、標(biāo)識(shí)實(shí)體以便為多個(gè)信元的每 個(gè)或?yàn)橐唤M信元提供一個(gè)標(biāo)識(shí)、以及重新傳輸實(shí)體以接收來自遠(yuǎn)端收發(fā) 器單元的包含至少一個(gè)標(biāo)識(shí)的重新傳輸請(qǐng)求,該重新傳輸實(shí)體被配置為 基于接收的至少一個(gè)標(biāo)識(shí)將一個(gè)或多個(gè)信元傳送到傳輸實(shí)體。第二收發(fā) 器單元可以包括第二重新傳輸實(shí)體,以接收所述多個(gè)信元并提供至少一 個(gè)損壞的信元或至少一組損壞的信元的指示,請(qǐng)求產(chǎn)生實(shí)體以接收該指 示并基于該指示產(chǎn)生重新傳輸請(qǐng)求.
在一個(gè)實(shí)施例中,提供實(shí)現(xiàn)于芯片上的協(xié)議棧。該協(xié)議棧包括重新 傳輸功能,以一個(gè)信元或一組信元作為基本重新傳輸數(shù)據(jù)單元。該重新 傳輸功能在TPS-TC子層和數(shù)據(jù)鏈路層之間提供。
圖1示出了一個(gè)通信分層模型的原理框圖2示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的原理圖3示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的線圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的功能表達(dá);
圖4a示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的功能表達(dá);
圖5a至e示出了示范性的信元標(biāo)題;
圖6示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的功能表達(dá);
圖7示出了一個(gè)示范性的宏信元;
圖8示出了根據(jù)一個(gè)實(shí)施例的錯(cuò)誤檢測(cè);
圖9示出了一個(gè)示范性的重新傳輸請(qǐng)求;
圖10a示出了本發(fā)明的一個(gè)圖解的實(shí)施例;
圖10b示出了本發(fā)明的一個(gè)圖解的實(shí)施例;
圖lla示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的協(xié)議棧;
圖llb示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的協(xié)議棧;
圖12示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的協(xié)議棧;
具體實(shí)施例方式
下面的詳細(xì)描述解釋了本發(fā)明的示范性的實(shí)施例。該描述不是為了 限制的目的,而僅僅是為了解釋說明本發(fā)明實(shí)施例的一般原理,而保護(hù) 范圍是由隨附的權(quán)利要求確定。
在不同的附圖中,相同或相似的實(shí)體、模塊、裝置等等會(huì)被分配相 同的附圖標(biāo)記。
接下來將描述重新傳輸系統(tǒng)的不同實(shí)施例。將參考DSL系統(tǒng),例如 ADSL或VDSL系統(tǒng)來描述所述實(shí)施例。然而,應(yīng)當(dāng)理解的是,不同的實(shí) 施例還可在其他數(shù)據(jù)通信系統(tǒng)中實(shí)現(xiàn)以提供重新傳輸。
為了更好地理解,隨后將參考圖1來解釋當(dāng)前的VDSL或ADSL系統(tǒng) 的示范性的協(xié)議棧。圖1示出了 OSI模型的最低的兩層,也就是PHY層 和數(shù)據(jù)鏈路層。根據(jù)圖1,物理層(0SI模型中的第一層)被分為三層 或PHY子層。第一層是PMD (物理介質(zhì)相關(guān))層,包括基本的功能,例 如符號(hào)定時(shí)產(chǎn)生及恢復(fù)、編碼和解碼、調(diào)制和解調(diào)、回波消除(如果實(shí) 現(xiàn)了 )以及線路均衡、鏈路啟動(dòng)、以及物理層開銷(超幀)。此外,PMD層可以經(jīng)由開銷信道(overhead channel)產(chǎn)生或接收控制消息,
下一個(gè)PHY子層是PMS-TC (特定于物理介質(zhì)-傳輸匯聚)層,通過 8接口被連接到PMD層。PMS-TC層是管理平面,提供管理原始指示以管 理CO和CPE調(diào)制解調(diào)器中的實(shí)體。PMS-TC層還提供另外的功能,例如 幀的產(chǎn)生以及幀的同步、加擾/解擾、Reed-Solomon編碼以及交織。第 三個(gè)PHY子層是TPS-TC (特定于傳輸協(xié)議-傳輸匯聚)層,其通過中心 局站點(diǎn)的a接口 ( alpha接口 )或用戶站點(diǎn)的p接口 (beta接口 )被連 接到PMS-TC層。TPS-TC層提供功能,例如打包成幀、荷載信道的組織、 多路傳輸。TPS-TC層由y接口 ( gamma接口 )連接到數(shù)據(jù)鏈路層(OSI 模型中的第二層)。
由于上面描述的現(xiàn)有的DSL層模型不提供重新傳輸功能或重新傳輸 層,本發(fā)明的實(shí)施例向DSL傳輸系統(tǒng)提供重新傳輸功能或重新傳輸層。 依據(jù)一方面,在使用信元或一組信元作為基本重新傳輸數(shù)據(jù)單元的基礎(chǔ) 上,為DSL傳輸系統(tǒng)提供一種重新傳輸功能。這意味著單個(gè)或多個(gè)信元 被重新傳輸。 一組信元可以是例如多個(gè)信元的塊,在這里被稱為宏信元 或者是超信元。才艮據(jù)實(shí)施例,信元標(biāo)題包括該信元標(biāo)識(shí),例如序列ID, 因此允許重新傳輸單元的唯一的標(biāo)識(shí)。
每個(gè)信元或每組信元可以包含第一信息,指示該信元或該組信元包 含重新傳輸數(shù)據(jù)或不包含重新傳輸數(shù)據(jù)。此外,每個(gè)信元或每組信元可 以包含關(guān)于重新傳輸指示的第二信息,例如指示重新傳輸?shù)臄?shù)據(jù)在當(dāng)前 重新傳輸之前已經(jīng)被傳輸了多少次的信息。例如,該重新傳輸指示可以 指示該重新傳輸數(shù)據(jù)被笫一次重新傳輸、被第二次或第n次重新傳輸。 根據(jù)一個(gè)實(shí)施例,可以通過使用ATM標(biāo)題壓縮技術(shù)在每個(gè)信元中提供笫 一和第二信息,而不改變信元的大小。通過使用ATM標(biāo)題壓縮技術(shù),在 ATM標(biāo)題字段中信息空間(位)變得可用于提供第一和第二信息。根據(jù) 一個(gè)實(shí)施例,ATM標(biāo)題壓縮技術(shù)是VPI/VCI壓縮,其中包含于VPI字段 和VCI字段中的信息被映射為包含于公用VPIVCI字段中的信息,所述 VPIVCI字段的長(zhǎng)度小于VPI和VCI字段長(zhǎng)度之和。該映射可以例如通過 使用查詢表來提供。
根據(jù)實(shí)施例,該重新傳輸基于上一個(gè)正確接收的信元的序列號(hào)信息。
根據(jù)實(shí)施例,該序列號(hào)信息包含于當(dāng)接收器例如由于一個(gè)噪聲脈沖的開始而檢測(cè)到一個(gè)損壞的接收信元時(shí)產(chǎn)生的并發(fā)送到發(fā)送器的重新 傳輸請(qǐng)求中。該重新傳輸請(qǐng)求可以重復(fù),只要該接收器沒有接收到重新 傳輸數(shù)據(jù)。
該發(fā)送器可以在重新傳輸請(qǐng)求接收之后,在開始重新傳輸之前,等 待一個(gè)預(yù)定義的或者預(yù)確定的時(shí)間段。
為了給包含用戶數(shù)據(jù)的信元提供序列號(hào)信息,由重新傳輸層上方的
綁定層提供的SID (序列標(biāo)識(shí)符)信息可作為序列號(hào)信息使用??梢蕴?供速率去耦,其中在當(dāng)前沒有用戶數(shù)據(jù)可用于傳輸時(shí),插入一個(gè)或多個(gè) 空閑信元。所述空閑信元的插入和移除以及為空閑信元提供序列號(hào)信息 可以由位于TPS-TC子層和綁定層之間的重新傳輸層來提供。所述空閑 信元可以具有一種類型,以便該空閑信元在TPS-TC子層不會(huì)被識(shí)別為 空閑信元(也就是說,不會(huì)在接收器的TPS-TC子層被移除)。屬于這種 類型的空閑信元將在隨后被稱為特殊空閑信元。因此,在接收器,特殊 空閑信元被透明地從TPS-TC子層傳輸?shù)街匦聜鬏斪訉?,以允許在重新 傳輸子層識(shí)別序列號(hào)信息。特殊空閑信元隨后在重新傳輸層被移除。
才艮據(jù)一個(gè)實(shí)施例,該特殊空閑信元被用來訓(xùn)練(training)或決定 一個(gè)或多個(gè)重復(fù)噪聲參數(shù),例如REIN( repetitive electrical impulse noise,重復(fù)電脈沖噪聲)參數(shù)。所述一個(gè)或多個(gè)重復(fù)噪聲參數(shù)可隨后 被用于決定預(yù)期有重復(fù)噪聲的時(shí)間間隔。在確定的重復(fù)噪聲的時(shí)間間隔 中,用戶數(shù)據(jù)不會(huì)被傳送。根據(jù)一個(gè)實(shí)施例,在該確定的時(shí)間間隔中, 不是用戶數(shù)據(jù),而是特殊空閑信元被傳送。
為確定重復(fù)噪聲參數(shù),多個(gè)特殊空閑信元被重復(fù)地從發(fā)送器發(fā)送到 接收器,其中每個(gè)特殊空閑信元包括一個(gè)序列號(hào)。 一個(gè)或多個(gè)損壞的特 殊空閑信元的序列號(hào)在接收器中被識(shí)別,并且一個(gè)或多個(gè)重復(fù)噪聲參數(shù) 基于識(shí)別的序列號(hào)被確定。根據(jù)一個(gè)實(shí)施例,與一個(gè)重復(fù)脈沖的開始和 結(jié)束有關(guān)的信息被從接收器傳送到發(fā)送器,并且該重復(fù)噪聲參數(shù)基于該 傳送的信息被確定。
被確定的重復(fù)噪聲參數(shù)可以是重復(fù)噪聲的周期以及長(zhǎng)度。上述的重 復(fù)噪聲參數(shù)的確定可在鏈路啟動(dòng)之后執(zhí)行,或者可以在運(yùn)行時(shí) (showtime)期間重復(fù)地執(zhí)行。
根據(jù)實(shí)施例,重新傳輸請(qǐng)求在一個(gè)通過使用由ATM標(biāo)題壓縮獲得的 自由比特實(shí)現(xiàn)的重新傳輸請(qǐng)求信道上傳輸,該ATM標(biāo)題壓縮例如是VPI/VCI標(biāo)題壓縮。該重新傳輸請(qǐng)求信道可以通過使用速率去耦連續(xù)地提供。
該重新傳輸功能可以由重新傳輸子層或者位于TPS-TC層的至少一 個(gè)子層上方的層來提供。
根據(jù)實(shí)施例,該重新傳輸子層可以位于速率去耦TPS-TC子層之上, 且在數(shù)據(jù)鏈路層之下。此外,根據(jù)實(shí)施例,重新傳輸子層可以在TPS-TC 層之上、數(shù)據(jù)鏈路層之下提供。區(qū)別于數(shù)據(jù)包,如本領(lǐng)域的技術(shù)人員所 知信元是具有固定長(zhǎng)度的數(shù)據(jù)單元。根據(jù)本發(fā)明的實(shí)施例,DSL系統(tǒng)將 ATM作為傳輸協(xié)議,在這種情況下,所述信元是長(zhǎng)度為53字節(jié)的ATM(異 步傳輸模式)信元。
根據(jù)一個(gè)實(shí)施例,在綁定和非綁定應(yīng)用的情況下,位于TPS-TC層 上方的、或者位于TPS-TC層的至少一個(gè)子層(實(shí)體)上方(例如在速 率去耦子層/實(shí)體上方)的重新傳輸允許現(xiàn)有的綁定子層功能的重用。 例如,在信元標(biāo)題中、或在宏信元標(biāo)題中為ATM綁定系統(tǒng)提供的序列ID (SID)可被用來為將被傳輸?shù)乃鲂旁蚝晷旁峁?biāo)識(shí)。
此外,在TPS-TC層上方的、或者在速率去耦層上方的重新傳輸機(jī) 制避免了在TPS-TC層下方實(shí)現(xiàn)重新傳輸機(jī)制所帶來的問題。例如,由 于TPS-T子層應(yīng)用速率去耦,因此在TPS-TC層下方的重新傳輸是基于 一個(gè)連續(xù)數(shù)據(jù)流。在使用ATM傳輸協(xié)議的情況下,如果來自上面的子層 的數(shù)據(jù)丟失,就插入空閑信元。這意味著在TPS-TC層下方的重新傳輸 也將為不攜帶信息的空閑數(shù)據(jù)而執(zhí)行。如果是在TPS-TC層上方的重新 傳輸,那么速率去耦數(shù)據(jù)的無用的重新傳輸就可以避免。
此外,在TPS-TC層下方的重新傳輸機(jī)制具有對(duì)綁定子層的副作用, 因?yàn)樵诮壎ńM中的一條線路的重新傳輸增加了綁定子層的差分延遲。特 定于線路的重新傳輸導(dǎo)致綁定子層的差分延遲變化,并且當(dāng)綁定子層必 須忍受由于重新傳輸帶來的差分延遲時(shí),綁定子層并不知曉所述變化。 如果該重新傳輸子層位于TPS-TC子層上方,綁定和重新傳輸功能可以 在同一子層組合,以便能夠克服這個(gè)問題。
在TPS-TC層上方、或者在速率去耦實(shí)體上方的重新傳輸即使通過 使用一條延遲路徑、承載信道,也能夠?qū)崿F(xiàn)特定于服務(wù)的重新傳輸。該 特定于服務(wù)的重新傳輸具有的優(yōu)勢(shì)是,僅僅必須為應(yīng)該被保護(hù)的服務(wù)考 慮重新傳輸開銷(例如序列編號(hào)),而不必為其他服務(wù)考慮,并且沒有低優(yōu)先級(jí)服務(wù)的重新傳輸會(huì)占用線路帶寬。不需要重新傳輸保護(hù)的信元 能夠立即直接地傳遞到下一層/子層或一個(gè)層/子層中的功能,而不在重
新傳輸層中進(jìn)行處理。這樣的信元包括,例如對(duì)延遲敏感的PVC (永久 虛擬電路)服務(wù)的ATM信元。
另外,具有可變比特率的非重新傳輸服務(wù)(例如數(shù)據(jù)服務(wù))的帶寬 可以在重新傳輸期間使用。這可以減少或甚至徹底避免了預(yù)見重新傳輸 服務(wù)的帶寬中的開銷的需求。
在TPS-TC層上方的重新傳輸機(jī)制能夠在PHY連接的網(wǎng)絡(luò)處理器中 實(shí)現(xiàn),這帶來的好處是,通常緩沖器限制比PHY存儲(chǔ)器限制更松。此外 所述網(wǎng)絡(luò)處理器具有對(duì)特定于服務(wù)的重新傳輸機(jī)制的優(yōu)勢(shì),因?yàn)榉?wù)分 類也在這里完成。
此外,根據(jù)實(shí)施例的一個(gè)方面,現(xiàn)有的綁定子層功能也為重新傳輸 子層而重用。
此外,所述重新傳輸保護(hù)能夠與具有交叉和清除譯碼的其他脈沖噪 聲技術(shù)組合,例如FEC技術(shù),以實(shí)現(xiàn)具有協(xié)同作用以及高系統(tǒng)性能的噪 聲保護(hù)。
此外,以一個(gè)或多個(gè)信元作為基本重新傳輸單元的重新傳輸實(shí)現(xiàn)了 有效的重新傳輸,是因?yàn)榈湫偷匾恍p壞的字節(jié)導(dǎo)致5或6個(gè)ATM信元 需要被重新傳輸。
根據(jù)一個(gè)方面,該重新傳輸是基于來自遠(yuǎn)端站點(diǎn)的重新傳輸請(qǐng)求的 接收。
現(xiàn)在參看圖2,示出了一個(gè)示范性的DSL通信系統(tǒng)100。所屬技術(shù) 領(lǐng)域的技術(shù)人員知道,該DSL系統(tǒng)100可以是DMT( discrete multitone, 離散多音頻)系統(tǒng),其中數(shù)據(jù)被調(diào)制在多個(gè)副載波上,以便每個(gè)副栽波 關(guān)聯(lián)一個(gè)載波頻率。DSL系統(tǒng)包括在單元104例如中心局中的操作員站 點(diǎn)上提供的第一收發(fā)器單元102a、機(jī)柜或其他光網(wǎng)絡(luò)終端單元。第一收 發(fā)器單元102a經(jīng)由用戶線106耦合到第二收發(fā)器單元102b。第二收發(fā) 器單元102b被集成到用戶站點(diǎn)的單元108中,該用戶站點(diǎn)比如是用戶 端設(shè)備(CPE),例如調(diào)制解調(diào)器、路由器或也可被集成到其他設(shè)備例如 個(gè)人計(jì)算機(jī)或筆記本電腦的任意其他網(wǎng)關(guān)。
第一收發(fā)器單元102a包括耦合到用戶線106的第一發(fā)送器112a以 及第一接收器114a。第二收發(fā)器單元102b包括耦合到用戶線106的笫二發(fā)送器112b和第二接收器114b。為耦合發(fā)送器和接收器,每個(gè)收發(fā) 器單元可以包含耦合接口例如混合網(wǎng)絡(luò)等等。
可以提供笫一控制器110a來為收發(fā)器單元102a提供控制和協(xié)調(diào)功 能。此外可以在用戶站點(diǎn)提供第二控制器110b來為收發(fā)器單元102a提 供控制和協(xié)調(diào)功能。
圖2示出了分別與收發(fā)器單元102a和102b結(jié)合的控制器110a和 110b,應(yīng)當(dāng)理解的是,控制器110a和110b可以與各個(gè)收發(fā)器單元分離 地提供。進(jìn)一步應(yīng)當(dāng)理解的是,示出的組件和實(shí)體可以以硬件、軟件固 件或其任意組合的形式來實(shí)現(xiàn)。
此外,圖2僅示出一條到遠(yuǎn)端用戶的用戶線,應(yīng)當(dāng)理解的是多于一 個(gè)的收發(fā)器單元102a可在單元104中實(shí)現(xiàn)。此外,如下面將詳細(xì)描述 的,兩條或更多條用戶線可被綁定以便向用戶提供更高數(shù)據(jù)速率。
現(xiàn)在參看圖3,示出了提供重新傳輸?shù)囊粋€(gè)示范性的操作。在SIO, 多個(gè)信元被接收。在S20,為每個(gè)信元提供標(biāo)識(shí),或者如果基本的重新 傳輸單元是一組信元,為每組信元提供標(biāo)識(shí)。隨后在S30,所述多個(gè)信 元從第一收發(fā)器單元傳輸?shù)降诙瞻l(fā)器單元。在S40,重新傳輸請(qǐng)求從 笫二收發(fā)器單元傳輸?shù)降谝皇瞻l(fā)器單元,其中該請(qǐng)求包含一個(gè)或多個(gè)標(biāo) 識(shí)以指示針對(duì)一個(gè)或多個(gè)信元的重新傳輸請(qǐng)求。在S50,該重新傳輸請(qǐng) 求在第一收發(fā)器單元被處理以基于所述標(biāo)識(shí)識(shí)別要重新傳輸?shù)男旁?。?后在S60,重新傳輸所述一個(gè)或多個(gè)被識(shí)別的信元。
此外,根據(jù)實(shí)施例,基于信元或宏信元標(biāo)識(shí)將所述信元分配到多個(gè) 用戶線,可以為實(shí)現(xiàn)綁定功能而提供。應(yīng)當(dāng)注意的是,這里為了在綁定 中以及重新傳輸中識(shí)別所述信元/宏信元,通過使用信元或宏信元標(biāo)識(shí) 而提供了協(xié)同作用。此外,其他功能可在綁定和重新傳輸實(shí)體之間共享。 宏信元的長(zhǎng)度可以是可變的,并且,可以在例如初始化期間確定,或者 在正常操作期間動(dòng)態(tài)地確定。
根據(jù)實(shí)施例,特定于服務(wù)的重新傳輸可以通過多路復(fù)用與至少一個(gè) 第一服務(wù)類型相關(guān)聯(lián)的第一數(shù)據(jù)流、與至少一個(gè)第二服務(wù)類型相關(guān)聯(lián)的 第二數(shù)據(jù)流以及與重新傳輸數(shù)據(jù)相關(guān)聯(lián)的第三數(shù)據(jù)流來提供。與特定于 服務(wù)的重新傳輸相關(guān)的實(shí)施例將在下面更為詳盡地描述。
此外,F(xiàn)EC (前向糾錯(cuò))處理、HEC (標(biāo)題糾錯(cuò))處理、CRC (循環(huán) 冗余校驗(yàn))處理或者FEC、服C、和CRC糾錯(cuò)處理的組合可用于提供損壞信元或損壞的宏信元的指示。FEC處理可以包括例如通過Reed-Solomon 譯碼器和Erasure譯碼器的檢測(cè)。
在下面,與重新傳輸數(shù)據(jù)單元、錯(cuò)誤檢測(cè)、重新傳輸請(qǐng)求信道、特 定于服務(wù)的重新傳輸以及在分層模型中重新傳輸?shù)姆诸愑嘘P(guān)的重新傳 輸實(shí)施例的特殊特征將被描述。應(yīng)當(dāng)理解的是, 一個(gè)或多個(gè)或所述特定 特征可在DSL系統(tǒng)或者DSL收發(fā)器中實(shí)現(xiàn)。下面所描述的不同的特征可 以組合以提供不同的實(shí)施例。此外下面描述的不同特征可以與其他特征 組合以提供不同的實(shí)施例。
重新傳輸數(shù)據(jù)單元
如果ATM作為傳輸協(xié)議,那么TPS-TC數(shù)據(jù)單元總是包含53字節(jié), 如果是綁定,則將序列號(hào)SID(12位或8位)被映射到所述信元。這個(gè)數(shù) 據(jù)單元,即具有序列號(hào)的信元,能夠作為重新傳輸數(shù)據(jù)單元而使用。也 為非綁定應(yīng)用提供序列編號(hào),以允許重新傳輸數(shù)據(jù)的識(shí)別。
ATM信元標(biāo)題包括序列ID。也可以包括指示"第一次傳輸"或"已 重新傳輸"的標(biāo)志位。
如下將更詳細(xì)描述的,在接收器端ATM信元的完整性可通過RS碼 字的FEC和Erasure譯碼器(如果支持擦除譯碼的話)來驗(yàn)證。如果一 個(gè)RS碼字的FEC和Eraser譯碼器指示當(dāng)前的RS碼字是無法改正的并 且是損壞的,那么所有來自這個(gè)錯(cuò)誤的RS碼字的攜帶至少一個(gè)字節(jié)的 ATM信元被標(biāo)記為壞的ATM信元。此外,具有錯(cuò)誤HEC的ATM信元也可 被認(rèn)為是壞的信元。確定壞的RS碼字的標(biāo)準(zhǔn)可以僅僅是特定于接收器 的并且可以是可配置地提供的。
此外,屬于對(duì)延遲敏感的PVC的ATM信元,在它們第一次被接收之 后就立即被傳到下一層。它們不需要重新傳輸以及等待重新傳輸。
現(xiàn)在參照附圖4,示出的是實(shí)現(xiàn)以信元為基本重新傳輸單元的重新 傳輸?shù)囊粋€(gè)實(shí)施例的功能表達(dá)。
圖4示出了兩個(gè)收發(fā)器單元的功能表達(dá),這些收發(fā)器單元通過用戶 線耦合。每個(gè)接收器包括接收路徑和發(fā)送路徑。在每個(gè)收發(fā)器單元的發(fā) 送路徑中,重新傳輸實(shí)體402a被設(shè)置于TPS-TC實(shí)體406a和到高一層 (數(shù)據(jù)鏈路層)的接口 404a之間。TPS-TC實(shí)體被耦合到PMS-TC層,該 PMS-TC層實(shí)現(xiàn)了例如加擾、FEC以及交織器功能。TPS-TC實(shí)體耦合到 PMD實(shí)體410,該P(yáng)MD實(shí)體實(shí)現(xiàn)的功能例如是格結(jié)構(gòu)(trellis )和(I)FET處理。在接收路徑中,相同的功能序列以反向順序提供。應(yīng)當(dāng)注意的是,
實(shí)體402a、 404a、 406a和408a被實(shí)體402b、 404b、 406b和408b替代, 且可以包含互補(bǔ)的功能。
圖々a示出了類似于圖4a的功能表達(dá),其中重新傳輸實(shí)體402a、402b 以及綁定實(shí)體412a、 412b是分離的。因此,根據(jù)這個(gè)實(shí)施例,重新傳 輸實(shí)體在TPS-TC實(shí)體和綁定實(shí)體412a、 412b之間提供。
提供ATM標(biāo)題用來實(shí)現(xiàn)重新傳輸和綁定功能的實(shí)施例在圖5b和5c 中示出。圖5a示出了一個(gè)ATM信元標(biāo)題的已知的例子。
如圖5b和5c中所示,在已知的ATM標(biāo)題中提供的VCI (虛擬信道 標(biāo)識(shí)符字段)被拆分,以便在圖5b和5c中使用第一部分來提供壓縮形 式的VCI信息,使用第二部分來提供SID (序列ID)信息。此外,在圖 5b中,GFC字段被用來提供附加的SID信息,以便該SID信息長(zhǎng)度被擴(kuò) 展,例如擴(kuò)展到12位。此外,在一個(gè)實(shí)施例中,能夠注意到已知標(biāo)題 的CLP (Cell Loss Priority,信元損耗優(yōu)先級(jí))字段可以被用于提供 指示是第一次傳輸還是重新傳輸?shù)臉?biāo)志位。
圖5d示出了如圖5a所示的標(biāo)準(zhǔn)ATM標(biāo)題的第一部分。圖5e示出 了根據(jù)一個(gè)實(shí)施例的這部分標(biāo)題的改變,其中標(biāo)題壓縮被用來提供具有 4位長(zhǎng)度的壓縮的標(biāo)題字段cVPIVCI。 一個(gè)被標(biāo)記為"未使用位"的新 的字段被創(chuàng)建,其中可以提供信息,例如一個(gè)完整信元的檢驗(yàn)和、關(guān)于 重新傳輸數(shù)據(jù)是否被傳輸?shù)闹甘?重新傳輸標(biāo)志)以及指示重新傳輸數(shù) 據(jù)重復(fù)次數(shù)的信息。圖5e中示出的標(biāo)題可以用于上行數(shù)據(jù)流和下行數(shù) 據(jù)流傳輸。在下行數(shù)據(jù)流方向,所述"未使用位"字段可以用于實(shí)現(xiàn)重 新傳輸請(qǐng)求信道。這樣的話,該"未使用位,,字段可以包含上一個(gè)正確 接收的信元的序列標(biāo)識(shí)號(hào)。
在另一個(gè)實(shí)施例中,通過建立宏信元結(jié)構(gòu)提供不同于53字節(jié)的重 新傳輸數(shù)據(jù)單元,也就是x個(gè)信元建立一個(gè)宏信元結(jié)構(gòu),x是整數(shù)配置 參數(shù)。換言之,在這些實(shí)施例中,宏信元是基本重新傳輸單元。
實(shí)現(xiàn)使用宏信元作為基本重新傳輸單元的重新傳輸?shù)膶?shí)施例的功 能表達(dá)在圖6中示出。
該表達(dá)與已經(jīng)參照?qǐng)D4描述的功能表達(dá)基本相同,并且將參考之。 然而,由于基本重新傳輸單元是宏信元,在重新傳輸實(shí)體和其他實(shí)體中 的處理必須適應(yīng)于宏信元。協(xié)議棧的更詳細(xì)情況將在下面描述。在所有功能表達(dá)中,屬于對(duì)延遲敏感的服務(wù)如PVC服務(wù)的ATM信元, 可以在他們被接收后立即傳送到下一層,以避免等待重新傳輸處理。
如果需要重新傳輸,為了提供信元的標(biāo)識(shí), 一個(gè)ATM信元標(biāo)題或幾 個(gè)ATM信元標(biāo)題可以包括序列ID。也可以包括指示"第一次傳輸,,或"重 新傳輸"的標(biāo)志位。
一個(gè)(或幾個(gè))ATM信元標(biāo)題可以包括CRC信息。該CRC信息覆蓋 了宏信元中所有的ATM凈荷字節(jié)。這是用來驗(yàn)證宏信元的完整性。如果 CRC指示當(dāng)前宏信元是錯(cuò)誤的或者至少一個(gè)ATM信元標(biāo)題的HEC是錯(cuò)誤 的,那么整個(gè)宏ATM信元可以被認(rèn)為是錯(cuò)的或損壞的。
圖7示出了一個(gè)示范性的宏信元,包含三個(gè)ATM信元。第一信元0 包括一個(gè)標(biāo)題,其中所有信元的標(biāo)識(shí),即SID被包含在內(nèi),如參考圖5b 所描述的那樣。第二信元1包括用于指示第一或第二傳輸?shù)臉?biāo)志。此外, 第二信元1在已知的VCI字段的一部分中包含CRC信息。此外,該宏信 元的第三信元也包含CRC信息。
如果通信鏈路(用戶線)的綁定被實(shí)現(xiàn),根據(jù)一個(gè)實(shí)施例,該宏信 元的建立可在綁定分配功能之上提供。這樣具有的優(yōu)勢(shì)是,需要的是每 個(gè)宏信元一個(gè)的SID,而不是每個(gè)信元一個(gè)SID,因此在宏信元中具有 自由字段能夠被用于其他目的,例如EndofMacro-cell指示(宏信元結(jié) 束指示),其與ATM ALL5中實(shí)現(xiàn)的方式相似。
根據(jù)另一個(gè)實(shí)施例,宏信元的建立是在綁定分配功能之下的協(xié)議模 型中提供。
此外,上面示出的例子的許多改變被包含在內(nèi)。例如,根據(jù)一個(gè)實(shí) 施例,宏信元的第一信元包含完整的SID(序列ID),該宏信元的其他 信元僅包含與前面的SID不同的deltaSID。在這種方式下要比完整SID 消耗更少的位。
根據(jù)一個(gè)實(shí)施例,該宏信元大小配置可被擴(kuò)展到非靜態(tài)的配置,并 且該尺寸可以依據(jù)當(dāng)前噪聲環(huán)境動(dòng)態(tài)地適應(yīng)。這需要在遠(yuǎn)端測(cè)量脈沖噪 聲以及將該信息傳遞到發(fā)送器的重新傳輸&綁定子層。
錯(cuò)誤檢測(cè)
下面,將描述信元和宏信元重新傳輸系統(tǒng)的錯(cuò)誤檢測(cè)的實(shí)施例。 如本領(lǐng)域的技術(shù)人員所知,現(xiàn)有的ATM TC子層提供CRC-8保護(hù)的 功能。這種保護(hù)只與5字節(jié)的信元標(biāo)題有關(guān),而不與整個(gè)信元相關(guān)。因此,根據(jù)一個(gè)實(shí)施例,提供可與CRC-8保護(hù)組合的其他功能,以便為重 新傳輸提供損壞信元或宏信元的檢測(cè)。
根據(jù)一個(gè)實(shí)施例,接收器能夠立即從FEC評(píng)估中檢測(cè)噪聲環(huán)境況, 并且立即為干擾時(shí)間期間預(yù)期出現(xiàn)的所有數(shù)據(jù)單元啟動(dòng)重新傳輸請(qǐng)求。 在這里接收器通過指示哪個(gè)數(shù)據(jù)單元(信元或宏信元)是上一個(gè)正確接 收的以及在此之后錯(cuò)誤位流持續(xù)了多長(zhǎng),能夠?qū)⑶闆r通知發(fā)送器。由發(fā) 送器基于這個(gè)信息來決定是否以及哪個(gè)數(shù)據(jù)單元需要被重新傳輸。以 Reed-Solomon碼字為基礎(chǔ)的一個(gè)示范性的錯(cuò)誤檢測(cè)在圖8中示出。這 里,ATM信元的完整性由RS碼字的FEC和Erasure來驗(yàn)證。此外,具有 錯(cuò)誤HEC的ATM信元也可以被認(rèn)為是損壞的信元。由于解擾器影響而不 能被譯碼器識(shí)別的損壞的ATM信元能夠被識(shí)別。
根據(jù)另一個(gè)實(shí)施例,如果是重新傳輸?shù)那闆r(在握手(handshake) 期間將在遠(yuǎn)端和近端之間協(xié)商),笫5信元標(biāo)題字節(jié)可以包含對(duì)完整信 元的CRC-8,而不是該標(biāo)題的CRC。
另一個(gè)實(shí)施例注重于將接收的錯(cuò)誤FEC幀信息映射到ATM信元位, 因此該ATM信元位能夠被重新傳輸子層接收器評(píng)估。
一個(gè)進(jìn)一步的實(shí)施例可以應(yīng)用ATM標(biāo)題壓縮機(jī)制,使用壓縮的標(biāo)題 信息但是沒有減少標(biāo)題字節(jié),以便自由位可用于將整個(gè)信元的CRC映射 到其中。
如果是非綁定鏈路,并且如果該鏈路是無差錯(cuò)的,那么該接收器查 找當(dāng)前接收的數(shù)據(jù)單元,這個(gè)SID是上一個(gè)接收的數(shù)據(jù)單元的SID+1。
如果發(fā)生噪聲脈沖,該接收器能夠在噪聲脈沖結(jié)束后檢測(cè)到SID丟 失,因?yàn)閺哪菚r(shí)起當(dāng)前SID不等于上一個(gè)SID+1。
如果是綁定的鏈路,僅在重排序處理之后加1的增量能夠被接收器 監(jiān)控,但這意味著會(huì)有依賴于鏈路差分延遲的重新傳輸請(qǐng)求延遲。這將 通過以下措施解決重新傳輸子層發(fā)送器存儲(chǔ)了哪個(gè)SID已經(jīng)分配到組 中的哪條鏈路的信息,并且如果出現(xiàn)錯(cuò)誤,重新傳輸子層接收器傳輸與 鏈路號(hào)、當(dāng)前接收的SID以及在該錯(cuò)誤發(fā)生前相應(yīng)鏈路上最后有效接收 的SID有關(guān)的信息,從而重新傳輸子層發(fā)送器知道什么必須重新傳輸。
如果該重新傳輸子層接收器得到如上所述的錯(cuò)誤的數(shù)據(jù)單元,它會(huì) 丟棄這個(gè)數(shù)據(jù)單元,然后得到該鏈路不再是無差錯(cuò)的信息。
假如具有有效ATM信元標(biāo)題的壞的ATM信元是個(gè)空閑信元,那么這個(gè)壞的ATM信元不需要重新傳輸。如果具有有效ATM信元標(biāo)題的壞的ATM 信元屬于對(duì)延遲敏感的服務(wù),例如PVC服務(wù)(例如,語音),根據(jù)一個(gè) 實(shí)施例,損壞的ATM信元可能不請(qǐng)求重新傳輸。
符合下列規(guī)則的信元,在它們被接收后立即被傳遞到下一層。
*具有有效的ATM信元標(biāo)題,且
*屬于對(duì)延遲敏感的PVC,且
*是"第一次被傳輸"
符合下面規(guī)則的信元,當(dāng)它們被接收時(shí)就被丟棄 *具有有效的ATM信元標(biāo)題,且 *屬于對(duì)延遲敏感的PVC,且 *在被"重新傳輸"
符合下列規(guī)則的信元,當(dāng)他們被接收時(shí)就被丟棄 *具有有效的ATM空閑信元標(biāo)題,或者 無效的ATM信元標(biāo)題,或者
*有效的ATM信元標(biāo)題,但是其序列ID不在當(dāng)前接收窗內(nèi)。
如果該錯(cuò)誤等于或者長(zhǎng)于7個(gè)信元,以致7個(gè)HEC字段是損壞的, 則TPS-TC接收器失同步且不再經(jīng)由gamma接口轉(zhuǎn)發(fā)任何數(shù)據(jù),直到再 次同步(參見K. 2.8.4/G. 992. 3 ),其效果是TPS-TC接收器之上的子層 不再接收信元。根據(jù)一個(gè)實(shí)施例,接收器的重新傳輸子層就同步狀態(tài)監(jiān) 控TPS-TC接收器,即通過控制面板來管理。
根據(jù)另一個(gè)實(shí)施例,TPS-TC接收器產(chǎn)生0AM信元(特殊ASM信元), 該信元包含關(guān)于從同步到失同步的狀態(tài)轉(zhuǎn)換的信息,該信息可以由重新 傳輸子層接收器接收。
根據(jù)宏信元重新傳輸?shù)膶?shí)施例,所述宏信元的建立可被應(yīng)用,并且 自由位字段可被用于整個(gè)宏信元的CRC,如已經(jīng)參考圖7所描述的那樣。
在宏信元的情況下, 一個(gè)或幾個(gè)ATM信元標(biāo)題包括CRC。該CRC覆 蓋該宏信元中所有的ATM凈荷字節(jié)。它被用來驗(yàn)證宏信元的完整性。如 果CRC指示當(dāng)前宏信元是錯(cuò)的或者至少一個(gè)ATM信元標(biāo)題的HEC是錯(cuò)的, 那么整個(gè)宏ATM信元就是壞的。
與前面類似,如果在一個(gè)壞的宏信元中的所有信元屬于對(duì)延遲敏感 的服務(wù)如PVC服務(wù),或者是空閑信元,那么整個(gè)宏信元不需要重新傳輸。
如果一個(gè)具有有效ATM信元標(biāo)題的壞的ATM信元(宏ATM信元的CRC不正確)屬于對(duì)延遲敏感的PVC,那么這個(gè)壞的ATM信元將不等待重新 傳輸。
符合下列規(guī)則的信元在它們被接收后立即被傳遞到下一層。 *具有有效ATM信元標(biāo)題,且 *屬于對(duì)延遲敏感的PVC,且 *是"第一次被傳輸"
符合下列規(guī)則的信元,當(dāng)它們被接收時(shí)就被丟棄。 *具有有效的ATM信元標(biāo)題,且 *屬于對(duì)延遲敏感的PVC,且 *是被"重新傳輸"的
符合下列規(guī)則的信元,當(dāng)它們被接收時(shí)就被丟棄 具有有效的ATM空閑信元標(biāo)題,或者 *具有無效的ATM信元標(biāo)題,或者
*具有有效的ATM信元標(biāo)題,但是其序列ID不在當(dāng)前接收窗內(nèi)。 重新傳輸請(qǐng)求信道
根據(jù)一個(gè)實(shí)施例,發(fā)送器保留數(shù)據(jù)單元序列ID和傳輸序列ID。接 收器保留數(shù)據(jù)單元序列和相對(duì)于具有正確數(shù)據(jù)單元順序的最后的數(shù)據(jù) 單元的接收序列偏移量。
重新傳輸請(qǐng)求可以包括下列字段
參考數(shù)據(jù)單元序列ID:是來自最后接收的具有有效標(biāo)題的數(shù)據(jù)單元 的數(shù)據(jù)單元序列ID
開始接收偏移量是從具有參考數(shù)據(jù)單元序列ID的數(shù)據(jù)單元算起 的接收偏移數(shù)量。從這個(gè)偏移量(包括)開始,數(shù)據(jù)單元應(yīng)該被重新傳
輸;
結(jié)束接收偏移量是從具有參考數(shù)據(jù)單元序列ID的數(shù)據(jù)單元算起 的接收偏移數(shù)量。到這個(gè)偏移量(包括)為止,數(shù)據(jù)單元應(yīng)當(dāng)被重新傳 輸。
使用上述重新傳輸請(qǐng)求格式的重新傳輸情況的例子在圖8中示出。 根據(jù)實(shí)施例,專用的延遲路徑和承載信道可被使用。這提供一個(gè)最 佳的傳輸格式。其可被定義為重新傳輸請(qǐng)求僅耗費(fèi)幾個(gè)字節(jié),例如6個(gè) 字節(jié)。然后重新傳輸請(qǐng)求子層會(huì)將重新傳輸請(qǐng)求直接傳輸?shù)絇MS-TC子 層。另一方面,這種專用信道(例如64kbit/s或128kbit/s )總是占用線路帶寬,即使沒有重新傳輸發(fā)生。
根據(jù)另一個(gè)實(shí)施例,TPS-TC 0AM信道可被使用。如果該OAM信道被 使用,那么當(dāng)重新傳輸請(qǐng)求插入時(shí),全線路速率(比64kbit/s高得多 的帶寬)可保留短的時(shí)間。
此外,ASM信元的綁定0AM插入緩沖器和綁定0AM提取過濾器/緩沖 器可從綁定子層得到重用。
特定于服務(wù)的重新傳輸
根據(jù)實(shí)施例,可以區(qū)分下面的服務(wù)或數(shù)據(jù)類別以考慮特定于服務(wù)的 重新傳輸。
被稱為A類的第一類數(shù)據(jù)涉及對(duì)延遲敏感的服務(wù),其不需要重新傳 輸,例如VoIP,游戲應(yīng)用;低帶寬的服務(wù);不會(huì)被其他服務(wù)的重新傳輸 延遲的服務(wù)。
被稱為B類的第二類數(shù)據(jù)涉及高質(zhì)量服務(wù),例如IPTV。重新傳輸提 供給這些對(duì)延遲不嚴(yán)格的服務(wù)。
被稱作C類的第三類數(shù)據(jù)涉及盡力服務(wù)的服務(wù),例如WW瀏覽、FTP 下載。延遲對(duì)這些服務(wù)是苛刻的,而且這些服務(wù)不必須要求重新傳輸。 特定于服務(wù)的重新傳輸?shù)氖痉缎缘男枨髮⒃谙旅婷枋觥?根據(jù)第一實(shí)施例,重新傳輸僅為高質(zhì)量服務(wù)適用,而不為其他服務(wù) 適用。在該重新傳輸保護(hù)的服務(wù)的頂部,也就是凈數(shù)據(jù)速率減去高質(zhì)量 服務(wù)速率,所有可用的線路帶寬(數(shù)據(jù)傳輸速率)可被用來強(qiáng)制插入重 新傳輸數(shù)據(jù)。根據(jù)實(shí)施例,B、 C類服務(wù)數(shù)據(jù)和高質(zhì)量服務(wù)的重新傳輸 數(shù)據(jù)都不會(huì)延遲A類的對(duì)延遲敏感的數(shù)據(jù)。換句話說,A類傳輸是嚴(yán)格 優(yōu)先于所有其他服務(wù),且嚴(yán)格優(yōu)先于重新傳輸。
幾個(gè)實(shí)施例可以基于以上所提到的特定于服務(wù)的重新傳輸來實(shí)現(xiàn)。 根據(jù)第一實(shí)施例,兩條延遲路徑每個(gè)可與一條承載信道一起使用。 這將成為雙延遲的情形,因?yàn)榇撕笠粭l延遲路徑(承載信道)將為高脈 沖噪聲保護(hù)而建立,另一條延遲路徑(承載信道)將為延遲敏感的數(shù)據(jù) 而建立。但是該對(duì)延遲敏感的服務(wù)總是分配線路帶寬,即使這個(gè)服務(wù)已 經(jīng)關(guān)閉。
將要才艮據(jù)圖10a和10b更詳細(xì)地描述的另一個(gè)實(shí)施例,包括在發(fā)送 器的重新傳輸子層和高一級(jí)子層之間使用具有一個(gè)承載信道、但有兩個(gè) 信道的一個(gè)延遲路徑,以及在重新傳輸子層中使用嚴(yán)格優(yōu)先級(jí)多路復(fù)用器,其中把來自高一級(jí)子層的對(duì)延遲敏感的服務(wù)數(shù)據(jù)作為第一優(yōu)先級(jí)輸 入,來自內(nèi)部重新傳輸緩沖器的重新傳輸數(shù)據(jù)作為第二優(yōu)先級(jí)輸入,來 自高一級(jí)子層的其他服務(wù)數(shù)據(jù)作為第三優(yōu)先級(jí)輸入。這樣的話,不會(huì)為 對(duì)延遲敏感的服務(wù)分配固定的線路速率,并且如果對(duì)延遲敏感的服務(wù)關(guān) 閉,則所有可用的線路帶寬可被用于重新傳輸。
圖10a示出了位于綁定分配子層上方的排隊(duì)塊或排隊(duì)實(shí)體200的第 一實(shí)現(xiàn)。
如在圖10a中可以看到的,數(shù)據(jù)鏈路實(shí)體202耦合到用來建立宏信 元的實(shí)體204,或如上所述為提供錯(cuò)誤檢測(cè)功能而提供具有整個(gè)信元的 CRC來提供標(biāo)題壓縮。與A類服務(wù)相關(guān)的第一信道所關(guān)聯(lián)的第一標(biāo)識(shí)實(shí) 體W6a (序列編號(hào)),和與B類服務(wù)相關(guān)的第二信道所關(guān)聯(lián)的第二標(biāo)識(shí) 實(shí)體206b,被耦合到實(shí)體204。第一和第二標(biāo)識(shí)實(shí)體為傳輸?shù)礁鳂?biāo)識(shí)實(shí) 體的多個(gè)信元或宏信元提供一個(gè)序列號(hào)。
優(yōu)先級(jí)多路復(fù)用器208包括耦合到第一標(biāo)識(shí)實(shí)體的A類服務(wù)的第一 隊(duì)列208a,和耦合到第二標(biāo)識(shí)實(shí)體206b的B類和C類服務(wù)的第二隊(duì)列 208b。
來自提供給第二隊(duì)列的信元/宏信元的數(shù)據(jù)由處理器實(shí)體處理,以 確定是否需要為該數(shù)據(jù)做重新傳輸保護(hù),這由附圖標(biāo)記210來指示。如 果確定該數(shù)據(jù)要由重新傳輸來保護(hù),在從綁定分配層212接收鏈路信息 之后該數(shù)據(jù)被傳輸?shù)街匦聜鬏斁彌_器214,多路復(fù)用器208被耦合到綁 定分配層212以用于將接收的數(shù)據(jù)信元/宏信元分配到DSL系統(tǒng)的通信 鏈路(用戶線)。該鏈路信息例如可能包括當(dāng)前是否有脈沖噪聲出現(xiàn)在 一條或者全部?jī)蓷l通信鏈路上的信息。
如果請(qǐng)求了重新傳輸,重新傳輸緩沖器214耦合到多路復(fù)用器208 的第三隊(duì)列208c,以重新傳輸該被識(shí)別的損壞的數(shù)據(jù)信元/宏信元。如 圖4a所表示的,三個(gè)隊(duì)列208a、 b、 c是嚴(yán)格優(yōu)先級(jí)的,因此隊(duì)列208a 中的數(shù)據(jù)優(yōu)先于隊(duì)列208c中的數(shù)據(jù),并且隊(duì)列208c中的數(shù)據(jù)優(yōu)先于隊(duì) 列208b中的數(shù)據(jù)。
來自隊(duì)列的信元/宏信元根據(jù)以上所述的優(yōu)先級(jí)機(jī)制被多路復(fù)用到 綁定實(shí)體212。 該綁定實(shí)體在用戶線之中分配綁定的數(shù)據(jù)。因而,要 通過第一用戶線傳輸?shù)男旁?宏信元被傳輸?shù)脚c第一用戶線相關(guān)的第一 TPS-TC實(shí)體216a,并且要通過第二用戶線傳輸?shù)男旁?宏信元被傳輸?shù)脚c第二用戶線相關(guān)的第二 TPS-TC實(shí)體216b。
雖然圖10a僅示出了 TPS-TC層,但應(yīng)當(dāng)理解的是對(duì)于用戶線層、 PMS-TC層以及PMD層中的每一種都可能提供。應(yīng)當(dāng)注意的是用于處理的 基本數(shù)據(jù)塊是由實(shí)體204提供的信元或宏信元。
圖10b示出了一種排隊(duì),該排隊(duì)位于綁定分配子層之下。
如圖10b所示,用于將優(yōu)先級(jí)A的信元/宏信元分配到用戶線的第 一分配實(shí)體112a,以及用于分配其他信元/宏信元,也就是說,將具有 優(yōu)先級(jí)B和C的信元/宏信元分配到用戶線的第二分配實(shí)體112b,被耦 合到各自的標(biāo)識(shí)實(shí)體206a和206b。
對(duì)于每條用戶線,分別提供類似于圖lOa所示的排隊(duì)實(shí)體的排隊(duì)實(shí) 體200a和200b。然而與圖10a不同的是,由于排隊(duì)實(shí)體為每條用戶線 提供,特定于線路的信息的傳輸在根據(jù)圖10b的實(shí)施例中就不需要了。
信元/宏信元到各自隊(duì)列的一個(gè)輸出端。
根據(jù)上述內(nèi)容,隊(duì)列208b得到高質(zhì)量服務(wù)數(shù)據(jù)以及盡力而為服務(wù) 數(shù)據(jù),因此需要一個(gè)區(qū)別因子。在重新傳輸子層以及高一級(jí)的子層之間 的第三信道可實(shí)現(xiàn)用來提供這些數(shù)據(jù)的分離。這樣如果高一級(jí)的子層位 于一個(gè)不同的設(shè)備,就要求每一DSL線路具有3個(gè)接口地址。
根據(jù)一個(gè)實(shí)施例,在信元/宏信元中的一個(gè)專用位可被用來指示要 被重新傳輸保護(hù)的服務(wù)。這個(gè)信息位也應(yīng)當(dāng)在該信元/宏信元中傳輸, 因?yàn)檫h(yuǎn)端的重新傳輸子層接收器僅看到一個(gè)數(shù)據(jù)流。這個(gè)子層在等待重 新傳輸數(shù)據(jù)時(shí)將被重新傳輸保護(hù)的服務(wù)數(shù)據(jù)排隊(duì),并且不會(huì)對(duì)其他服務(wù) 數(shù)據(jù)排隊(duì)。這個(gè)信息在這里提到的層之上的層中是可用的,并且這個(gè)較 高的層將這個(gè)信息映射為特殊ATM信元位。
根據(jù)另一個(gè)實(shí)施例,服務(wù)的區(qū)分是通過三個(gè)VPI/VCI連接完成的, 即,每個(gè)服務(wù)類別一個(gè)。由于用于所有服務(wù)數(shù)據(jù)的公共的重排實(shí)體,A 類服務(wù)數(shù)據(jù)也不應(yīng)該在接收器中被延遲。因此兩個(gè)序列編號(hào)和重排實(shí)體 應(yīng)當(dāng)被使用, 一個(gè)用于A類服務(wù)數(shù)據(jù), 一個(gè)用于所有其他服務(wù)數(shù)據(jù)。為 了在兩個(gè)實(shí)體之間進(jìn)行區(qū)分,可使用在信元/宏信元標(biāo)題中的一個(gè)位。 在其他實(shí)施例中,可以4吏用該VPI/VCI,如果沒有/>共的VPI/VCI給所 有服務(wù)數(shù)據(jù)使用的話。在分層模型中的重新傳輸
隨后的圖lla和llb示出了在一個(gè)分層模型中安排重新傳輸子層的 功能的兩個(gè)實(shí)施例。
圖lla示出了一個(gè)協(xié)議棧的實(shí)施例,用于綁定兩個(gè)鏈路和下行數(shù)據(jù) 的重新傳輸,其中具有重新傳輸數(shù)據(jù)插入的重新傳輸子層發(fā)送器的排隊(duì) 和轉(zhuǎn)發(fā),位于綁定子層發(fā)送器的分配上方。根據(jù)這個(gè)實(shí)施例,在接收器 的重新傳輸子層中提供特定于線路的錯(cuò)誤檢測(cè)。此外,綁定0AM插入功 能還被用于重新傳輸請(qǐng)求插入,并且特定于線路的重新傳輸請(qǐng)求被傳送 到所有綁定的鏈路。
更詳細(xì)地說,圖lla示出了用于分別在中心局站點(diǎn)和用戶站點(diǎn)(遠(yuǎn) 程站點(diǎn))的接收器和發(fā)送器的協(xié)議棧。在中心局站點(diǎn)的接收器的協(xié)議棧 300a包括位于TPS-TC層(gamma接口 )和數(shù)據(jù)鏈路層(未示出)之間 的綁定和重新傳輸子層。該綁定和重新傳輸子層包括對(duì)應(yīng)于實(shí)體204的 實(shí)體,用于建立宏信元或如上所述的標(biāo)題信息壓縮,可對(duì)應(yīng)于標(biāo)識(shí)實(shí)體 206的標(biāo)識(shí)實(shí)體(序列編號(hào)),排隊(duì)和轉(zhuǎn)發(fā)實(shí)體以及可對(duì)應(yīng)于綁定分配實(shí) 體212的分配實(shí)體。應(yīng)當(dāng)注意的是,排隊(duì)和轉(zhuǎn)發(fā)實(shí)體可對(duì)應(yīng)于圖10a中 的與服務(wù)相關(guān)的排隊(duì)實(shí)體200,或可依賴于一個(gè)與服務(wù)無關(guān)的排隊(duì)實(shí)體。
在TPS-TC子層中,提供了具有用于在OAM信道上傳輸綁定信息的 綁定OAM實(shí)體的排隊(duì)ft轉(zhuǎn)發(fā)實(shí)體。此外,TPS-TC子層包括速率去耦實(shí)體, 以提供如上所述的空閑信元和CRC-8實(shí)體。
在PMS-TC子層,封幀實(shí)體、交織實(shí)體與PMS-TC層OAM實(shí)體一起提 供,以提供PMS-TC級(jí)的OAM信道通信。最后,提供根據(jù)圖l所解釋的 PMD子層。
如在圖lla中示出的,PMS-TC和TPS-TC子層的每一上述的實(shí)體被 提供給每條用戶線。
在用戶站點(diǎn),提供具有與所述協(xié)議棧順序相反的協(xié)議棧302a,以便 實(shí)現(xiàn)接收器協(xié)議棧。對(duì)于所屬技術(shù)領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解的是,例如 交織封幀和速率去耦的功能在接收器站點(diǎn)是被互補(bǔ)的功能所替換。
此外,應(yīng)當(dāng)理解的是,與協(xié)議棧300a類似的發(fā)送器協(xié)議棧300b可 在用戶站點(diǎn)實(shí)現(xiàn)。然而,由于重新傳輸保護(hù)僅為下行方向提供,因此在 協(xié)議棧300b上沒有實(shí)現(xiàn)特殊的重新傳輸功能。
如圖lla所示,提供了能根據(jù)G. 997. l丟棄損壞的數(shù)據(jù)的實(shí)體。損壞數(shù)據(jù)的丟棄是IMA (Inverse Multiplexing over ATM,在ATM上反 向多路復(fù)用)的特殊功能。通過設(shè)置一個(gè)專用位(IMA位),該功能能夠 被啟用。
如圖11a中能夠看到的,特定于線路的錯(cuò)誤檢測(cè)實(shí)體在用戶站點(diǎn)的 接收器協(xié)議棧302a提供,以檢測(cè)損壞接收的信元/宏信元。通過使用位 于中心局站點(diǎn)的標(biāo)識(shí)實(shí)體提供的標(biāo)識(shí),該特定于線路的錯(cuò)誤檢測(cè)實(shí)體能 夠識(shí)別如上所述的損壞的信元/宏信元,并傳輸該標(biāo)識(shí)信息到位于用戶 線的發(fā)送器協(xié)議棧的綁定OAM數(shù)據(jù)實(shí)體。如圖11a中看到的,該信息可 以從每條用戶線的協(xié)議棧提供到每條用戶線的發(fā)送器協(xié)議棧的OAM數(shù)據(jù) 實(shí)體,以便允許包括識(shí)別信息的重新傳輸請(qǐng)求沿兩條用戶線發(fā)送回中心 局。這允許重新傳輸請(qǐng)求從用戶到中心局的更為穩(wěn)定的傳輸。在中心局, 接收器協(xié)議棧302b被與接收器協(xié)議棧302a相似地實(shí)現(xiàn)。然而,由于在 描述的實(shí)施例中僅有下行數(shù)據(jù),即從中心局傳送到用戶的數(shù)據(jù)被重新傳 輸保護(hù),所以特定于線路的錯(cuò)誤檢測(cè)不在中心局的接收器協(xié)議棧上實(shí) 現(xiàn)。在中心局,重新傳輸請(qǐng)求由綁定OAM實(shí)體來處理。該綁定OAM實(shí)體 傳遞該標(biāo)識(shí)信息到綁定和重新傳輸子層中的排隊(duì)和轉(zhuǎn)發(fā)實(shí)體,以便開始 重新傳輸被識(shí)別為損壞接收的信元/宏信元。
圖lla示出了位于綁定分配功能上方的綁定和重新傳輸子層的排隊(duì) 和轉(zhuǎn)發(fā)功能,而圖llb示出了用于綁定兩條鏈路以及針對(duì)下行數(shù)據(jù)的重 新傳輸?shù)膶?shí)施例,其中重新傳輸子層發(fā)送器的排隊(duì)和轉(zhuǎn)發(fā)與重新傳輸數(shù) 據(jù)的插入是位于綁定子層發(fā)送器的分配的下方。在這個(gè)實(shí)施例中,特定 于線路的重新傳輸請(qǐng)求在受到影響的線路上以反方向傳輸,也就是說, 實(shí)現(xiàn)了完全的特定于鏈路的重新傳輸請(qǐng)求機(jī)制。與圖lla的實(shí)施例的區(qū) 別在于,重新傳輸請(qǐng)求僅在其中一條用戶線上重新傳輸,也就是說,該 重新傳輸請(qǐng)求在與各個(gè)信元/宏信元已經(jīng)傳輸?shù)南嗤脩艟€上傳輸。
進(jìn)一步需要注意的是,在根據(jù)圖llb的實(shí)施例中,由于綁定和重新 傳輸子層中的排隊(duì)是在分配功能以下實(shí)現(xiàn),因此為每條用戶線分別提供 一個(gè)排隊(duì)實(shí)體,與根據(jù)圖10b中描述的實(shí)施例中為每條用戶線提供一個(gè) 排隊(duì)實(shí)體類似。
現(xiàn)在參考圖12,將描述進(jìn)一步的實(shí)施例,其中綁定子層和重新傳輸 子層是分離的。根據(jù)這個(gè)實(shí)施例,在綁定層中可能沒有改變,以便實(shí)現(xiàn) 重新傳輸。因此,傳統(tǒng)的綁定層實(shí)現(xiàn)可不經(jīng)改變地重用于實(shí)現(xiàn)這個(gè)實(shí)施例。
根據(jù)實(shí)施例,提供速率去耦,用于實(shí)現(xiàn)綁定子層和重新傳輸子層的 分離。由于速率去耦是在綁定子層下面提供,因此空閑信元被插入到綁 定子層以下的子層/在該子層中移除。因此,該綁定子層不能夠?yàn)榭臻e 信元提供序列信息計(jì)數(shù)。為了允許序列號(hào)標(biāo)識(shí)也用于空閑信元,提供新 的類別的空閑信元,在下文中被稱作特殊空閑信元。這些特殊空閑信元
在綁定層和TPS-TC層之間的重新傳輸層中被插入和移除,如例如在圖 4a中所示。該特殊空閑信元不被位于遠(yuǎn)端接收器的TPS-TC層檢測(cè)為空 閑信元,以便位于遠(yuǎn)端的重新傳輸子層能夠接收這些特殊空閑信元,識(shí) 別它們,評(píng)估包含在其中的信息,例如空閑信元的序列號(hào)標(biāo)識(shí),以及刪 除這些特殊空閑信元,以便阻止將特殊空閑信元進(jìn)一步傳輸?shù)浇壎ㄗ?層。
特殊空閑信元的標(biāo)識(shí)可以被提供,例如通過使用壓縮的VPIVCI信 息的保留值,以便一旦這個(gè)保留值在壓縮的VPIVCI字段被檢測(cè)出,該 信元就,皮識(shí)別為特殊空閑信元。然而,任何其他形式的標(biāo)識(shí),例如標(biāo)志, 可以在該信元中提供。應(yīng)當(dāng)注意的是特殊空閑信元的使用是在兩個(gè)方向 上提供的。也就是,從發(fā)送器到數(shù)據(jù)被重新傳輸保護(hù)的接收器(下行數(shù) 據(jù)流),以及從接收器到傳輸重新傳輸請(qǐng)求的發(fā)送器(上行數(shù)據(jù)流)的 方向。在上行方向,特殊空閑信元的使用允許通過特殊空閑信元的使用 來連續(xù)提供重新傳輸請(qǐng)求信道。
在上行方向,在特殊空閑信元中提供一個(gè)標(biāo)識(shí),用于識(shí)別該信元是 否傳輸了請(qǐng)求。例如,在圖5e的未使用的位字段中提供的特殊重新傳 輸數(shù)據(jù)值可以具有以下含義,即該空閑信元不要求噪聲脈沖的開始,并 且包含在未使用位字段中的位不會(huì)被解釋為接收的SID信息。這允許連 續(xù)的請(qǐng)求信道,其中請(qǐng)求可以在任意時(shí)刻傳輸,而與用戶數(shù)據(jù)是否沿上 行方向傳遞無關(guān)。
如果是綁定的鏈路,并且如果綁定SID也被用于重新傳輸,那么該 SID在綁定群組級(jí)而不是在鏈路級(jí)連續(xù)遞增。因此,重新傳輸子層發(fā)送 器存儲(chǔ)SID的鏈路特定傳輸序列的順序。
該發(fā)送器獲得來自遠(yuǎn)端的與上次有效接收的SID有關(guān)的信息。然后 可以在配置的脈沖噪聲長(zhǎng)度INPMIN的時(shí)間期間停止發(fā)送將通過重新傳 輸?shù)玫奖Wo(hù)的數(shù)據(jù)流。在這個(gè)等待時(shí)間之后,重新傳輸這個(gè)鏈路的要被保護(hù)的數(shù)據(jù)流的數(shù)據(jù)單元,當(dāng)接收該重新傳輸請(qǐng)求時(shí)該鏈路已經(jīng)從上一
個(gè)有效的SID+1發(fā)送到上一個(gè)發(fā)送的SID。插入重新傳輸數(shù)據(jù)之后,可 以繼續(xù)正常的數(shù)據(jù)流。
對(duì)于這個(gè)重新傳輸規(guī)則,重新傳輸子層發(fā)送器知道任意時(shí)間點(diǎn)的線 路數(shù)據(jù),也就是知道包含用戶數(shù)據(jù)的信元以及特殊空閑信元。序列編號(hào) 也擴(kuò)展到"特殊空閑信元",且包含在序列編號(hào)機(jī)制中。額外需要的信 元標(biāo)題信息空間(一個(gè)或多個(gè)位)可通過使用由VPI/VCI壓縮得到的未 使用的位字段中的自由位來提供。
根據(jù)一個(gè)實(shí)施例,該特殊空閑信元被用來訓(xùn)練(training)或確定 一個(gè)或多個(gè)重復(fù)噪聲的參數(shù),例如REIN(重復(fù)電脈沖噪聲)參數(shù)。所述 一個(gè)或多個(gè)重復(fù)噪聲參數(shù)可隨后被用于確定預(yù)期有重復(fù)噪聲的時(shí)間間 隔。在確定的重復(fù)噪聲的時(shí)間間隔中,用戶數(shù)據(jù)不會(huì)被傳送。根據(jù)一個(gè) 實(shí)施例,在該確定的時(shí)間間隔中,不傳送用戶數(shù)據(jù),而是傳送特殊空閑 信元。
為確定重復(fù)噪聲參數(shù),多個(gè)特殊空閑信元被重復(fù)地從發(fā)送器發(fā)送到 接收器,其中每個(gè)特殊空閑信元包括一個(gè)序列號(hào)。 一個(gè)或多個(gè)損壞的特 殊空閑信元的序列號(hào)在接收器中識(shí)別,并且一個(gè)或多個(gè)重復(fù)噪聲參數(shù)被 基于識(shí)別的序列號(hào)確定。根據(jù)一個(gè)實(shí)施例,與重復(fù)脈沖的開始和結(jié)束有 關(guān)的信息從接收器傳送到發(fā)送器,并且重復(fù)噪聲參數(shù)被基于該傳送的信 息確定。
根據(jù)一個(gè)實(shí)施例,位于發(fā)送器站點(diǎn)的重新傳輸子層應(yīng)用使用特殊空 閑信元的速率去耦,且序列編號(hào)被擴(kuò)充到這些特殊空閑信元,且接收器 經(jīng)第一個(gè)有效接收的序列編號(hào)通知發(fā)送器有關(guān)噪聲的結(jié)束。然后,發(fā)送
器能夠在鏈路啟動(dòng)后的第一計(jì)秒中檢測(cè)是否存在重復(fù)噪聲。用戶數(shù)據(jù)流 將在鏈路啟動(dòng)一些時(shí)間之后在較高的層中被啟動(dòng),以便在鏈路啟動(dòng)之后 的第一計(jì)秒中,線路上將僅有特殊空閑信元。假如有重復(fù)噪聲,在鏈路 啟動(dòng)之后的第一計(jì)秒期間,接收器將以預(yù)定的次數(shù),例如100次,通知 噪聲的開始和噪聲的結(jié)束消息,以便發(fā)送器能夠檢測(cè)損壞數(shù)據(jù)的周期和 長(zhǎng)度。由于這個(gè)知識(shí),發(fā)送器能夠從現(xiàn)在開始通過插入不需要被重新傳 輸?shù)奶厥饪臻e信元來防止用戶數(shù)據(jù)在重復(fù)噪聲脈沖的時(shí)間期間被重新 傳輸。根據(jù)一個(gè)實(shí)施例,這種用戶數(shù)據(jù)防止可在運(yùn)行期間動(dòng)態(tài)地適應(yīng), 例如每5秒鐘。有了上述的重復(fù)噪聲參數(shù)的確定以及在期望的重復(fù)噪聲周期期間
內(nèi)的傳輸?shù)念A(yù)防,重新傳輸機(jī)制能被使用,例如當(dāng)重復(fù)噪聲(例如每10ms 有多達(dá)5個(gè)碼元的重復(fù)噪聲脈沖)和非重復(fù)噪聲如具有長(zhǎng)脈沖寬度(多 達(dá)64個(gè)碼元)的噪聲脈沖以噪聲脈沖之間一個(gè)長(zhǎng)的時(shí)距的組合發(fā)生的 時(shí)候。通過傳輸特殊空閑信元來防止用戶數(shù)據(jù)的傳輸?shù)纳鲜鰧?shí)施例允許 以比重復(fù)噪聲的周期長(zhǎng)的預(yù)定的重新傳輸?shù)却龝r(shí)間(直到重新傳輸數(shù)據(jù) 時(shí)發(fā)送器等待的最小碼元數(shù))進(jìn)行有效的重新傳輸。
對(duì)于分離綁定子層和重新傳輸子層的實(shí)施例,可使用具有如上所述 的不同類別的相同特定于數(shù)據(jù)流的重新傳輸。特別地,可以區(qū)分如下數(shù) 據(jù)流
1) B類高質(zhì)量服務(wù);需要重新傳輸(IPTV;延遲不是非常關(guān) 鍵)
2) A類對(duì)延遲敏感的服務(wù);不需要重新傳輸(VoIP,游戲應(yīng) 用;使用低帶寬的服務(wù);不該被其他服務(wù)的重新傳輸延遲的 服務(wù))
3) C類盡力而為服務(wù);不需要重新傳輸(WW瀏覽,F(xiàn)TP下 載;延遲不關(guān)鍵)。
特定于數(shù)據(jù)流的重新傳輸?shù)男枨罂赡苋缦旅嫠?br>
i) 僅為高質(zhì)量服務(wù)而不為其他服務(wù)應(yīng)用重新傳輸
ii ) 在被重新傳輸保護(hù)的服務(wù)的頂部的所有可用線路帶
寬,即凈數(shù)據(jù)速率減去高質(zhì)量服務(wù)速率,將被用于強(qiáng) 制插入重新傳輸數(shù)據(jù),
iii ) 但是高質(zhì)量服務(wù)的重新傳輸數(shù)據(jù)不會(huì)延遲對(duì)延遲敏
感的數(shù)據(jù)。
根據(jù)一個(gè)實(shí)施例,在發(fā)送器的重新傳輸子層和高一級(jí)子層之間使用 具有一個(gè)承載信道、但有兩個(gè)信道的一個(gè)延遲路徑,以及在重新傳輸子 層中使用嚴(yán)格優(yōu)先級(jí)多路復(fù)用器,其中把來自高一級(jí)子層的對(duì)延遲敏感 的服務(wù)數(shù)據(jù)作為第一優(yōu)先級(jí)輸入,來自內(nèi)部重新傳輸緩沖器的重新傳輸 數(shù)據(jù)作為第二優(yōu)先級(jí)輸入,來自高一級(jí)子層的其他服務(wù)數(shù)據(jù)作為第三優(yōu) 先級(jí)輸入。沒有固定的線路速率被分配給對(duì)延遲敏感的服務(wù),并且iii) 如果對(duì)延遲敏感的服務(wù)關(guān)閉,則可以實(shí)現(xiàn)固定的線路速率。第三優(yōu)先級(jí) 輸入獲得高質(zhì)量服務(wù)數(shù)據(jù),還有盡力而為服務(wù)數(shù)據(jù),因此需要一個(gè)區(qū)分因子。
數(shù)據(jù)流的分類可以通過不同的VPI/VCI值來提供。VPI/VCI和數(shù)據(jù)
流類別之間的關(guān)系是在用戶通信業(yè)務(wù)被允許之前從上 一 層告知到笫一 層。
具有分離的綁定和重新傳輸子層的如上所述的重新傳輸機(jī)制的分
層模型的實(shí)施例在圖12中示出??梢钥吹浇壎▽犹峁┬蛄刑?hào)和分配功 能,因?yàn)橛脩魯?shù)據(jù)是在重新傳輸子層之上提供的,重新傳輸子層包括如 上所述的ATM標(biāo)題字段的壓縮。此外,提供速率去耦,其中特殊空閑信 元被插入到發(fā)送器協(xié)議棧300a和300b或者在接收器協(xié)議棧302a和 302b被移除。信元標(biāo)題中的信元CRC計(jì)算和計(jì)算得出的CRC校驗(yàn)和的映 射進(jìn)一步在重新傳輸子層中提供。應(yīng)當(dāng)注意的是在用戶站點(diǎn)的接收器的 協(xié)議棧302a,空閑信元的移除在TPS-TC層提供。然而,這個(gè)功能不移 除被傳送到重新傳輸子層的特殊空閑信元,并且僅在CRC校驗(yàn)以及錯(cuò)誤 檢測(cè)以及損壞的空閑信元的序列號(hào)被識(shí)別之后才被移除。在損壞的信元 或損壞的特殊空閑信元已被檢測(cè)出之后,上一有效信元的序列號(hào)在發(fā)送 器協(xié)議棧300b被映射到信元標(biāo)題(例如在未使用的位字段)中,并被 傳輸?shù)轿挥谥行木终军c(diǎn)的接收器。位于中心局站點(diǎn)的協(xié)議棧將信元標(biāo)題 中的序列號(hào)解映射(demapps),并提供這個(gè)信息到CO (中心局)站點(diǎn)的 發(fā)送器協(xié)議棧300a的RT子層,以開始重新傳輸。應(yīng)當(dāng)注意的是,重新 傳輸可以如上所述在等待預(yù)定時(shí)間周期之后再開始。
前面描述了具有綁定子層的實(shí)施例,需要注意的是,在其他實(shí)施例 中,綁定子層的功能,例如序列編號(hào)和分配,可被包含在重新傳輸子層 中,而不提供綁定子層。
在上述說明中,實(shí)施例已經(jīng)在此示出并描述,足夠詳細(xì)使得那些本 領(lǐng)域的技術(shù)人員能夠?qū)嵤┻@里公開的技術(shù)。其他的實(shí)施例可被利用,以 及從例如結(jié)構(gòu)或者邏輯的替換以及改變而做出,而不背離本公開的范 圍。
因此,這份詳細(xì)說明書,目的不是為了限制,并且各種不同實(shí)施例 的范圍僅由隨附的權(quán)利要求書連同這些權(quán)利要求所限定范圍的等價(jià)物 的全部范圍來定義。
本發(fā)明主題的這些實(shí)施例在這里,可以個(gè)別地和/或共同地,被稱 為"發(fā)明",僅僅是為了方便,并且不意味著自動(dòng)將本申請(qǐng)的范圍限定在任一單獨(dú)的發(fā)明或發(fā)明構(gòu)思,如果實(shí)際上有多于一個(gè)被公開的話。因 此,盡管特定的實(shí)施例已經(jīng)在此被解釋和描述,應(yīng)當(dāng)理解為任何可以達(dá) 到相同目的的排列組合可以代替示出的特定實(shí)施例。這份公開的目的在 于覆蓋各種不同實(shí)施例的任何的以及所有的適應(yīng)或變化。這里沒有明確 說明的上述實(shí)施例的組合、以及其他實(shí)施例,對(duì)于在上述描述的基礎(chǔ)上 的本領(lǐng)域的那些技術(shù)來說將是顯而易見的。
進(jìn)一步還需注意的是,在說明書和權(quán)利要求書中使用的特定的術(shù)語 可以被非常寬泛地解讀。例如,在此使用的術(shù)語"電路"或"電路圖,,, 從某種意義上應(yīng)當(dāng)被解釋為,不僅包含硬件,還包含軟件、固件或其任 意組合。術(shù)語"數(shù)據(jù)"可被解釋為包含任何形式的表示,例如模擬信號(hào) 表示、數(shù)字信號(hào)表示、到載波信號(hào)的調(diào)制等等。此外,術(shù)語"耦合,,或 "連接"可被寬泛地解釋,不僅覆蓋直接的,還有間接的耦合。
隨附的附圖在此作為一部分通過說明的方式,并且不是為了限制的 目的,示出了特定的實(shí)施例,在其中發(fā)明主題得以實(shí)現(xiàn)。
權(quán)利要求
1.一種方法包括接收多個(gè)信元;為每個(gè)信元或多個(gè)信元的一組提供標(biāo)識(shí);從第一收發(fā)器單元傳輸多個(gè)信元到第二收發(fā)器單元;從第二收發(fā)器單元傳輸重新傳輸?shù)恼?qǐng)求到第一收發(fā)器單元,該請(qǐng)求包括一個(gè)或多個(gè)標(biāo)識(shí),以指示對(duì)一個(gè)或多個(gè)信元的重新傳輸請(qǐng)求;在第一收發(fā)器單元處理該重新傳輸?shù)恼?qǐng)求,以便基于該標(biāo)識(shí)識(shí)別重新傳輸?shù)男旁?;以及重新傳輸所述一個(gè)或多個(gè)識(shí)別出的信元。
2. 如權(quán)利要求1所述的方法,其中為一個(gè)或多個(gè)信元提供標(biāo)識(shí),包括為 多個(gè)信元的每一個(gè)提供標(biāo)識(shí)。
3. 如權(quán)利要求1所述的方法,其中為一組信元提供標(biāo)識(shí)包括 將多個(gè)信元分組以提供宏信元;以及 為該宏信元提供標(biāo)識(shí)。
4. 如權(quán)利要求1所述的方法,進(jìn)一步包括基于FEC處理或CRC處理或HEC處理或FEC、CRC以及HEC處理的任意組 合,識(shí)別將被重新傳輸?shù)囊粋€(gè)或多個(gè)信元。
5. 如權(quán)利要求4所述的方法,其中CRC處理包括對(duì)每個(gè)完整信元的CRC 計(jì)算,或者對(duì)每個(gè)完整的信元組的CRC計(jì)算。
6. 如權(quán)利要求5所述的方法,進(jìn)一步包括提供信元標(biāo)題壓縮,該信元標(biāo)題壓縮為信元標(biāo)題減少了 n位;以及 使用n位的至少一部分來提供CRC信息。
7. 如權(quán)利要求1所述的方法,進(jìn)一步包括多路復(fù)用與至少一個(gè)第一服務(wù)類型相關(guān)的第一信元流、與至少一個(gè)第二 服務(wù)類型相關(guān)的第二信元流以及與重新傳輸數(shù)據(jù)相關(guān)的第三信元流。
8. 如權(quán)利要求1所述的方法,進(jìn)一步包括 確定一個(gè)或多個(gè)被識(shí)別的信元是否包含空閑信元;以及 如果空閑信元已經(jīng)被確定出,則放棄該空閑信元的重新傳輸。
9. 如權(quán)利要求1所述的方法,進(jìn)一步包括確定一個(gè)或多個(gè)重復(fù)噪聲參 數(shù),該一個(gè)或多個(gè)重復(fù)噪聲參數(shù)決定沒有用戶數(shù)據(jù)被傳輸?shù)臅r(shí)間段。
10. 如權(quán)利要求9所述的方法進(jìn)一步包括基于確定的一個(gè)或多個(gè)重復(fù)噪聲參數(shù),確定預(yù)期會(huì)被噪聲脈沖干擾的一 個(gè)或多個(gè)信元;以及立即為所有確定的信元啟動(dòng)重新傳輸。
11. 如權(quán)利要求1所述的方法,進(jìn)一步包括 確定接收的信元是否被損壞;如果至少一個(gè)信元確定被損壞,確定上一個(gè)正確接收的信元的標(biāo)識(shí); 將上一個(gè)正確接收的信元的標(biāo)識(shí)包含在重新傳輸?shù)恼?qǐng)求中。
12. 如權(quán)利要求1所述的方法,其中標(biāo)識(shí)的提供以及重新傳輸請(qǐng)求的處理 是在PMS-TC層和數(shù)據(jù)鏈路層之間的分層模型中提供。
13. 如權(quán)利要求1所述的方法,進(jìn)一步包括從第 一收發(fā)器傳輸空閑信元到第二收發(fā)器,所述空閑信元對(duì)于第 一和第 二收發(fā)器的TPS-TC層來說是透明的。
14. 如權(quán)利要求1至13中任意一個(gè)所述的方法,進(jìn)一步包括 確定與信元或信元該組有關(guān)的服務(wù)類別;以及 基于確定的服務(wù)類別確定是否將要提供重新傳輸請(qǐng)求給所述信元。
15. 如權(quán)利要求1所述的方法,進(jìn)一步包括基于該標(biāo)識(shí),分配多個(gè)信元到多條用戶線,由此提供第一和第二用戶線 的綁定。
16. —種發(fā)送器,包括 用于接收多個(gè)信元的輸入;標(biāo)識(shí)實(shí)體,為多個(gè)信元的每一個(gè)或者為多個(gè)信元的一組提供標(biāo)識(shí); 發(fā)送實(shí)體,啟動(dòng)多個(gè)信元到遠(yuǎn)端收發(fā)器單元的傳輸;以及 重新傳輸實(shí)體,接收來自遠(yuǎn)端收發(fā)器單元的包括至少一個(gè)標(biāo)識(shí)的重新傳輸請(qǐng)求,該重新傳輸實(shí)體被配置為基于接收的至少一個(gè)標(biāo)識(shí),將一個(gè)或多個(gè)信元傳遞到傳輸實(shí)體。
17. 如權(quán)利要求16所述的發(fā)送器,其中的接收器進(jìn)一步包括綁定實(shí)體, 用來綁定多個(gè)通信鏈路。
18. 如權(quán)利要求16所述的發(fā)送器,其中的綁定實(shí)體與重新傳輸實(shí)體共享 至少一個(gè)功能。
19. 如權(quán)利要求16所述的發(fā)送器,進(jìn)一步包括多路復(fù)用器,用來多路復(fù)用與至少一個(gè)第 一服務(wù)類型相關(guān)聯(lián)的第 一信元流、與至少一個(gè)第二服務(wù)類型 相關(guān)聯(lián)的第二信元流以及與重新傳輸數(shù)據(jù)相關(guān)聯(lián)的第三信元流。
20. 如權(quán)利要求16所述的發(fā)送器,進(jìn)一步包括CRC實(shí)體,用來提供對(duì)每 個(gè)完整的信元或每個(gè)完整的信元組的CRC計(jì)算。
21. 如權(quán)利要求16所述的發(fā)送器,其中的重新傳輸實(shí)體在PMS-TC層和數(shù) 據(jù)鏈路層之間的分層模型中實(shí)現(xiàn)。
22. 如權(quán)利要求16至21中任意一個(gè)所述的發(fā)送器,進(jìn)一步包括TPS-TC 實(shí)體,用來為信元提供至少一個(gè)TPS-TC功能的處理,該TPS-TC實(shí)體被配置 為從重新傳輸實(shí)體接收多個(gè)信元。
23. —種接收器,包括重新傳輸實(shí)體,用來接收來自遠(yuǎn)端發(fā)送器的多個(gè)信元,并提供至少一個(gè) 損壞的信元的指示,或者至少一個(gè)損壞的信元組的指示;以及請(qǐng)求產(chǎn)生實(shí)體,用來接收所述指示并基于該指示產(chǎn)生重新傳輸請(qǐng)求。
24. 如權(quán)利要求23所述的接收器,進(jìn)一步包括TPS-TC實(shí)體,用來為接收的信元提供至少一個(gè)TPS-TC功能的處理,其 中的接收器被配置為將多個(gè)信元從TPS-TC實(shí)體傳遞到重新傳輸實(shí)體。
25. 如權(quán)利要求23所述的接收器,進(jìn)一步包括CRC實(shí)體,該CRC實(shí)體提 供錯(cuò)誤檢測(cè),其中重新傳輸實(shí)體基于CRC實(shí)體的結(jié)果提供損壞信元的指示。
26. 如權(quán)利要求23所述的接收器,其中的CRC實(shí)體能夠?yàn)檎麄€(gè)信元或者 整個(gè)一組信元提^l普誤檢測(cè)。
27. 如權(quán)利要求23所述的接收器,其中該接收器進(jìn)一步包括綁定實(shí)體, 用來綁定多條通信鏈路。
28. 如權(quán)利要求27所述的接收器,其中的綁定和重新傳輸實(shí)體共享相同 的信元或信元組的標(biāo)識(shí)。
29. 如權(quán)利要求27所述的接收器,其中的綁定實(shí)體和重新傳輸實(shí)體在相 同的協(xié)議子層上實(shí)現(xiàn)。
30. 如權(quán)利要求27所述的接收器,其中綁定實(shí)體在位于TPS-TC子層和數(shù) 據(jù)鏈路層之間的子層中實(shí)現(xiàn)。
31. 如權(quán)利要求23所述的接收器,其中的請(qǐng)求產(chǎn)生實(shí)體被配置為提供在 重新傳輸請(qǐng)求中上一個(gè)正確接收的信元的指示或上一個(gè)正確接收的的信元組 的指示。
32. 如權(quán)利要求23至31任意一個(gè)所述的接收器,其中的請(qǐng)求產(chǎn)生實(shí)體被 配置為確定與損壞的接收信元或損壞的接收信元組有關(guān)的服務(wù)類別,并基于 確定的服務(wù)類別決定是否應(yīng)該產(chǎn)生重新傳輸請(qǐng)求。
33. —種DSL傳輸系統(tǒng)包括 第一收發(fā)器單元,該第一收發(fā)器單元包括輸入端,以接收多個(gè)信元;標(biāo)識(shí)實(shí)體,用來為多個(gè)信元的每個(gè)或者為一組信元提供標(biāo)識(shí);以及 重新傳輸實(shí)體,用來接收來自遠(yuǎn)端收發(fā)器單元的包括至少一個(gè)標(biāo)識(shí) 的重新傳輸請(qǐng)求,該重新傳輸實(shí)體被配置為基于接收的至少一個(gè)標(biāo) 識(shí)將一個(gè)或多個(gè)信元傳遞到傳輸實(shí)體; 第二收發(fā)器單元,該第二收發(fā)器單元包括第二重新傳輸實(shí)體,用來接收所述多個(gè)信元并提供至少一個(gè)損壞信 元或者至少一個(gè)損壞信元組的指示;請(qǐng)求產(chǎn)生實(shí)體,用來接收該指示并基于該指示產(chǎn)生重新傳輸請(qǐng)求。
34. 如權(quán)利要求33所述的系統(tǒng),其中的第一收發(fā)器包括第一TPS-TC實(shí)體, 用來為所述多個(gè)信元提供至少一個(gè)TPS-TC功能的處理,該第一 TPS-TC實(shí)體 傳遞所述多個(gè)信元到該重新傳輸實(shí)體,并且其中該第二收發(fā)器包括一個(gè)第二 TPS-TC實(shí)體,該第二TPS-TC實(shí)體被配置為接收所述多個(gè)信元并為所述多個(gè) 信元提供至少一個(gè)TPS-TC功能的處理。
35. 如權(quán)利要求33所述的系統(tǒng),其中該第一收發(fā)器進(jìn)一步包括CRC實(shí)體, 用來提供對(duì)每一整個(gè)信元或?yàn)槊恳徽麄€(gè)信元組的CRC計(jì)算。
36. 如權(quán)利要求33所述的系統(tǒng),其中第一收發(fā)器包括速率去耦實(shí)體,其 中該速率去耦實(shí)體被配置為包括空閑信元。
37. 如權(quán)利要求33至36任意一個(gè)所述的系統(tǒng),其中的第一收發(fā)器包括第 一綁定實(shí)體,其中該第一綁定實(shí)體和該第一重新傳輸實(shí)體在同一子層實(shí)現(xiàn), 并且第二收發(fā)器包括第二綁定實(shí)體,其中該第二重新傳輸實(shí)體和該第二綁定 實(shí)體在同一子層實(shí)現(xiàn)。
38. —種實(shí)現(xiàn)于芯片上的協(xié)議棧,該協(xié)議棧包括重新傳輸功能,其中將一 個(gè)信元或者一組信元作為基本重新傳輸數(shù)據(jù)單元,其中該重新傳輸功能在 TPS-TC子層和數(shù)據(jù)鏈路層之間提供。
39. 如權(quán)利要求38所述的協(xié)議棧,其中該重新傳輸功能在集成的重新傳輸和綁定子層中提供。
全文摘要
本發(fā)明涉及一種方法,包括接收多個(gè)信元;為每個(gè)信元或多個(gè)信元的一組提供標(biāo)識(shí);從第一收發(fā)器單元傳輸多個(gè)信元到第二收發(fā)器單元;從第二收發(fā)器單元傳輸重新傳輸?shù)恼?qǐng)求到第一收發(fā)器單元,該請(qǐng)求包括一個(gè)或多個(gè)標(biāo)識(shí),以指示對(duì)一個(gè)或多個(gè)信元的重新傳輸請(qǐng)求;在第一收發(fā)器單元處理該重新傳輸?shù)恼?qǐng)求,以便基于該標(biāo)識(shí)識(shí)別重新傳輸?shù)男旁灰约爸匦聜鬏斔鲆粋€(gè)或多個(gè)識(shí)別出的信元。
文檔編號(hào)H04L12/56GK101409610SQ20081016196
公開日2009年4月15日 申請(qǐng)日期2008年10月6日 優(yōu)先權(quán)日2007年10月2日
發(fā)明者B·黑斯, D·肖普邁耶, G·謝德爾貝克, I·沃爾克寧, J·波瓦扎內(nèi)克, M·霍瓦特, 胡春風(fēng) 申請(qǐng)人:英飛凌科技股份公司