[發(fā)明專利]一種實(shí)現(xiàn)低速串行數(shù)據(jù)比特速率自動(dòng)測(cè)量的方法在審
| 申請(qǐng)?zhí)枺?/td> | 202010972045.0 | 申請(qǐng)日: | 2020-09-16 |
| 公開(公告)號(hào): | CN112118028A | 公開(公告)日: | 2020-12-22 |
| 發(fā)明(設(shè)計(jì))人: | 李斌;張曉峰 | 申請(qǐng)(專利權(quán))人: | 天津光電通信技術(shù)有限公司 |
| 主分類號(hào): | H04B3/46 | 分類號(hào): | H04B3/46 |
| 代理公司: | 天津中環(huán)專利商標(biāo)代理有限公司 12105 | 代理人: | 王鳳英 |
| 地址: | 300220*** | 國(guó)省代碼: | 天津;12 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 實(shí)現(xiàn) 低速 串行 數(shù)據(jù) 比特 速率 自動(dòng) 測(cè)量 方法 | ||
本發(fā)明公開了一種實(shí)現(xiàn)低速串行數(shù)據(jù)比特速率自動(dòng)測(cè)量的方法。該方法將接入的輸入數(shù)據(jù)經(jīng)過去抖模塊將輸入數(shù)據(jù)的毛刺或抖動(dòng)濾除,經(jīng)過比特寬度識(shí)別模塊對(duì)輸入串行數(shù)據(jù)的比特寬度進(jìn)行動(dòng)態(tài)自動(dòng)測(cè)量識(shí)別,基于識(shí)別的比特寬度利用比特計(jì)數(shù)累加模塊對(duì)數(shù)據(jù)沿進(jìn)行累加計(jì)數(shù),利用時(shí)鐘周期計(jì)數(shù)累加模塊對(duì)主時(shí)鐘進(jìn)行累加計(jì)數(shù),若比特寬度識(shí)別模塊動(dòng)態(tài)識(shí)別出了新的比特寬度,則復(fù)位,比特累加計(jì)數(shù)結(jié)果和時(shí)鐘累加計(jì)數(shù)結(jié)果采用結(jié)果計(jì)算模塊即可計(jì)算出測(cè)量結(jié)果并輸出。本方法實(shí)現(xiàn)了基于FPGA對(duì)低速串行數(shù)據(jù)比特速率自動(dòng)測(cè)量,并在較短的時(shí)間內(nèi)即可取得優(yōu)于一般的時(shí)鐘頻率誤差的精度。可實(shí)現(xiàn)設(shè)備對(duì)未知比特速率接入低速串行數(shù)據(jù)的實(shí)時(shí)速率監(jiān)控測(cè)量。
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其是涉及一種實(shí)現(xiàn)低速串行數(shù)據(jù)比特速率自動(dòng)測(cè)量的方法;具體涉及到低速數(shù)字串行通信信號(hào)的比特速率自動(dòng)測(cè)量。
背景技術(shù)
當(dāng)通信設(shè)備接入某種低速(10Mbps以下)數(shù)字串行信號(hào)(比如RS232串口、E1等)時(shí),如果接入信號(hào)的比特速率是未知的,則需要設(shè)備對(duì)接入信號(hào)的比特速率進(jìn)行自動(dòng)測(cè)量。現(xiàn)有的技術(shù)通常都需要接收端與發(fā)送端協(xié)商確定某一類通信協(xié)議(比如確定是串口通信),然后才能協(xié)商其比特速率,對(duì)協(xié)議的依賴使得其泛用性和普適性不強(qiáng),不能接入任意的未知協(xié)議的低速數(shù)字串行信號(hào)。
發(fā)明內(nèi)容
本發(fā)明的目的就是要解決上述現(xiàn)實(shí)應(yīng)用中存在的問題,提供一種實(shí)現(xiàn)低速串行數(shù)據(jù)比特速率自動(dòng)測(cè)量的方法。
本發(fā)明采取的技術(shù)方案是:一種實(shí)現(xiàn)低速串行數(shù)據(jù)比特速率自動(dòng)測(cè)量的方法,其特征在于,所述方法是將接入的低速串行輸入數(shù)據(jù)首先經(jīng)過去抖模塊將輸入數(shù)據(jù)的毛刺或抖動(dòng)濾除,然后經(jīng)過比特寬度識(shí)別模塊對(duì)輸入串行數(shù)據(jù)的比特寬度進(jìn)行動(dòng)態(tài)自動(dòng)測(cè)量識(shí)別,基于識(shí)別的比特寬度利用比特計(jì)數(shù)累加模塊對(duì)數(shù)據(jù)沿進(jìn)行累加計(jì)數(shù),同時(shí)利用時(shí)鐘周期計(jì)數(shù)累加模塊對(duì)不小于100MHz主時(shí)鐘進(jìn)行累加計(jì)數(shù),若比特寬度識(shí)別模塊動(dòng)態(tài)識(shí)別出了新的比特寬度,則復(fù)位比特計(jì)數(shù)累加模塊和時(shí)鐘周期計(jì)數(shù)累加模塊,基于比特累加計(jì)數(shù)結(jié)果和時(shí)鐘累加計(jì)數(shù)結(jié)果采用結(jié)果計(jì)算模塊即可計(jì)算出測(cè)量結(jié)果并輸出。
所述方法具體步驟如下:
一、首先對(duì)低速串行輸入數(shù)據(jù)進(jìn)行去抖處理,經(jīng)過去抖模塊將低速串行輸入數(shù)據(jù)中的毛刺抖動(dòng)濾除;去抖模塊首先用主時(shí)鐘對(duì)低速串行輸入數(shù)據(jù)進(jìn)行多級(jí)級(jí)聯(lián)寄存器采樣,并判斷低速串行輸入數(shù)據(jù)變化的數(shù)據(jù)沿,若相鄰兩個(gè)數(shù)據(jù)沿變化小于兩個(gè)時(shí)鐘周期則判定為毛刺并將之濾除,即在該處保持?jǐn)?shù)據(jù)高低不變并輸出給比特寬度識(shí)別模塊;若相鄰兩個(gè)數(shù)據(jù)沿變化不小于兩個(gè)時(shí)鐘周期則判定為正常數(shù)據(jù)不做處理透?jìng)鹘o比特寬度識(shí)別模塊。
二、比特寬度識(shí)別模塊對(duì)數(shù)據(jù)的比特寬度進(jìn)行動(dòng)態(tài)自動(dòng)識(shí)別,首先動(dòng)態(tài)識(shí)別最小的數(shù)據(jù)沿變化周期,若動(dòng)態(tài)發(fā)現(xiàn)了新的最小數(shù)據(jù)沿變化周期則輸出復(fù)位信號(hào)給到比特計(jì)數(shù)累加模塊和時(shí)鐘周期計(jì)數(shù)累加模塊,并將當(dāng)前識(shí)別的比特寬度輸出給比特計(jì)數(shù)累加模塊。
三、比特計(jì)數(shù)累加模塊對(duì)輸入數(shù)據(jù)沿進(jìn)行分析,識(shí)別出相鄰兩個(gè)數(shù)據(jù)沿之間是幾個(gè)比特寬度即判斷為幾個(gè)比特?cái)?shù)量,并將比特?cái)?shù)量進(jìn)行累加計(jì)數(shù),若收到復(fù)位信號(hào)則證明前級(jí)比特寬度識(shí)別模塊動(dòng)態(tài)識(shí)別到了新的比特寬度,因此需要將累加計(jì)數(shù)進(jìn)行復(fù)位清零后重新開始累加,累加計(jì)數(shù)結(jié)果輸出給結(jié)果計(jì)算輸出模塊。
四、時(shí)鐘周期計(jì)數(shù)累加模塊對(duì)時(shí)鐘的周期進(jìn)行計(jì)數(shù),即每個(gè)時(shí)鐘上升沿都將累加計(jì)數(shù)加一,若收到復(fù)位信號(hào)則證明前級(jí)比特寬度識(shí)別模塊動(dòng)態(tài)識(shí)別到了新的比特寬度,因此需要將累加計(jì)數(shù)進(jìn)行復(fù)位清零后重新開始累加,累加計(jì)數(shù)結(jié)果輸出給結(jié)果計(jì)算輸出模塊。
五、結(jié)果計(jì)算輸出模塊將收到的比特累加計(jì)數(shù)結(jié)果和時(shí)鐘累加計(jì)數(shù)結(jié)果及給定不變的主時(shí)鐘頻率進(jìn)行運(yùn)算得到最終的測(cè)量結(jié)果,計(jì)算公式為:輸入數(shù)據(jù)比特速率測(cè)量結(jié)果=主時(shí)鐘頻率×比特累加計(jì)數(shù)結(jié)果÷時(shí)鐘累加計(jì)數(shù)結(jié)果;
其中:輸入數(shù)據(jù)比特速率測(cè)量結(jié)果單位bps;主時(shí)鐘頻率單位Hz。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于天津光電通信技術(shù)有限公司,未經(jīng)天津光電通信技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010972045.0/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 互動(dòng)業(yè)務(wù)終端、實(shí)現(xiàn)系統(tǒng)及實(shí)現(xiàn)方法
- 街景地圖的實(shí)現(xiàn)方法和實(shí)現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實(shí)現(xiàn)裝置及其圖像實(shí)現(xiàn)方法
- 增強(qiáng)現(xiàn)實(shí)的實(shí)現(xiàn)方法以及實(shí)現(xiàn)裝置
- 軟件架構(gòu)的實(shí)現(xiàn)方法和實(shí)現(xiàn)平臺(tái)
- 數(shù)值預(yù)報(bào)的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 輸入設(shè)備實(shí)現(xiàn)方法及其實(shí)現(xiàn)裝置
- 串行式內(nèi)存的直接執(zhí)行系統(tǒng)及方法
- 模塊化對(duì)象串行化體系結(jié)構(gòu)
- 用于高速數(shù)據(jù)輸入/輸出的半導(dǎo)體存儲(chǔ)器件
- 對(duì)串行信號(hào)進(jìn)行測(cè)試的數(shù)據(jù)處理設(shè)備及方法
- 一種串行總線式條碼解碼芯片以及條碼解碼裝置
- 一種串行總線式條碼解碼芯片以及條碼解碼裝置
- 通用串行總線主機(jī)、設(shè)備及信息傳輸方法
- 串行閃存控制器、串行閃存及其執(zhí)行的方法
- 一種微控制器的串行接口與仿真調(diào)試接口復(fù)用方法及裝置
- 信號(hào)傳輸系統(tǒng)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





