<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > 多路SDI信號(hào)單波長(zhǎng)無(wú)損光傳輸

          多路SDI信號(hào)單波長(zhǎng)無(wú)損光傳輸

          作者:謝艷 覃朝堅(jiān) 宋文生 時(shí)間:2015-02-11 來(lái)源:電子產(chǎn)品世界 收藏
          編者按:  摘要:針對(duì)目前市場(chǎng)上越來(lái)越多針對(duì)SDI信號(hào)的應(yīng)用需求,提出了多路SDI電信號(hào)單波長(zhǎng)光纖傳輸?shù)膶?shí)現(xiàn)方案,就方案中出現(xiàn)的由于FIFO“寫滿”或“讀空”引起的SDI信號(hào)傳輸誤碼,提出了一種基于FPGA內(nèi)部PLL的可控時(shí)鐘,利用該時(shí)鐘作為FIFO的讀時(shí)鐘,實(shí)現(xiàn)SDI信號(hào)無(wú)損傳輸。   引言   串行數(shù)字接口(Serial Digital Interface,簡(jiǎn)寫為SDI)是針對(duì)演播室環(huán)境提出的用單根電纜來(lái)傳輸數(shù)字視音頻信號(hào)的方式。在SMTPE-259M標(biāo)準(zhǔn)中

            接收端R的功能是從經(jīng)過(guò)碼速調(diào)整到30M的數(shù)據(jù)中還原出27M的數(shù)據(jù)。其主要實(shí)現(xiàn)流程為:采用與發(fā)端讀時(shí)鐘同步的時(shí)鐘為R的寫時(shí)鐘Wrclk,讀時(shí)鐘采用本地分出來(lái)的符合后端編碼要求的27MHz的時(shí)鐘Rclk_27m,由發(fā)端傳輸過(guò)來(lái)的DATA_valid來(lái)控制R的寫使能,從而保證寫入RFIFO的數(shù)據(jù)都是有效數(shù)據(jù),RFIFO的讀使能持續(xù)為“1”以保證數(shù)據(jù)的連續(xù)性。整個(gè)碼速調(diào)整和恢復(fù)的信號(hào)波形如圖3所示(DATA1為發(fā)端輸入的原始數(shù)據(jù),DATA2為碼速調(diào)整后的同步數(shù)據(jù),DATA3為恢復(fù)出來(lái)的數(shù)據(jù)。

          本文引用地址:http://www.ex-cimer.com/article/269823.htm

            采用這種方法實(shí)現(xiàn)起來(lái)比較簡(jiǎn)單,但是在實(shí)際測(cè)試時(shí)發(fā)現(xiàn):由于_27M_n這個(gè)時(shí)鐘與Rdclk_30M不同步,從而造成收端進(jìn)入到RFIFO的數(shù)據(jù)與RFIFO的讀時(shí)鐘Rclk_27M不同步,即RFIFO的讀時(shí)鐘與寫時(shí)鐘不是同步的,最后必能會(huì)造成RFIFO的“寫滿”或者“讀空”,引起信號(hào)的誤碼。

            為了解決這個(gè)問(wèn)題,考慮到Rclk_27M與發(fā)端的Wrck_27M_N這兩個(gè)時(shí)鐘雖然是異步的,但是其具體的頻值偏差大約在10PPM左右,將整個(gè)系統(tǒng)的碼速調(diào)整、修改成如圖4方案。

            如圖4所示,發(fā)送端的碼速調(diào)整、同步處理方法不變,修改接收端的部分:原方案中多個(gè)RFIFO的讀時(shí)鐘是由可編程分出來(lái)的同一個(gè)27MHz的時(shí)鐘,更改后的方案中每個(gè)RFIFO的都由內(nèi)部分出,該時(shí)鐘頻率可以通過(guò)控制在小范圍內(nèi)動(dòng)態(tài)地變化,具體變化形式由RFIFO的A_full、A_empty的狀態(tài)來(lái)進(jìn)行控制:A_full、A_empty分別為RFIFO的快滿或快空標(biāo)志,在系統(tǒng)啟動(dòng)時(shí),Rclk_27M_N設(shè)置成一個(gè)初始值27MHz,隨著設(shè)備工作時(shí)間的增加,由于讀、寫時(shí)鐘的不同步,就會(huì)造成RFIFO的快滿會(huì)快空,從而引起A_full(快滿)、A_empty(快空)標(biāo)志置位。當(dāng)監(jiān)測(cè)到A_full時(shí),從而判斷當(dāng)前FIFO的讀時(shí)鐘比寫時(shí)鐘要慢,F(xiàn)IFO將空,此時(shí)通過(guò)FPGA控制內(nèi)部,提高其輸出的Rck_27m_N時(shí)鐘的頻率;當(dāng)FPGA監(jiān)測(cè)到A_empty時(shí),從而判斷當(dāng)前FIFO的讀時(shí)鐘比寫時(shí)鐘要快,F(xiàn)IFO將滿,此時(shí)通過(guò)FPGA控制內(nèi)部,降低其輸出的Rck_27m_N時(shí)鐘的頻率。通過(guò)控制RFIFO永遠(yuǎn)不會(huì)“寫滿”或者“讀空”狀態(tài),確保SDI信號(hào)持續(xù)有效輸出且不出現(xiàn)誤碼。

            3 結(jié)論

            通過(guò)FIFO的“快滿”和“快空”標(biāo)志控制來(lái)控制FPGA內(nèi)部鎖相環(huán)(PLL)的頻率輸出,從而使系統(tǒng)接收端RFIFO的讀時(shí)鐘隨FIFO數(shù)據(jù)深度的變化而實(shí)時(shí)改變,確保RFIFO不會(huì)出現(xiàn)“寫滿”或“讀空”的狀態(tài),解決了原來(lái)系統(tǒng)中由于FIFO的問(wèn)題造成SDI信號(hào)誤碼的現(xiàn)象,完成了多路SDI信號(hào)的無(wú)損傳輸。

            目前通過(guò)本方案設(shè)計(jì)的多路SDI單波長(zhǎng)光傳輸設(shè)備已完成研制,提供給廣電系統(tǒng)多家單位使用,反應(yīng)效果良好。

            參考文獻(xiàn):
            [1]周宇,等. 基于CPLD的異步ASI/SDI信號(hào)電復(fù)接光傳輸設(shè)備的設(shè)計(jì)[J]. 世界電子元器件,2009,10:58-61
            [2]鮑思明.SDI串行數(shù)字分量信號(hào)格式及檢測(cè)方法[J].世界廣播電視,2007,9:43-49
            [3]祁超,等.基于FPGA的SD-SDI視頻轉(zhuǎn)換接口的設(shè)計(jì)[J].儀表技術(shù)與傳感器,2010,10:63-65
            [4]李泉,等.用FPGA實(shí)現(xiàn)碼速變換[J].電子產(chǎn)品世界,2007,4A:34-36

          模擬信號(hào)相關(guān)文章:什么是模擬信號(hào)


          dc相關(guān)文章:dc是什么



          上一頁(yè) 1 2 3 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();