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

          新聞中心

          EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計應(yīng)用 > 無線電通信天線分集技術(shù)介紹

          無線電通信天線分集技術(shù)介紹

          作者: 時間:2011-12-11 來源:網(wǎng)絡(luò) 收藏

          分集

            分集是一種被用以恢復(fù)信號完整度的。在產(chǎn)品中實現(xiàn)分集的天線,與另一個天線有一個呈90o的天線架,如此極化/定向性的影響將不會降低潛在鏈接的質(zhì)量。除此之外,實現(xiàn)天線分集的產(chǎn)品中的各個天線,其天線架的位置皆會維持至少1/4波長的距離,如此能確保至少有一個天線是在波形的波峰中。

            雖然天線分集對于恢復(fù)信號完整度,以及維持鏈接邊界免受環(huán)境影響等頗有益處,但是必須在其它方面做出很大的犧牲,意味著微控制器(MCU)整體成本的增加,因為微控制器必須長時間待命,以時時評估天線信號。增加的微控制器功能將會導(dǎo)致需要規(guī)格更高和更貴的微控制器,而微控制器必須“隨時待命”,也造成電池壽命縮短。在其他情況中,采用兩個天線的解決方案將增加額外的空間需求,或是需要其它的編碼專業(yè)技能,這些都限制設(shè)計人員只能采用單一天線設(shè)計。

            編碼一個天線分集系統(tǒng)將會增加設(shè)計上的編碼負(fù)擔(dān)。許多天線分集系統(tǒng)會經(jīng)過最佳化,以同步方式運作。接收器上的微控制器具有定時功能,讓接收器知道何時要開始接收數(shù)據(jù),在這些情況下,微控制器可立刻開始評估兩個天線的信號。為評估此信號,微控制器會切換各個天線并評估接收信號強(qiáng)度指示 (RSSI,Received Signal Strength Indication)水平。在接收器并未采用定時器的其它產(chǎn)品中,必須去偵測一個打包的開始,因為前導(dǎo)信號可能會被誤判為噪聲(或反之亦然),不幸的是,特定天線中的強(qiáng)烈噪聲可能會導(dǎo)致打包的開始被錯過。

           為確認(rèn)此天線切換的頻率足以捕捉天線之一的打包,每當(dāng)此算法進(jìn)入“測量SQ”功能時,便會啟動一個定時器。

            最少切換時間

            其中:TPL為在特定信號部分中可被容許用來選擇天線的最長時間(例如打包的前導(dǎo)信號)N是分集接收器所采用的天線數(shù)目。

            在“Measure SQ”功能工作期間,會針對信號質(zhì)量(SQ)進(jìn)行測量,若SQ低于信號質(zhì)量門坎,或是定時器時間結(jié)束,則天線會被切換,且會再次啟動“測量SQ”狀態(tài)。另一方面,若測量到的SQ高于SQ門坎,則接收器會持續(xù)使用被選擇到的天線,進(jìn)行剩余打包的接收。

            可能的情況是,當(dāng)天線因為有效信號指示而被選擇時,其信號質(zhì)量仍可能比最佳信號差,這是因為在天線上進(jìn)行的測量可能在打包到達(dá)前就先被噪聲占據(jù)了。在首個有效信號質(zhì)量指示產(chǎn)生時,在選擇具有最高信號質(zhì)量的天線前,EZRadioPRO天線分集算法會先檢測其它天線,看看是否有更高的信號質(zhì)量。


          上一頁 1 2 下一頁

          評論


          相關(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); })();