999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于游標法的時統IRIG-B(DC)碼的數字傳輸技術

2012-09-29 11:27:50王志林王永嶺
網絡安全與數據管理 2012年10期
關鍵詞:信號

王志林,童 斌,王永嶺

(91245部隊,遼寧 葫蘆島125001)

時統的主要內容是通過對時刻相對準確的傳遞,使得在一個區域內形成一個高精度的時間同步體系。體系內各設備之間的對時和同步通過時間碼信號進行統一,常用的時間碼有IRIG-B(AC)碼和IRIG-B(DC)碼兩種。AC碼為1 kHz/s調幅模擬信號,DC碼為直流方波信號。AC碼傳輸距離遠,但同步精度低,當兩設備之間用實纜相連時,時間同步誤差小于10 μs;當兩設備不在同一個地點,AC碼在通信信道傳輸過程中需經過A/D、D/A變換,信號在傳輸過程中會引起波形失真,對AC碼的解調有影響,另外加上傳輸時延,設備間的對時同步誤差會進一步加大。DC碼同步精度相對較高,實纜直連時間同步誤差小于 0.2 μs,但傳輸距離短(200 m);在通信信道傳輸過程中將DC碼通過游標法將代碼變換成標準的低速數字接口后,不僅對時同步精度高,而且信道利用率低,接口通用性強。隨著電子技術的發展,EDA已經成為現代電子設計領域的基本手段,本文主要闡述利用游標法將DC碼進行代碼變換的原理,給出其FPGA的實現方法,同時就變換過程中的信號畸變對同步精度的影響進行分析,闡明時鐘插入和封鎖的作用及其實現方法。

1 時統DC碼數字傳輸的原理

1.1 游標法代碼變換原理

數據信號的數字傳輸按DTE數據信號時鐘與PCM信道時鐘是否同步可分為同步傳輸和異步傳輸,異步數據傳輸方式又可分為代碼變換和脈沖塞入方式兩類,代碼變換方式又分為取樣法、游標法等。

游標法是將數據信號的“1”和“0”的變化時刻用 3個比特來編碼。第一比特 a表示“1”和“0”變化點的開始,a=1表示有變化點;第二比特b(也可以規定幾個比特)表示變化點出現在時間脈沖間隔的哪一個規定位置:如b為1 bit時,將時鐘間隔平分為前后兩個時區,分別記為E和L,如果變換點處于 E區域,則b=1;若在L區域,則 b=0;第三個比特 c便是變換點的方向:如從“1”變到“0”,則 c=1;從“0”變到“1”,則 c=0。 另外,當數據中沒有變化點時,向PCM信道連續發送“1”信號,可以限制連續“0”碼。輸出代碼中,最初的“0”表示數據信號變換點的開始,圖1是游標法的代碼變換過程。由圖可見,代碼出現的位置在PCM幀結構上的位置是不固定的,它隨輸入數據信號的變化點位置而移動,所以稱為游標法[1]。

1.2 信號畸變誤差分析

IRIG-B(DC)碼為TTL接口,準時點為上升沿,GB11014-90標準接口,DC碼由周期為 10 ms,脈沖寬度為 8 ms、5 ms、2 ms的脈沖信號組合而成。若以2 ms脈沖為最小周期,從數字傳輸的角度可將DC碼看成是速率是0.5 kHz/s低速率的數據信號。由于DC碼是靠脈沖前沿來產生同步信號的,因此信號畸變誤差要求控制在一定的范圍之內。信號畸變誤差主要由代碼變換畸變、通信信道抖動和收發晶振頻率誤差三方面的原因引起。

圖1 游標法代碼變化示意圖

由游標法的工作原理可知,取代碼變換后的數據傳輸速率為 16 kHz/s時,一個變化點的b比特數為7 bit,那么 b比特形成時鐘頻率應為 27×16 kHz/s=2 048 kHz/s,信號在每個變化點的最大畸變約為0.49 μs;通信傳輸信道的抖動為1.4 μs;10 MHz/s的恒溫晶體振蕩器的頻率準確度為10-8、穩定度為10-9,可通過封鎖或插入時鐘的方法來消除晶振引起的累積誤差,誤差最大為0.5 μs,因此總的信號畸變誤差小于 3 μs。

2 FPGA設計實現方法

2.1 系統的組成與功能

系統主要由主時鐘晶振電路、收發時鐘、代碼變換與反變換、串口發送與接收、接口電平轉換等模塊組成。其中收發時鐘模塊產生系統所需的各種收發時鐘信號;代碼變換模塊完成DC碼到數據信號的轉換;串口發送模塊將數據信號變成RS-232串行接口時間信號;反之,串口接收模塊將接收的RS-232串行接口時間信號變成數據信號,代碼反變換模塊將數據信號恢復成DC碼;電平轉換電路完成TTL電平與RS-232接口電平之間的轉換,系統組成如圖2所示。

圖2 系統的組成結構

2.2 系統的設計平臺

本系統采用Xillinx公司推出的FPGA/CPLD集成開發工具ISE Design Suite,以Verilog HDL語言進行設計輸入,并用ISE集成開發環境中的Simulator進行仿真。FPGA采用Xillinx公司中低端平臺推出的Spartan 3E系列中的XC3S1600E芯片,它的系統門數為150萬,Slice數目為14 752個,分布式RAM容量為23 KB,塊RAM容量為 648 KB,專用乘法器數為 36個,DCM數目為 8個,最大可用 I/O數為376個,最大差分I/O數為156個[2];RS-232接口電平轉換芯片采用Maxim公司的MAX2322芯片;晶振采用長沙太陽人電子有限公司的高精密的恒溫晶體振蕩器(OCXO)。

系統采用自頂向下、層次化和模塊化的設計模式,在確定電路功能后,在ISE開發環境中用Verilog HDL語言進行設計輸入,并用ISE Simulator進行功能仿真。通過綜合工具將設計輸入編譯成由與門、或門、非門、RAM、觸發器等基本邏輯單元組成的邏輯連接網表,綜合仿真正確后,通過布局布線等實現功能將綜合生成的邏輯網表配置到具體的FPGA芯片中,最后將編程數據下載到FPGA芯片中。

2.3 代碼變換功能的設計

代碼變換模塊用16 kHz/s的clk_1時鐘脈沖對DC碼進行采樣,并將連續采樣的信息用兩個D觸發器進行存儲。比較兩采樣值,如值不一樣,則說明是DC碼電平變換點,通過異或非門產生a比特,通過c比特產生器得到c比特;同時用計數器對上個clk_1時鐘脈沖清零后的128進制計數器對2 048 kHz/s的clk_0時鐘進行計數,用DC碼的低電平將電平變換位置的精確計數值進行鎖存,形成7 bit的b比特。此后通過9進制計數器將高電平信號進行封鎖,將a、b、c比特值依次插入輸出數據中,然后繼續輸出高電平信號。

2.4 代碼反變換的實現流程

在代碼反變換過程中,需要判別所接收數據中變換點的起始位置。a比特為“0”值時,表示數據電平發生變化,由于b比特中也有“0”值的比特,為了正確判別a比特,在代碼變換過程中將抽樣速率定為16 kHz/s,DC碼可看成是速率為0.5 kHz的數據,每兩個變化點之間至少有 32個抽樣數據,去掉 a、b、c比特共 9個,其他 23個比特全為“1”,這樣當某比特值為“0”且其前面的9個比特值全為“1”時,該比特就是a比特,否則就是b比特中的“0”比特。a比特確定后,將后面的b比特與2 048 kHz/s速率的計數器中的計數值進行比較,在兩值相等時刻,根據c比特的值將DC碼數據電平進行變換,c比特為“0”時,由高變為低,c比特為“1”時,由低變為高。代碼反變換的實現流程如圖3所示。

時鐘模塊、串口發送模塊和串口接收模塊的功能比較常見,其設計參見參考文獻[2]第13.2節。

3 時鐘的插入和封鎖

圖3 代碼反變換的實現流程圖

接收方采用由恒溫晶體振蕩器產生時鐘。由于收發雙方采用獨立的時鐘,因此雖然恒溫晶體振蕩器具有較高的頻率準確度和穩定度,且誤差較小,但時間較長時會引起誤差累積,使得接收的時間信號產生漂移,因此系統采用時鐘插和封鎖的方法消除誤差累積。首先測出接收方與標準時鐘或收發雙方直連時的同步1C/S信號的時延值,隔一段較長時間再測一次時延值,根據兩次測得的時延差計算單位時間內的漂移值;將該值與2 048 kHz/s時鐘的周期0.49 μs相比較,計算出時鐘插入或封鎖的間隔,并存入寄存器;根據超前或滯后狀態,通過計數器對clk_0時鐘計數,在計算的間隔對時鐘進行插入或封鎖,時鐘插入和封鎖如圖4所示。

圖4 時鐘插入和封鎖示意圖

本文提出的方法直接在輸入前對clk_0時鐘進行處理,不會對上面的電路設計產生影響,上述設計無需任何改動,同步誤差在一個時鐘周期0.49 μs內。

游標法的DC碼數字傳輸原理簡單,采用FPGA技術實現方便快捷,整個時統傳遞全程數字化,對時同步精度高,RS-232接口通用性強,該技術在各個領域的實時測量系統中具有廣泛的應用前景。

[1]倪維楨.數據通信原理[M].北京:中國人民大學出版社,2000.

[2]云創工作室.Verilog HDL程序設計與實踐[M].北京:人民郵電出版社,2009.

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 欧美成人看片一区二区三区 | 狠狠色香婷婷久久亚洲精品| 国产亚洲精久久久久久无码AV| 欧美伊人色综合久久天天| 首页亚洲国产丝袜长腿综合| 免费看a级毛片| 免费一级大毛片a一观看不卡| 色综合天天操| 丁香六月激情综合| 欧美亚洲日韩中文| 国产成人成人一区二区| 色精品视频| 国内精品一区二区在线观看 | swag国产精品| 中文字幕啪啪| 亚洲国产精品无码AV| 毛片卡一卡二| 亚洲精品无码专区在线观看| 被公侵犯人妻少妇一区二区三区| 久久国产精品无码hdav| 久久精品最新免费国产成人| 香蕉国产精品视频| 久久久久88色偷偷| 91精品国产自产91精品资源| 国产波多野结衣中文在线播放| 熟妇丰满人妻| 国产亚洲精品精品精品| 免费毛片视频| www亚洲精品| 亚洲黄色网站视频| 国产在线一区视频| 青青青国产视频手机| 精品成人免费自拍视频| 97视频免费在线观看| 天天躁日日躁狠狠躁中文字幕| 久久综合色视频| 狠狠久久综合伊人不卡| 欧洲免费精品视频在线| 国产精品免费p区| 午夜福利免费视频| 国产精品久久久久无码网站| 婷婷99视频精品全部在线观看| 国产伦精品一区二区三区视频优播 | 免费看av在线网站网址| 国产区免费| 国产毛片久久国产| 成人韩免费网站| 国产一级妓女av网站| 91久久青青草原精品国产| 被公侵犯人妻少妇一区二区三区| 免费国产高清视频| 国产精品尤物在线| 无码高潮喷水在线观看| 老色鬼欧美精品| 国产福利一区视频| 欧美色综合网站| 国产极品美女在线观看| 久草视频中文| 欧美色伊人| 国产一区二区三区日韩精品| 亚洲无码高清免费视频亚洲 | 熟女日韩精品2区| 欧美一区二区自偷自拍视频| 国产视频自拍一区| 国产日韩AV高潮在线| 欧美日韩亚洲国产| 午夜国产理论| 国产在线精彩视频二区| 亚洲人成网站18禁动漫无码| 一本大道无码日韩精品影视| 91在线免费公开视频| 国产日本视频91| 波多野结衣中文字幕一区| 久久美女精品| 日韩无码一二三区| 色综合天天操| 无码网站免费观看| 精品福利视频网| 亚洲三级视频在线观看| 国产精品永久在线| 久久久久亚洲精品成人网| 欧美亚洲一区二区三区导航|