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

          新聞中心

          EEPW首頁 > 手機與無線通信 > 設計應用 > 基于FPGA的森林防火統(tǒng)一通信平臺研究

          基于FPGA的森林防火統(tǒng)一通信平臺研究

          作者:李進,李忠 時間:2012-05-21 來源:電子產品世界 收藏

            摘要:隨著林業(yè)的不斷發(fā)展,森林的防火工作顯得尤為重要,當火警發(fā)生時,一種及時有效的平臺對于救火工作顯得極為重要。為滿足森林救火統(tǒng)一的需求,研究了一種森林防火語音統(tǒng)一平臺,適用于森林救火,采用了高速信號處理芯片,可提高產品性能。

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

            引言

            隨著林業(yè)的不斷發(fā)展,林地面積、林業(yè)蓄積量逐年增加,森林的防火工作顯得尤為重要。森林火災具有突發(fā)性、隨機性、短時間內能造成巨大損失的特點。因此一旦有火警發(fā)生,就必須以極快的速度采取撲救措施。撲救是否及時,決策是否得當,決定著災害救治的成敗。防火通信總指揮部與下級縣森林防火機構及各自的下級防火人員不能夠隨火險的變化而組成不同的救火編隊,在下情直接上達及指揮垂直下達方面存在缺陷。為此當發(fā)生火災時,一種及時有效的通信平臺對于救火工作顯得極為重要。

            伴隨著全球通信行業(yè)的復蘇,集群通信的飛躍,集群通信中的移動終端設備的應用越來越多,目前在移動通信、消費電子、軍事應用、港口碼頭和地下礦井中受到足夠的重視。將移動終端比如對講機運用于森林防火,可發(fā)揮移動終端小巧靈活的優(yōu)勢,尤其適用于森林無人區(qū)域中。

            簡介

             是英文Field Programmable Gate Array的縮寫,即現(xiàn)場可編程門陣列,它是基于查找表技術的,其基本組成部分有可編程輸入/輸出單元、基本可編程邏輯單元、嵌入式RAM(Random Access Memory)、豐富的布線資源、底層內嵌功能單元、內嵌專用硬核等。FPGA中眾多的可編程邏輯單元以二維陣列形式分布在器件的中部,用以實現(xiàn)設計者所需的邏輯功能??删幊梯斎?輸出單元分布在器件的四周,它提供器件外部引出端和內部邏輯之間的連接。通過遍布器件內的可編程互連資源,可將器件內部任意兩點連接起來,從而使FPGA內部的邏輯單元和輸入/輸出單元連接成各種復雜的系統(tǒng)??删幊袒ミB資源主要由縱橫分布在邏輯單元陣列之間的金屬線網絡和位于縱橫線交叉點上的可編程開關矩陣組成,一個最小的芯片方案可以轉換來執(zhí)行多個功能,硬件配置就如同軟件一樣,靈活方便、速度快、移植性好及開發(fā)周期短,且可重復應用。因此,F(xiàn)PGA在高容量數(shù)字信號處理方面的應用,倍受青睞。

            系統(tǒng)方案

            本方案主要由數(shù)字車臺、GSM電話、模擬車臺、CDMA電話,A/D轉換芯片、D/A轉換芯片和FPGA芯片組成,方案如圖1所示。  

           

            數(shù)字車臺和模擬車臺都采用常規(guī)車臺,可覆蓋距離5公里,它們都可以和同組的多個手臺互通。



          關鍵詞: FPGA 通信 201205

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();