工作流程
流程圖.png (26.19 KB, 下載次數(shù): 76)
下載附件
2018-5-19 08:58 上傳
自適應(yīng)傳輸速率以及譯碼傳輸速率:
M /--/
M和O的電碼
O /---/
↓下圖為MO的電碼片段
小圖.png (9.18 KB, 下載次數(shù): 66)
下載附件
2018-5-19 08:59 上傳
由圖可見(jiàn)字母M是由 LL HL LS HL 組成,而LL是所謂的數(shù)據(jù)頭(時(shí)間比較長(zhǎng)的低電平狀態(tài))
為了識(shí)別出信號(hào)的長(zhǎng)短,我們首先需要知道信號(hào)長(zhǎng)短的時(shí)間,于是乎我們可以在開(kāi)機(jī)時(shí)進(jìn)行一定量的數(shù)據(jù)采樣,因?yàn)槊總(gè)完整的信號(hào)短都包含了長(zhǎng)和短的情況,可以計(jì)算出長(zhǎng)和短信號(hào)時(shí)間的平均值,根據(jù)這個(gè)平均值對(duì)長(zhǎng)短信號(hào)分兩個(gè)數(shù)列存儲(chǔ),最后用平滑算法算出大概的延遲時(shí)間,這樣就做到自動(dòng)確定通訊速率!
譯碼:
由上文可知,我們獲取到了信號(hào)長(zhǎng)短的延遲,并且能夠?qū)Ρ乳L(zhǎng)短和電平來(lái)識(shí)別出數(shù)據(jù)
當(dāng)檢測(cè)到數(shù)據(jù)頭后假如存在上一個(gè)字符的緩存會(huì)進(jìn)行翻譯。
翻譯過(guò)程就是根據(jù)LS,HS,HL狀態(tài)分為0,1,2 然后對(duì)比碼庫(kù)
如果沒(méi)有存在緩存,那么進(jìn)行從檢測(cè)到數(shù)據(jù)頭開(kāi)始把接收到的信號(hào)存儲(chǔ)在緩存里
電路圖
電路圖_壓縮.jpg (50.03 KB, 下載次數(shù): 72)
下載附件
2018-5-19 08:58 上傳