本發(fā)明涉及無線通信技術(shù)領(lǐng)域,并且更具體地,涉及一種雙相間空號編碼fm0編碼數(shù)據(jù)的抗干擾解碼方法及系統(tǒng)。
背景技術(shù):
目前,電子收費(etc,electronictollcollection)系統(tǒng)是國際上主要研究和推廣的自動電子收費系統(tǒng),其通常作為高速公路以及交通繁忙的橋梁隧道環(huán)境下的車輛收費解決方案。車載設(shè)備(obu,on-boardunit)是etc系統(tǒng)的標(biāo)準(zhǔn)配件,用于安裝在車輛的前擋風(fēng)玻璃上。當(dāng)車輛通過etc車道時,obu與路側(cè)單元(rsu,roadsideunit)等設(shè)備通訊,不需停車即可完成etc收費。
在全國etc聯(lián)網(wǎng)的大趨勢下,為了實現(xiàn)各省etc設(shè)備的互聯(lián)互通,rsu和obu設(shè)備都必須滿足國標(biāo)gb/t20851-2007《電子收費專用短程通信》和交通運輸部2011年第13號公告《收費公路聯(lián)網(wǎng)電子不停車收費技術(shù)要求》中的規(guī)定。上述標(biāo)準(zhǔn)和公告中明確規(guī)定了rsu和obu之間dsrc通信的編碼方式為雙相間空號編碼fm0(bi-phasespacecoding),并且上行鏈路的位速率為512kbps,下行鏈路的位速率為256kbps。
fm0編碼的工作原理是在單個位窗內(nèi)采用電平變化來表示邏輯。如果電平從位窗的起始處翻轉(zhuǎn)而在位窗中間不翻轉(zhuǎn),則表示邏輯“1”。如果電平除了在位窗的起始處翻轉(zhuǎn),還在位窗中間翻轉(zhuǎn)則表示邏輯“0”。
在實際使用過程中,無線傳輸信號通常會受到周邊環(huán)境和設(shè)備等噪聲的影響而導(dǎo)致信號質(zhì)量變差。fm0編碼的數(shù)據(jù)信號通常會出現(xiàn)疊加其他頻率的干擾、信號毛刺干擾、信號占空比變化、信號幅度變化以及位速率變化等造成信號比較惡劣的情況。
由于進行etc設(shè)備生產(chǎn)的廠家眾多,而各個廠家的etc設(shè)備在結(jié)構(gòu)上存在一定的不一致性。這樣使得etc設(shè)備的不一致性疊加上干擾信號的影響,使得解碼設(shè)備需要面臨的解碼環(huán)境更加惡劣。
目前,通常使用的解碼方法主要為,首先將解調(diào)后的基帶數(shù)據(jù)經(jīng)過硬件比較器之后得到數(shù)字信號波形或者直接使用集成芯片得到數(shù)字信號波形,然后使用選定的判決時刻和判決門限進行判決,根據(jù)信號在一個位(bit)時間內(nèi)是否發(fā)生翻轉(zhuǎn)決定該bit為0或者1。這種方法在信號環(huán)境比較惡劣并且干擾比較強的情況下,將造成誤碼率上升,并導(dǎo)致通信時間增長甚至通信失敗。
為此,現(xiàn)有技術(shù)中需要一種能夠克服etc設(shè)備的不一致性和干擾信號的影響,有效地增強解碼算法的抗干擾性并且提高通信的成功率的解碼方法和系統(tǒng)。
技術(shù)實現(xiàn)要素:
為了解決上述問題,本發(fā)明提出一種fm0編碼數(shù)據(jù)的抗干擾解碼方法,采用一系列的濾波和整形措施,可以有效地增強解碼算法的抗干擾性,提高通信的成功率。
根據(jù)本發(fā)明的第一方面,提供一種抗干擾解碼方法,包括:
對基帶模擬信號進行采樣以獲得采樣信號;
對采樣信號進行濾波預(yù)處理以去除不在頻帶內(nèi)的干擾信號,獲得經(jīng)過濾波預(yù)處理的采樣信號;
對經(jīng)過濾波預(yù)處理的采樣信號的變化邊沿進行識別以生成數(shù)字信號;
去除數(shù)字信號的噪聲信號以獲得經(jīng)過整形的數(shù)字信號;
對經(jīng)過整形的數(shù)字信號進行解碼,以獲得解碼信號和對應(yīng)的采樣時鐘信號;以及
根據(jù)所述對應(yīng)的采樣時鐘信號對解碼信號進行解析以生成通信數(shù)據(jù)。
優(yōu)選地,在對基帶模擬信號進行采樣以獲得采樣信號之前,對原始信號進行解調(diào)以獲得基帶模擬信號。
優(yōu)選地,對經(jīng)過濾波預(yù)處理的采樣信號的變化邊沿進行識別包括:根據(jù)對采樣信號的連續(xù)采樣點的信號值進行判斷,確定采樣信號處于上升區(qū)間或下降區(qū)間。
優(yōu)選地,其中當(dāng)采樣信號處于上升區(qū)間并且隨后的連續(xù)采樣點的信號值變?yōu)椴粩鄿p小時,判斷信號值減小的量是否達(dá)到變化閾值,如果達(dá)到變化閾值則確定采樣信號的翻轉(zhuǎn);
當(dāng)采樣信號處于下降區(qū)間并且隨后的連續(xù)采樣點的信號值變?yōu)椴粩嘣龃髸r,判斷信號值增加的量是否達(dá)到變化閾值,如果達(dá)到變化閾值則確定采樣信號的翻轉(zhuǎn)。
優(yōu)選地,還包括對所述通信數(shù)據(jù)進行存儲。
根據(jù)本發(fā)明的另一方面,提供一種抗干擾解碼設(shè)備,包括:
ad采樣單元,對基帶模擬信號進行采樣以獲得采樣信號;
濾波預(yù)處理單元,對采樣信號進行濾波預(yù)處理以去除不在頻帶內(nèi)的干擾信號,獲得經(jīng)過濾波預(yù)處理的采樣信號;
數(shù)字比較器單元,對經(jīng)過濾波預(yù)處理的采樣信號的變化邊沿進行識別以生成數(shù)字信號;
整形單元,去除數(shù)字信號的噪聲信號以獲得經(jīng)過整形的數(shù)字信號;
信號解碼單元,對經(jīng)過整形的數(shù)字信號進行解碼,以獲得解碼信號和對應(yīng)的采樣時鐘信號;以及
數(shù)據(jù)解析單元,根據(jù)所述對應(yīng)的采樣時鐘信號對解碼信號進行解析以生成通信數(shù)據(jù)。
優(yōu)選地,所述抗干擾解碼設(shè)備與調(diào)制解調(diào)器連接,所述調(diào)制解調(diào)器對原始信號進行解調(diào)以獲得基帶模擬信號,并且將所述基帶模擬信號發(fā)送給抗干擾解碼設(shè)備的ad采樣單元。
優(yōu)選地,數(shù)字比較器單元對經(jīng)過濾波預(yù)處理的采樣信號的變化邊沿進行識別包括:根據(jù)對采樣信號的連續(xù)采樣點的信號值進行判斷,確定采樣信號處于上升區(qū)間或下降區(qū)間。。
優(yōu)選地,其中當(dāng)采樣信號處于上升區(qū)間并且隨后的連續(xù)采樣點的信號值變?yōu)椴粩鄿p小時,判斷信號值減小的量是否達(dá)到變化閾值,如果達(dá)到變化閾值則確定采樣信號的翻轉(zhuǎn);
當(dāng)采樣信號處于下降區(qū)間并且隨后的連續(xù)采樣點的信號值變?yōu)椴粩嘣龃髸r,判斷信號值增加的量是否達(dá)到變化閾值,如果達(dá)到變化閾值則確定采樣信號的翻轉(zhuǎn)。
優(yōu)選地,所述抗干擾解碼設(shè)備還包括存儲單元,所述存儲單元對所述通信數(shù)據(jù)進行存儲。
附圖說明
通過參考下面的附圖,可以更為完整地理解本發(fā)明的示例性實施方式:
圖1為根據(jù)本發(fā)明優(yōu)選實施方式的抗干擾解碼系統(tǒng)的結(jié)構(gòu)示意圖;
圖2為根據(jù)本發(fā)明優(yōu)選實施方式的濾波預(yù)處理單元處理的信號的示意圖;
圖3為根據(jù)本發(fā)明優(yōu)選實施方式的數(shù)字比較器單元處理的信號的示意圖;
圖4為根據(jù)本發(fā)明優(yōu)選實施方式的整形單元處理的信號的示意圖;
圖5為根據(jù)本發(fā)明優(yōu)選實施方式的信號解碼單元處理的信號的示意圖;以及
圖6為根據(jù)本發(fā)明優(yōu)選實施方式的抗干擾解碼方法的流程圖。
具體實施方式
現(xiàn)在參考附圖介紹本發(fā)明的示例性實施方式,然而,本發(fā)明可以用許多不同的形式來實施,并且不局限于此處描述的實施例,提供這些實施例是為了詳盡地且完全地公開本發(fā)明,并且向所屬技術(shù)領(lǐng)域的技術(shù)人員充分傳達(dá)本發(fā)明的范圍。對于表示在附圖中的示例性實施方式中的術(shù)語并不是對本發(fā)明的限定。在附圖中,相同的單元/元件使用相同的附圖標(biāo)記。
除非另有說明,此處使用的術(shù)語(包括科技術(shù)語)對所屬技術(shù)領(lǐng)域的技術(shù)人員具有通常的理解含義。另外,可以理解的是,以通常使用的詞典限定的術(shù)語,應(yīng)當(dāng)被理解為與其相關(guān)領(lǐng)域的語境具有一致的含義,而不應(yīng)該被理解為理想化的或過于正式的意義。
圖1為根據(jù)本發(fā)明優(yōu)選實施方式的抗干擾解碼系統(tǒng)100的結(jié)構(gòu)示意圖。如圖1所示,抗干擾解碼系統(tǒng)100包括:ad采樣單元101、濾波預(yù)處理單元102、數(shù)字比較器單元103、整形單元104、信號解碼單元105、數(shù)據(jù)解析106和存儲單元107。優(yōu)選地,抗干擾解碼系統(tǒng)100采用一系列的濾波和整形措施,可以有效地增強解碼算法的抗干擾性并且提高通信的成功率。
優(yōu)選地,ad采樣單元101對解調(diào)之后獲得的基帶模擬信號進行采樣以獲得采樣信號。優(yōu)選地,抗干擾解碼系統(tǒng)100還包括調(diào)制解調(diào)單元(圖1中未示出),用于對接收的原始信號進行調(diào)制或解調(diào)。調(diào)制解調(diào)單元對接收的原始信號進行解調(diào)以獲得基帶模擬信號。優(yōu)選地,為了盡可能將原始信號的失真程度控制在較低水平,ad采樣單元101在滿足奈奎斯特采樣定理的基礎(chǔ)上,適當(dāng)提高采樣頻率以保留原始信號的更多信息。
目前,etc系統(tǒng)的fm0編碼速率最高為512kbps(上行鏈路的位速率為512kbps,下行鏈路的位速率為256kbps)。優(yōu)選地,為了后續(xù)處理單元能夠有效濾除干擾和毛刺等,可以將ad采樣單元101的采樣頻率設(shè)置為16.384mhz。在這種情況下,單個bit的時間內(nèi)可以采樣32個點。優(yōu)選地,本發(fā)明僅以采樣頻率為16.384mhz作為實例進行說明,所屬領(lǐng)域技術(shù)人員可以了解的是,ad采樣單元101的采樣頻率可以設(shè)置為任何合理的數(shù)值。
優(yōu)選地,濾波預(yù)處理單元102對ad采樣單元101輸出的采樣信號進行濾波預(yù)處理以去除部分不在頻帶內(nèi)的信號的干擾。優(yōu)選地,濾波預(yù)處理單元102可使用低通或者帶通有限長單位沖激響應(yīng)(fir,finiteimpulseresponse)濾波器。通常,根據(jù)需要解碼的數(shù)據(jù)的速率,設(shè)置通帶頻率和阻帶頻率。這樣就能盡可能地保留在需要的頻率附近的有效信號,而將其他頻率的干擾信號有效地濾除。優(yōu)選地,所使用的方法包括但不限于fir濾波、信號削峰等,可以有效地濾除不在信號頻率范圍內(nèi)的干擾信號
圖2為根據(jù)本發(fā)明優(yōu)選實施方式的濾波預(yù)處理單元處理的信號的示意圖。如圖2所示,上方波形為經(jīng)過濾波預(yù)處理單元102處理的采樣信號波形,下方波形為經(jīng)過ad采樣單元101采樣的采樣信號波形。經(jīng)過濾波預(yù)處理單元102后,對其他頻率的噪聲和干擾信號進行了有效濾除,得到平滑的數(shù)據(jù)信號波形。經(jīng)過濾波預(yù)處理之后,信號整體有約2bit周期的延時,延時的大小與濾波預(yù)處理單元102所使用的濾波預(yù)處理算法以及使用的處理器的計算能力有關(guān)。
優(yōu)選地,數(shù)字比較器單元103用于將經(jīng)過濾波預(yù)處理的采樣信號的變化邊沿進行還原以生成數(shù)字信號波形。優(yōu)選地,數(shù)字比較器單元103針對使用采樣極值點的方法對采樣信號進行處理。根據(jù)對采樣信號的連續(xù)采樣點的信號值進行判斷,確定當(dāng)前處于上升區(qū)間還是下降區(qū)間。例如,當(dāng)采樣信號的連續(xù)采樣點的信號值不斷增大,則可以確定當(dāng)前處于上升區(qū)間,而當(dāng)采樣信號的連續(xù)采樣點的信號值不斷減小,則可以確定當(dāng)前處于下降區(qū)間。
優(yōu)選地,數(shù)字比較器單元103設(shè)置用于區(qū)分上升區(qū)間和下降區(qū)間交替變化時的變化閾值。當(dāng)達(dá)到上升區(qū)間和下降區(qū)間交替變化時的變化閾值,進行信號的翻轉(zhuǎn)。例如,當(dāng)處于采樣信號的連續(xù)采樣點的信號值不斷增大的上升區(qū)間并且出現(xiàn)隨后的連續(xù)采樣點的信號值變?yōu)椴粩鄿p小時,判斷信號值減小的量是否達(dá)到變化閾值,如果達(dá)到變化閾值則確定采樣信號的翻轉(zhuǎn)。同理,當(dāng)處于采樣信號的連續(xù)采樣點的信號值不斷減小的下降區(qū)間并且出現(xiàn)隨后的連續(xù)采樣點的信號值變?yōu)椴粩嘣龃髸r,判斷信號值增加的量是否達(dá)到變化閾值,如果達(dá)到變化閾值則確定采樣信號的翻轉(zhuǎn)。優(yōu)選地,可以根據(jù)信號質(zhì)量、干擾強度、附近環(huán)境等因素設(shè)置合理的變化閾值。其中,信號值減小的量是指鄰近的最高信號值與當(dāng)前值的差值,而信號值增加的量是指信號值從鄰近的最低信號值與當(dāng)前值的差值。
由于fm0數(shù)據(jù)在信號的邊沿都會進行翻轉(zhuǎn),因此起始電平是0或1對信號本身沒有影響。優(yōu)選地,數(shù)字比較器單元103采用極值判斷的方式,可以更加有效地反映出原始信號/采樣信號的變化時刻。由于數(shù)字比較器單元的處理方法可以有效地反應(yīng)出原始信號的變化時刻,因此也可以有效地提高對原始信號占空比的恢復(fù)能力。
圖3為根據(jù)本發(fā)明優(yōu)選實施方式的數(shù)字比較器單元處理的信號的示意圖。如圖3所示,上方波形為經(jīng)過數(shù)字比較器單元103進行模數(shù)轉(zhuǎn)換后得到的數(shù)字信號波形,下方波形為濾波預(yù)處理單元102輸出的經(jīng)過濾波預(yù)處理的采樣信號波形。由于數(shù)字比較器單元103采用判斷信號趨勢的方式進行模數(shù)轉(zhuǎn)換,轉(zhuǎn)換得到的數(shù)字信號波形能夠逼近原始信號的變化時刻,可以得到良好的占空比。
優(yōu)選地,整形單元104對數(shù)字比較器單元103輸出的數(shù)字信號波形進行整形。整形單元104有效地濾除數(shù)字比較器單元103輸出波形中的毛刺信號,可以更加準(zhǔn)確地還原干凈的原始信號。通常,毛刺信號的寬度要小于正常信號的寬度一半,因此為了區(qū)分正常信號和毛刺信號,需要根據(jù)設(shè)置的閾值進行毛刺的有效濾除,而不會在占空比變化等的情況下造成對正常信號的影響。優(yōu)選地,可以根據(jù)信號質(zhì)量、干擾強度、附近環(huán)境等因素設(shè)置合理的閾值。由于整形單元104對數(shù)字信號中的毛刺進行了濾除,可以便于后續(xù)單元進行處理并減少后續(xù)單元可能產(chǎn)生的誤判。
圖4為根據(jù)本發(fā)明優(yōu)選實施方式的整形單元處理的信號的示意圖。如圖4所示,上方的波形為經(jīng)過數(shù)字比較器單元103進行模數(shù)轉(zhuǎn)換后得到的數(shù)字信號波形,下方的波形為經(jīng)過整形單元104之后的數(shù)字信號波形。整形單元104對于寬度小于一定閾值的毛刺信號,可以有效的進行濾除。
優(yōu)選地,信號解碼單元105對經(jīng)過整形單元104整形的數(shù)字信號進行解碼,以獲得解碼信號和對應(yīng)的采樣時鐘信號。信號解碼單元105的采樣時鐘信號跟隨解碼信號的邊沿生成,可有效地避免累積誤差以及容忍位速率偏移,同時能減少信號位速率變化對解碼系統(tǒng)的影響。此外信號解碼單元105需要判斷接收到的信號是否滿足fm0編碼規(guī)則,對于不滿足fm0編碼規(guī)則的信號,進行出錯異常處理。
圖5為根據(jù)本發(fā)明優(yōu)選實施方式的信號解碼單元處理的信號的示意圖。如圖5所示,最上方為經(jīng)過信號解碼單元105解碼的解碼信號,中間為生成的采樣時鐘信號,最下方為經(jīng)過整形單元104整形的信號。由于信號解碼單元105產(chǎn)生了跟隨解碼信號的采樣時鐘信號,使后續(xù)單元能夠得到解碼信號,可以有效的避免積累誤差并減小位速率對解碼效果的影響。
優(yōu)選地,數(shù)據(jù)解析單元106使用所述對應(yīng)的采樣時鐘信號對信號解碼單元105解碼所得到的解碼信號進行解析以獲得通信數(shù)據(jù)。優(yōu)選地,通信數(shù)據(jù)是通信雙方,例如etc設(shè)備通信方之間傳送的用于信息交互的數(shù)據(jù)。。數(shù)據(jù)解析和存儲單元106進行數(shù)據(jù)鏈路層的除零,如果不符合規(guī)則則進入異常處理,如果符合規(guī)則則進行串轉(zhuǎn)并操作并進行存儲,便于后續(xù)進行協(xié)議處理。
優(yōu)選地,存儲單元107對數(shù)據(jù)解析單元106解析的通信數(shù)據(jù)進行存儲。存儲單元107可以是各種類型的存儲介質(zhì),例如,rom或prom、閃速存儲器設(shè)備。
優(yōu)選地,抗干擾解碼系統(tǒng)100通過使用濾波預(yù)處理單元102、數(shù)字比較器單元103以及整形單元104,使得解碼算法的抗干擾性能明顯提高。在將各個單元整體級聯(lián)之后,使整個系統(tǒng)的抗干擾解碼能力可以得到顯著提高。本發(fā)明由于采用了上述的抗干擾解碼系統(tǒng)100,可以在系統(tǒng)干擾比較嚴(yán)重的情況下,有效的提高解碼的成功率。
圖6為根據(jù)本發(fā)明優(yōu)選實施方式的抗干擾解碼方法600的流程圖。優(yōu)選地,抗干擾解碼方法600可以有效地濾除干擾信號對解碼造成的影響,能夠有效地恢復(fù)出fm0編碼數(shù)據(jù)??垢蓴_解碼方法600對模擬基帶數(shù)據(jù)經(jīng)過ad采樣所得到的采樣信號進行濾波預(yù)處理,并且然后使用數(shù)字比較處理將經(jīng)過濾波預(yù)處理的采樣信號的變化邊沿進行還原以獲得數(shù)字信號,從而形成數(shù)字信號波形。進一步地,方法600對數(shù)字信號進行整形處理以濾波去除毛刺干擾,并且對經(jīng)過整形處理后的數(shù)字信號進行解碼。優(yōu)選地,在對數(shù)字信號進行解碼時,除了恢復(fù)原始信號還會得到同步采樣時鐘。接著,用同步采樣時鐘和恢復(fù)的原始信號進行數(shù)據(jù)解析并且將解析結(jié)果進行存儲。
優(yōu)選地,濾波預(yù)處理能夠濾除其他頻率信號的干擾、數(shù)字比較處理有效地還原原始信號的邊沿并保持占空比、整形處理能夠濾除毛刺以及信號解碼處理能夠避免累積誤差并容忍位速率偏移。通過上述多個處理,使得解碼算法的抗干擾性能明顯提高。在將各個處理整體級聯(lián)之后,使整個解碼過程的抗干擾解碼能力可以得到顯著提高
如圖6所示,抗干擾解碼方法600從步驟601處開始。在步驟601,對解調(diào)之后獲得的基帶模擬信號進行采樣以獲得采樣信號。優(yōu)選地,在步驟601之前,對接收的原始信號進行解調(diào)以獲得基帶模擬信號。優(yōu)選地,為了盡可能將原始信號的失真程度控制在較低水平,步驟601在滿足奈奎斯特采樣定理的基礎(chǔ)上,適當(dāng)提高采樣頻率以保留原始信號的更多信息。
優(yōu)選地,為了后續(xù)處理能夠有效濾除干擾和毛刺等,可以將采樣頻率設(shè)置為16.384mhz。在這種情況下,單個bit的時間內(nèi)可以采樣32個點。優(yōu)選地,本發(fā)明僅以采樣頻率為16.384mhz作為實例進行說明,所屬領(lǐng)域技術(shù)人員可以了解的是,ad采樣單元101的采樣頻率可以設(shè)置為任何合理的數(shù)值。
然后,進入步驟602,對采樣信號進行濾波預(yù)處理以去除部分不在頻帶內(nèi)的信號的干擾。優(yōu)選地,在步驟602,可使用低通或者帶通有限長單位沖激響應(yīng)(fir,finiteimpulseresponse)濾波器。通常,根據(jù)需要解碼的數(shù)據(jù)的速率,設(shè)置通帶頻率和阻帶頻率。這樣就能盡可能地保留在需要的頻率附近的有效信號,而將其他頻率的干擾信號有效地濾除。
如圖2所示,上方波形為經(jīng)過濾波預(yù)處理的采樣信號波形,下方波形為經(jīng)過采樣的采樣信號數(shù)據(jù)。經(jīng)過濾波預(yù)處理后,對其他頻率的噪聲和干擾信號進行了有效濾除,得到平滑的數(shù)據(jù)波形。經(jīng)過濾波預(yù)處理之后,信號整體有約2bit周期的延時,延時的大小與濾波預(yù)處理單元102所使用的濾波預(yù)處理算法以及使用的處理器的計算能力有關(guān)。
然后,進入步驟603,用于將經(jīng)過濾波預(yù)處理的采樣信號的變化邊沿進行還原以生成數(shù)字信號波形。優(yōu)選地,針對使用采樣極值點的方法對采樣信號進行處理。根據(jù)對采樣信號的連續(xù)采樣點的信號值進行判斷,確定當(dāng)前處于上升區(qū)間還是下降區(qū)間。例如,當(dāng)采樣信號的連續(xù)采樣點的信號值不斷增大,則可以確定當(dāng)前處于上升區(qū)間,而當(dāng)采樣信號的連續(xù)采樣點的信號值不斷減小,則可以確定當(dāng)前處于下降區(qū)間。
優(yōu)選地,在步驟603,設(shè)置用于區(qū)分上升區(qū)間和下降區(qū)間交替變化時的變化閾值。當(dāng)達(dá)到上升區(qū)間和下降區(qū)間交替變化時的變化閾值,進行信號的翻轉(zhuǎn)。例如,當(dāng)處于采樣信號的連續(xù)采樣點的信號值不斷增大的上升區(qū)間并且出現(xiàn)隨后的連續(xù)采樣點的信號值變?yōu)椴粩鄿p小時,判斷信號值減小的量是否達(dá)到變化閾值,如果達(dá)到變化閾值則確定采樣信號的翻轉(zhuǎn)。同理,當(dāng)處于采樣信號的連續(xù)采樣點的信號值不斷減小的下降區(qū)間并且出現(xiàn)隨后的連續(xù)采樣點的信號值變?yōu)椴粩嘣龃髸r,判斷信號值增加的量是否達(dá)到變化閾值,如果達(dá)到變化閾值則確定采樣信號的翻轉(zhuǎn)。優(yōu)選地,可以根據(jù)信號質(zhì)量、干擾強度、附近環(huán)境等因素設(shè)置合理的變化閾值。其中,信號值減小的量是指鄰近的最高信號值與當(dāng)前值的差值,而信號值增加的量是指信號值從鄰近的最低信號值與當(dāng)前值的差值。
由于fm0數(shù)據(jù)在信號的邊沿都會進行翻轉(zhuǎn),因此起始電平是0或1對信號本身沒有影響。優(yōu)選地,在步驟603,采用極值判斷的方式,可以更加有效地反映出原始信號/采樣信號的變化時刻。由于數(shù)字比較器單元的處理方法可以有效地反應(yīng)出原始信號的變化時刻,因此也可以有效地提高對原始信號占空比的恢復(fù)能力。
如圖3所示,上方波形為經(jīng)過模數(shù)轉(zhuǎn)換后得到的數(shù)字信號波形,下方波形為經(jīng)過濾波預(yù)處理的采樣信號波形。由于采用判斷信號趨勢的方式進行模數(shù)轉(zhuǎn)換,轉(zhuǎn)換得到的數(shù)字信號波形能夠逼近原始信號波形的變化時刻,可以得到良好的占空比。
然后,進入步驟604,對數(shù)字信號波形進行整形,從而有效地濾除數(shù)字信號波形中的毛刺信號,可以更加準(zhǔn)確地還原干凈的原始信號。通常,毛刺信號的寬度要小于正常信號的寬度一半,因此為了區(qū)分正常信號和毛刺信號,需要根據(jù)設(shè)置的閾值進行毛刺的有效濾除,而不會在占空比變化等的情況下造成對正常信號的影響。優(yōu)選地,可以根據(jù)信號質(zhì)量、干擾強度、附近環(huán)境等因素設(shè)置合理的閾值。由于步驟604對數(shù)字信號中的毛刺進行了濾除,可以便于后續(xù)單元進行處理并減少后續(xù)單元可能產(chǎn)生的誤判。
如圖4所示,上方的波形為經(jīng)過模數(shù)轉(zhuǎn)換后得到的數(shù)字信號波形,下方的波形為經(jīng)過整形單元104之后的數(shù)字信號波形。步驟604對于寬度小于一定閾值的毛刺信號,可以有效的進行濾除。
然后,進入步驟605,對經(jīng)過整形處理的數(shù)字信號進行解碼,以獲得解碼信號和對應(yīng)的采樣時鐘信號。采樣時鐘信號跟隨解碼信號的邊沿生成,可有效地避免累積誤差以及容忍位速率偏移,同時能減少信號位速率變化對解碼系統(tǒng)的影響。此外,步驟605,需要判斷接收到的信號是否滿足fm0編碼規(guī)則,對于不滿足fm0編碼規(guī)則的信號,進行出錯異常處理。
如圖5所示,最上方為經(jīng)過解碼的解碼信號,中間為生成的采樣時鐘信號,最下方為經(jīng)過整形處理的信號。由于在步驟605產(chǎn)生了跟隨解碼信號的采樣時鐘信號,使后續(xù)單元能夠得到解碼信號,可以有效的避免積累誤差并減小位速率對解碼效果的影響。
然后,進入步驟606,對解碼信號進行解析并且對經(jīng)過解析得到的數(shù)據(jù)進行存儲。此外,步驟606進行數(shù)據(jù)鏈路層的除零,如果不符合規(guī)則則進入異常處理,如果符合規(guī)則則進行串轉(zhuǎn)并操作并進行存儲,便于后續(xù)進行協(xié)議處理。
使用本發(fā)明的抗干擾解碼方法可以有效的提高對于fm0編碼數(shù)據(jù)解碼系統(tǒng)的抗干擾性,有效的提高系統(tǒng)的接收性能。
以上對本發(fā)明所提供的一種fm0編碼數(shù)據(jù)的抗干擾解碼方法進行了詳細(xì)介紹,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想。同時,對于本領(lǐng)域的一般技術(shù)人員,根據(jù)本發(fā)明的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。