專利名稱:數(shù)據(jù)傳輸系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,更具體地涉及一種數(shù)據(jù)傳輸系統(tǒng)及方法。
背景技術(shù):
IEEE 802.3 ^見定標(biāo)準(zhǔn)以太網(wǎng)的速率為10Mbps/s、 100Mbps/s、 以及1Gbps/s等。
^f旦是,在實(shí)際應(yīng)用中,不同應(yīng)用實(shí)際所需的數(shù)據(jù)帶寬和速率都 是不一樣的,實(shí)際所需的數(shù)據(jù)帶寬可能在0至10Mbps/s、 10至 100bps/s、或100至1000bps/s之間。而且,速率越高,教:據(jù)的高頻 部分的損耗越大。
而在現(xiàn)有4支術(shù)中,不存在非標(biāo)準(zhǔn)速率以太網(wǎng),即在10Mbps/s、 100Mbps/s、 1Gbps/s之間正EE 802.3沒有相應(yīng)地失見定速率,并且不系統(tǒng)。
發(fā)明內(nèi)容
鑒于以上所述的 一個(gè)或多個(gè)問題,本發(fā)明提供了 一種數(shù)據(jù)傳輸 方法及系纟克。
根據(jù)本發(fā)明的數(shù)據(jù)傳輸系統(tǒng)包括數(shù)據(jù)接收裝置,用于接收來 自標(biāo)準(zhǔn)速率以太網(wǎng)和/或3一標(biāo)準(zhǔn)速率以太網(wǎng)的數(shù)據(jù);數(shù)據(jù)緩存裝置, 用于緩存數(shù)據(jù)接收裝置接收的數(shù)據(jù);以及數(shù)據(jù)發(fā)送裝置,用于以標(biāo)準(zhǔn)速率以太網(wǎng)的泰:據(jù)傳輸速率和/或非標(biāo)準(zhǔn)速率以太網(wǎng)的凄t據(jù)傳專lr
速率發(fā)送數(shù)據(jù)緩存裝置緩存的數(shù)據(jù)。
其中,根據(jù)本發(fā)明的數(shù)據(jù)傳輸系統(tǒng)還包括流量控制裝置,用 于根據(jù)數(shù)據(jù)緩存裝置的剩余容量,控制標(biāo)準(zhǔn)速率以太網(wǎng)和/或非標(biāo)準(zhǔn) 速率以太網(wǎng)停止和/或繼續(xù)向數(shù)據(jù)傳輸系統(tǒng)傳輸數(shù)據(jù)。
其中,流量控制裝置包括容量檢測(cè)單元,用于檢測(cè)數(shù)據(jù)緩存 裝置的剩余容量;信息發(fā)送單元,用于在容量檢測(cè)單元檢測(cè)出數(shù)據(jù) 緩存裝置的剩余容量不大于預(yù)定值時(shí),向標(biāo)準(zhǔn)速率以太網(wǎng)和/或非標(biāo) 準(zhǔn)速率以太網(wǎng)發(fā)送流量控制信息,以控制標(biāo)準(zhǔn)速率以太網(wǎng)和/或非標(biāo) 準(zhǔn)速率以太網(wǎng)停止向凄t據(jù)傳輸系統(tǒng)傳輸凄t據(jù)。
其中,非標(biāo)準(zhǔn)速率以太網(wǎng)的工作時(shí)4中頻率F2 = Flx (X/X1), 其中,F(xiàn)l是標(biāo)準(zhǔn)速率以太網(wǎng)的工作時(shí)鐘頻率,X是非標(biāo)準(zhǔn)速率以太 網(wǎng)的數(shù)據(jù)傳輸速率,XI是標(biāo)準(zhǔn)速率以太網(wǎng)的數(shù)據(jù)傳輸速率。
根據(jù)本發(fā)明的數(shù)據(jù)傳輸方法包括以下步驟S402,接收來自標(biāo) 準(zhǔn)速率以太網(wǎng)和/或非標(biāo)準(zhǔn)速率以太網(wǎng)的數(shù)據(jù);S404,緩存所接收的 來自標(biāo)準(zhǔn)速率以太網(wǎng)和/或非標(biāo)準(zhǔn)速率以太網(wǎng)的數(shù)據(jù);以及S408, 以標(biāo)準(zhǔn)速率以太網(wǎng)的數(shù)據(jù)傳輸速率和/或非標(biāo)準(zhǔn)速率以太網(wǎng)的#:據(jù) 傳輸速率傳輸所緩存的數(shù)據(jù)。
根據(jù)本發(fā)明的數(shù)據(jù)傳輸方法還包括以下步驟S406,才艮據(jù)用于 緩存來自標(biāo)準(zhǔn)速率以太網(wǎng)和/或非標(biāo)準(zhǔn)速率以太網(wǎng)的數(shù)據(jù)的凄t據(jù)緩 存裝置的剩余容量,控制標(biāo)準(zhǔn)速率以太網(wǎng)和/或非標(biāo)準(zhǔn)速率以太網(wǎng)停 止和/或繼續(xù)傳輸數(shù)據(jù)。其中,步驟S406介于步驟S404和步驟S408 之間。
其中,步驟S406包括以下步驟S4062,檢測(cè)數(shù)據(jù)緩存裝置的 剩余容量;S4064,在檢測(cè)出數(shù)據(jù)緩存裝置的剩余容量不大于預(yù)定
值時(shí),向標(biāo)準(zhǔn)速率以太網(wǎng)和/或述標(biāo)準(zhǔn)速率以太網(wǎng)發(fā)送流量控制信 息,以控制標(biāo)準(zhǔn)速率以太網(wǎng)和/或非標(biāo)準(zhǔn)速率以太網(wǎng)停止傳輸數(shù)據(jù)。
其中,非標(biāo)準(zhǔn)速率以太網(wǎng)的工作時(shí)4中頻率F2-Flx (X/X1), 其中,F(xiàn)l是標(biāo)準(zhǔn)速率以太網(wǎng)的工作時(shí)^^頻率,X是非標(biāo)準(zhǔn)速率以太 網(wǎng)的教:據(jù)傳^T速率,XI是標(biāo)準(zhǔn)速率以太網(wǎng)的彩:據(jù)傳輸速率。
通過本發(fā)明,可以降低傳輸#:據(jù)的高頻部分的損壽€、降低誤碼 率、提高抗干擾能力、以及增加傳送距離。
此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申 請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并 不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中
圖1是示出控制以太網(wǎng)的物理層硬件的方法的示意圖2是才艮據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)傳輸系統(tǒng)的框圖3是圖2所示的流量控制裝置實(shí)現(xiàn)對(duì)標(biāo)準(zhǔn)速率以太網(wǎng)和/或非 標(biāo)準(zhǔn)速率以太網(wǎng)進(jìn)4亍傳輸凄t據(jù)控制的原理示意圖;以及
圖4是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)傳輸方法的流程圖。
具體實(shí)施例方式
下面參考附圖,詳細(xì)說明本發(fā)明的具體實(shí)施方式
。
如圖1所示,需要向以太網(wǎng)的每個(gè)物理層器件提供時(shí)鐘信號(hào) (clock),通過改變系統(tǒng)的時(shí)鐘頻率,可以實(shí)現(xiàn)以太網(wǎng)物理層器件 以非標(biāo)準(zhǔn)的速率收發(fā)數(shù)據(jù)。通過改變提供給以太網(wǎng)物理層器件的時(shí)組成非標(biāo)準(zhǔn)速率以太網(wǎng)系統(tǒng)。
例如,10Base-T的標(biāo)準(zhǔn)以太網(wǎng)系統(tǒng)的工作時(shí)4中頻率(clock)) 為Fl,其傳送速率為10Mbps/s,如果要實(shí)現(xiàn)XMbps/s的非標(biāo)準(zhǔn)傳 送速率,則調(diào)整以太網(wǎng)系統(tǒng)的工作時(shí)鐘頻率F2為F2 = F1*(X/10), 其中,F(xiàn)l是標(biāo)準(zhǔn)速率以太網(wǎng)的工作時(shí)鐘頻率,X是非標(biāo)準(zhǔn)速率以太 網(wǎng)的數(shù)據(jù)傳輸速率。
同時(shí),為了使非標(biāo)準(zhǔn)速率以太網(wǎng)設(shè)備與標(biāo)準(zhǔn)速率以太網(wǎng)設(shè)備互 聯(lián),向非標(biāo)準(zhǔn)速率以太網(wǎng)設(shè)備應(yīng)用了流控、緩存等技術(shù),以實(shí)現(xiàn)非 標(biāo)準(zhǔn)速率以太網(wǎng)與標(biāo)準(zhǔn)速率以太網(wǎng)之間的速率平匹配。
如圖2所示,根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)傳輸系統(tǒng)包括數(shù)據(jù)接 收裝置202,用于4妄收來自標(biāo)準(zhǔn)速率以太網(wǎng)和/或非標(biāo)準(zhǔn)速率以太網(wǎng) 的數(shù)據(jù);數(shù)據(jù)緩存裝置204,用于緩存數(shù)據(jù)接收裝置接收的數(shù)據(jù); 以及凄t據(jù)發(fā)送裝置206,用于以標(biāo)準(zhǔn)速率以太網(wǎng)的凄t據(jù)傳llr速率和/ 或非標(biāo)準(zhǔn)速率以太網(wǎng)的數(shù)據(jù)傳輸速率發(fā)送lt據(jù)緩存裝置緩存的數(shù) 據(jù)。其中,設(shè)置凄t據(jù)緩存裝置的目的在于,實(shí)現(xiàn)標(biāo)準(zhǔn)速率和非標(biāo)準(zhǔn) 速率的匹配,即以不同的速率讀寫纟爰存。
其中,根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)傳輸系統(tǒng)還包括流量控制裝 置208,用于^^艮據(jù)數(shù)據(jù)緩存裝置的剩余容量,控制標(biāo)準(zhǔn)速率以太網(wǎng) 和/或非標(biāo)準(zhǔn)速率以太網(wǎng)停止和/或繼續(xù)向數(shù)據(jù)傳輸系統(tǒng)傳輸數(shù)據(jù)。其 中,設(shè)置流量控制裝置的目的在于,不讓緩存溢出,在數(shù)據(jù)緩存裝 置里存儲(chǔ)的待轉(zhuǎn)發(fā)數(shù)據(jù)積累到一定量時(shí),流量控制裝置發(fā)送流量控 制信息給對(duì)端,對(duì)端的設(shè)備接收到該流量控制信息后,將停止發(fā)送 凄t據(jù)(如圖3所示)。
其中,流量控制裝置208包括容量檢測(cè)單元2082,用于檢測(cè) 數(shù)據(jù)緩存裝置的剩余容量;信息發(fā)送單元2084,用于在容量^r測(cè)單 元檢測(cè)出數(shù)據(jù)緩存裝置的剩余容量不大于預(yù)定值時(shí),向標(biāo)準(zhǔn)速率以 太網(wǎng)和/或非標(biāo)準(zhǔn)速率以太網(wǎng)發(fā)送流量控制信息,以控制標(biāo)準(zhǔn)速率以 太網(wǎng)和/或非標(biāo)準(zhǔn)速率以太網(wǎng)停止向數(shù)據(jù)傳輸系統(tǒng)傳輸數(shù)據(jù)。
也就是說,圖2所示的數(shù)據(jù)傳輸系統(tǒng)進(jìn)^f亍^t據(jù)傳輸?shù)倪^程包括 以下步驟(如圖4所示)S402,接收來自標(biāo)準(zhǔn)速率以太網(wǎng)和/或非 標(biāo)準(zhǔn)速率以太網(wǎng)的數(shù)據(jù);S404,緩存所接收的來自標(biāo)準(zhǔn)速率以太網(wǎng) 和/或非標(biāo)準(zhǔn)速率以太網(wǎng)的數(shù)據(jù);以及S408,以標(biāo)準(zhǔn)速率以太網(wǎng)的 數(shù)據(jù)傳輸速率和/或非標(biāo)準(zhǔn)速率以太網(wǎng)的數(shù)據(jù)傳輸速率傳輸所緩存 的數(shù)據(jù)。
其中,該過程還可以包括以下步驟S406,根據(jù)用于緩存來自 標(biāo)準(zhǔn)速率以太網(wǎng)和/或非標(biāo)準(zhǔn)速率以太網(wǎng)的翁:據(jù)的凌t據(jù)緩存裝置的 剩余容量,控制標(biāo)準(zhǔn)速率以太網(wǎng)和/或非標(biāo)準(zhǔn)速率以太網(wǎng)停止和/或繼 續(xù)傳輸數(shù)據(jù)。其中,步驟S406介于步驟S404和步驟S408之間。
其中,步驟S406包括以下步驟S4062,檢測(cè)數(shù)據(jù)緩存裝置的 剩余容量;S4064,在4企測(cè)出數(shù)據(jù)緩存裝置的剩余容量不大于預(yù)定 值時(shí),向標(biāo)準(zhǔn)速率以太網(wǎng)和/或述標(biāo)準(zhǔn)速率以太網(wǎng)發(fā)送流量控制信 息,以控制標(biāo)準(zhǔn)速率以太網(wǎng)和/或非標(biāo)準(zhǔn)速率以太網(wǎng)停止傳輸數(shù)據(jù)。
通過本發(fā)明,可以以非標(biāo)準(zhǔn)的速率傳送H據(jù),從而可以降j氐傳 輸數(shù)據(jù)的高頻部分的損耗、降低誤碼率、提高抗干擾能力、以及增 加傳送距離。
以上所述^f又為本發(fā)明的實(shí)施例而已,并不用于限制本發(fā)明,對(duì) 于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本 發(fā)明的精神和原則之內(nèi),所作的任何〗奮改、等同替換、改進(jìn)等,均 應(yīng)包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。
權(quán)利要求
1.一種數(shù)據(jù)傳輸系統(tǒng),其特征在于,包括數(shù)據(jù)接收裝置,用于接收來自標(biāo)準(zhǔn)速率以太網(wǎng)和/或非標(biāo)準(zhǔn)速率以太網(wǎng)的數(shù)據(jù);數(shù)據(jù)緩存裝置,用于緩存所述數(shù)據(jù)接收裝置所接收的數(shù)據(jù);以及數(shù)據(jù)發(fā)送裝置,用于以所述標(biāo)準(zhǔn)速率以太網(wǎng)的數(shù)據(jù)傳輸速率和/或所述非標(biāo)準(zhǔn)速率以太網(wǎng)的數(shù)據(jù)傳輸速率發(fā)送所述數(shù)據(jù)緩存裝置緩存的數(shù)據(jù)。
2. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,還包括流量控制裝置,用于根據(jù)所述數(shù)據(jù)緩存裝置的剩余容量, 控制所述標(biāo)準(zhǔn)速率以太網(wǎng)和/或所述非標(biāo)準(zhǔn)速率以太網(wǎng)停止和/ 或繼續(xù)向所述數(shù)據(jù)傳輸系統(tǒng)傳輸數(shù)據(jù)。
3. 根據(jù)權(quán)利要求2所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述流量 控制裝置包括容量檢測(cè)單元,用于檢測(cè)所述數(shù)據(jù)緩存裝置的剩余容量; 信息發(fā)送單元,用于在所述容量檢測(cè)單元檢測(cè)出所述數(shù)據(jù) 緩存裝置的剩余容量不大于預(yù)定值時(shí),向所述標(biāo)準(zhǔn)速率以太網(wǎng) 和/或所述非標(biāo)準(zhǔn)速率以太網(wǎng)發(fā)送流量控制信息,以控制所述 標(biāo)準(zhǔn)速率以太網(wǎng)和/或所述非標(biāo)準(zhǔn)速率以太網(wǎng)4f止向所述tt據(jù) 傳輸系統(tǒng)傳輸數(shù)據(jù)。
4. 根據(jù)權(quán)利要求3所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述非標(biāo) 準(zhǔn)速率以太網(wǎng)的工作時(shí)鐘頻率F2-Flx (X/X1 ),其中,F(xiàn)l是 所述標(biāo)準(zhǔn)速率以太網(wǎng)的工作時(shí)鐘頻率,X是所述非標(biāo)準(zhǔn)速率以太網(wǎng)的凄t據(jù)傳輸速率,XI是所述標(biāo)準(zhǔn)速率以太網(wǎng)的數(shù)據(jù)傳輸速率。
5. —種凄t據(jù)傳輸方法,其特征在于,包括以下步驟S402, ^接收來自標(biāo)準(zhǔn)速率以太網(wǎng)和/或非標(biāo)準(zhǔn)速率以太網(wǎng) 的凄t據(jù);S404,緩存所4妄收的來自所述標(biāo)準(zhǔn)速率以太網(wǎng)和/或所述 非標(biāo)準(zhǔn)速率以太網(wǎng)的泰:l居;以及S408,以所述標(biāo)準(zhǔn)速率以太網(wǎng)的凝j居4專llr速率和/或所述 非標(biāo)準(zhǔn)速率以太網(wǎng)的數(shù)據(jù)傳輸速率傳輸所緩存的數(shù)據(jù)。
6. 根據(jù)權(quán)利要求5所述的數(shù)據(jù)傳輸方法,其特征在于,所述步驟 S404和所述步艱《S408之間還包4舌以下步驟S406,根據(jù)用于緩存來自所述標(biāo)準(zhǔn)速率以太網(wǎng)和/或所述 非標(biāo)準(zhǔn)速率以太網(wǎng)的數(shù)據(jù)的數(shù)據(jù)緩存裝置的剩余容量,控制所 述標(biāo)準(zhǔn)速率以太網(wǎng)和/或所述非標(biāo)準(zhǔn)速率以太網(wǎng)4f止和/或繼續(xù) 傳輸數(shù)據(jù)。
7. 根據(jù)權(quán)利要求6所述的數(shù)據(jù)傳輸方法,其特征在于,所述步驟 S406包4舌以下步驟S4062, ^r測(cè)所述lt據(jù)緩存裝置的剩余容量; S4064,在檢測(cè)出所述數(shù)據(jù)緩存裝置的剩余容量不大于預(yù) 定值時(shí),向所述標(biāo)準(zhǔn)速率以太網(wǎng)和/或所述非標(biāo)準(zhǔn)速率以太網(wǎng) 發(fā)送流量控制信息,以控制所述標(biāo)準(zhǔn)速率以太網(wǎng)和/或所述非 標(biāo)準(zhǔn)速率以太網(wǎng)停止傳輸凄t據(jù)。
8. 根據(jù)權(quán)利要求7所述的數(shù)據(jù)傳輸方法,其特征在于,所述非標(biāo) 準(zhǔn)速率以太網(wǎng)的工作時(shí)鐘頻率F2-Flx (X/X1 ),其中,F(xiàn)l是 所述標(biāo)準(zhǔn)速率以太網(wǎng)的工作時(shí)鐘頻率,X是所述非標(biāo)準(zhǔn)速率以 太網(wǎng)的數(shù)據(jù)傳輸速率,XI是所述標(biāo)準(zhǔn)速率以太網(wǎng)的數(shù)據(jù)傳輸 速率。
全文摘要
本發(fā)明公開了一種數(shù)據(jù)傳輸系統(tǒng)及方法。其中,該數(shù)據(jù)傳輸系統(tǒng)包括數(shù)據(jù)接收裝置,用于接收來自標(biāo)準(zhǔn)速率以太網(wǎng)和/或非標(biāo)準(zhǔn)速率以太網(wǎng)的數(shù)據(jù);數(shù)據(jù)緩存裝置,用于緩存數(shù)據(jù)接收裝置接收的數(shù)據(jù);以及數(shù)據(jù)發(fā)送裝置,用于以標(biāo)準(zhǔn)速率以太網(wǎng)的數(shù)據(jù)傳輸速率和/或非標(biāo)準(zhǔn)速率以太網(wǎng)的數(shù)據(jù)傳輸速率發(fā)送數(shù)據(jù)緩存裝置緩存的數(shù)據(jù)。通過本發(fā)明,可以以非標(biāo)準(zhǔn)的速率傳送以太網(wǎng)數(shù)據(jù),從而可以降低傳輸數(shù)據(jù)的高頻部分的損耗、降低誤碼率、提高抗干擾能力、以及增加傳送距離。
文檔編號(hào)H04L1/00GK101369957SQ20071012023
公開日2009年2月18日 申請(qǐng)日期2007年8月13日 優(yōu)先權(quán)日2007年8月13日
發(fā)明者匡俊華, 吳小軍, 飛 姚 申請(qǐng)人:硅谷數(shù)模半導(dǎo)體(北京)有限公司