資源描述:
《藍牙系統(tǒng)的無線接入》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、藍牙系統(tǒng)的無線接入~教育資源庫一、系統(tǒng)介紹 藍牙(Bluetooth)系統(tǒng)規(guī)格的1.1b版已在1999年底由國際組織SIG制訂。其中的無線接入(b/s的數(shù)據(jù)傳輸速率仍不足支持無線多媒體傳輸,且其排程(Scheduling)問題與接入控制(MAC)亦有待改進以提高頻帶資源使用效益,故SIG國際組織目前仍在研發(fā)新的下一代藍牙標(biāo)準(zhǔn)版本。在一藍牙微網(wǎng)(Pico)中,藍牙組件分為Master與Slave。其中,開啟連接的藍牙裝置稱為Master,而其它在Plco中的藍牙裝置稱為Slave。在Pico建立好后,則Master與Slave的角色可以互換。藍牙標(biāo)準(zhǔn)
2、使用跳頻(FH)技術(shù)來作為信號的再調(diào)變方式以克服無線通信的多路徑衰減及共頻道干擾。其中跳頻序列與頻道接入碼由Pico中Master來決定,而Pico中也只允許使用一組跳頻序列以作為Master與一個以上的Slave間的通信調(diào)變。另外,在藍牙空中接口中,定義了兩種Master與Slave間的鏈路以建立兩者間的連接。分別為點對點同步連接導(dǎo)向鏈路(SCO)與點對多點異步無連接鏈路(ACL)?! τ谒{牙的無線接入過程控制器主要分為Standby與Connection兩大狀態(tài)。在這兩大狀態(tài)下又分為傳呼(Page)、傳呼掃描(PageScan)、詢呼(Inqu
3、iry)、與詢呼掃描(InquiryScan)四大子狀態(tài);另外,傳呼下有主機響應(yīng)(MasterResponse)子狀志,傳呼掃描下有服務(wù)機響應(yīng)(SlaveResponse)子狀態(tài),詢呼掃描下有詢呼響應(yīng)(InquiryResponse)子狀態(tài)。如圖1所示,藍牙組件可離開Standby狀態(tài)而進入Page、PageScan、Inquiry或Inquiry_Scan狀態(tài),然后在進入Connection狀態(tài)。在一藍牙Pico中,Master運用Page或Inquiry與Slave建立連接的鏈路。若Master不知欲連接的Slave組件地址,便開始Inquiry程
4、序來尋找Pico中的Slave組件地址與其時鐘;但若Master己知欲連接的Slave組件地址,則開啟Page程序來尋找其它的Slave?! ≡谝韵赂鞴?jié)中將說明無線接入的程序,連接模式與接入控制?! 《?、接入(Access)程序 在開始建立一連接的無線鏈路時,Master需要知道Slave的藍牙組件地址。因此當(dāng)Master藍牙組件在Inquiry狀態(tài)時,它運用Inquiry信息指示哪些藍牙組件需要響應(yīng)Inquiry,并收集所有響應(yīng)Slave的藍牙組件地址與時鐘,在Inquiry狀態(tài)的Master藍牙組件繼續(xù)在不同的FH頻率傳送Inquir
5、y信息以尋找其它的Slave藍牙組件?! 《坏┍话l(fā)現(xiàn)的Slave藍牙組件則規(guī)則性的進入InquiryScan狀態(tài)以響應(yīng)Inquiry信息。而其接收機則運用一匹配相關(guān)器(MatchingCorrelator)來搜尋Inquiry接入碼(AccessCode)。此搜尋時間將持續(xù)至16個FH頻率的范圍。若某一激活的(aster則開啟Page程序來尋找此Slave。在Page程序中,Master重復(fù)的用不同的FH頻率來傳送Slave的DAC以嘗試連接(請參見圖2)。Page程序的步驟如下?! ∠纫許lave的DAC來決定Page信號的FH頻率序列。
6、 Master以預(yù)估的Slave時鐘來預(yù)測Slave的aster順序地發(fā)射兩個不同的頻率?! ≡诿恳唤永m(xù)的接收時段,Slave的接收機,依據(jù)PageScan使用的跳頻頻率,順序的偵測兩個相對應(yīng)的接收頻率?! age程序可能會被預(yù)留的SCO時段所中斷。當(dāng)Slave組件成功的接收了Master的Page信息,Master與Slave便展開一例行的響應(yīng)來互換信息。而Master與Slave間成功的連接,在于使用由藍牙組件地址(BD_ADDR)導(dǎo)出的同一頻率接入碼與同一FH頻率,且Master與Slave的時鐘需同步?! ∫韵旅枋鲰憫?yīng)狀態(tài)各程序中的
7、步驟?! ?.SlaveResponse狀態(tài): ?。?)Slave在接到來自Master的DAC后,則以PageResponse所用的FH頻率響應(yīng)此DAC作為確認?! ?mdas123下一頁友情提醒:,特別!h;(2)在傳送響應(yīng)信息后,Slave的接收機即開啟并等待來自Master的FH同步(FHS)封包?! 。?)若Slave正確的接到此FHS封包,Slave便以PageResponse所用的FH頻率傳回其DAC以作為確認?! 。?)Slave可自此FHS封包的內(nèi)容來得知Slave時鐘與Master時鐘的差異?! 。?)Slave在修正此
8、時鐘差異后,即可進入Connection狀態(tài)?! 。?)若Slave在進入Connectio