專利名稱:用戶電能表遠(yuǎn)程集抄系統(tǒng)數(shù)據(jù)傳輸方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用戶電能表遠(yuǎn)程集抄系統(tǒng),具體是一種用戶電能表遠(yuǎn)程集抄系統(tǒng)數(shù)據(jù)傳輸方法。
背景技術(shù):
目前,國(guó)內(nèi)很多用戶電能表遠(yuǎn)程集抄系統(tǒng)采用調(diào)幅方法。使用該方法的主要優(yōu)點(diǎn)在于設(shè)備比較簡(jiǎn)單,成本比較低,但主要缺點(diǎn)在于數(shù)據(jù)傳輸速率比較低,同時(shí)由于220V低壓線路上的干擾很嚴(yán)重,使傳輸?shù)臄?shù)據(jù)很容易產(chǎn)生誤碼,造成數(shù)據(jù)不可用,從而進(jìn)一步降低了數(shù)據(jù)的傳輸效率。
根據(jù)國(guó)家標(biāo)準(zhǔn),用戶電能表遠(yuǎn)程集抄系統(tǒng)必須做到抄表正確率100%,而普通的集抄系統(tǒng)只采用比較簡(jiǎn)單的檢錯(cuò)處理,很難保證抄表正確率,更不能保證數(shù)據(jù)的傳輸效率。
由于低壓電網(wǎng)的負(fù)載種類繁多,線路的負(fù)荷很重,因而造成線路上干擾很重,對(duì)信號(hào)的衰減很大,所有這些因素使得在線路上傳輸?shù)男盘?hào)很容易產(chǎn)生誤碼,當(dāng)采用普通的校驗(yàn)方式,如累加和、異或等,在正常情況下能校驗(yàn)出錯(cuò)誤的數(shù)據(jù),這時(shí),收到的數(shù)據(jù)不可用,這樣,就降低了數(shù)據(jù)傳輸?shù)某晒β?。而?dāng)誤碼率較高時(shí),很可能出現(xiàn)這種情況雖然接收到的數(shù)據(jù)有錯(cuò),但校驗(yàn)卻是正確的,這樣,會(huì)造成接收到錯(cuò)誤數(shù)據(jù),影響抄表的正確率。因此,在用戶電能表遠(yuǎn)程集抄系統(tǒng)中,由于誤碼率較高,不宜采用普通的、常規(guī)的校驗(yàn)方法,應(yīng)根據(jù)用戶電能表遠(yuǎn)程集抄系統(tǒng)的實(shí)際使用環(huán)境采取特殊的措施。
發(fā)明內(nèi)容
本發(fā)明的目的是針對(duì)現(xiàn)有技術(shù)存在的數(shù)據(jù)傳輸效率低和數(shù)據(jù)可靠性低的缺點(diǎn),采用糾錯(cuò)、檢錯(cuò)相結(jié)合的方法,而提供一種用戶電能表遠(yuǎn)程集抄系統(tǒng)數(shù)據(jù)傳輸方法,該方法既提高了數(shù)據(jù)傳輸?shù)男剩脖WC了數(shù)據(jù)傳輸?shù)恼_性,使用戶電能表遠(yuǎn)程集抄系統(tǒng)工作得更可靠。
為實(shí)現(xiàn)上述目的,本發(fā)明所述的數(shù)據(jù)傳輸方法如下1、對(duì)重要數(shù)據(jù)進(jìn)行(48,24)編碼;2、對(duì)數(shù)據(jù)包進(jìn)行(14,10)編碼;3、對(duì)已編碼的數(shù)據(jù)包進(jìn)行交織處理;4、發(fā)送數(shù)據(jù)包。
本發(fā)明的設(shè)計(jì)原理是1、為了提高數(shù)據(jù)傳輸?shù)恼_率,本發(fā)明在傳輸?shù)臄?shù)據(jù)包內(nèi)采用了(48,24 )縮短循環(huán)碼用來(lái)檢錯(cuò),它能檢測(cè)出24個(gè)突發(fā)錯(cuò)誤。
2、為了提高數(shù)據(jù)傳輸?shù)某晒β?,本發(fā)明使用定長(zhǎng)的數(shù)據(jù)包來(lái)傳輸數(shù)據(jù),并在傳輸?shù)臄?shù)據(jù)包中采用了循環(huán)碼糾錯(cuò)方法。根據(jù)所傳數(shù)據(jù)包的長(zhǎng)度,如果只使用一組編碼,那么,計(jì)算將非常復(fù)雜,不利于單片機(jī)實(shí)現(xiàn),所以,本發(fā)明采用多組(14,10)縮短循環(huán)碼的編碼方法來(lái)糾錯(cuò),在誤碼率不大于10-2時(shí),它能糾正傳輸中產(chǎn)生的所有誤碼。
3、由于低壓電網(wǎng)的特性,要傳輸?shù)臄?shù)據(jù)所產(chǎn)生的誤碼主要是線路的突發(fā)干擾造成的,為了提高糾正突發(fā)錯(cuò)誤的能力,本發(fā)明同時(shí)采用了交織技術(shù),使數(shù)據(jù)傳輸?shù)某晒β蔬M(jìn)一步提高。
本發(fā)明的有益效果是與采用普通檢錯(cuò)的數(shù)據(jù)傳輸系統(tǒng)相比,數(shù)據(jù)傳輸?shù)某晒β拭黠@提高,數(shù)據(jù)傳輸?shù)恼_率達(dá)到100%,在實(shí)際使用中,能很好地滿足國(guó)家標(biāo)準(zhǔn)規(guī)定的實(shí)時(shí)、準(zhǔn)確等方面的要求。
四
圖1是數(shù)據(jù)傳輸?shù)牧鞒虉D。
圖2是多組(24,10)縮短循環(huán)碼編碼示意圖。
五具體實(shí)施例方式
設(shè)計(jì)幀結(jié)構(gòu)為
其中,DATA0為要傳輸?shù)臄?shù)據(jù),DATA1為要傳輸?shù)闹匾獢?shù)據(jù),ICODE為對(duì)DATA1進(jìn)行(48,24)編碼后的冗余項(xiàng),XCODE為對(duì)DATA0,DATA1,ICODE進(jìn)行8組(14,10)編碼后的冗余項(xiàng)。
如圖1所示,首先對(duì)要傳輸?shù)闹匾獢?shù)據(jù)DATA1進(jìn)行(48,24)編碼,生成多項(xiàng)式為g1(x)=x24+x23+x22+x20+x19+x17+x16+x13+x10+x9+x8+x6+x5+x4+x2+x+1。
ICODE=(DATA1左移24位)/g1(x),ICODE為三字節(jié)。然后再對(duì)DATA0,DATA1,ICODE進(jìn)行編碼,參見(jiàn)附圖2,編碼方法如下首先取DATA0,DATA1,ICODE的每個(gè)字節(jié)最高位組成一個(gè)數(shù)據(jù)流,此數(shù)據(jù)流為10位,然后對(duì)此數(shù)據(jù)流進(jìn)行(14,10)編碼,生成多項(xiàng)式為g2(x)=x4+x+1,設(shè)數(shù)據(jù)流為D,編碼后的冗余項(xiàng)為C,C=(D左移4位)/g2(x),C為四位。編碼后的碼長(zhǎng)為14位。
對(duì)DATA0,DATA1,ICODE的其他位按同樣方法進(jìn)行編碼,最終,我們可以得到8組14位的碼流。
最后,對(duì)這8組碼流進(jìn)行交織處理,交織深度取14,剛好得到14字節(jié)的數(shù)據(jù)包。
權(quán)利要求
1.一種用戶電能表遠(yuǎn)程集抄系統(tǒng)數(shù)據(jù)傳輸方法,其特征在于該方法如下(1)對(duì)重要數(shù)據(jù)進(jìn)行(48,24)編碼;(2)對(duì)數(shù)據(jù)包進(jìn)行(14,10)編碼;(3)對(duì)已編碼的數(shù)據(jù)包進(jìn)行交織處理;(4)發(fā)送數(shù)據(jù)包。
2.根據(jù)權(quán)利要求1所述的用戶電能表遠(yuǎn)程集抄系統(tǒng)數(shù)據(jù)傳輸方法,其特征在于在(3)中,對(duì)數(shù)據(jù)包進(jìn)行交織處理時(shí)取交織深度14,得到14字節(jié)的數(shù)據(jù)包。
全文摘要
本發(fā)明公開(kāi)了一種用戶電能表遠(yuǎn)程集抄系統(tǒng)數(shù)據(jù)傳輸方法,其特征在于該方法如下(1)對(duì)重要數(shù)據(jù)進(jìn)行(48,24)編碼;(2)對(duì)數(shù)據(jù)包進(jìn)行(14,10)編碼;(3)對(duì)已發(fā)送的數(shù)據(jù)包進(jìn)行交織處理;(4)發(fā)送數(shù)據(jù)包。本發(fā)明的有益效果是與采用普通檢錯(cuò)的數(shù)據(jù)傳輸系統(tǒng)相比,數(shù)據(jù)傳輸?shù)某晒β拭黠@提高,數(shù)據(jù)傳輸?shù)恼_率達(dá)到100%,在實(shí)際使用中,能很好地滿足國(guó)家標(biāo)準(zhǔn)規(guī)定的實(shí)時(shí)、準(zhǔn)確等方面的要求。
文檔編號(hào)G08C19/00GK1684113SQ20041001463
公開(kāi)日2005年10月19日 申請(qǐng)日期2004年4月13日 優(yōu)先權(quán)日2004年4月13日
發(fā)明者徐根華 申請(qǐng)人:南京恒埔偉業(yè)科技股份有限公司, 海南恒埔電力設(shè)備有限公司