[發(fā)明專利]一種同步碼雙向恢復(fù)方法及電路有效
| 申請?zhí)枺?/td> | 201510829148.0 | 申請日: | 2015-11-24 |
| 公開(公告)號: | CN105356995B | 公開(公告)日: | 2018-06-26 |
| 發(fā)明(設(shè)計(jì))人: | 董傳友;周艷 | 申請(專利權(quán))人: | 山東勝開電子科技有限公司;董傳友;郭勇 |
| 主分類號: | H04L7/04 | 分類號: | H04L7/04 |
| 代理公司: | 濟(jì)南舜源專利事務(wù)所有限公司 37205 | 代理人: | 苗峻 |
| 地址: | 250100 山東省濟(jì)南市濟(jì)南市高新區(qū)*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 同步碼 雙向同步 恢復(fù)器 數(shù)據(jù)緩存器 地址數(shù)據(jù) 輸入端 讀出 同步碼數(shù)據(jù) 訪問數(shù)據(jù) 干擾信號 恢復(fù)電路 緩存器 數(shù)據(jù)包 寫入 存儲 電路 恢復(fù) 輸出 | ||
本發(fā)明公開一種同步碼雙向恢復(fù)電路,包括數(shù)據(jù)緩存器和雙向同步碼恢復(fù)器;數(shù)據(jù)緩存器第一輸入端接收用于存儲的數(shù)據(jù),第二輸入端接收雙向同步碼恢復(fù)器產(chǎn)生訪問數(shù)據(jù)緩存器的地址數(shù)據(jù),并將地址數(shù)據(jù)輸出至雙向同步碼恢復(fù)器,雙向同步碼恢復(fù)器讀出相應(yīng)地址的同步碼數(shù)據(jù),寫入恢復(fù)或產(chǎn)生的同步碼,按順序讀出數(shù)據(jù)包。本發(fā)明基于干擾過后經(jīng)再確認(rèn)正確的識別出的同步碼進(jìn)行反向計(jì)數(shù),產(chǎn)生反向計(jì)數(shù)同步碼,有效避免了干擾信號,用干擾后重新穩(wěn)定的時鐘進(jìn)行計(jì)數(shù),提高同步碼計(jì)數(shù)的準(zhǔn)確性。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)傳輸技術(shù)領(lǐng)域,具體涉及一種同步碼雙向恢復(fù)方法及電路。
背景技術(shù)
數(shù)據(jù)傳輸過程是數(shù)據(jù)信號經(jīng)過信道由一個地方被傳到另一個地方的移動過程,信道可以是有線的,也可以是無線的,無論有線信道和無線信道都不可避免地受到其他信號的干擾:例如,連線中的熱噪聲,電氣開關(guān)的涌流噪聲,太陽風(fēng)暴包含的粒子噪聲和其他設(shè)備對本設(shè)備的干擾噪聲等等。
數(shù)據(jù)的傳送和接收按一定的格式進(jìn)行,具體地講,就是數(shù)據(jù)往往被分成大小相等的若干數(shù)據(jù)包,然后逐包傳輸。每個數(shù)據(jù)包都會以一個不同于傳輸數(shù)據(jù)的唯一的字段表示數(shù)據(jù)包的開始,接收端將接收到的數(shù)據(jù)流按這個唯一字段的標(biāo)示分解出數(shù)據(jù)包,以便隨后的其他處理。這個唯一字段叫做同步碼。
數(shù)據(jù)在信道中傳輸?shù)倪^程中會受到各種干擾,造成同步碼的損壞和丟失。同步碼受損或丟失后,要進(jìn)行再同步。再同步一般包含同步碼重新識別,確認(rèn)和再確認(rèn)。這樣,從同步碼受損或丟失,到再確認(rèn)完成之前,數(shù)據(jù)流是按已知的格式和以同步碼受損或丟失前的最后一個好的同步碼為基準(zhǔn),通過定長計(jì)數(shù)來分解數(shù)據(jù),形成數(shù)據(jù)包。由于干擾的出現(xiàn)或繼續(xù)存在,計(jì)數(shù)時鐘往往是不準(zhǔn)確的,所以,分解出的數(shù)據(jù)包在同步碼再確認(rèn)完成前往往是錯誤的。如圖1所示,信道信號在受到干擾后會發(fā)生奇變,同時跟蹤信道信號的時鐘信號也受到影響;識別同步碼的一些位置為空表示該位置的同步碼不能識別出;計(jì)數(shù)同步碼是基于前一個識別出的同步碼預(yù)測出的,以備當(dāng)前位置識別不出;當(dāng)同步碼不能正確識別出時,由于跟蹤信道信號的時鐘收到影響,計(jì)數(shù)同步碼有時與正確的同步碼位置發(fā)生偏差;以計(jì)數(shù)同步碼分解出的數(shù)據(jù)包有時會發(fā)生錯誤。圖1中,數(shù)據(jù)包3,4,5,6,7,8包含錯誤數(shù)據(jù)。
發(fā)明內(nèi)容
針對上述問題,本發(fā)明公開一種雙向同步碼恢復(fù)方法及電路,通過雙向計(jì)數(shù)的方式,有效避免干擾的影響,提高了同步碼計(jì)數(shù)精度。
為解決上述問題,本發(fā)明的設(shè)計(jì)方案為:一種同步碼雙向恢復(fù)電路,包括數(shù)據(jù)緩存器和雙向同步碼恢復(fù)器;數(shù)據(jù)緩存器第一輸入端接收用于存儲的數(shù)據(jù),第二輸入端接收雙向同步碼恢復(fù)器產(chǎn)生訪問數(shù)據(jù)緩存器的地址數(shù)據(jù),并將地址數(shù)據(jù)輸出至雙向同步碼恢復(fù)器,雙向同步碼恢復(fù)器讀出相應(yīng)地址的同步碼數(shù)據(jù),寫入恢復(fù)或產(chǎn)生的同步碼,按順序讀出數(shù)據(jù)包。
一種同步碼雙向恢復(fù)方法,包括如下步驟:
步驟一、傳輸過程中干擾造成同步碼丟失或受損,采用前向計(jì)數(shù)方法恢復(fù)同步碼:基于識別出的最后一個同步碼位置,在同步碼應(yīng)該出現(xiàn)但未識別出的位置人為產(chǎn)生一個同步碼作為分解數(shù)據(jù)包的標(biāo)示即前向計(jì)數(shù)同步碼,在圖中用虛線標(biāo)示,經(jīng)過確認(rèn)、再確認(rèn)得出正確的同步碼位置;
步驟二、采用后向計(jì)數(shù)方法恢復(fù)同步碼:基于干擾過后再確認(rèn)得出的同步碼位置,反向計(jì)數(shù),即以與數(shù)據(jù)寫入方向相反的方向計(jì)數(shù)產(chǎn)生后向計(jì)數(shù)同步碼,在圖中用實(shí)線標(biāo)示;
后向預(yù)測的方法有效躲避了受干擾的時鐘,用干擾后重新穩(wěn)定的時鐘進(jìn)行計(jì)數(shù),可以提高同步碼計(jì)數(shù)的準(zhǔn)確性。
步驟三、若前向計(jì)數(shù)同步碼和后向計(jì)數(shù)同步碼的位置相同,則在該位置恢復(fù)同步碼;若前向計(jì)數(shù)同步碼和后向計(jì)數(shù)同步碼的位置不同,則在后向計(jì)數(shù)同步碼的位置恢復(fù)同步碼;
步驟四、根據(jù)步驟三中恢復(fù)的同步碼位置標(biāo)志所在的數(shù)據(jù)緩存器地址,逐包讀出緩存數(shù)據(jù)并輸出。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于山東勝開電子科技有限公司;董傳友;郭勇,未經(jīng)山東勝開電子科技有限公司;董傳友;郭勇許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510829148.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種農(nóng)作物地膜開孔機(jī)
- 下一篇:一種太陽能電池組件
- 用于大型數(shù)據(jù)緩存的有效標(biāo)簽存儲
- 基于鍵值對緩存的數(shù)據(jù)讀寫方法及裝置
- 一種訪問數(shù)據(jù)緩存的方法和處理器
- 一種獲取緩存數(shù)據(jù)的方法和裝置
- 一種解決Hibernate分布式數(shù)據(jù)緩存的方法與系統(tǒng)
- 硬件視頻編碼系統(tǒng)和硬件視頻編碼系統(tǒng)的控制方法
- 數(shù)據(jù)存儲的裝置、方法及可讀存儲介質(zhì)
- 一種數(shù)據(jù)訪問方法、數(shù)據(jù)服務(wù)器及數(shù)據(jù)存儲系統(tǒng)
- 緩存數(shù)據(jù)的更新方法、裝置、服務(wù)器及存儲介質(zhì)
- 前端緩存優(yōu)化方法及裝置





