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

一種通道頻差補償方法、通道控制方法、裝置及系統(tǒng)的制作方法

文檔序號:9929493閱讀:312來源:國知局
一種通道頻差補償方法、通道控制方法、裝置及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及通信技術領域,尤其涉及一種通道頻差補償方法、通道控制方法、裝置及系統(tǒng)。
【背景技術】
[0002]在高速串行收發(fā)系統(tǒng)中,物理編碼子層(physical coding sub-layer,PCS)完成數(shù)據(jù)流的收發(fā),提供一個或者多個通道的數(shù)據(jù)流的編碼、解碼、對齊、頻差補償?shù)裙δ堋R话阈枰С至餍械拇袇f(xié)議,如I吉比特以太網(wǎng),10吉比特以太網(wǎng)(XAUI)、PCI Express,Serial、Rapid1、SMPTE(The Society of Mot1n Picture and Televis1n Engineers),支持無線協(xié)議,如CPR1、OBSAI等,對單個通道來說,較容易實現(xiàn)支持多種協(xié)議,但是對兩個或兩個以上的通道來說,由于每個通道恢復的時鐘相位不一致,不同協(xié)議的對齊字符、協(xié)議要求的搜索區(qū)間等都不一致,再加上硬核工作時鐘頻率較高,通道對齊、頻差補償實現(xiàn)難度較大。
[0003]現(xiàn)有的技術有的將多通道對齊方案放到PCS層以上,S卩MAC層由軟核實現(xiàn),只在PCS層實現(xiàn)頻差補償,有的將它和后級的頻差補償CTC合并實現(xiàn)來支持特定的協(xié)議技術方案太過于復雜,也不夠靈活,難以滿足多任務多協(xié)議要求的應用環(huán)境。

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

[0004]本發(fā)明提供一種通道頻差補償方法、通道控制方法、裝置及系統(tǒng),解決現(xiàn)有通道頻差補償方案不夠完善的問題。
[0005]為解決上述技術問題,本發(fā)明采用以下技術方案:
[0006]—種通道頻差補償方法,包括:
[0007]從待頻差補償通道集中確定一個主通道,其他為輔通道;將各通道接收數(shù)據(jù)分別寫入對應的第一緩存空間,并從對應的第一緩存空間讀緩存數(shù)據(jù);
[0008]判斷主通道是否滿足預設條件;
[0009]若滿足,則按照預設方式,對所述待頻差補償通道集中各通道的待寫入對應第一緩存空間的接收數(shù)據(jù)和/或從對應第一緩存空間讀取的緩存數(shù)據(jù)進行頻差補償處理。
[0010]在一些實施例中,所述判斷主通道是否滿足預設條件包括:
[0011 ]判斷主通道是否滿足預設的第一條件;
[0012]若滿足,則對各通道的待寫入對應第一緩存空間的接收數(shù)據(jù)中的無效字段進行刪除處理;
[0013]和/或,判斷主通道是否滿足預設的第二條件;
[0014]若滿足,則在各通道的待寫入對應第一緩存空間的接收數(shù)據(jù)中增加無效字段,或者在從各通道對應的第一緩存空間讀取的緩存數(shù)據(jù)中增加無效字段,增加無效字段的同時暫停讀取。
[0015]在一些實施例中,所述判斷主通道是否滿足預設的第一條件包括:判斷主通道對應的第一緩存空間的剩余容量是否達到預設上限值;
[0016]所述判斷主通道是否滿足預設的第二條件包括:判斷主通道對應的第一緩存空間的剩余容量是否達到預設下限值。
[0017]在一些實施例中,所述將各通道接收數(shù)據(jù)分別寫入對應的第一緩存空間,并從對應的第一緩存空間讀緩存數(shù)據(jù)具體為:將各通道接收數(shù)據(jù)按照相同的寫入時鐘分別寫入對應的第一緩存空間,并按照相同的讀取時鐘從對應的第一緩存空間讀緩存數(shù)據(jù)。
[0018]在一些實施例中,上述通道頻差補償方法還包括:給各通道配置相同的所述寫入時鐘和相同的讀取時鐘,所述讀取時鐘為本地時鐘。
[0019]在一些實施例中,所述按照預設方式,對所述待頻差補償通道集中各通道的待寫入對應第一緩存空間的接收數(shù)據(jù)和/或從對應第一緩存空間讀取的緩存數(shù)據(jù)進行頻差補償處理具體為:按照相同的補償規(guī)則,對各通道的待寫入對應第一緩存空間的接收數(shù)據(jù)和/或從對應第一緩存空間讀取的緩存數(shù)據(jù)進行頻差補償處理;所述補償規(guī)則包括:表示補償幅度的參數(shù)、表示補償位置的參數(shù)、表示補償時間點的參數(shù)中的至少一種。
[0020]一種通道控制方法,包括上述任一項所述的通道頻差補償方法,在進行頻差補償處理之前,還包括:對各通道接收數(shù)據(jù)進行對齊處理。
[0021 ]實施例中,對各通道接收數(shù)據(jù)進行對齊處理包括:
[0022]從待對齊通道集中確定一個主通道,其他為輔通道;將各通道接收數(shù)據(jù)分別寫入對應的第二緩存空間,并按照相同的對齊時鐘從對應的第二緩存空間讀緩存數(shù)據(jù);
[0023]若主通道接收數(shù)據(jù)中檢測到對齊字段,則根據(jù)檢測到的對齊字段配置各輔通道緩存數(shù)據(jù)的對齊字段搜索范圍,并檢測各輔通道緩存數(shù)據(jù)中在對應的對齊字段搜索范圍內(nèi)是否有對齊字段;
[0024]對于主通道緩存數(shù)據(jù)和檢測到對齊字段的輔通道緩存數(shù)據(jù),根據(jù)檢測到的對齊字段和當前讀緩存數(shù)據(jù)地址,調(diào)整讀緩存數(shù)據(jù)地址,根據(jù)調(diào)整后的讀緩存數(shù)據(jù)地址,從對應對齊字段的位置開始讀緩存數(shù)據(jù)。
[0025]在一些實施例中,將各通道接收數(shù)據(jù)分別寫入對應的第二緩存空間的過程中,還包括:檢測各通道接收數(shù)據(jù)中的對齊字段,將檢測結果和各通道接收數(shù)據(jù)一起寫入對應的第二緩存空間;
[0026]所述檢測各輔通道緩存數(shù)據(jù)中在對應的對齊字段搜索范圍內(nèi)是否有對齊字段具體為:根據(jù)對應的第二緩存空間中的檢測結果檢測各輔通道緩存數(shù)據(jù)中在對應的對齊字段搜索范圍內(nèi)是否有對齊字段。
[0027]在一些實施例中,所述若主通道接收數(shù)據(jù)中檢測到對齊字段,則根據(jù)檢測到的對齊字段配置各輔通道緩存數(shù)據(jù)的對齊字段搜索范圍,并檢測各輔通道緩存數(shù)據(jù)中在對應的對齊字段搜索范圍內(nèi)是否有對齊字段具體為:
[0028]若主通道接收數(shù)據(jù)中檢測到對齊字段,則主通道通知相鄰后一級輔通道,所述后一級輔通道接收到通知后,繼續(xù)通知再后一級輔通道,直至所述待對齊通道集中各輔通道均收到通知;并且收到通知的各輔通道根據(jù)主通道接收數(shù)據(jù)中檢測到的對齊字段配置本輔通道緩存數(shù)據(jù)的對齊字段搜索范圍,在同一時間,各輔通道檢測本輔通道緩存數(shù)據(jù)中在對應的對齊字段搜索范圍內(nèi)是否有對齊字段。
[0029]在一些實施例中,上述的通道控制方法,還包括保存以下信息:各通道檢測到的對齊字段的位置,以及調(diào)整后的讀緩存數(shù)據(jù)地址;或者讀緩存數(shù)據(jù)地址的偏移量。
[0030]在一些實施例中,上述通道控制方法,在保存上述信息之前,還包括:判斷所述待對齊通道集中各通道是否均完成讀緩存數(shù)據(jù)地址的調(diào)整;若是,則進入保存上述信息的步驟。
[0031]一種通道頻差補償裝置,包括:
[0032]第一確定模塊,用于從待頻差補償通道集中確定一個主通道,其他為輔通道;
[0033]至少一個第一緩存模塊,各第一緩存模塊用于寫入對應通道的接收數(shù)據(jù),并讀緩存數(shù)據(jù);
[0034]第一判斷模塊,用于判斷主通道是否滿足預設條件;
[0035]頻差補償處理模塊,用于所述第一判斷模塊的判斷結果為滿足預設條件時,則按照預設方式,對所述待頻差補償通道集中各通道的待寫入對應第一緩存模塊的接收數(shù)據(jù)和/或從對應第一緩存模塊讀取的緩存數(shù)據(jù)進行頻差補償處理。
[0036]在一些實施例中,所述第一判斷模塊具體用于判斷主通道是否滿足預設的第一條件,和/或,判斷主通道是否滿足預設的第二條件;
[0037]所述頻差補償處理模塊具體用于所述第一判斷模塊的判斷結果為滿足第一條件時,則對各通道的待寫入對應第一緩存空間的接收數(shù)據(jù)中的無效字段進行刪除處理;和/或,所述第一判斷模塊的判斷結果為滿足第二條件時,則在各通道的待寫入對應第一緩存模塊的接收數(shù)據(jù)中增加無效字段,或者在從各通道對應的第一緩存模塊讀取的緩存數(shù)據(jù)中增加無效字段,增加無效字段的同時暫停讀取。
[0038]在一些實施例中,各第一緩存模塊具體用于將對應通道接收數(shù)據(jù)按照相同的寫入時鐘分別寫入,并按照相同的讀取時鐘讀緩存數(shù)據(jù)。
[0039]在一些實施例中,所述的通道頻差補償裝置,還包括時鐘配置模塊,用于給各通道配置相同的所述寫入時鐘和相同的讀取時鐘,所述讀取時鐘為本地時鐘。
[0040]一種通道控制裝置,包括上述任一項所述的通道頻差補償裝置,還包括通道對齊裝置,用于所述通道頻差補償裝置進行頻差補償處理之前,對各通道接收數(shù)據(jù)進行對齊處理。
[0041 ] 在一些實施例中,所述通道對齊裝置包括:
[0042]第二確定模塊,用于從待對齊通道集中確定一個主通道,其他為輔通道;
[0043]至少一個第二緩存模塊,各第二緩存模塊用于寫入對應通道的接收數(shù)據(jù),并按照相同的對齊時鐘讀緩存數(shù)據(jù);
[0044]主通道對齊字段檢測模塊,用于檢測主通道接收數(shù)據(jù)中的對齊字段;
[0045]范圍配置模塊,用于若主通道接收數(shù)據(jù)中檢測到對齊字段,則根據(jù)檢測到的對齊字段配置各輔通道緩存數(shù)據(jù)的對齊字段搜索范圍;
[0046]輔通道對齊字段檢測模塊,用于檢測各輔通道緩存數(shù)據(jù)中在對應的對齊字段搜索范圍內(nèi)是否有對齊字段;
[0047]地址調(diào)整模塊,用于對于主通道緩存數(shù)據(jù)和檢測到對齊字段的輔通道緩存數(shù)據(jù),根據(jù)檢測到的對齊字段和對應第二緩存模塊當前讀緩存數(shù)據(jù)地址,調(diào)整對應第二緩存模塊的讀緩存數(shù)據(jù)地址至對應對齊字段的位置。
[0048]在一些實施例中,輔通道對齊字段檢測模塊包括:
[0049]第一檢測子模塊,用于各第二緩存模塊寫入對應輔通道的接收數(shù)據(jù)的過程中,檢測各輔通道接收數(shù)據(jù)中的對齊字段,得到檢測結果;
[0050]第二檢測子模塊,用于根據(jù)各第二緩存模塊中的所述檢測結果檢測對應的輔通道緩存數(shù)據(jù)中在對應的對齊字段搜索范圍內(nèi)是否有對齊字段;
[0051]各第二緩存模塊具體用于將對應輔通道的檢測結果和輔通道接收數(shù)據(jù)一起
當前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
岚皋县| 罗田县| 辽阳市| 沂源县| 廉江市| 安徽省| 台南县| 普定县| 漠河县| 宜州市| 大荔县| 华池县| 清新县| 英山县| 新源县| 武胜县| 南充市| 共和县| 策勒县| 左权县| 泰来县| 东至县| 泽州县| 兴化市| 迁安市| 江陵县| 武邑县| 加查县| 涿州市| 大厂| 鄂伦春自治旗| 麻阳| 宜黄县| 自治县| 奉贤区| 莒南县| 西乡县| 理塘县| 新兴县| 卢湾区| 故城县|