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

基于STM32F107的LTE 小基站從時鐘同步系統(tǒng)的實現(xiàn)

2021-10-10 03:56:04姜亞民賈衛(wèi)衛(wèi)劉立群
電子設計工程 2021年19期
關鍵詞:系統(tǒng)

姜亞民,賈衛(wèi)衛(wèi),曾 潔,劉立群

(1.大連交通大學電氣信息工程學院,遼寧大連 116028;2.大連市共進科技有限公司,遼寧大連 116028)

在4G 時代,小基站主要被應用在宏基站信號覆蓋不到的地方,以彌補宏基站的盲區(qū),其應用范圍小。然而在如今高頻率高寬帶的5G 時代,移動數(shù)據(jù)業(yè)務每年呈倍數(shù)增長,蜂窩網(wǎng)、無線局域網(wǎng)和移動網(wǎng)絡不堪重負。對于蜂窩網(wǎng)而言,小區(qū)分裂技術難以滿足居民需求,家用小基站成為居民的首選。對于局域網(wǎng)而言,網(wǎng)絡的好壞直接影響到員工的工作效率,企業(yè)選擇安裝企業(yè)級基站。對于移動網(wǎng)絡而言,在一些偏僻地區(qū)網(wǎng)絡信號差,直接影響到用戶上網(wǎng)需求,移動網(wǎng)絡運營商選擇在公共場所安裝室外小基站。小基站的投入使用不僅解決了網(wǎng)絡覆蓋問題,而且提升了用戶上網(wǎng)速率,減少了客戶流失量,為運營商贏得了市場份額[1-3]。如果兩個通信基站間的時鐘同步不能達到要求,就很有可能會出現(xiàn)通信偽連接或者通信中斷問題,也會導致通信系統(tǒng)之間在協(xié)調、管理和控制方面出現(xiàn)問題,從而嚴重影響到通信系統(tǒng)的正常運行和服務質量。

目前,國內外技術分別從軟硬件方面對時鐘系統(tǒng)進行同步,也分別達到了不同程度的精度。硬件方面,衛(wèi)星定位系統(tǒng)授時同步精度達到納秒級別;軟件方面,NTP 網(wǎng)絡時間協(xié)議對時可以達到毫秒級,而IEEE 1588v2 協(xié)議,又稱PTP(Precision Time Protocol,精確時間協(xié)議)對軟件與硬件方面同時進行完善,同步精度可以達到納秒級別。該協(xié)議采用短幀傳輸,通信過程簡易,計算難度和帶寬需求較低,適用于小基站時鐘同步[4-6]。

1 IEEE 1588v2協(xié)議時間同步原理

在IEEE 1588v2 協(xié)議中,有兩種時鐘類型,分別為Master time 和Slave time。為確保Master time 和Slave time 同步,分布式系統(tǒng)中的兩種類型時鐘一直維持通信。主、從時鐘通過Sync、Follow_up、Delay_Req 和Delay_Resp 4 種報文來完成時鐘的同步[7]。主從時鐘之間的通信過程如圖1 所示。

圖1 IEEE 1588協(xié)議同步原理

圖1 中Delay 是兩時鐘之間報文的傳輸延時,Offset是兩時鐘之間的時間偏差。系統(tǒng)時鐘同步的過程如下[8-9]:

step1:Master Clock 向Slave Clock 周期性地發(fā)送Sync 同步報文,此時Master Clock 會記下發(fā)送報文的時間t1,隨后將t1以時間戳的形式加蓋到Follow_Up跟隨報文上,并發(fā)送給Slave Clock;

step2:當Slave Clock 收 到Master Clock 發(fā) 送的Sync 同步報文時,Slave Clock 會記錄下此時的時間t2;

step3:當Slave Clock 收 到Master Clock 發(fā) 送的Follow_Up 跟隨報文時,Slave Clock 會得到t1這個時間戳,隔一定時間Slave Clock 會發(fā)送Delay_Req 延時請求報文,并記下此時的時間t3;

step4:當Master Clock 收 到Slave Clock 發(fā)送來的Delay_Req 延時請求報文時,Master Clock 記錄下此時的時間t4,隨后將t4以時間戳的形式加蓋到Delay_ Resp 延時請求應答報文,上并發(fā)送給Slave Clock;

step5:當Slave Clock 收到Master Clock 發(fā)送來的Delay_Resp 延時請求應答報文時,得到t4時間戳,這樣Slave Clock 就得到了t1、t2、t3、t44 個時間戳。

根據(jù)Master Clock 和Slave Clock 之間報文收發(fā)的一個完整過程,可以得到方程:

由以上方程可以計算出兩時鐘之間的Delay和Offset:

2 從時鐘硬件系統(tǒng)

從時鐘硬件系統(tǒng)以處理器STM32F107VCT6[10-12]為核心,外接以太網(wǎng)芯片DM9161A,組成了IEEE 1588時鐘的硬件平臺。STM32F107VCT6 硬件支持PTP時鐘同步功能。從時鐘系統(tǒng)硬件設計框圖如圖2所示。

圖2 從時鐘系統(tǒng)硬件設計框圖

硬件系統(tǒng)各模塊的功能如下:

媒體選擇原則有高效率、低成本原則;教學手段、能力補償性原則;發(fā)揮幼兒主動性、積極性原則。[3]從活動目標、內容、幼兒認知和媒體特點出發(fā),確定媒體最佳作用點。從幼兒不同教學階段的注意狀態(tài)出發(fā),確定媒體的最佳作用時機是有意注意與無意注意的相互轉換時機。

1)電源模塊采用外部直流5 V 供電,但是為了滿足開發(fā)板外圍電路芯片的工作電壓為3.3 V,電路通過穩(wěn)壓芯片LM1117-33 降壓,該芯片滿足3~5 V 之間的供電需求。

2)復位模塊采用觸摸按鈕的方式對系統(tǒng)進行復位操作,當MCU 出現(xiàn)故障時按此按鈕為系統(tǒng)提供復位信號。

3)時鐘模塊包含兩種頻率(32.768 kHz和25 MHz)的晶體振蕩器,其中時鐘頻率為32.768 kHz的晶振用于驅動獨立看門狗或者通過程序選擇驅動RTC 實時時鐘,時鐘頻率為25 MHz的石英晶體振蕩器為MCU 系統(tǒng)提供可靠的工作時序基準。

4)JTAG 接口與JLINK V8 仿真器配合使用,向開發(fā)板中燒錄和調試程序。

5)USART 串口電路連接PC 機打印和時間相關的信息。

3 從時鐘軟件系統(tǒng)

3.1 系統(tǒng)時鐘初始化

IEEE 1588 協(xié)議規(guī)定,系統(tǒng)需要64 位的基準時間記錄當前時間,分為兩個32 位通道,在STM32F107中,ETH_PTPTSHR 和ETH_PTPTSLR 兩個寄存器分別保存時間的高32 位和低32 位[13-15]。要在STM32 從時鐘系統(tǒng)上運行IEEE 1588 協(xié)議,首先需要對系統(tǒng)時鐘進行初始化,代碼如下:

3.2 本地時鐘頻率調節(jié)

本地時鐘要想與主時鐘實現(xiàn)相對意義上的同步,單靠時間實現(xiàn)特別相近的一個值還遠遠不夠,這時首先就需要進行頻率同步。要靠臨時速率糾正和固定速率糾正寄存器來調整系統(tǒng)的時鐘頻率。通過臨時速率糾正實現(xiàn)對時鐘臨時速率的調整,固定速率是在臨時速率調整沒有實現(xiàn)時才會起作用。本地時鐘頻率調節(jié)程序如下:

3.3 時鐘偏差調節(jié)

4 時鐘同步測試

4.1 同步精度測試方案

主時鐘選用曼博格Meinberg LANTIME M500 時間服務器,外接一條GPS 天線用來接收外部的一個精準時鐘源。嵌入式STM32 系統(tǒng)作為從時鐘,兩者構成主從關系,實現(xiàn)從時鐘的同步。系統(tǒng)測試示意圖如圖3 所示。

圖3 系統(tǒng)測試示意圖

4.2 測試環(huán)境的搭建

系統(tǒng)測試硬件包括PC 機、基于STM32 從時鐘系統(tǒng)、曼博格Meinberg LANTIME M500 時間服務器、安捷倫示波器、用于從時鐘系統(tǒng)的12 V 轉5 V 電源,數(shù)量均為一個。

系統(tǒng)測試軟件包括Wireshark 封包分析軟件、LogViewer 日志查看工具、Matlab 軟件。

如圖4 為搭建好的IEEE 1588v2 協(xié)議的測試環(huán)境場景圖,左側為基于STM32的從時鐘系統(tǒng),中間位置為曼博格Meinberg LANTIME M500 時間服務器和PC 機,右側為安捷倫示波器。從時鐘與PC 機通過串口連接,通過串口打印與時間相關的信息。PC 端通過抓包工具Wireshark 軟件負責記錄報文的收發(fā),LogViewer 日志工具負責記錄時鐘頻率和時間誤差延時,Matlab 軟件進行數(shù)據(jù)的仿真。主時鐘曼博格Meinberg LANTIME M500 時間服務器外接GPS 天線,從外部接收一個精準的時鐘源。安捷倫示波器通過主從時鐘PPS 輸出接口,輸出主從時鐘PPS的波形。

圖4 系統(tǒng)測試環(huán)境場景圖

4.3 主從時鐘PPS測試

主時鐘通過PPS 輸出引腳輸出PPS 秒脈沖信號,用PPS的上升沿作為UTC的整秒時刻。納秒級的同步精度,沒有誤差的積累。從時鐘的DM9161A芯片被主時鐘觸發(fā)捕捉引腳[16-18],利用1 s的相位差進行時鐘調節(jié)。通道1 連接主時鐘的PPS 輸出,通道2 連接從時鐘的PPS 信號,兩個上升沿即為時間偏差。系統(tǒng)精度測試方案如圖5 所示。

圖5 PPS秒脈沖測試方案

示波器采集到的波形圖如圖6 所示。上邊實線為主時鐘的PPS 信號,下邊實線為從時鐘的PPS 信號。示波器中每一個方格橫坐標是1 μs,中間那條線作為參考基準,從時鐘信號在參考基準的左右跳動,誤差基本不超過1 μs。該測試結果符合LTE 小基站時鐘同步精度±1.5 μs的要求。

圖6 示波器PPS波形圖

5 結束語

文中在基于主時鐘曼博格Meinberg LANTIME M500 時間服務器的前提下,設計了一套基于IEEE 1588v2 協(xié)議的從時鐘軟硬件系統(tǒng)。選用支持IEEE 1588的微控制器執(zhí)行時鐘同步功能,實現(xiàn)低成本的網(wǎng)絡化和精確的時鐘同步。經(jīng)測試,其精度滿足LTE 小基站時鐘同步精度±1.5 μs的要求。

猜你喜歡
系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統(tǒng)
基于UG的發(fā)射箱自動化虛擬裝配系統(tǒng)開發(fā)
半沸制皂系統(tǒng)(下)
FAO系統(tǒng)特有功能分析及互聯(lián)互通探討
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統(tǒng) 德行天下
PLC在多段調速系統(tǒng)中的應用
主站蜘蛛池模板: 免费在线国产一区二区三区精品| vvvv98国产成人综合青青| a在线观看免费| 亚洲中文字幕av无码区| 国产精品无码影视久久久久久久 | 欧美天堂在线| 波多野结衣视频网站| 五月天久久综合国产一区二区| 中文字幕免费播放| 国产一级在线观看www色| 999在线免费视频| 国产一级在线观看www色 | 中文字幕精品一区二区三区视频| 偷拍久久网| 国产一区二区视频在线| 婷婷五月在线视频| 波多野结衣一区二区三区88| 美女潮喷出白浆在线观看视频| 中文无码日韩精品| 91精品久久久久久无码人妻| 性喷潮久久久久久久久| 国产精品区网红主播在线观看| 欧美日本在线观看| 欧美自拍另类欧美综合图区| 蜜芽一区二区国产精品| 亚洲av中文无码乱人伦在线r| 重口调教一区二区视频| 国产91成人| 99视频全部免费| 国产网站免费观看| 国产日韩欧美黄色片免费观看| 六月婷婷综合| 亚洲色图另类| 国产麻豆aⅴ精品无码| 青青国产视频| 久久亚洲综合伊人| 欧美无专区| 久青草免费在线视频| 国产www网站| 欧洲欧美人成免费全部视频| 在线国产欧美| 在线观看国产精品一区| 久久6免费视频| 久久这里只有精品8| 国产精品视频白浆免费视频| 美女黄网十八禁免费看| 久久香蕉国产线看精品| 久久五月天综合| 国产精品短篇二区| 国产av色站网站| 免费人成视网站在线不卡| 色成人亚洲| 日韩福利在线视频| 青青久久91| 亚洲精品777| 日本成人精品视频| 亚洲成a人片77777在线播放| 久久免费精品琪琪| 欧美一级特黄aaaaaa在线看片| 91精品免费久久久| 免费久久一级欧美特大黄| 国产成人乱无码视频| 欧美国产视频| 99精品视频九九精品| 老司机精品久久| 久久久成年黄色视频| 婷婷六月在线| 风韵丰满熟妇啪啪区老熟熟女| 国产无码在线调教| 青青草原国产精品啪啪视频| 国产91在线|中文| 久久成人18免费| 在线精品亚洲国产| 不卡午夜视频| 这里只有精品国产| 国产精品视频导航| 无码精品国产dvd在线观看9久| 99精品欧美一区| 国产清纯在线一区二区WWW| 国产一区二区三区精品欧美日韩| 丰满的熟女一区二区三区l| 国产二级毛片|