亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種處理無線遠傳空中碼流的可靠性方法與流程

文檔序號:11929585閱讀:來源:國知局

技術(shù)特征:

1.一種處理無線遠傳空中碼流的可靠性方法,其特征在于包括如下步驟:

步驟1、發(fā)射端發(fā)送數(shù)據(jù);

步驟2、接收端接收數(shù)據(jù)后,對接收的數(shù)據(jù)進行如下處理:表具編號的同步識別、真實數(shù)據(jù)的提取分離以及反饋數(shù)據(jù)信號的發(fā)送;

2-1.表具編號的同步識別

接收端的接收模塊在接收到無線發(fā)射端的數(shù)據(jù)流信號后,產(chǎn)生一個同步時鐘用于接收數(shù)據(jù)流信號,并將該同步時鐘發(fā)送給單片機;數(shù)據(jù)流信號經(jīng)接收端的數(shù)據(jù)解析模塊解析后,通過數(shù)據(jù)解析模塊的一個IO口輸出至單片機,單片機將同步時鐘作為中斷來采集解析后的數(shù)據(jù)流信號,對數(shù)據(jù)流信號同步出表具編號;

2-2.真實數(shù)據(jù)的提取分離

根據(jù)上海無線遠傳協(xié)議的數(shù)據(jù)格式,表號之后為帶校驗位的兩個字節(jié)0x01與0xfe,那么當(dāng)同步到每個表號時,將跳出同步表號的循環(huán),轉(zhuǎn)而接收兩個字節(jié)的數(shù)據(jù);具體過程如下:

設(shè)定兩個標(biāo)志位A與B;當(dāng)同步到表號時,將標(biāo)志位A、B置位;當(dāng)單片機檢測到標(biāo)志位B發(fā)生置位時,則開始接收表號之后的數(shù)據(jù),并通過標(biāo)志位A屏蔽中斷里同步表號的循環(huán),防止對接收表號之后的數(shù)據(jù)造成影響;

所述的接收表號之后的數(shù)據(jù)的方法如下:

由于是校驗位先發(fā),那么在接收時,單片機對檢測到的第一個中斷數(shù)據(jù)進行丟棄,并連續(xù)接收接下來的8個中斷數(shù)據(jù),則該8位數(shù)據(jù)為正常數(shù)據(jù);然后再次重復(fù)接收,從而得到兩個8位的正常數(shù)據(jù);

在發(fā)送端發(fā)送的數(shù)據(jù)流信號中,真實數(shù)據(jù)在其中一串表號之后,那么要提取真實數(shù)據(jù),就只要判斷在表號之后接收的數(shù)據(jù)不是0x01與0xFE,則為真實數(shù)據(jù);當(dāng)判斷表號之后的數(shù)據(jù)為0x01與0xFE時,則將標(biāo)志位A與B清零,主循環(huán)不再進入接收數(shù)據(jù),檢測同步表號的循環(huán)開始同步下一個表號;至此,構(gòu)成了真實數(shù)據(jù)提取分離的循環(huán);

2-3.反饋數(shù)據(jù)信號的發(fā)送

提取到真實數(shù)據(jù)之后,接收端對發(fā)送端反饋一個正確接收到真實數(shù)據(jù),具體的:將接收端中的接收模塊配置成發(fā)送模式,根據(jù)發(fā)送端的接收協(xié)議進行相應(yīng)的數(shù)據(jù)發(fā)送;當(dāng)接收模塊配置成發(fā)送模式時,其原來的同步時鐘會變成自發(fā)產(chǎn)生,將該同步時鐘作為觸發(fā)中斷發(fā)送數(shù)據(jù);因為發(fā)送端的數(shù)據(jù)都是要帶校驗位的,所以發(fā)送模式下的接收模塊在每次發(fā)送數(shù)據(jù)時,要在前一個中斷發(fā)送一個BIT位為1的校驗位,然后才發(fā)送接收協(xié)議的數(shù)據(jù);當(dāng)反饋數(shù)據(jù)發(fā)送完之后,再返回檢測同步表號的循環(huán),等待下一次抄表信號。

2.根據(jù)權(quán)利要求1所述的一種處理無線遠傳空中碼流的可靠性方法,其特征在于步驟2-2所述的對數(shù)據(jù)流信號同步出表具編號的同步過程如下:

2-1-1.由于無線發(fā)射端的表號都帶校驗位,而接收端接收機制為每8位數(shù)據(jù)組成一個字節(jié)存儲,因此接收的數(shù)據(jù)將永遠無法同步到表號,故先設(shè)置比較數(shù)據(jù):該比較數(shù)據(jù)設(shè)置為帶校驗位的表號,且通過8位接收機制接收到的格式;

2-1-2.設(shè)置數(shù)據(jù)接收端中的存儲模塊機制,由于表號總共的BIT位數(shù)為:5字節(jié)*9位=45位,因此數(shù)據(jù)接收端中的存儲模塊機制設(shè)置如下:

首先,定義一個45位的結(jié)構(gòu)體空間BIT0-BIT44,將該結(jié)構(gòu)體空間與6個字節(jié)的數(shù)組聯(lián)合,則結(jié)構(gòu)體空間中BIT0-BIT7就等同于數(shù)組[0],結(jié)構(gòu)體空間BIT8-BIT15就等同于數(shù)組[1],BIT16-BIT23就等同于數(shù)組[2],以此類推;

其次,單片機將同步時鐘作為中斷,每次同步時鐘上升沿觸發(fā)一次中斷,單片機接收數(shù)據(jù)流信號中的一位數(shù)據(jù),并將該數(shù)據(jù)存儲在結(jié)構(gòu)體空間的BIT44中,然后將整個結(jié)構(gòu)體空間的內(nèi)容整體右移,也就是BTT1賦值給BIT0,BIT2賦值給BIT1,BIT3賦值給BIT2.....直到BIT44賦值給BIT43,從而完成一次整體右移;

最后,當(dāng)接收完45個BIT位時,將接收到的這六個字節(jié)的數(shù)組與之前設(shè)定的表號標(biāo)準(zhǔn)的六個字節(jié)進行比較;若比較相同,則表示表號正確接收并已經(jīng)同步;若比較不通過,則繼續(xù)整體右移然后接收BIT數(shù)據(jù)位,接收一位后繼續(xù)比較,構(gòu)成檢測同步表號的循環(huán),直到能比較同步到正確的表號。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1