《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 一種用于專業音頻傳輸系統的精確時鐘同步方法
一種用于專業音頻傳輸系統的精確時鐘同步方法
來源:電子技術應用2010年第11期
童 亮, 王友釗
浙江大學 儀器科學與工程學系, 浙江 杭州 310027
摘要: 在專業網絡音頻傳輸系統中,由于晶振制造工藝、環境溫度等因素導致主從節點音頻時鐘產生差異,引起系統失真率串升。而系統中以太網按照音頻采樣時鐘的節拍來傳輸音頻數據包。為此提出一種在物理層和MAC層的MII接口處進行音頻采樣時鐘恢復的方案,同時設計相應的時鐘調整算法進行晶振頻率補償,以提高主從節點音頻時鐘的同步性。在Xilinx FPGA平臺上進行實際測試驗證,結果表明,傳輸系統的失真度(包含模數和數模轉換產生的失真)小于0.005%,長期運行的結果也表明了系統時鐘同步的穩定性。
中圖分類號: TP393
文獻標識碼: A
文章編號: 0258-7998(2010)10-0138-03
A precision clock synchronization method for professional audio transmission system
TONG Liang, WANG You Zhao
Department of Instrumental Science and Engineering, Zhejiang University, Hangzhou 310027, China
Abstract: In the audio transmission system, clock out of sync led to system distortion rate increase. Ethernet package was transmitted at the audio sampling frequency. Based on this, a strategy used to recover audio sampling clock between physical layer and MAC layer was proposed. A Clock adjustment algorithm was designed to make frequency compensation of crystal and improve the synchronization between master and slave audio sampling clock. Test platform based on Xilinx's FPGA chip was developed. Preliminary tests were carried out on the platform.Test results show that the THD+N(including THD+N caused by A/D and D/A)was lower than 0.005%.The long-running results also show the stability of clock synchronization in system.
Key words : clock synchronization; professional audio; Hi-Fi; media independent interface(MII)

    網絡化是專業音頻傳輸技術的發展方向[1]。與消費領域的流媒體播放技術不同,本文所述的音頻傳輸系統主要針對體育館、演唱會等專業應用場合,要求系統能進行實時、高保真音頻[2]傳輸。這對傳輸系統的頻率特性、信噪比等指標提出嚴格的要求。然而模擬音頻數字化導致音質受限于音頻時鐘的質量。現實環境中,由于溫度、系統老化等各種因素的影響,導致不同節點的音頻時鐘出現差異。這種差異會使節點DPRAM數據交互出現錯誤,對系統頻率特性、信噪比產生不良影響。因此,運行良好的音頻傳輸網絡必須通過某種方式來實現這種音頻數據采集與播放的同步性。
 目前基于以太網的時鐘同步技術[3]已經比較普遍,比較主流的是IEEE1588,主要采用增加時間報文的方式來實現同步,在普通流媒體、實時控制與測量等應用場合中尚可滿足要求。但在進行實時、高保真專業音頻傳輸系統中,必定影響音頻傳輸的實時性。本文對網絡音頻傳輸系統的數據流特性進行分析,提出了一種在物理層和MAC層的MII接口處進行音頻采樣時鐘恢復的方案,同時設計相應的時鐘調整算法來滿足音頻數據采集與播放的同步性。并在Xilinx FPGA平臺上進行了驗證,證明本方法可以有效解決網絡同步性問題,減少音頻信號失真、提高音頻傳輸系統的保真度。
1 原理與方法
 網絡音頻傳輸系統示意圖如圖1所示(圖中為點對多點模式)。系統包含多個音頻傳輸節點,各個節點均有自己的MAC地址。每個節點連接多個音頻通道,分成輸出通道和輸入通道。節點分為主節點和從節點兩種。主節點將A/D轉換后的音頻數據按以太網幀格式進行封裝,通過以太網發送出去;從節點則對由以太網上獲取的音頻數據幀進行分解,提取需要的音頻通道數據,然后發送給輸出通道,經過D/A轉換后輸出。
1.1音頻傳輸系統工作原理
    本文所述網絡音頻傳輸系統基于以太網構成。系統有三種工作模式:點對點傳輸模式、點對多點傳輸模式、菊花鏈傳輸模式。后兩種工作模式下,系統只有一個主節點,其余均是從節點。采用點對點發送方式時,收發設備之間的網絡流量不會影響網絡中的其他設備,但數據只能定向發送。采用點對多點(見圖1)發送方式時,發送端完成一次發送,由交換機將該數據廣播至所有其他端口。采用菊花鏈發送方式時,網絡數據保持單向流動并采用廣播數據包模式。因此,任意一種模式下,系統傳輸數據包時都不會產生數據幀碰撞,避免了介質訪問時間引起的報文延遲變化。

    為滿足實時性要求,音頻傳輸系統在A/D完成一個音頻采樣周期采樣后,立即對并行輸入通道的采樣數據進行封裝,并通過以太網傳送,這樣以太網傳輸數據包的頻率和音頻采樣時鐘的頻率保持一致。因此,本文定制了在從節點進行主采樣音頻時鐘提取的策略。
1.2 在MII接口處提取采樣時鐘
    根據1.1節所述的網絡數據流特性,提供了在從節點提取采樣時鐘的理論依據。方法如下:
    音頻傳輸系統在傳輸音頻數據幀時,采用廣播幀模式。當系統進行通道配置時,所發命令幀和狀態幀(見圖1)的目的MAC地址為子節點的MAC地址。這樣可以根據以太網幀中的目的MAC地址來判斷系統是否開始實時音頻數據傳輸,從而開始進行音頻時鐘同步。
    基本原理是對接收到的以太網幀的目的MAC地址進行判斷。如果是廣播幀,則判定為是主節點音頻時鐘的上升沿;如果是以太網包結束,則判定為是主節點音頻時鐘下降沿。音頻采樣時鐘提取結果如圖2所示。

1.3 影響音頻時鐘同步的因素與相關分析
    引起主從節點音頻采樣時鐘不同步的因素有多種,本系統中主要可歸結為以網絡傳輸的延時抖動和晶振頻差。
1.3.1 網絡傳輸延時抖動[4]及累積效應分析
    如前所述,系統在任意一種工作模式下均能保證不發生數據幀碰撞,故可以認為網絡傳輸延時的變化范圍很小。網絡傳輸的延時抖動反映了單個時鐘周期的差異,不產生累積效應。
1.3.2 晶振頻差及累積效應分析
    晶振頻差是指包括由頻率溫度穩定度、頻率老化率造成的偏差等共同造成的最大頻差。晶振頻差產生的主要因素包括:晶振的加工差異、機械老化差異及溫度引起的漂移等。
    本音頻傳輸系統是如體育館這樣的大型應用場合出于安裝需求,不同子節點所處地點的溫度會存在比較大的差異。
1.4 時鐘調整
    FPGA內部與時鐘調整相關的模塊如圖3所示。該模塊是整個同步系統的核心部分,包含主節點音頻采樣時鐘提取模塊、本地時鐘與主時鐘比較模塊、分頻系數調整模塊。主節點定義參數有:本地音頻時鐘為fM,音頻采樣時鐘為fLRCK_M,時鐘為fBCK_M。從節點中與此對應的參數分別為:fS、fLRCK_S、fBCK_S。調整的目的是要保證從節點的fLRCK_S與主節點的fLRCK_M精確一致。同時在一個從節點采樣時鐘周期內將64 bit數據通過從節點位時鐘均勻發射出去,以提高主從節點音頻采樣時鐘的同步性。

    主節點位時鐘分頻系數定為a,則有:

    根據式(3)可以得到精確時鐘同步方法:

式(4)、式(5)為最終的精確時鐘調整算法。在本系統中,本地音頻時鐘為24.576 MHz,音頻采樣時鐘為48 kHz。系統所使用的FPGA最高可工作在300 MHz,具備了時鐘倍頻及時鐘偏移消除功能。本文為獲得較高時鐘解析精度,采用的倍頻系數為8,調整精度達到5 ns。
2 測試結果及分析
    測試平臺的架構如圖4所示。系統工作模式為點對點傳輸模式,中間加入交換機,兩邊各用100 m網線連接音頻傳輸節點。平臺從兩方面對同步算法進行了測試,具體如下。

2.1 對比測試主從音頻采樣時鐘同步性
    采用雙通道數字示波器DPO7254對主從節點的音頻采樣時鐘LRCK和位時鐘BCK進行比較。為了方便觀察信號,主要對LRCK進行觀察分析。具體方法是:示波器采用1 MHz采樣率,雙通道記錄主從節點音頻采樣時鐘LRCK波形,記錄時間為10 s左右。再對記錄數據進行觀察分析。
    (1)沒有進行時鐘同步調整前,從示波器記錄的數據中可以觀察到主從節點之間音頻采樣時鐘(LRCK)出現明顯的不同步,從節點時鐘較主節點時鐘要快。對主從節點音頻采樣時鐘累積時差達到一個采樣周期所需的時間進行準確測量。20次記錄波形數據,測量并計算得到的平均值為2.988 s。
    (2)進行時鐘同步調整后,20次記錄波形數據,可以觀察到主從節點音頻采樣時鐘保持很好的同步性,兩者之間的長時累積時差與短時累積時差均在很小范圍內波動,沒有發生主從節點音頻采樣時鐘累積時差達到一個采樣周期的情況。
 示波器改用2 GHz采樣率,記錄時間為200 ms左右。20次記錄波形數據,測量主從節點100個音頻采樣時鐘周期的累積時差,結果均不超過100 ns。
2.2 對比測試系統失真率
   AP音頻分析儀(簡稱AP)屬于精密音頻分析儀器,自身帶有標準音頻信號發生源及音頻分析儀。AP對源信號和反饋信號進行對比分析,得出傳輸系統的失真率。結果對比如下:
   (1)沒有進行時鐘同步調整前,AP顯示系統失真率在0.003%上下波動,但是平均3 s左右系統失真率會串升至2.6%上下。專業音頻的失真率指標上限為0.05%。說明反饋信號出現嚴重失真。
   (2)進行時鐘同步調整后,AP顯示系統失真率在0.006%上下波動,串升至2.6%上下的情況消失。
   (3)去除交換機、采用100 m cat-5網線直連兩個節點,同時進行時鐘同步調整后,AP顯示系統失真率依舊在0.006%上下波動,但串升至2.6%上下的情況消失。
2.3 數據分析
2.3.1 數據交互錯誤對失真率的影響
 2.1節中記錄數據交互出現錯誤的平均周期?駐T為2.988 s,目測AP顯示失真率串升的周期為3 s左右,基本一致,可以判定失真率串升是由數據交互錯誤引起的。兩者之間具體的對應關系尚需探討。
2.3.2 網絡延時抖動對失真率的影響
 2.2節中記錄時鐘同步調整后系統失真率有所上升,由于從節點時鐘同步調整參考的對象是從網絡音頻數據流中提取到的音頻采樣時鐘,網絡傳輸的延時抖動被引入到從節點音頻采樣時鐘(LRCK)中。相比沒有調整前的音頻采樣時鐘,時鐘抖動有所提高,導致D/A 轉換精度和信噪比都下降。具體原理見參考文獻[5]。
2.3.3 交換機對失真率的影響
 2.2節中記錄時鐘同步后加入交換機與移除交換機相比,系統失真率沒有發生明顯變化,說明交換機的存在不會引起失真率變化;交換機延時值固定,不會引起網絡抖動。
    本文根據實時網絡音頻傳輸系統的數據流特點,提出從音頻數據幀中提取主節點音頻采樣時鐘,可直接在本地節點對其進行采樣分析,通過本文提出的時鐘調整算法使主從音頻時鐘保持高度同步。同時時鐘調整模塊能對主節點采樣時鐘進行實時跟蹤,隨時根據主節點采樣時鐘變化作出調整,使主從節點時鐘保持高精度同步。而傳統的網絡時鐘同步機制大多參考IEEE1588精密時鐘協議,需要在主從節點之間傳輸同步幀,并不適合實時專業音頻傳輸。本文所述的時鐘調整算法不僅節約了網絡資源,同時提高了時鐘同步調整的效率,能有效解決高保真實時音頻傳輸中的時鐘同步問題。
參考文獻
[1]    BOUILLOT N, COPPERSTOCK J. Aes white paper best practices in network audio[J].Journal of the Audio Engineering Society,2009,57:729-741.
[2]    GIOVANNI B, FABIO D. Instrumentation and measurement technology conference[C]. The performance evaluation of Hi-Fi Interconnection Systems,Ottawa, 2005.
[3]    JOHN C E,MICAEL C F. Sensors for industry conference [C].    1588 IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control  Systems,2002.2nd ISA/IEEE,2002:98-105.
[4]    孫文杰.局域網時鐘同步精確時間標記方法的研究[J].儀器儀表學報,2007,30(1):163-169.
[5]    楊小軍,陳 曦,張慶民.時鐘抖動對ADC變換性能影響的仿真與研究[J]. 中國科學技術大學學報,2005,35(1):67-72.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲福利国产精品| 亚洲日本欧美| 美女亚洲精品| 亚洲小少妇裸体bbw| 久久精品国产亚洲一区二区| 夜夜嗨av一区二区三区| 狠狠狠色丁香婷婷综合激情| 国产精品日韩| 欧美日韩免费观看一区三区| 性欧美18~19sex高清播放| 91久久久在线| 欧美一区二区三区婷婷月色 | 欧美四级在线观看| 欧美ab在线视频| 久久国产福利| 亚洲欧美国产日韩天堂区| 99视频超级精品| 91久久夜色精品国产网站| 久久精品国产v日韩v亚洲 | 日韩一级大片在线| 久久黄色级2电影| 亚洲专区在线| 正在播放日韩| 一区二区三区四区国产| 99国产麻豆精品| 亚洲久久一区二区| 亚洲国产婷婷| 国产一区二区三区久久 | 一本久道久久综合中文字幕| 亚洲精品在线视频观看| 亚洲国产日韩在线| 亚洲国产精品999| 亚洲视频欧美在线| 在线视频日本亚洲性| aa级大片欧美| 99精品久久久| 一本一道久久综合狠狠老精东影业 | 亚洲欧洲精品天堂一级| 国内精品久久国产| 国内偷自视频区视频综合| 国产一区久久| 国产欧美一二三区| 欧美日韩直播| 国产精品户外野外| 国产精品伦一区| 国产精品丝袜白浆摸在线| 国产精品国产三级欧美二区| 国产精品久久久久久影视 | 欧美专区18| 欧美专区在线观看| 久久精品免费观看| 欧美一区二区三区日韩| 欧美在线视频不卡| 久久国内精品自在自线400部| 欧美一区二区黄| 亚洲第一久久影院| 亚洲国产精品123| 亚洲精品久久久久久久久| 99国产一区二区三精品乱码| 在线视频你懂得一区| 亚洲一区三区在线观看| 亚洲欧美久久| 久久久久久网| 欧美大片91| 欧美午夜精彩| 国产偷久久久精品专区| 在线免费观看视频一区| 亚洲每日更新| 亚洲欧美激情四射在线日 | 中文精品在线| 香蕉久久夜色精品国产| 亚洲国产精品久久久久秋霞蜜臀 | 欧美中文字幕在线| 亚洲乱码国产乱码精品精98午夜| 在线一区二区三区四区| 性久久久久久久久| 蜜桃av一区二区三区| 欧美日韩亚洲国产精品| 国产精品自拍三区| 亚洲福利视频三区| 在线一区免费观看| 欧美影院在线播放| 夜夜嗨av一区二区三区四季av| 亚洲欧美欧美一区二区三区| 久久中文字幕导航| 欧美日韩专区在线| 国产一区二区高清视频| 亚洲精品欧美精品| 亚洲人成网站影音先锋播放| 亚洲视频欧洲视频| 亚洲国产日韩欧美在线动漫| 亚洲欧美电影在线观看| 麻豆精品视频在线| 国产精品久久久久久一区二区三区 | 欧美肥婆在线| 国产手机视频一区二区| 亚洲欧洲综合另类| 欧美亚洲免费| 在线综合亚洲| 久久er99精品| 欧美日韩精品一区二区天天拍小说 | 日韩一级精品| 亚洲国产裸拍裸体视频在线观看乱了 | 在线亚洲观看| 久久久久.com| 国产精品久久久久国产a级| 在线观看欧美日韩国产| 亚洲一区久久| 99国产精品| 蜜桃久久av一区| 国产欧美日韩综合一区在线播放| 国产视频亚洲| 中文亚洲视频在线| 亚洲精品极品| 久久蜜桃资源一区二区老牛| 欧美特黄a级高清免费大片a级| 亚洲国产高清视频| 欧美一区在线视频| 中日韩视频在线观看| 理论片一区二区在线| 国产日本欧美一区二区三区| 亚洲精品视频免费观看| 亚洲欧洲视频| 久久久午夜视频| 国产日韩视频| 久久国产一区二区| 美女脱光内衣内裤视频久久网站| 韩日午夜在线资源一区二区| 久久精品国产久精国产爱| 久久久久久久网站| 在线观看亚洲视频| 亚洲精品日韩综合观看成人91| 免费的成人av| 亚洲黄色在线观看| 一区二区三区四区五区视频| 欧美午夜精品久久久久久久 | 欧美激情久久久久| 亚洲精品国产精品国产自| 99国产精品国产精品久久| 欧美日韩国产精品自在自线| 国产日韩欧美在线播放| 午夜精品久久久久久久久久久久| 久久国产88| 在线播放中文一区| 亚洲伦理在线观看| 欧美视频在线观看一区二区| 亚洲影视在线播放| 久久一区二区三区国产精品| 亚洲国产天堂久久国产91| 中文久久乱码一区二区| 国产精品区一区| 久久精品官网| 欧美日本韩国在线| 亚洲一二三区在线| 久久男人资源视频| 亚洲国产精品一区二区尤物区| 中文av一区特黄| 国产精品日韩二区| 久久精品网址| 欧美日韩另类综合| 香蕉久久夜色| 欧美国产成人精品| 亚洲视频在线一区| 久久久久国色av免费观看性色| 好吊妞这里只有精品| 亚洲美女91| 国产精品久久久久久久久久三级| 欧美一区二区视频在线观看| 欧美精品七区| 午夜精品国产| 欧美精品午夜视频| 亚洲免费一级电影| 欧美成人午夜免费视在线看片 | 欧美系列精品| 亚洲第一在线视频| 欧美三级精品| 亚洲成人中文| 国产精品a久久久久| 亚洲高清不卡av| 国产精品高潮呻吟| 亚洲国产高清一区| 国产精品久久久久9999| 亚洲国产精品久久91精品| 欧美午夜视频在线观看| 亚洲国产视频一区| 国产精品视频午夜| 日韩视频不卡中文| 国产日韩欧美三区| 99re6热在线精品视频播放速度| 国产欧美一区二区色老头 | 国产欧美综合一区二区三区| 亚洲免费观看高清在线观看| 国产亚洲一区二区在线观看| 一本色道久久综合亚洲精品小说 | 在线观看日韩欧美| 欧美一区2区三区4区公司二百| 亚洲青色在线| 久久漫画官网| 亚洲女性喷水在线观看一区| 欧美精品尤物在线|