一種秒脈沖編碼壓縮方法
【專利摘要】一種秒脈沖編碼壓縮方法,涉及一種編碼壓縮方法,通過整秒脈沖傳遞47bits長(zhǎng)度的時(shí)間信息,時(shí)間信息包括長(zhǎng)度為6bits,編碼為011111的幀頭;長(zhǎng)度為2bits的偶校驗(yàn),長(zhǎng)度為39bits的時(shí)間信息。編碼為1和0構(gòu)成,當(dāng)為1時(shí)傳遞整秒脈沖,當(dāng)為0時(shí)不傳遞整秒脈沖。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:能夠大幅度壓縮時(shí)間信息長(zhǎng)度,使得通過整秒脈沖傳遞時(shí)間信息的時(shí)間大幅度減少,加快主節(jié)點(diǎn)與從節(jié)點(diǎn)時(shí)間同步的速度。
【專利說明】一種秒脈沖編碼壓縮方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種編碼壓縮方法,特別是利用一種整秒脈沖傳遞經(jīng)過壓縮后的編碼實(shí)現(xiàn)確精確快速同步對(duì)時(shí)的方法。
【背景技術(shù)】
[0002]在分布式系統(tǒng)下,各節(jié)點(diǎn)獨(dú)立,各自計(jì)時(shí),導(dǎo)致節(jié)點(diǎn)之間時(shí)間相差會(huì)越來越大。為了保證各節(jié)點(diǎn)的時(shí)間一致,需要在特定時(shí)間內(nèi)使得各節(jié)點(diǎn)時(shí)間同步?,F(xiàn)有的分布式系統(tǒng)時(shí)間同步方法大致分為兩種:一種是主節(jié)點(diǎn)基于扣?/〗?協(xié)議對(duì)分節(jié)點(diǎn)進(jìn)行授時(shí);另一種是分節(jié)點(diǎn)增加專門的時(shí)鐘電路維護(hù)分節(jié)點(diǎn)的內(nèi)部時(shí)鐘,如果通過扣?/〗?協(xié)議授時(shí)就需要以太網(wǎng)的支持,如果增加專門的時(shí)鐘電路就會(huì)使得硬件成本增加。本 申請(qǐng)人:在另一個(gè)發(fā)明申請(qǐng)中公開了一種利用整秒脈沖同步節(jié)點(diǎn)時(shí)間的方法,這種方法需要至少708讓主節(jié)點(diǎn)向各從節(jié)點(diǎn)通過整秒脈沖傳遞時(shí)間信息。通過這種方法的同步對(duì)時(shí)精確率高,偏差率小,沒有因?yàn)樘砑恿似渌布斐傻捻憫?yīng)時(shí)間損耗,但是這個(gè)方法仍具有一定缺陷,既需要較長(zhǎng)的時(shí)間才能完成同步。由于使用整秒脈沖傳遞,信息內(nèi)容越小,脈沖編碼越短,同步的時(shí)間越快,為此本 申請(qǐng)人:在本專利中申請(qǐng)了一種壓縮脈沖編碼的方法,能更快的同步時(shí)間。
【發(fā)明內(nèi)容】
[0003]本發(fā)明針對(duì)現(xiàn)有技術(shù)中的不足,提供了一種秒脈沖編碼壓縮方法,能夠大幅度壓縮時(shí)間信息長(zhǎng)度,使得通過整秒脈沖傳遞時(shí)間信息的時(shí)間大幅度減少,加快主節(jié)點(diǎn)與從節(jié)點(diǎn)時(shí)間同步的速度。
[0004]為了解決上述技術(shù)問題,本發(fā)明通過下述技術(shù)方案得以解決:一種秒脈沖編碼壓縮方法,整秒脈沖以編碼的方式傳遞時(shí)間的秒數(shù),按如下編碼:
[0005]設(shè)置編碼為1和0構(gòu)成,當(dāng)為1時(shí)傳遞整秒脈沖,當(dāng)為0時(shí)不傳遞整秒脈沖,其中:
[0006]幀頭長(zhǎng)度乩1匕,編碼為011111 ;
[0007]時(shí)間信息長(zhǎng)度3%1匕,^10時(shí)間轉(zhuǎn)化為2進(jìn)制后需要然后除去首尾每隔4131^8插入一個(gè)0,然后從低位往高位排序;
[0008]偶校驗(yàn)長(zhǎng)度2131匕,^10時(shí)間32位的偶校驗(yàn)中1用01表示,0用00表示;
[0009]編碼總長(zhǎng)度為4761七8。
[0010]本方法是本 申請(qǐng)人:對(duì)另一項(xiàng)專利申請(qǐng)“一種秒脈沖編碼對(duì)時(shí)方法”中編碼的改進(jìn),由原先編碼7013“8的長(zhǎng)度壓縮到4713“8,使得由原先70秒的同步時(shí)間壓縮至47秒,大幅度提高了時(shí)間同步的速度。先是將時(shí)間信息“。)編碼后通過整秒脈沖的方式廣播到從節(jié)點(diǎn)。時(shí)間信息編碼采用二進(jìn)制0、1表示,并且認(rèn)定當(dāng)為1時(shí)傳遞所述整秒脈沖,當(dāng)為0時(shí)不傳遞所述整秒脈沖。得到3261匕的[扣時(shí)間二進(jìn)制碼后繼續(xù)編碼,除去首尾每隔仙1丨8插入一個(gè)0,然后從低位往高位排序擴(kuò)充為3%1匕的二進(jìn)制碼,這樣設(shè)置是因?yàn)?%1仏時(shí)間信息中不存在連續(xù)的五個(gè)11111編碼,而幀頭661匕編碼為011111,這樣當(dāng)從節(jié)點(diǎn)連續(xù)接收到五個(gè)整秒脈沖后就可以得知接收的是幀頭,從而開始解碼。從節(jié)點(diǎn)保存接收到幀頭的時(shí)間彳目息的時(shí)間\和接收完偶校驗(yàn)時(shí)間彳目息、,通過計(jì)算(^0^^1)得到最后的同步時(shí)間。整個(gè)時(shí)間信息流有47131丨8,通過整秒脈沖傳遞方式需要478后使得所有從節(jié)點(diǎn)與主節(jié)點(diǎn)時(shí)間同步。通過這種設(shè)置,每個(gè)從節(jié)點(diǎn)都能接收到主節(jié)點(diǎn)發(fā)射的整秒脈沖,在同一時(shí)段內(nèi)進(jìn)行時(shí)間校準(zhǔn),同一時(shí)間點(diǎn)完成時(shí)間同步。又因?yàn)檎朊}沖精確穩(wěn)定,通過這種方法的同步的時(shí)間偏差率低,準(zhǔn)確性高,又不用額外的通訊裝置,既降低了硬件成本,也降低了因?yàn)橥ㄓ嵮舆t造成的時(shí)間同步偏差。
[0011]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:能夠大幅度壓縮時(shí)間信息長(zhǎng)度,使得通過整秒脈沖傳遞時(shí)間信息的時(shí)間大幅度減少,加快主節(jié)點(diǎn)與從節(jié)點(diǎn)時(shí)間同步的速度。
【具體實(shí)施方式】
[0012]下面結(jié)合【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。
[0013]實(shí)施例:主節(jié)點(diǎn)在[扣時(shí)間為1399583471時(shí)確定發(fā)送時(shí)間信息廣播到所有從節(jié)點(diǎn),則 ^10 時(shí)間 1399583471 為七0 時(shí)間,1399583471 換算二進(jìn)制為 11110111010011111101011011001010,共3261匕。除去首尾每隔仙1匕插入一個(gè)0,然后從低位往高位排序得到11110111010011111101011011001010,共 3%1 七8。偶校驗(yàn)為 1,轉(zhuǎn)換后為 01,共北1 七8 ;中貞頭 011111,共 66118??偩幋a為 01111111110011100100011110110100110011000101001,共47化匕。其中為1時(shí)發(fā)送整秒脈沖,為0時(shí)不發(fā)送,當(dāng)從節(jié)點(diǎn)收到連續(xù)五個(gè)整秒脈沖后(既幀頭011111)開始解碼,同時(shí)記錄第一個(gè)整秒脈沖接收時(shí)間+18為既幀頭中第一個(gè)代碼0的發(fā)送時(shí)間;記錄接收到最后偶校驗(yàn)編碼時(shí)的整秒脈沖時(shí)間為^時(shí)間,得到&、和、后從節(jié)點(diǎn)通過計(jì)算就能得到和主節(jié)點(diǎn)同步的時(shí)間。
【權(quán)利要求】
1.一種秒脈沖編碼壓縮方法,整秒脈沖以編碼的方式傳遞時(shí)間的UTC秒數(shù),其特征在于按如下編碼: 設(shè)置編碼為1和0構(gòu)成,當(dāng)為1時(shí)傳遞整秒脈沖,當(dāng)為0時(shí)不傳遞整秒脈沖,其中: 幀頭長(zhǎng)度6bits,編碼為011111 ; 時(shí)間信息長(zhǎng)度39bits,UTC時(shí)間轉(zhuǎn)化為2進(jìn)制后需要32bits,然后除去首尾每隔4bits插入一個(gè)0,然后從低位往高位排序; 偶校驗(yàn)長(zhǎng)度2bits,UTC時(shí)間32位的偶校驗(yàn)中1用01表示,0用00表示; 編碼總長(zhǎng)度為47bits。
【文檔編號(hào)】H04L29/08GK104320216SQ201410529193
【公開日】2015年1月28日 申請(qǐng)日期:2014年10月10日 優(yōu)先權(quán)日:2014年10月10日
【發(fā)明者】鄭堅(jiān)江, 蔡晉 申請(qǐng)人:寧波三星電氣股份有限公司