專利名稱:一種基于載波通信的動態(tài)調(diào)整位同步解碼方法
技術(shù)領(lǐng)域:
本發(fā)明涉及直流供電線路或普通數(shù)據(jù)傳輸線路的載波通信領(lǐng)域,尤其涉及一種基于直流供電線路或普通數(shù)據(jù)傳輸線路的載波通信的動態(tài)調(diào)整位同步解碼方法。
背景技術(shù):
傳統(tǒng)的方法均為靜態(tài)的方式進(jìn)行位同步解碼處理。由于線路負(fù)載的特性、負(fù)載大小、線路長度等因素的影響,載波信號經(jīng)過線路傳輸會有一定的衰減、畸變、振鈴效應(yīng),從而造成在接收端(載波調(diào)解單元)的解調(diào)波形為不規(guī)整波形,從而造成無法可靠、實(shí)時(shí)、透明地接收主機(jī)發(fā)送的信息。
發(fā)明內(nèi)容
本發(fā)明提供一種基于載波通信的動態(tài)調(diào)整位同步解碼方法,在通訊過程中,可動態(tài)調(diào)整接收端接收的數(shù)據(jù)信號波形,使得數(shù)據(jù)發(fā)送端與數(shù)據(jù)接收端的數(shù)據(jù)信號波形同步,降低數(shù)據(jù)傳輸過程中的誤碼率,進(jìn)一步提高數(shù)據(jù)傳輸?shù)目煽啃?。本發(fā)明一種基于載波通信的動態(tài)調(diào)整位同步解碼方法,數(shù)據(jù)發(fā)送端的主機(jī)發(fā)送的電平信號經(jīng)載波調(diào)制單元調(diào)制成載波信號后,通過電力線載波傳輸至數(shù)據(jù)接收端的載波解調(diào)單元,該載波信號經(jīng)由載波解調(diào)單元解調(diào)成電平信號后輸出至從機(jī);動態(tài)調(diào)整位同步解碼具體包括如下步驟
步驟1、數(shù)據(jù)發(fā)送端的主機(jī)每次發(fā)送數(shù)據(jù)前,均先連續(xù)發(fā)送N個OxAA作為數(shù)據(jù)接收端的從機(jī)跟蹤、調(diào)整、鎖定的學(xué)習(xí)碼,其中OxAA為二進(jìn)制碼的10101010,為TTL電平信號中的方波信號;
步驟2、從機(jī)接收到主機(jī)發(fā)送的學(xué)習(xí)碼后,輸入至從機(jī)的電壓比較器,該電壓比較器的輸出端接至單片機(jī)的中斷檢測管腳,另一輸入端接單片機(jī)的DA輸出管腳,當(dāng)數(shù)據(jù)發(fā)送端開始向數(shù)據(jù)接收端發(fā)送學(xué)習(xí)碼時(shí),該DA輸出管腳輸出初始電平,當(dāng)電壓比較器將兩輸入端的輸入信號進(jìn)行電平比較后,會輸出高低的TTL電平,同時(shí)將該TTL電平向單片機(jī)的中斷檢測管腳輸入,那么這些TTL電平將對應(yīng)相應(yīng)的學(xué)習(xí)碼的特性規(guī)則進(jìn)行高低電平的變化;;步驟3、該中斷檢測管腳在待機(jī)時(shí)處于下降沿中斷檢測,當(dāng)該中斷檢測管腳檢測到學(xué)習(xí)碼的方波信號的下降沿后,單片機(jī)開啟第一定時(shí)器,當(dāng)檢測到方波信號的上升沿時(shí),單片機(jī)關(guān)閉第一定時(shí)器并開啟第二定時(shí)器,獲得第一時(shí)間值;當(dāng)再次檢測到方波信號的下降沿時(shí),單片機(jī)關(guān)閉第二定時(shí)器并打開第一定時(shí)器,此時(shí)獲得第二時(shí)間值,比較第一時(shí)間值和第二時(shí)間值的大小,當(dāng)?shù)谝粫r(shí)間值 > 第二時(shí)間值時(shí),說明占空比太小,單片機(jī)控制降低DA輸出管腳的輸出電平,當(dāng)?shù)谝粫r(shí)間值〈第二時(shí)間值時(shí),說明占空比太大,單片機(jī)控制調(diào)高DA輸出管腳的輸出電平,如此循環(huán),直至第一時(shí)間值接近或等于第二時(shí)間值,則單片機(jī)鎖定該DA輸出管腳的輸出電平值,增益調(diào)節(jié)結(jié)束,開始傳輸數(shù)據(jù)。 由于本發(fā)明在數(shù)據(jù)傳輸前,數(shù)據(jù)接收端通過增益調(diào)節(jié),使得數(shù)據(jù)發(fā)送端發(fā)送的高低電平的持續(xù)時(shí)間與數(shù)據(jù)接收端接收的高低電平的持續(xù)時(shí)間保持一致,從而可以實(shí)現(xiàn)準(zhǔn)確、可靠、實(shí)時(shí)、透明的數(shù)據(jù)信號傳輸。
圖1為本發(fā)明的工作原理示意 圖2為本發(fā)明中增益調(diào)節(jié)原理示意圖。以下結(jié)合附圖和具體實(shí)施例對本發(fā)明做進(jìn)一步詳述。
具體實(shí)施例方式如圖1所示,①為TTL電平信號,②為經(jīng)載波調(diào)制單元調(diào)制后的載波信號,③為載波解調(diào)單元解調(diào)后的不規(guī)整電平信號,④為經(jīng)電壓比較器輸出后的TTL電平信號,⑤為經(jīng)單片機(jī)還原后的TTL電平信號,與①的信號一致,其中③的模擬信號波形如圖中所示。本發(fā)明一種基于直流供電線路或普通數(shù)據(jù)傳輸線路的載波通信動態(tài)調(diào)整位同步解碼方法,包括數(shù)據(jù)發(fā)送端的主機(jī)和數(shù)據(jù)接收端的從機(jī),主機(jī)發(fā)送的TTL電平信號經(jīng)載波調(diào)制單元調(diào)制成載波信號后,通過載波傳輸至數(shù)據(jù)接收端的載波解調(diào)單元,該載波信號經(jīng)由載波解調(diào)單元解調(diào)成電平信號輸出至從機(jī);動態(tài)調(diào)整位同步解碼具體包括如下步驟
步驟1、數(shù)據(jù)發(fā)送端的主機(jī)每次發(fā)送數(shù)據(jù)前,均先連續(xù)發(fā)送10個OxAA作為數(shù)據(jù)接收端的從機(jī)跟蹤、調(diào)整、鎖定的學(xué)習(xí)碼,其中OxAA為二進(jìn)制碼的10101010,為TTL電平信號中的方波信號;該學(xué)習(xí)碼經(jīng)過載波調(diào)制單元調(diào)制成載波信號后,通過載波傳輸至數(shù)據(jù)接收端的載波解調(diào)單元,經(jīng)由載波解調(diào)單元解調(diào)成電平信號輸出至從機(jī);
步驟2、 從機(jī)接收到主機(jī)發(fā)送的學(xué)習(xí)碼后,輸入至從機(jī)的電壓比較器,該電壓比較器的輸出端接至單片機(jī)的中斷檢測管腳,另一輸入端接單片機(jī)的DA輸出管腳,當(dāng)數(shù)據(jù)發(fā)送端開始向數(shù)據(jù)接收端發(fā)送學(xué)習(xí)碼時(shí),該DA輸出管腳輸出初始電平,該DA輸出管腳可輸出O 5V的直流可調(diào)電平;當(dāng)電壓比較器將兩輸入端的輸入信號進(jìn)行電平比較后,會輸出高低的TTL電平,同時(shí)將該TTL電平向單片機(jī)的中斷檢測管腳輸入,那么這些TTL電平將對應(yīng)相應(yīng)的學(xué)習(xí)碼的特性規(guī)則進(jìn)行高低電平的變化;
步驟3、該中斷檢測管腳在待機(jī)時(shí)處于下降沿中斷檢測,當(dāng)該中斷檢測管腳檢測到學(xué)習(xí)碼的方波信號的下降沿后,單片機(jī)開啟第一定時(shí)器,當(dāng)檢測到方波信號的上升沿時(shí),單片機(jī)關(guān)閉第一定時(shí)器并開啟第二定時(shí)器,獲得第一時(shí)間值;當(dāng)再次檢測到方波信號的下降沿時(shí),單片機(jī)關(guān)閉第二定時(shí)器并打開第一定時(shí)器,此時(shí)獲得第二時(shí)間值,比較第一時(shí)間值和第二時(shí)間值的大小,當(dāng)?shù)谝粫r(shí)間值〉第二時(shí)間值時(shí),說明占空比太小,單片機(jī)控制降低DA輸出管腳的輸出電平(降幅可預(yù)設(shè)),當(dāng)?shù)谝粫r(shí)間值〈第二時(shí)間值時(shí),說明占空比太大,單片機(jī)控制調(diào)高DA輸出管腳的輸出電平(升幅可預(yù)設(shè)),如此循環(huán),直至第一時(shí)間值接近或等于第二時(shí)間值,則單片機(jī)鎖定該DA輸出管腳的輸出電平值,增益調(diào)節(jié)結(jié)束,開始傳輸數(shù)據(jù)。如圖2所示,Vl為偏大的DA輸出電平信號,V2為合適的DA輸出電平信號。當(dāng)DA輸出為Vl時(shí),電壓比較器輸出I的占空比變大,反之變小,當(dāng)DA輸出電平信號調(diào)整至合適的位置如V2時(shí),那么電壓比較器輸出高低電平的占空比為1:1,則數(shù)據(jù)發(fā)送端發(fā)送的高低電平的持續(xù)時(shí)間與數(shù)據(jù)接收端接收的高低電平的持續(xù)時(shí)間保持一致,從而可以實(shí)現(xiàn)準(zhǔn)確、可靠、實(shí)時(shí)、透明的數(shù)據(jù)信號傳輸。以上所述,僅是本發(fā)明較佳實(shí)施例而已,并非對本發(fā)明的技術(shù)范圍作任何限制,故凡是依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對以上實(shí)施例所 作的任何細(xì)微修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
權(quán)利要求
1. ー種基于載波通信的動態(tài)調(diào)整位同步解碼方法,數(shù)據(jù)發(fā)送端的主機(jī)發(fā)送的電平信號經(jīng)載波調(diào)制單元調(diào)制成載波信號后,通過載波傳輸至數(shù)據(jù)接收端的載波解調(diào)單元,該載波信號經(jīng)由載波解調(diào)單元解調(diào)成電平信號后輸出至從機(jī);其特征在于動態(tài)調(diào)整位同步解碼具體包括如下步驟 步驟1、數(shù)據(jù)發(fā)送端的主機(jī)每次發(fā)送數(shù)據(jù)前,均先連續(xù)發(fā)送N個OxAA作為數(shù)據(jù)接收端的從機(jī)跟蹤、調(diào)整、鎖定的學(xué)習(xí)碼,其中OxAA為ニ進(jìn)制碼的10101010,為TTL電平信號中的方波信號; 步驟2、從機(jī)接收到主機(jī)發(fā)送的學(xué)習(xí)碼后,輸入至從機(jī)的電壓比較器,該電壓比較器的輸出端接至單片機(jī)的中斷檢測管腳,另ー輸入端接單片機(jī)的DA輸出管腳,當(dāng)數(shù)據(jù)發(fā)送端開始向數(shù)據(jù)接收端發(fā)送學(xué)習(xí)碼時(shí),該DA輸出管腳輸出初始電平,當(dāng)電壓比較器將兩輸入端的輸入信號進(jìn)行電平比較后,會輸出高低的TTL電平,同時(shí)將該TTL電平向單片機(jī)的中斷檢測管腳輸入,那么這些TTL電平將對應(yīng)相應(yīng)的學(xué)習(xí)碼的特性規(guī)則進(jìn)行高低電平的變化; 步驟3、該中斷檢測管腳在待機(jī)時(shí)處于下降沿中斷檢測,當(dāng)該中斷檢測管腳檢測到學(xué)習(xí)碼的方波信號的下降沿后,單片機(jī)開啟第一定時(shí)器,當(dāng)檢測到方波信號的上升沿時(shí),單片機(jī)關(guān)閉第一定時(shí)器并開啟第二定時(shí)器,獲得第一時(shí)間值;當(dāng)再次檢測到方波信號的下降沿吋,單片機(jī)關(guān)閉第二定時(shí)器并打開第一定時(shí)器,此時(shí)獲得第二時(shí)間值,比較第一時(shí)間值和第二時(shí)間值的大小,當(dāng)?shù)谝粫r(shí)間值 > 第二時(shí)間值吋,說明占空比太小,單片機(jī)控制降低DA輸出管腳的輸出電平,當(dāng)?shù)谝粫r(shí)間值〈第二時(shí)間值時(shí),說明占空比太大,單片機(jī)控制調(diào)高DA輸出管腳的輸出電平,如此循環(huán),直至第一時(shí)間值接近或等于第二時(shí)間值,則單片機(jī)鎖定該DA輸出管腳的輸出電平值,増益調(diào)節(jié)結(jié)束,開始傳輸數(shù)據(jù)。
全文摘要
本發(fā)明一種基于載波通信的動態(tài)調(diào)整位同步解碼方法,在數(shù)據(jù)發(fā)送端的主機(jī)每次發(fā)送數(shù)據(jù)前,均先連續(xù)發(fā)送N個0xAA作為數(shù)據(jù)接收端的從機(jī)跟蹤、調(diào)整、鎖定的學(xué)習(xí)碼,從機(jī)接收到主機(jī)發(fā)送的學(xué)習(xí)碼后,輸入至從機(jī)的電壓比較器,當(dāng)數(shù)據(jù)發(fā)送端開始向數(shù)據(jù)接收端發(fā)送學(xué)習(xí)碼時(shí),該DA輸出管腳輸出電平,并不停地跟蹤調(diào)整該輸出電平值,直至數(shù)據(jù)發(fā)送端發(fā)送的高低電平的持續(xù)時(shí)間與數(shù)據(jù)接收端接收的高低電平的持續(xù)時(shí)間保持一致為止,從而實(shí)現(xiàn)準(zhǔn)確、可靠、實(shí)時(shí)、透明的數(shù)據(jù)信號傳輸。
文檔編號H04L7/00GK103036666SQ201210423478
公開日2013年4月10日 申請日期2012年10月30日 優(yōu)先權(quán)日2012年10月30日
發(fā)明者陳聰敏, 潘云相, 張炳炎, 陳志亮, 陳洪新 申請人:廈門市致創(chuàng)能源技術(shù)有限公司