亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于DTMF技術(shù)的一鍵導(dǎo)航系統(tǒng)設(shè)計(jì)

        2014-05-26 02:59:12黃冠明王志強(qiáng)溫志英
        科技創(chuàng)新與應(yīng)用 2014年16期
        關(guān)鍵詞:藍(lán)牙

        黃冠明 王志強(qiáng) 溫志英

        摘 要:文章介紹了一種基于DTMF技術(shù)實(shí)現(xiàn)一鍵導(dǎo)航系統(tǒng)的設(shè)計(jì)方案。利用車載終端藍(lán)牙與用戶手機(jī)藍(lán)牙配對(duì),實(shí)現(xiàn)與后臺(tái)服務(wù)中心通訊,通過DTMF傳輸導(dǎo)航指令,實(shí)現(xiàn)導(dǎo)航功能。該系統(tǒng)成本低、性能可靠,已得到實(shí)際應(yīng)用。

        關(guān)鍵詞:藍(lán)牙、雙音多頻、一鍵導(dǎo)航

        引言

        在車輛行駛過程中進(jìn)行導(dǎo)航路徑規(guī)劃是非常危險(xiǎn)的行為,因此很多企業(yè)推出了一鍵導(dǎo)航系統(tǒng),即駕駛員只需按下一個(gè)按鍵(稱之為“一鍵通”),告訴后臺(tái)服務(wù)中心路線要求,即可由后臺(tái)座席協(xié)助完成路徑規(guī)劃。通常一鍵導(dǎo)航系統(tǒng)的車載終端需要配備通訊模塊,以實(shí)現(xiàn)和后臺(tái)的通訊??紤]到車載終端已基本將藍(lán)牙作為標(biāo)配,在和用戶手機(jī)藍(lán)牙配對(duì)后,可實(shí)現(xiàn)與后臺(tái)服務(wù)中心通訊,通過DTMF(Dual Tone Multi-Frequency,雙音多頻)傳輸指令,可實(shí)現(xiàn)車載終端一鍵導(dǎo)航功能。

        1 一鍵導(dǎo)航原理

        在藍(lán)牙配對(duì)之后,當(dāng)一鍵通被觸發(fā)時(shí),終端系統(tǒng)自動(dòng)發(fā)送后臺(tái)服務(wù)中心號(hào)碼給藍(lán)牙撥號(hào)程序,通過用戶手機(jī)撥打后臺(tái)服務(wù)中心。在通話過程中,后臺(tái)導(dǎo)航指令通過DTMF經(jīng)藍(lán)牙發(fā)送到車載終端,車載終端自動(dòng)進(jìn)行路徑規(guī)劃,實(shí)現(xiàn)一鍵導(dǎo)航。車載終端和后臺(tái)服務(wù)中心均配有DTMF編解碼器,以實(shí)現(xiàn)導(dǎo)航指令的順利傳輸與解析。

        2 設(shè)計(jì)概念及操作流程

        藍(lán)牙一鍵導(dǎo)航的基本設(shè)計(jì)思想是通過藍(lán)牙模塊,借助DTMF編解碼器實(shí)現(xiàn)一鍵導(dǎo)航的功能。具體實(shí)現(xiàn):

        2.1 用戶通過藍(lán)牙手機(jī)撥打服務(wù)中心電話,告知要去的目的地,座席根據(jù)用戶目標(biāo)地址,讀取地圖經(jīng)緯度,生成DTMF數(shù)據(jù)文件,插入當(dāng)前電話語音通道。

        中國區(qū)域,緯度范圍為:N18.000000~N54.000000

        經(jīng)度范圍為:E73.000000~E135.000000

        2.2 通過座席循環(huán)調(diào)用語音接口,發(fā)送上述DTMF碼。實(shí)際設(shè)計(jì)中采用的速率為每200ms一個(gè)DTMF碼。

        2.3 車載終端收到DTMF文件,通過DTMF解碼器解析出發(fā)送碼,然后校驗(yàn)收到的數(shù)據(jù)是否有效,同時(shí)對(duì)中心作出相應(yīng)的應(yīng)答(成功或失?。诮邮芴幚頂?shù)據(jù)以及作出應(yīng)答的過程中,并行處理關(guān)閉打開功放通道,以免語音干擾。如終端收到的數(shù)據(jù)有效,解析出來,呼叫地圖進(jìn)行導(dǎo)航。

        2.4 服務(wù)中心收到終端的應(yīng)答,作出相應(yīng)的處理,如服務(wù)中心收到終端發(fā)出數(shù)據(jù)有效的應(yīng)答,則座席切回到聲音通道,提示本次服務(wù)結(jié)束,掛機(jī);如服務(wù)中心收到終端發(fā)出數(shù)據(jù)無效或者在規(guī)定的時(shí)間內(nèi),服務(wù)中心未能收到應(yīng)答(即終端壓根就未收到DTMF文件),則服務(wù)中心自動(dòng)重新插入一次DTMF文件,下發(fā)給終端。

        2.5 如服務(wù)中心再次收到終端發(fā)出數(shù)據(jù)無效或者在規(guī)定的時(shí)間內(nèi),服務(wù)中心仍然未能收到應(yīng)答,則坐席切回到聲音通道,提示用戶檢查使用正確的原廠地圖和設(shè)備軟件,進(jìn)入人工服務(wù)。

        3 終端硬件設(shè)計(jì)

        通常情況下,車載終端的處理器通過串口與藍(lán)牙通訊,藍(lán)牙音頻(通過功放)輸出到揚(yáng)聲器。在此基礎(chǔ)上,將藍(lán)牙音頻輸出并入處理器ADC接口,進(jìn)行DTMF解碼;同時(shí),將數(shù)據(jù)通過串口發(fā)送到藍(lán)牙模塊,DTMF編碼后發(fā)出。終端與后臺(tái)通過藍(lán)牙實(shí)現(xiàn)語音和數(shù)字信息傳輸。

        在藍(lán)牙模塊與處理器之間的音頻通道,使用精密運(yùn)算放大器放大DTMF信號(hào),輸入處理器ADC接口。

        4 系統(tǒng)軟件設(shè)計(jì)

        根據(jù)CCITT Q.23 建議,DTMF信號(hào)的技術(shù)指標(biāo)是:傳送/接收率為每秒10個(gè)號(hào)碼,或每個(gè)號(hào)碼100ms,每個(gè)號(hào)碼傳送過程中,信號(hào)存在時(shí)間至少45m,且不多于55ms,間隙的其它時(shí)間內(nèi)保持靜默??紤]到DTMF信號(hào)經(jīng)過藍(lán)牙中轉(zhuǎn),實(shí)際設(shè)計(jì)時(shí)將每個(gè)號(hào)碼發(fā)送速率調(diào)整為200ms,比100ms有較高的識(shí)別率。

        DTMF信號(hào)包含兩組音頻信號(hào),解碼器的任務(wù)是通過數(shù)學(xué)變換把它從時(shí)域轉(zhuǎn)換到頻域,然后得出對(duì)應(yīng)的數(shù)字信息。軟件模擬按鍵產(chǎn)生雙音頻信號(hào)時(shí),相繼的兩個(gè)信號(hào)間隔一段時(shí)間。解碼器利用這個(gè)間隔識(shí)別出雙音頻信號(hào),并轉(zhuǎn)換成對(duì)應(yīng)的數(shù)字信息,而且要識(shí)別出間隙信息。因此流程包含音頻任務(wù)和靜默任務(wù),前者是產(chǎn)生雙音頻采樣值,后者產(chǎn)生靜默采樣值。每個(gè)任務(wù)結(jié)束時(shí),要重置定時(shí)器和下一個(gè)任務(wù)。其中靜默任務(wù)還要加上另一任務(wù):從數(shù)字緩沖區(qū)取出數(shù)字信號(hào)并將數(shù)字映射為對(duì)應(yīng)的行、列音頻特性(振蕩器系數(shù)、初始條件),裝載指針指向振蕩器特性表對(duì)應(yīng)的正確位置。

        DTMF信號(hào)檢測的核心是Goertzel算法,它需要通過一系列檢測才能確定信號(hào)的有效性:(1)信號(hào)的強(qiáng)度需足夠大;(2)最強(qiáng)的行列頻率頻譜分量需比其他音頻信號(hào)高一個(gè)門限值;(3)二次諧波分量需小于規(guī)定值;(4)數(shù)字信息被連續(xù)檢測到兩次才認(rèn)為是穩(wěn)定的;(5)數(shù)字信息之后需有停頓狀態(tài)。在檢測到有效的數(shù)字信號(hào)之后,進(jìn)行算法解密,如果是導(dǎo)航指令,則自動(dòng)啟動(dòng)導(dǎo)航并規(guī)劃路徑。終端與后臺(tái)通過以下協(xié)議進(jìn)行通訊:

        起始符+功能擴(kuò)展+內(nèi)容+校驗(yàn)和+結(jié)束符

        其中導(dǎo)航所需的經(jīng)緯度信息包含在“內(nèi)容”中。

        一鍵導(dǎo)航操作流程如圖1所示,如中心下發(fā)DTMF文件失敗,會(huì)重發(fā)一次,同時(shí)并行處理開/關(guān)靜音,以免DTMF語音文件干擾。

        圖1 一鍵導(dǎo)航操作流程

        5 實(shí)驗(yàn)分析

        筆者在實(shí)際使用中設(shè)計(jì)兩種方案,一種是采用DTMF解碼芯片硬解,一種是處理器通過算法軟解,即文章所述方案。在藍(lán)牙音頻輸出后端選用相同硬件參數(shù)的情況下,對(duì)不同通訊運(yùn)營商來說,即使藍(lán)牙輸出DTMF信號(hào)幅度在規(guī)定范圍之內(nèi),前者仍出現(xiàn)了信號(hào)識(shí)別失敗的問題。前者由于DTMF信號(hào)對(duì)專有芯片的依賴,導(dǎo)致產(chǎn)生的信號(hào)穩(wěn)定性差,功耗大,成本高。后者可通過軟件抑制大量噪聲,大大提高了DTMF信號(hào)的誤碼率低。

        6 結(jié)束語

        通過實(shí)際使用驗(yàn)證,基于DTMF的藍(lán)牙一鍵導(dǎo)航系統(tǒng)穩(wěn)定可靠,藍(lán)牙兼容性高,DTMF誤碼率低。而且,比傳統(tǒng)的帶通訊模塊一鍵導(dǎo)航系統(tǒng)具有較高的成本優(yōu)勢,值得大力推廣。

        參考文獻(xiàn)

        [1]張大彪.采用DTMF方式通信的安全報(bào)警系統(tǒng)[J].工程建設(shè)與設(shè)計(jì),2001(3):17-19.

        [2]陳泉,胡小龍.基于軟件的DTMF產(chǎn)生器及性能分析[J].單片機(jī)及嵌入式系統(tǒng)的應(yīng)用,2005.(4):16-18.

        [3]管慶,徐勝.雙音多頻DTMF技術(shù)在DSP系統(tǒng)中的實(shí)現(xiàn)[J].今日電子,2003年11期.

        [4]常青青,鄧大偉,艾紅.基于DSP的DTMF信號(hào)編解碼算法實(shí)現(xiàn).北京信息科技大學(xué)學(xué)報(bào)(自然科學(xué)版),2011年04期.

        作者簡介:黃冠明(1980,7-),男,福建省漳州市(籍貫),現(xiàn)職稱:工程師,學(xué)歷:碩士,研究方向:汽車電子。endprint

        摘 要:文章介紹了一種基于DTMF技術(shù)實(shí)現(xiàn)一鍵導(dǎo)航系統(tǒng)的設(shè)計(jì)方案。利用車載終端藍(lán)牙與用戶手機(jī)藍(lán)牙配對(duì),實(shí)現(xiàn)與后臺(tái)服務(wù)中心通訊,通過DTMF傳輸導(dǎo)航指令,實(shí)現(xiàn)導(dǎo)航功能。該系統(tǒng)成本低、性能可靠,已得到實(shí)際應(yīng)用。

        關(guān)鍵詞:藍(lán)牙、雙音多頻、一鍵導(dǎo)航

        引言

        在車輛行駛過程中進(jìn)行導(dǎo)航路徑規(guī)劃是非常危險(xiǎn)的行為,因此很多企業(yè)推出了一鍵導(dǎo)航系統(tǒng),即駕駛員只需按下一個(gè)按鍵(稱之為“一鍵通”),告訴后臺(tái)服務(wù)中心路線要求,即可由后臺(tái)座席協(xié)助完成路徑規(guī)劃。通常一鍵導(dǎo)航系統(tǒng)的車載終端需要配備通訊模塊,以實(shí)現(xiàn)和后臺(tái)的通訊。考慮到車載終端已基本將藍(lán)牙作為標(biāo)配,在和用戶手機(jī)藍(lán)牙配對(duì)后,可實(shí)現(xiàn)與后臺(tái)服務(wù)中心通訊,通過DTMF(Dual Tone Multi-Frequency,雙音多頻)傳輸指令,可實(shí)現(xiàn)車載終端一鍵導(dǎo)航功能。

        1 一鍵導(dǎo)航原理

        在藍(lán)牙配對(duì)之后,當(dāng)一鍵通被觸發(fā)時(shí),終端系統(tǒng)自動(dòng)發(fā)送后臺(tái)服務(wù)中心號(hào)碼給藍(lán)牙撥號(hào)程序,通過用戶手機(jī)撥打后臺(tái)服務(wù)中心。在通話過程中,后臺(tái)導(dǎo)航指令通過DTMF經(jīng)藍(lán)牙發(fā)送到車載終端,車載終端自動(dòng)進(jìn)行路徑規(guī)劃,實(shí)現(xiàn)一鍵導(dǎo)航。車載終端和后臺(tái)服務(wù)中心均配有DTMF編解碼器,以實(shí)現(xiàn)導(dǎo)航指令的順利傳輸與解析。

        2 設(shè)計(jì)概念及操作流程

        藍(lán)牙一鍵導(dǎo)航的基本設(shè)計(jì)思想是通過藍(lán)牙模塊,借助DTMF編解碼器實(shí)現(xiàn)一鍵導(dǎo)航的功能。具體實(shí)現(xiàn):

        2.1 用戶通過藍(lán)牙手機(jī)撥打服務(wù)中心電話,告知要去的目的地,座席根據(jù)用戶目標(biāo)地址,讀取地圖經(jīng)緯度,生成DTMF數(shù)據(jù)文件,插入當(dāng)前電話語音通道。

        中國區(qū)域,緯度范圍為:N18.000000~N54.000000

        經(jīng)度范圍為:E73.000000~E135.000000

        2.2 通過座席循環(huán)調(diào)用語音接口,發(fā)送上述DTMF碼。實(shí)際設(shè)計(jì)中采用的速率為每200ms一個(gè)DTMF碼。

        2.3 車載終端收到DTMF文件,通過DTMF解碼器解析出發(fā)送碼,然后校驗(yàn)收到的數(shù)據(jù)是否有效,同時(shí)對(duì)中心作出相應(yīng)的應(yīng)答(成功或失?。诮邮芴幚頂?shù)據(jù)以及作出應(yīng)答的過程中,并行處理關(guān)閉打開功放通道,以免語音干擾。如終端收到的數(shù)據(jù)有效,解析出來,呼叫地圖進(jìn)行導(dǎo)航。

        2.4 服務(wù)中心收到終端的應(yīng)答,作出相應(yīng)的處理,如服務(wù)中心收到終端發(fā)出數(shù)據(jù)有效的應(yīng)答,則座席切回到聲音通道,提示本次服務(wù)結(jié)束,掛機(jī);如服務(wù)中心收到終端發(fā)出數(shù)據(jù)無效或者在規(guī)定的時(shí)間內(nèi),服務(wù)中心未能收到應(yīng)答(即終端壓根就未收到DTMF文件),則服務(wù)中心自動(dòng)重新插入一次DTMF文件,下發(fā)給終端。

        2.5 如服務(wù)中心再次收到終端發(fā)出數(shù)據(jù)無效或者在規(guī)定的時(shí)間內(nèi),服務(wù)中心仍然未能收到應(yīng)答,則坐席切回到聲音通道,提示用戶檢查使用正確的原廠地圖和設(shè)備軟件,進(jìn)入人工服務(wù)。

        3 終端硬件設(shè)計(jì)

        通常情況下,車載終端的處理器通過串口與藍(lán)牙通訊,藍(lán)牙音頻(通過功放)輸出到揚(yáng)聲器。在此基礎(chǔ)上,將藍(lán)牙音頻輸出并入處理器ADC接口,進(jìn)行DTMF解碼;同時(shí),將數(shù)據(jù)通過串口發(fā)送到藍(lán)牙模塊,DTMF編碼后發(fā)出。終端與后臺(tái)通過藍(lán)牙實(shí)現(xiàn)語音和數(shù)字信息傳輸。

        在藍(lán)牙模塊與處理器之間的音頻通道,使用精密運(yùn)算放大器放大DTMF信號(hào),輸入處理器ADC接口。

        4 系統(tǒng)軟件設(shè)計(jì)

        根據(jù)CCITT Q.23 建議,DTMF信號(hào)的技術(shù)指標(biāo)是:傳送/接收率為每秒10個(gè)號(hào)碼,或每個(gè)號(hào)碼100ms,每個(gè)號(hào)碼傳送過程中,信號(hào)存在時(shí)間至少45m,且不多于55ms,間隙的其它時(shí)間內(nèi)保持靜默??紤]到DTMF信號(hào)經(jīng)過藍(lán)牙中轉(zhuǎn),實(shí)際設(shè)計(jì)時(shí)將每個(gè)號(hào)碼發(fā)送速率調(diào)整為200ms,比100ms有較高的識(shí)別率。

        DTMF信號(hào)包含兩組音頻信號(hào),解碼器的任務(wù)是通過數(shù)學(xué)變換把它從時(shí)域轉(zhuǎn)換到頻域,然后得出對(duì)應(yīng)的數(shù)字信息。軟件模擬按鍵產(chǎn)生雙音頻信號(hào)時(shí),相繼的兩個(gè)信號(hào)間隔一段時(shí)間。解碼器利用這個(gè)間隔識(shí)別出雙音頻信號(hào),并轉(zhuǎn)換成對(duì)應(yīng)的數(shù)字信息,而且要識(shí)別出間隙信息。因此流程包含音頻任務(wù)和靜默任務(wù),前者是產(chǎn)生雙音頻采樣值,后者產(chǎn)生靜默采樣值。每個(gè)任務(wù)結(jié)束時(shí),要重置定時(shí)器和下一個(gè)任務(wù)。其中靜默任務(wù)還要加上另一任務(wù):從數(shù)字緩沖區(qū)取出數(shù)字信號(hào)并將數(shù)字映射為對(duì)應(yīng)的行、列音頻特性(振蕩器系數(shù)、初始條件),裝載指針指向振蕩器特性表對(duì)應(yīng)的正確位置。

        DTMF信號(hào)檢測的核心是Goertzel算法,它需要通過一系列檢測才能確定信號(hào)的有效性:(1)信號(hào)的強(qiáng)度需足夠大;(2)最強(qiáng)的行列頻率頻譜分量需比其他音頻信號(hào)高一個(gè)門限值;(3)二次諧波分量需小于規(guī)定值;(4)數(shù)字信息被連續(xù)檢測到兩次才認(rèn)為是穩(wěn)定的;(5)數(shù)字信息之后需有停頓狀態(tài)。在檢測到有效的數(shù)字信號(hào)之后,進(jìn)行算法解密,如果是導(dǎo)航指令,則自動(dòng)啟動(dòng)導(dǎo)航并規(guī)劃路徑。終端與后臺(tái)通過以下協(xié)議進(jìn)行通訊:

        起始符+功能擴(kuò)展+內(nèi)容+校驗(yàn)和+結(jié)束符

        其中導(dǎo)航所需的經(jīng)緯度信息包含在“內(nèi)容”中。

        一鍵導(dǎo)航操作流程如圖1所示,如中心下發(fā)DTMF文件失敗,會(huì)重發(fā)一次,同時(shí)并行處理開/關(guān)靜音,以免DTMF語音文件干擾。

        圖1 一鍵導(dǎo)航操作流程

        5 實(shí)驗(yàn)分析

        筆者在實(shí)際使用中設(shè)計(jì)兩種方案,一種是采用DTMF解碼芯片硬解,一種是處理器通過算法軟解,即文章所述方案。在藍(lán)牙音頻輸出后端選用相同硬件參數(shù)的情況下,對(duì)不同通訊運(yùn)營商來說,即使藍(lán)牙輸出DTMF信號(hào)幅度在規(guī)定范圍之內(nèi),前者仍出現(xiàn)了信號(hào)識(shí)別失敗的問題。前者由于DTMF信號(hào)對(duì)專有芯片的依賴,導(dǎo)致產(chǎn)生的信號(hào)穩(wěn)定性差,功耗大,成本高。后者可通過軟件抑制大量噪聲,大大提高了DTMF信號(hào)的誤碼率低。

        6 結(jié)束語

        通過實(shí)際使用驗(yàn)證,基于DTMF的藍(lán)牙一鍵導(dǎo)航系統(tǒng)穩(wěn)定可靠,藍(lán)牙兼容性高,DTMF誤碼率低。而且,比傳統(tǒng)的帶通訊模塊一鍵導(dǎo)航系統(tǒng)具有較高的成本優(yōu)勢,值得大力推廣。

        參考文獻(xiàn)

        [1]張大彪.采用DTMF方式通信的安全報(bào)警系統(tǒng)[J].工程建設(shè)與設(shè)計(jì),2001(3):17-19.

        [2]陳泉,胡小龍.基于軟件的DTMF產(chǎn)生器及性能分析[J].單片機(jī)及嵌入式系統(tǒng)的應(yīng)用,2005.(4):16-18.

        [3]管慶,徐勝.雙音多頻DTMF技術(shù)在DSP系統(tǒng)中的實(shí)現(xiàn)[J].今日電子,2003年11期.

        [4]常青青,鄧大偉,艾紅.基于DSP的DTMF信號(hào)編解碼算法實(shí)現(xiàn).北京信息科技大學(xué)學(xué)報(bào)(自然科學(xué)版),2011年04期.

        作者簡介:黃冠明(1980,7-),男,福建省漳州市(籍貫),現(xiàn)職稱:工程師,學(xué)歷:碩士,研究方向:汽車電子。endprint

        摘 要:文章介紹了一種基于DTMF技術(shù)實(shí)現(xiàn)一鍵導(dǎo)航系統(tǒng)的設(shè)計(jì)方案。利用車載終端藍(lán)牙與用戶手機(jī)藍(lán)牙配對(duì),實(shí)現(xiàn)與后臺(tái)服務(wù)中心通訊,通過DTMF傳輸導(dǎo)航指令,實(shí)現(xiàn)導(dǎo)航功能。該系統(tǒng)成本低、性能可靠,已得到實(shí)際應(yīng)用。

        關(guān)鍵詞:藍(lán)牙、雙音多頻、一鍵導(dǎo)航

        引言

        在車輛行駛過程中進(jìn)行導(dǎo)航路徑規(guī)劃是非常危險(xiǎn)的行為,因此很多企業(yè)推出了一鍵導(dǎo)航系統(tǒng),即駕駛員只需按下一個(gè)按鍵(稱之為“一鍵通”),告訴后臺(tái)服務(wù)中心路線要求,即可由后臺(tái)座席協(xié)助完成路徑規(guī)劃。通常一鍵導(dǎo)航系統(tǒng)的車載終端需要配備通訊模塊,以實(shí)現(xiàn)和后臺(tái)的通訊。考慮到車載終端已基本將藍(lán)牙作為標(biāo)配,在和用戶手機(jī)藍(lán)牙配對(duì)后,可實(shí)現(xiàn)與后臺(tái)服務(wù)中心通訊,通過DTMF(Dual Tone Multi-Frequency,雙音多頻)傳輸指令,可實(shí)現(xiàn)車載終端一鍵導(dǎo)航功能。

        1 一鍵導(dǎo)航原理

        在藍(lán)牙配對(duì)之后,當(dāng)一鍵通被觸發(fā)時(shí),終端系統(tǒng)自動(dòng)發(fā)送后臺(tái)服務(wù)中心號(hào)碼給藍(lán)牙撥號(hào)程序,通過用戶手機(jī)撥打后臺(tái)服務(wù)中心。在通話過程中,后臺(tái)導(dǎo)航指令通過DTMF經(jīng)藍(lán)牙發(fā)送到車載終端,車載終端自動(dòng)進(jìn)行路徑規(guī)劃,實(shí)現(xiàn)一鍵導(dǎo)航。車載終端和后臺(tái)服務(wù)中心均配有DTMF編解碼器,以實(shí)現(xiàn)導(dǎo)航指令的順利傳輸與解析。

        2 設(shè)計(jì)概念及操作流程

        藍(lán)牙一鍵導(dǎo)航的基本設(shè)計(jì)思想是通過藍(lán)牙模塊,借助DTMF編解碼器實(shí)現(xiàn)一鍵導(dǎo)航的功能。具體實(shí)現(xiàn):

        2.1 用戶通過藍(lán)牙手機(jī)撥打服務(wù)中心電話,告知要去的目的地,座席根據(jù)用戶目標(biāo)地址,讀取地圖經(jīng)緯度,生成DTMF數(shù)據(jù)文件,插入當(dāng)前電話語音通道。

        中國區(qū)域,緯度范圍為:N18.000000~N54.000000

        經(jīng)度范圍為:E73.000000~E135.000000

        2.2 通過座席循環(huán)調(diào)用語音接口,發(fā)送上述DTMF碼。實(shí)際設(shè)計(jì)中采用的速率為每200ms一個(gè)DTMF碼。

        2.3 車載終端收到DTMF文件,通過DTMF解碼器解析出發(fā)送碼,然后校驗(yàn)收到的數(shù)據(jù)是否有效,同時(shí)對(duì)中心作出相應(yīng)的應(yīng)答(成功或失?。诮邮芴幚頂?shù)據(jù)以及作出應(yīng)答的過程中,并行處理關(guān)閉打開功放通道,以免語音干擾。如終端收到的數(shù)據(jù)有效,解析出來,呼叫地圖進(jìn)行導(dǎo)航。

        2.4 服務(wù)中心收到終端的應(yīng)答,作出相應(yīng)的處理,如服務(wù)中心收到終端發(fā)出數(shù)據(jù)有效的應(yīng)答,則座席切回到聲音通道,提示本次服務(wù)結(jié)束,掛機(jī);如服務(wù)中心收到終端發(fā)出數(shù)據(jù)無效或者在規(guī)定的時(shí)間內(nèi),服務(wù)中心未能收到應(yīng)答(即終端壓根就未收到DTMF文件),則服務(wù)中心自動(dòng)重新插入一次DTMF文件,下發(fā)給終端。

        2.5 如服務(wù)中心再次收到終端發(fā)出數(shù)據(jù)無效或者在規(guī)定的時(shí)間內(nèi),服務(wù)中心仍然未能收到應(yīng)答,則坐席切回到聲音通道,提示用戶檢查使用正確的原廠地圖和設(shè)備軟件,進(jìn)入人工服務(wù)。

        3 終端硬件設(shè)計(jì)

        通常情況下,車載終端的處理器通過串口與藍(lán)牙通訊,藍(lán)牙音頻(通過功放)輸出到揚(yáng)聲器。在此基礎(chǔ)上,將藍(lán)牙音頻輸出并入處理器ADC接口,進(jìn)行DTMF解碼;同時(shí),將數(shù)據(jù)通過串口發(fā)送到藍(lán)牙模塊,DTMF編碼后發(fā)出。終端與后臺(tái)通過藍(lán)牙實(shí)現(xiàn)語音和數(shù)字信息傳輸。

        在藍(lán)牙模塊與處理器之間的音頻通道,使用精密運(yùn)算放大器放大DTMF信號(hào),輸入處理器ADC接口。

        4 系統(tǒng)軟件設(shè)計(jì)

        根據(jù)CCITT Q.23 建議,DTMF信號(hào)的技術(shù)指標(biāo)是:傳送/接收率為每秒10個(gè)號(hào)碼,或每個(gè)號(hào)碼100ms,每個(gè)號(hào)碼傳送過程中,信號(hào)存在時(shí)間至少45m,且不多于55ms,間隙的其它時(shí)間內(nèi)保持靜默??紤]到DTMF信號(hào)經(jīng)過藍(lán)牙中轉(zhuǎn),實(shí)際設(shè)計(jì)時(shí)將每個(gè)號(hào)碼發(fā)送速率調(diào)整為200ms,比100ms有較高的識(shí)別率。

        DTMF信號(hào)包含兩組音頻信號(hào),解碼器的任務(wù)是通過數(shù)學(xué)變換把它從時(shí)域轉(zhuǎn)換到頻域,然后得出對(duì)應(yīng)的數(shù)字信息。軟件模擬按鍵產(chǎn)生雙音頻信號(hào)時(shí),相繼的兩個(gè)信號(hào)間隔一段時(shí)間。解碼器利用這個(gè)間隔識(shí)別出雙音頻信號(hào),并轉(zhuǎn)換成對(duì)應(yīng)的數(shù)字信息,而且要識(shí)別出間隙信息。因此流程包含音頻任務(wù)和靜默任務(wù),前者是產(chǎn)生雙音頻采樣值,后者產(chǎn)生靜默采樣值。每個(gè)任務(wù)結(jié)束時(shí),要重置定時(shí)器和下一個(gè)任務(wù)。其中靜默任務(wù)還要加上另一任務(wù):從數(shù)字緩沖區(qū)取出數(shù)字信號(hào)并將數(shù)字映射為對(duì)應(yīng)的行、列音頻特性(振蕩器系數(shù)、初始條件),裝載指針指向振蕩器特性表對(duì)應(yīng)的正確位置。

        DTMF信號(hào)檢測的核心是Goertzel算法,它需要通過一系列檢測才能確定信號(hào)的有效性:(1)信號(hào)的強(qiáng)度需足夠大;(2)最強(qiáng)的行列頻率頻譜分量需比其他音頻信號(hào)高一個(gè)門限值;(3)二次諧波分量需小于規(guī)定值;(4)數(shù)字信息被連續(xù)檢測到兩次才認(rèn)為是穩(wěn)定的;(5)數(shù)字信息之后需有停頓狀態(tài)。在檢測到有效的數(shù)字信號(hào)之后,進(jìn)行算法解密,如果是導(dǎo)航指令,則自動(dòng)啟動(dòng)導(dǎo)航并規(guī)劃路徑。終端與后臺(tái)通過以下協(xié)議進(jìn)行通訊:

        起始符+功能擴(kuò)展+內(nèi)容+校驗(yàn)和+結(jié)束符

        其中導(dǎo)航所需的經(jīng)緯度信息包含在“內(nèi)容”中。

        一鍵導(dǎo)航操作流程如圖1所示,如中心下發(fā)DTMF文件失敗,會(huì)重發(fā)一次,同時(shí)并行處理開/關(guān)靜音,以免DTMF語音文件干擾。

        圖1 一鍵導(dǎo)航操作流程

        5 實(shí)驗(yàn)分析

        筆者在實(shí)際使用中設(shè)計(jì)兩種方案,一種是采用DTMF解碼芯片硬解,一種是處理器通過算法軟解,即文章所述方案。在藍(lán)牙音頻輸出后端選用相同硬件參數(shù)的情況下,對(duì)不同通訊運(yùn)營商來說,即使藍(lán)牙輸出DTMF信號(hào)幅度在規(guī)定范圍之內(nèi),前者仍出現(xiàn)了信號(hào)識(shí)別失敗的問題。前者由于DTMF信號(hào)對(duì)專有芯片的依賴,導(dǎo)致產(chǎn)生的信號(hào)穩(wěn)定性差,功耗大,成本高。后者可通過軟件抑制大量噪聲,大大提高了DTMF信號(hào)的誤碼率低。

        6 結(jié)束語

        通過實(shí)際使用驗(yàn)證,基于DTMF的藍(lán)牙一鍵導(dǎo)航系統(tǒng)穩(wěn)定可靠,藍(lán)牙兼容性高,DTMF誤碼率低。而且,比傳統(tǒng)的帶通訊模塊一鍵導(dǎo)航系統(tǒng)具有較高的成本優(yōu)勢,值得大力推廣。

        參考文獻(xiàn)

        [1]張大彪.采用DTMF方式通信的安全報(bào)警系統(tǒng)[J].工程建設(shè)與設(shè)計(jì),2001(3):17-19.

        [2]陳泉,胡小龍.基于軟件的DTMF產(chǎn)生器及性能分析[J].單片機(jī)及嵌入式系統(tǒng)的應(yīng)用,2005.(4):16-18.

        [3]管慶,徐勝.雙音多頻DTMF技術(shù)在DSP系統(tǒng)中的實(shí)現(xiàn)[J].今日電子,2003年11期.

        [4]常青青,鄧大偉,艾紅.基于DSP的DTMF信號(hào)編解碼算法實(shí)現(xiàn).北京信息科技大學(xué)學(xué)報(bào)(自然科學(xué)版),2011年04期.

        作者簡介:黃冠明(1980,7-),男,福建省漳州市(籍貫),現(xiàn)職稱:工程師,學(xué)歷:碩士,研究方向:汽車電子。endprint

        猜你喜歡
        藍(lán)牙
        藍(lán)牙音箱的直線之美
        簡單、易用,可玩性強(qiáng)Q AcousticsBT3藍(lán)牙音箱
        適合自己的才是最好的 德生(TECSUN) BT-50藍(lán)牙耳機(jī)放大器
        真無線木質(zhì)藍(lán)牙音響
        基于手機(jī)藍(lán)牙控制的智能電風(fēng)扇
        電子制作(2017年13期)2017-12-15 09:00:15
        終于等到你 Shure舒爾藍(lán)牙耳機(jī)
        緊急:藍(lán)牙指尖陀螺自燃!安全隱患頻出
        玩具世界(2017年8期)2017-02-06 03:01:38
        多彩的極簡設(shè)計(jì)——OLI藍(lán)牙音響
        年度藍(lán)牙應(yīng)用創(chuàng)新獎(jiǎng)入圍產(chǎn)品公布
        藍(lán)牙技術(shù)聯(lián)盟公布年度藍(lán)牙應(yīng)用創(chuàng)新獎(jiǎng)入圍產(chǎn)品
        欧美多毛肥胖老妇做爰| 精品少妇一区二区三区免费| 国产av激情舒服刺激| 精品国产性色无码av网站| 日本高清色倩视频在线观看| 国产乱对白刺激视频| 少妇下蹲露大唇无遮挡| 免费av在线国模| 538任你爽精品视频国产| 日韩最新av一区二区| 91l视频免费在线观看| 日韩中文字幕素人水野一区| 媚药丝袜美女高清一二区| 成年性生交大片免费看| 在线成人爽a毛片免费软件| 中文字幕亚洲乱码熟女在线| 国产精品无码av天天爽| 精品久久久久久中文字幕| 无码超乳爆乳中文字幕| 日本一区二区高清视频| 美女在线一区二区三区视频| 亚洲欧美乱日韩乱国产| 欧美大香线蕉线伊人久久| 曰本亚洲欧洲色a在线| 亚洲日本高清一区二区| 国产欧美日韩va另类在线播放| 久久狠狠色噜噜狠狠狠狠97| 在线观看午夜亚洲一区| 69国产成人综合久久精| 久久久亚洲精品一区二区| 中文字幕一区二区黄色| 精品久久久久久无码专区| 国产亚洲精品aaaaaaa片| 2020国产精品久久久久| 国产高清不卡二区三区在线观看| 一个色综合中文字幕人妻激情视频| 人妻久久久一区二区三区| 免费无码中文字幕A级毛片| 蜜桃av一区二区三区| 91久久国产香蕉熟女线看| 国内精品免费一区二区三区|