本發(fā)明涉及高速數(shù)據(jù)傳輸技術(shù)領(lǐng)域,更具體地說,涉及一種高速數(shù)據(jù)接收的實(shí)時(shí)窗口監(jiān)視方法及裝置。
背景技術(shù):
源同步LVDS接口是當(dāng)前在網(wǎng)絡(luò)、高速AD和高幀頻CMOS探測器等領(lǐng)域內(nèi)廣泛采用的一種高速數(shù)據(jù)傳輸技術(shù),由一個時(shí)鐘通道和若干個數(shù)據(jù)通道組成。在發(fā)送端時(shí)鐘與數(shù)據(jù)是邊沿對齊的,但在傳輸過程中由于各種因素的制約會造成各通道路徑長度的不一致,導(dǎo)致在接收端各通道之間的相位關(guān)系會變?yōu)槲粗=鉀Q這一問題的方法在初始化階段進(jìn)行通道訓(xùn)練,即:通過上電后的初始LVDS通道訓(xùn)練方法進(jìn)行位對齊和字對齊,校準(zhǔn)由芯片工藝、電路傳輸?shù)仍斐傻南辔黄?,使采樣點(diǎn)位于數(shù)據(jù)眼圖的中心,實(shí)現(xiàn)圖像數(shù)據(jù)的正確采樣。但根據(jù)相關(guān)文獻(xiàn)報(bào)道,在隨后的圖像數(shù)據(jù)傳輸過程中,如果因外界環(huán)境條件改變或其他原因?qū)е聹囟劝l(fā)生變化或供電電壓發(fā)生漂移,采樣點(diǎn)可能會再次偏離數(shù)據(jù)眼圖中心,甚至引起采樣錯誤。這將嚴(yán)重降低高速圖像數(shù)據(jù)長時(shí)間接收的可靠性。
因此,如何避免采樣點(diǎn)偏離數(shù)據(jù)眼圖中心,引起采樣錯誤,是本領(lǐng)域技術(shù)人員需要解決的問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種高速數(shù)據(jù)接收的實(shí)時(shí)窗口監(jiān)視方法及裝置,以實(shí)現(xiàn)避免采樣點(diǎn)偏離數(shù)據(jù)眼圖中心,引起采樣錯誤。
為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供了如下技術(shù)方案:
一種高速數(shù)據(jù)接收的實(shí)時(shí)窗口監(jiān)視方法,包括:
S10、檢測到數(shù)據(jù)通道接收高速數(shù)據(jù)時(shí),進(jìn)入S11;
S11、將所述監(jiān)視通道的延時(shí)增加第一安全距離;
S12、判斷所述監(jiān)視通道與所述數(shù)據(jù)通道內(nèi)采集的數(shù)據(jù)是否匹配;若不匹配,則執(zhí)行S13;若匹配,則執(zhí)行S14;
S13、將所述數(shù)據(jù)通道和所述監(jiān)視通道的延時(shí)均減預(yù)定延時(shí)拍,并繼續(xù)執(zhí)行S12;
S14、將所述監(jiān)視通道的延時(shí)減少第二安全距離;
S15、判斷所述監(jiān)視通道與所述數(shù)據(jù)通道內(nèi)采集的數(shù)據(jù)是否匹配;若匹配,則執(zhí)行S16;若不匹配,則執(zhí)行S17;
S16、將所述監(jiān)視通道的延時(shí)增加所述第一安全距離,并執(zhí)行S11;
S17、將所述數(shù)據(jù)通道和所述監(jiān)視通道的延時(shí)均加預(yù)定延時(shí)拍,并繼續(xù)執(zhí)行S15。
其中,執(zhí)行S10之前還包括:
利用所述高速數(shù)據(jù)的傳輸速率及可靠性要求自動確定所述第一安全距離和所述第二安全距離。
其中,執(zhí)行S10之前還包括:
接收安全距離設(shè)置指令;
根據(jù)所述安全距離設(shè)置指令設(shè)置第一安全距離和所述第二安全距離。
其中,執(zhí)行S10之前還包括:
通過差分輸入緩沖器生成與接收的高速數(shù)據(jù)相對應(yīng)的數(shù)據(jù)通道和監(jiān)視通道。
其中,通過差分輸入緩沖器生成與接收的高速數(shù)據(jù)相對應(yīng)的數(shù)據(jù)通道和監(jiān)視通道之后,還包括:
將所述數(shù)據(jù)通道與所述監(jiān)視通道的初始延時(shí)設(shè)置為同一初始延時(shí)。
一種高速數(shù)據(jù)接收的實(shí)時(shí)窗口監(jiān)視裝置,包括:
檢測模塊,用于檢測到數(shù)據(jù)通道接收高速數(shù)據(jù)時(shí),觸發(fā)第一延時(shí)設(shè)置模塊;
第一延時(shí)設(shè)置模塊,用于將所述監(jiān)視通道的延時(shí)增加第一安全距離;
第一判斷模塊,用于判斷所述監(jiān)視通道與所述數(shù)據(jù)通道內(nèi)采集的數(shù)據(jù)是否匹配;若不匹配,則觸發(fā)第二延時(shí)設(shè)置模塊;若匹配,則觸發(fā)第三延時(shí)設(shè)置模塊;
所述第二延時(shí)設(shè)置模塊,用于將所述數(shù)據(jù)通道和所述監(jiān)視通道的延時(shí)均減預(yù)定延時(shí)拍,并觸發(fā)所述第一判斷模塊;
所述第三延時(shí)設(shè)置模塊,用于將所述監(jiān)視通道的延時(shí)減少第二安全距離;
第二判斷模塊,用于判斷所述監(jiān)視通道與所述數(shù)據(jù)通道內(nèi)采集的數(shù)據(jù)是否匹配;若不匹配,則觸發(fā)第四延時(shí)設(shè)置模塊;若匹配,則觸發(fā)第五延時(shí)設(shè)置模塊;
所述第四延時(shí)設(shè)置模塊,用于將所述數(shù)據(jù)通道和所述監(jiān)視通道的延時(shí)均加預(yù)定延時(shí)拍,并觸發(fā)所述第二判斷模塊;
所述第五延時(shí)設(shè)置模塊,用于將所述監(jiān)視通道的延時(shí)增加所述第一安全距離,并觸發(fā)第一延時(shí)設(shè)置模塊。
其中,還包括:
安全距離確定模塊,用于利用所述高速數(shù)據(jù)的傳輸速率及可靠性要求自動確定所述第一安全距離和所述第二安全距離。
其中,還包括:
安全距離設(shè)置模塊,用于接收安全距離設(shè)置指令,根據(jù)所述安全距離設(shè)置指令設(shè)置第一安全距離和所述第二安全距離。
其中,還包括:
通道確定模塊,用于通過差分輸入緩沖器生成與所述接收的高速數(shù)據(jù)相對應(yīng)的數(shù)據(jù)通道和監(jiān)視通道。
其中,還包括:
初始延時(shí)設(shè)置模塊,用于將所述數(shù)據(jù)通道與所述監(jiān)視通道的初始延時(shí)設(shè)置為同一初始延時(shí)。
通過以上方案可知,本發(fā)明實(shí)施例提供的一種高速數(shù)據(jù)接收的實(shí)時(shí)窗口監(jiān)視方法,包括:S10、檢測到數(shù)據(jù)通道接收高速數(shù)據(jù)時(shí),進(jìn)入S11;S11、將所述監(jiān)視通道的延時(shí)增加第一安全距離;S12、判斷所述監(jiān)視通道與所述數(shù)據(jù)通道內(nèi)采集的數(shù)據(jù)是否匹配;若不匹配,則執(zhí)行S13;若匹配,則執(zhí)行S14;S13、將所述數(shù)據(jù)通道和所述監(jiān)視通道的延時(shí)均減預(yù)定延時(shí)拍,并繼續(xù)執(zhí)行S12;S14、將所述監(jiān)視通道的延時(shí)減少第二安全距離;S15、判斷所述監(jiān)視通道與所述數(shù)據(jù)通道內(nèi)采集的數(shù)據(jù)是否匹配;若匹配,則執(zhí)行S16;若不匹配,則執(zhí)行S17;S16、將所述監(jiān)視通道的延時(shí)增加所述第一安全距離,并執(zhí)行S11;S17、將所述數(shù)據(jù)通道和所述監(jiān)視通道的延時(shí)均加預(yù)定延時(shí)拍,并繼續(xù)執(zhí)行S15。
可見,在本方案中,通過比較數(shù)據(jù)通道和監(jiān)視通道采集的數(shù)據(jù)是否匹配,若不匹配,則相應(yīng)的同時(shí)調(diào)整兩通道的延時(shí),使數(shù)據(jù)通道的采樣點(diǎn)始終位于比有效窗口更小的安全采樣窗口內(nèi),從而解決了初始通道訓(xùn)練后、在圖像數(shù)據(jù)傳輸過程中由于溫度變化和電壓漂移引起的采樣點(diǎn)再次偏移的問題,保證了圖像數(shù)據(jù)長時(shí)間接收的高可靠性,并且在整個監(jiān)視及延時(shí)調(diào)整的過程中,對正常的數(shù)據(jù)傳輸沒有任何影響;本發(fā)明還公開了一種高速數(shù)據(jù)接收的實(shí)時(shí)窗口監(jiān)視裝置,同樣能實(shí)現(xiàn)上述技術(shù)效果。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例公開的一種高速數(shù)據(jù)接收的實(shí)時(shí)窗口監(jiān)視方法流程示意圖;
圖2為本發(fā)明實(shí)施例公開的一種高速數(shù)據(jù)接收的實(shí)時(shí)窗口監(jiān)視過程示意圖;
圖3為本發(fā)明實(shí)施例公開的一種高速數(shù)據(jù)接收的實(shí)時(shí)窗口監(jiān)視裝置結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例公開了一種高速數(shù)據(jù)接收的實(shí)時(shí)窗口監(jiān)視方法及裝置,以實(shí)現(xiàn)避免采樣點(diǎn)偏離數(shù)據(jù)眼圖中心,引起采樣錯誤。
參見圖1,本發(fā)明實(shí)施例提供的一種高速數(shù)據(jù)接收的實(shí)時(shí)窗口監(jiān)視方法,包括:
S10、檢測到數(shù)據(jù)通道接收高速數(shù)據(jù)時(shí),進(jìn)入S11;
具體的,本實(shí)施例中的監(jiān)視通道與數(shù)據(jù)通道相對應(yīng),即監(jiān)視通道與數(shù)據(jù)通道中傳輸?shù)臄?shù)據(jù)相匹配,因此,通過對監(jiān)視通道的監(jiān)視,便能檢測到采樣點(diǎn)是否偏離數(shù)據(jù)眼圖中心,從而起到監(jiān)視作用。
具體的,在本實(shí)施例中,可通過差分輸入緩沖器生成與接收的高速數(shù)據(jù)相對應(yīng)的數(shù)據(jù)通道和監(jiān)視通道。因此生成的數(shù)據(jù)通道接收的數(shù)據(jù)與監(jiān)視通道接收的數(shù)據(jù)為振幅相等相位相反的兩個數(shù)據(jù),所以本實(shí)施例中檢測兩個通道內(nèi)的數(shù)據(jù)是否匹配是指兩個通道內(nèi)的數(shù)據(jù)是否相反。
具體的,通過差分輸入緩沖器生成與接收的高速數(shù)據(jù)相對應(yīng)的數(shù)據(jù)通道和監(jiān)視通道之后,將所述數(shù)據(jù)通道與所述監(jiān)視通道的初始延時(shí)設(shè)置為同一初始延時(shí)。
需要說明的是,在初始通道訓(xùn)練結(jié)束后,將監(jiān)視通道設(shè)置與數(shù)據(jù)通道相同的初始延時(shí),并根據(jù)數(shù)據(jù)傳輸速率等合理地設(shè)定一個安全距離,該安全距離為延時(shí)拍數(shù),有效窗口左右各內(nèi)縮一個安全距離即為安全采樣窗口,然后執(zhí)行S11。
S11、將所述監(jiān)視通道的延時(shí)增加第一安全距離;
S12、判斷所述監(jiān)視通道與所述數(shù)據(jù)通道內(nèi)采集的數(shù)據(jù)是否匹配;若不匹配,則執(zhí)行S13;若匹配,則執(zhí)行S14;
S13、將所述數(shù)據(jù)通道和所述監(jiān)視通道的延時(shí)均減預(yù)定延時(shí)拍,并繼續(xù)執(zhí)行S12;
具體的,在對監(jiān)視通道進(jìn)行監(jiān)視時(shí),需將監(jiān)視通道的延時(shí)增加第一安全距離,這里的第一安全距離可以為一個安全距離;比較兩個通道采集的數(shù)據(jù)是否匹配。如果不匹配,則說明監(jiān)視通道的采樣點(diǎn)已開始進(jìn)入左側(cè)過渡區(qū),而數(shù)據(jù)通道上的采樣點(diǎn)距左側(cè)過渡區(qū)已不足一個安全距離,即:已偏出安全采樣窗口(但仍在有效窗口內(nèi))。這時(shí)需將數(shù)據(jù)通道和監(jiān)視通道的延時(shí)都減一,重頭執(zhí)行S11;反之,則說明監(jiān)視通道采樣點(diǎn)仍在有效窗口內(nèi)、數(shù)據(jù)通道采樣點(diǎn)仍在安全采樣窗口內(nèi),則繼續(xù)執(zhí)行S14。
需要說明的是,檢測到兩個通道內(nèi)采集的數(shù)據(jù)不匹配時(shí),需要對兩個通道的延時(shí)均減預(yù)定延時(shí)拍,該預(yù)定延時(shí)拍是工作人員預(yù)先設(shè)定延時(shí)拍數(shù),該預(yù)定延時(shí)拍可以是一個延時(shí)拍,或者是任意延時(shí)拍。
S14、將所述監(jiān)視通道的延時(shí)減少第二安全距離;
S15、判斷所述監(jiān)視通道與所述數(shù)據(jù)通道內(nèi)采集的數(shù)據(jù)是否匹配;若匹配,則執(zhí)行S16;若不匹配,則執(zhí)行S17;
S16、將所述監(jiān)視通道的延時(shí)增加所述第一安全距離,并執(zhí)行S11;
S17、將所述數(shù)據(jù)通道和所述監(jiān)視通道的延時(shí)均加預(yù)定延時(shí)拍,并繼續(xù)執(zhí)行S15。
具體的,本實(shí)施例中的第二安全距離為兩個安全距離;在S14-S17中,將監(jiān)視通道的延時(shí)減少兩個安全距離,比較兩個通道采集的數(shù)據(jù)是否匹配。如果不匹配,則說明監(jiān)視通道的采樣點(diǎn)已開始進(jìn)入右側(cè)過渡區(qū),而數(shù)據(jù)通道上的采樣點(diǎn)距右側(cè)過渡區(qū)已不足一個安全距離,即:已偏出安全采樣窗口(但仍在有效窗口內(nèi))。將數(shù)據(jù)通道和監(jiān)視通道的延時(shí)都加一,重頭執(zhí)行S14;反之,則說明監(jiān)視通道采樣點(diǎn)仍在有效窗口內(nèi)、數(shù)據(jù)通道采樣點(diǎn)仍在安全采樣窗口內(nèi),則將監(jiān)視通道的延時(shí)增加一個安全距離,循環(huán)重復(fù)執(zhí)行S11-S17,開始新一輪的監(jiān)視。
具體的,本實(shí)施例中的S11-S13為對監(jiān)視通道執(zhí)行的第一個監(jiān)視操作,S14-S17為對監(jiān)視通道執(zhí)行的第二個監(jiān)視操作,這兩個監(jiān)視操作為循環(huán)執(zhí)行的,從而實(shí)現(xiàn)在數(shù)據(jù)接收的過程中持續(xù)性的對采樣點(diǎn)進(jìn)行監(jiān)視,避免采樣點(diǎn)偏離數(shù)據(jù)眼圖中心,引起采樣錯誤。
基于上述實(shí)施例,在本實(shí)施例中,執(zhí)行S10之前還包括:
利用所述高速數(shù)據(jù)的傳輸速率及可靠性要求自動確定所述第一安全距離和所述第二安全距離;或者,
接收安全距離設(shè)置指令;
根據(jù)所述安全距離設(shè)置指令設(shè)置第一安全距離和所述第二安全距離。
需要說明的是,本實(shí)施例中的第一安全距離和第二安全距離可以是系統(tǒng)根據(jù)高速數(shù)據(jù)的傳輸速率及可靠性要求自動確定,也可以通過接收用戶發(fā)送的設(shè)置指令進(jìn)行設(shè)置。第二安全距離是第一安全距離的二倍。并且,安全距離是將有效窗口內(nèi)縮得到安全采樣窗口的距離,它的選取與有效窗口大小及可靠性設(shè)計(jì)有關(guān)。數(shù)據(jù)率越高,有效窗口越小,安全距離可選的長度越?。豢煽啃砸笤礁?,安全距離就應(yīng)越大。
參見圖2,為本實(shí)施例提供的高速數(shù)據(jù)實(shí)時(shí)窗口監(jiān)視過程示意圖,圖2中的a為數(shù)據(jù)通道和監(jiān)視通道最開始接收數(shù)據(jù)時(shí),數(shù)據(jù)通道中的采樣點(diǎn)位于安全采樣窗口內(nèi),在數(shù)據(jù)傳輸過程中,由于溫度變化和電壓漂移引起采樣點(diǎn)偏移的情況參見圖2中的b,因此通過本實(shí)施例提供的高速數(shù)據(jù)監(jiān)視方式,通過對數(shù)據(jù)通道和監(jiān)視通道的延時(shí)進(jìn)行調(diào)整,參見圖2中的c,使得數(shù)據(jù)通道的采樣點(diǎn)重新位于安全采樣窗口內(nèi);可見,在本實(shí)施例提供的高速數(shù)據(jù)監(jiān)視方式,解決了初始通道訓(xùn)練后,在圖像數(shù)據(jù)傳輸過程中由于溫度變化和電壓漂移引起的采樣點(diǎn)再次偏移的問題,使采樣點(diǎn)始終位于比有效窗口更小的一個安全采樣窗口內(nèi),保證了圖像數(shù)據(jù)長時(shí)間接收的高可靠性。通過本實(shí)施例提供的高速數(shù)據(jù)監(jiān)視方式不需要使用訓(xùn)練字,在整個監(jiān)視及延時(shí)調(diào)整的過程中,數(shù)據(jù)通道的采樣點(diǎn)始終處于有效窗口內(nèi),對正常的數(shù)據(jù)傳輸沒有任何影響。
下面對本發(fā)明實(shí)施例提供的高速數(shù)據(jù)接收的實(shí)時(shí)窗口監(jiān)視裝置進(jìn)行介紹,下文描述的高速數(shù)據(jù)接收的實(shí)時(shí)窗口監(jiān)視裝置與上文描述的高速數(shù)據(jù)接收的實(shí)時(shí)窗口監(jiān)視裝置可以相互參照。
參見圖3,本發(fā)明實(shí)施例提供的一種高速數(shù)據(jù)接收的實(shí)時(shí)窗口監(jiān)視裝置,包括:
檢測模塊100,用于檢測到數(shù)據(jù)通道接收高速數(shù)據(jù)時(shí),觸發(fā)第一延時(shí)設(shè)置模塊;
第一延時(shí)設(shè)置模塊200,用于將所述監(jiān)視通道的延時(shí)增加第一安全距離;
第一判斷模塊300,用于判斷所述監(jiān)視通道與所述數(shù)據(jù)通道內(nèi)采集的數(shù)據(jù)是否匹配;若不匹配,則觸發(fā)第二延時(shí)設(shè)置模塊400;若匹配,則觸發(fā)第三延時(shí)設(shè)置模塊500;
所述第二延時(shí)設(shè)置模塊400,用于將所述數(shù)據(jù)通道和所述監(jiān)視通道的延時(shí)均減預(yù)定延時(shí)拍,并觸發(fā)所述第一判斷模塊300;
所述第三延時(shí)設(shè)置模塊500,用于將所述監(jiān)視通道的延時(shí)減少第二安全距離;
第二判斷模塊600,用于判斷所述監(jiān)視通道與所述數(shù)據(jù)通道內(nèi)采集的數(shù)據(jù)是否匹配;若不匹配,則觸發(fā)第四延時(shí)設(shè)置模塊700;若匹配,則觸發(fā)第五延時(shí)設(shè)置模塊800;
所述第四延時(shí)設(shè)置模塊700,用于將所述數(shù)據(jù)通道和所述監(jiān)視通道的延時(shí)均加預(yù)定延時(shí)拍,并觸發(fā)所述第二判斷模塊600;
所述第五延時(shí)設(shè)置模塊800,用于將所述監(jiān)視通道的延時(shí)增加所述第一安全距離,并觸發(fā)第一延時(shí)設(shè)置模塊200。
基于上述實(shí)施例,在本實(shí)施例中還包括:
安全距離確定模塊,用于利用所述高速數(shù)據(jù)的傳輸速率及可靠性要求自動確定所述第一安全距離和所述第二安全距離。
基于上述實(shí)施例,在本實(shí)施例中還包括:
安全距離設(shè)置模塊,用于接收安全距離設(shè)置指令,根據(jù)所述安全距離設(shè)置指令設(shè)置第一安全距離和所述第二安全距離。
基于上述實(shí)施例,在本實(shí)施例中還包括:
通道確定模塊,用于通過差分輸入緩沖器生成與所述接收的高速數(shù)據(jù)相對應(yīng)的數(shù)據(jù)通道和監(jiān)視通道。
基于上述實(shí)施例,在本實(shí)施例中還包括:
初始延時(shí)設(shè)置模塊,用于將所述數(shù)據(jù)通道與所述監(jiān)視通道的初始延時(shí)設(shè)置為同一初始延時(shí)。
本實(shí)施例提供的高速數(shù)據(jù)監(jiān)視裝置,能在不影響數(shù)據(jù)正常傳輸?shù)那闆r下,利用監(jiān)視通道實(shí)時(shí)監(jiān)測采樣點(diǎn)與有效窗口左右邊界的距離,根據(jù)需要及時(shí)重新調(diào)整線路延時(shí),使采樣點(diǎn)始終位于比有效窗口更小的一個安全采樣窗口內(nèi),由此保證了圖像數(shù)據(jù)長時(shí)間接收的高可靠性。
本說明書中各個實(shí)施例采用遞進(jìn)的方式描述,每個實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個實(shí)施例之間相同相似部分互相參見即可。
對所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實(shí)施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。