本發(fā)明涉及信號處理技術領域,尤其涉及一種車速信號處理裝置、方法及設備。
背景技術:
隨著電子技術的發(fā)展,越來越多的車載設備(如車載電話、車載導航儀、車載音響和車載電臺等)隨之產生。其中,車載導航儀是一種常用的車載設備,可以為用戶提供道路行車指導,為用戶的出行帶來便利。
具體的,車載導航儀可以參考車速監(jiān)測設備上報的車速信號,為用戶設計行車方案。但是,新式的車速監(jiān)測設備監(jiān)測到車速后,向導航儀上報的車速信號為數字信號;而導航儀為用戶提供導航服務需要的車速信號為脈沖信號。因此,需要將車速監(jiān)測設備產生的數字信號轉換為脈沖信號,然后再發(fā)送給導航儀。
但是,脈沖信號在一段時間內是持續(xù)、不間斷的產生的,而在一段時間內固定頻率的脈沖信號很難準確表示數字信號指示的車速信號的,即現(xiàn)有技術中采用固定頻率的脈沖信號難以準確表示數字信號指示的車速信號。
技術實現(xiàn)要素:
本發(fā)明的實施例提供一種車速信號處理裝置、方法及設備,用以解決現(xiàn)有技術中采用固定頻率的脈沖信號難以準確表示數字信號指示的車速信號的問題。
為達到上述目的,本發(fā)明的實施例采用如下技術方案:
本發(fā)明實施例的第一方面,提供一種車速信號處理裝置,包括:
數字接收模塊,用于接收車速監(jiān)測設備發(fā)送的指示車速的數字信號;
脈沖接收模塊,用于獲取當前脈沖信號中每個脈沖表示的行駛距離U;
計算處理模塊,用于計算預設時間內所述數字信號表示的行駛距離S,并根據所述脈沖接收模塊獲取的U,計算所述預設時間內所述當前脈 沖信號表示的行駛距離S′;
脈沖補償模塊,用于計算所述計算處理模塊計算得到的S和S′的差值△S=S-S′與U的比值,得到所述當前脈沖信號中待補償的脈沖個數△S/U,并在所述預設時間內,為所述當前脈沖信號補償△S/U個脈沖,以調整脈沖輸出頻率;
脈沖輸出模塊,用于采用調整后的脈沖輸出頻率輸出脈沖信號。
結合第一方面,在第一種可能的實現(xiàn)方式中,所述脈沖補償模塊,具體用于:
脈沖增加子模塊,用于若S>S′,則在所述預設時間內,為所述當前脈沖信號增加|△S/U|個脈沖,以調整脈沖輸出頻率;
脈沖減少子模塊,若S<S′,則在所述預設時間內,為所述當前脈沖信號減少|△S/U|個脈沖,以調整脈沖輸出頻率。
結合第一方面和第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述脈沖補償模塊,具體用于:
獲取所述當前脈沖信號在所述預設時間內輸出的脈沖個數NUM,并計算NUM與△S/U之和,得到脈沖輸出個數X=NUM+△S/U,所述脈沖輸出個數X為調整后的脈沖信號在所述預設時間內輸出的脈沖個數;
計算預設脈沖周期系數C與所述脈沖輸出個數X的比值,得到脈沖輸出周期D=C/X;
根據所述脈沖輸出周期D調整所述脈沖輸出頻率。
本發(fā)明實施例的第二方面,提供一種車速信號處理方法,包括:
接收車速監(jiān)測設備發(fā)送的指示車速的數字信號;
獲取當前脈沖信號中每個脈沖表示的行駛距離U;
計算預設時間內所述數字信號表示的行駛距離S,并根據U,計算所述預設時間內所述當前脈沖信號表示的行駛距離S′;
計算S和S′的差值△S=S-S′與U的比值,得到所述當前脈沖信號中待補償的脈沖個數△S/U,并在所述預設時間內,為所述當前脈沖信號補償△S/U個脈沖,以調整脈沖輸出頻率;
采用調整后的脈沖輸出頻率輸出脈沖信號。
結合第二方面,在第一種可能的實現(xiàn)方式中,所述在所述預設時間 內,為所述當前脈沖信號補償△S/U個脈沖,以調整脈沖輸出頻率,包括:
若S>S′,則在所述預設時間內,為所述當前脈沖信號增加|△S/U|個脈沖,以調整脈沖輸出頻率;
若S<S′,則在所述預設時間內,為所述當前脈沖信號減少|△S/U|個脈沖,以調整脈沖輸出頻率。
結合第二方面或第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述在所述預設時間內,為所述當前脈沖信號補償△S/U個脈沖,以調整脈沖輸出頻率,包括:
獲取所述當前脈沖信號在所述預設時間內輸出的脈沖個數NUM,并計算NUM與△S/U之和,得到脈沖輸出個數X=NUM+△S/U,所述脈沖輸出個數X為調整后的脈沖信號在所述預設時間內輸出的脈沖個數;
計算預設脈沖周期系數C與所述脈沖輸出個數X的比值,得到脈沖輸出周期D=C/X;
根據所述脈沖輸出周期D調整所述脈沖輸出頻率。
本發(fā)明實施例的第二方面,提供一種車速信號處理設備,包括:
存儲器,用于存儲一組程序代碼;
處理器,用于根據所述存儲器存儲的一組程序代碼,執(zhí)行如下操作:
接收車速監(jiān)測設備發(fā)送的指示車速的數字信號;
獲取當前脈沖信號中每個脈沖表示的行駛距離U;
計算預設時間內所述數字信號表示的行駛距離S,并根據U,計算所述預設時間內所述當前脈沖信號表示的行駛距離S′;
計算S和S′的差值△S=S-S′與U的比值,得到所述當前脈沖信號中待補償的脈沖個數△S/U,并在所述預設時間內,為所述當前脈沖信號補償△S/U個脈沖,以調整脈沖輸出頻率;
采用調整后的脈沖輸出頻率輸出脈沖信號。
本發(fā)明實施例提供的車速信號處理裝置、方法及設備,可以通過計算預設時間內、數字信號表示的行駛距離S與當前脈沖信號表示的行駛距離S′的差值△S=S-S′;然后計算△S與當前脈沖信號中每個脈沖表示的行駛距離U的比值,得到所述當前脈沖信號中待補償的脈沖個數△S/U;再采用為當前脈沖信號補償△S/U個脈沖的方式調整脈沖輸出頻率。
通過本方案,可以根據數字信號表示的行駛距離和脈沖信號表示的行駛距離的差值,調整脈沖輸出頻率,因此可以解決現(xiàn)有技術中采用固定頻率的脈沖信號難以準確表示數字信號指示的車速信號的問題。調整后的脈沖輸出頻率(即脈沖信號的頻率)能夠準確表示數字信號所指示的車速信號。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的一種車速信號處理裝置的結構示意圖;
圖2為本發(fā)明實施例提供的另一種車速信號處理裝置的結構示意圖;
圖3為本發(fā)明實施例提供的另一種車速信號處理裝置的結構示意圖;
圖4為本發(fā)明實施例提供的一種實現(xiàn)車速信號處理方法軟件架構實例示意圖;
圖5為本發(fā)明實施例提供的一種車速信號處理方法的流程圖;
圖6為本發(fā)明實施例提供的另一種車速信號處理裝置的流程圖;
圖7為本發(fā)明實施例提供的一種脈沖信號波形實例示意圖;
圖8為本發(fā)明實施例提供的另一種脈沖信號波形實例示意圖;
圖9為本發(fā)明實施例提供的另一種車速信號處理裝置的流程圖;
圖10為本發(fā)明實施例提供的一種車速信號處理設備的結構示意圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
另外,本文中術語“系統(tǒng)”和“網絡”在本文中常被可互換使用。 本文中術語“和/或”,僅僅是一種描述關聯(lián)對象的關聯(lián)關系,表示可以存在三種關系,例如,A和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。另外,本文中字符“/”,一般表示前后關聯(lián)對象是一種“或”的關系。
本發(fā)明實施例提供的一種車速信號處理裝置、方法及設備可以應用于行車過程中,具體應用于對車速監(jiān)測設備向導航儀上報的數字信號(車速信號)的處理過程中,可以將數字信號轉換為相應的脈沖信號。
在本發(fā)明實施例中,可以根據數字信號表示的行駛距離和脈沖信號表示的行駛距離的差值,調整脈沖輸出頻率,因此可以解決現(xiàn)有技術中采用固定頻率的脈沖信號難以準確表示數字信號指示的車速信號的問題。調整后的脈沖輸出頻率(即脈沖信號的頻率)能夠準確表示數字信號所指示的車速信號。
本發(fā)明實施例提供的車速信號處理設備可以為獨立于車速監(jiān)測設備和導航儀的電子設備,如個人計算機(personal computer,PC)、智能手持設備等可以執(zhí)行本發(fā)明實施例提供的方法,將數字信號轉換為相應的脈沖信號的電子設備;或者,本發(fā)明實施例提供的車速信號處理設備可以為導航儀。
車速信號處理裝置可以為車速信號處理設備的中央處理器(Central Processing Unit,CPU)或者可以為上述車速信號處理設備的中的控制單元或者模塊。
下面結合附圖,通過具體的實施例及其應用場景對本發(fā)明實施例提供的車速信號處理裝置、方法及設備進行詳細地說明。
實施例一
本發(fā)明實施例提供一種車速信號處理裝置,如圖1所示,該車速信號處理裝置10包括:數字接收模塊11、脈沖接收模塊12、計算處理模塊13、脈沖補償模塊14和脈沖輸出模塊15。
數字接收模塊11,用于接收車速監(jiān)測設備發(fā)送的指示車速的數字信號。
脈沖接收模塊12,用于獲取當前脈沖信號中每個脈沖表示的行駛距離U。
計算處理模塊13,用于計算預設時間內所述數字接收模塊11接收的 所述數字信號表示的行駛距離S,并根據所述脈沖接收模塊12獲取的U,計算所述預設時間內所述當前脈沖信號表示的行駛距離S′。
脈沖補償模塊14,用于計算所述計算處理模塊13計算得到的S和S′的差值△S=S-S′與U的比值,得到所述當前脈沖信號中待補償的脈沖個數△S/U,并在所述預設時間內,為所述當前脈沖信號補償△S/U個脈沖,以調整脈沖輸出頻率。
脈沖輸出模塊15,用于采用所述脈沖補償模塊14調整后的脈沖輸出頻率輸出脈沖信號。
其中,數字接收模塊11可以接收車速監(jiān)測設備周期性發(fā)送的指示車速的數字信號,車速監(jiān)測設備發(fā)送指示車速的數字信號的發(fā)送周期可以為T。
假設數字接收模塊11可以在N個周期接收到車速監(jiān)測設備發(fā)送的數字信號,該數字信號所指示的車速為v(i),1≤i≤N,i為正整數;數字接收模塊11接收的數字信號表示的行駛距離S為數字接收模塊11在N個周期接收的所有數字信號表示的行駛距離之和,即且S(i)=v(i)×T,因此計算處理模塊13則可以根據該數字信號所指示的車速v(i),采用以下公式:
計算數字接收模塊11接收的所述數字信號表示的行駛距離S。
進一步的,如圖2所示,該車速信號處理裝置,還可以包括:脈沖監(jiān)測模塊16。
脈沖監(jiān)測模塊16,用于監(jiān)測所述預設時間內所述當前脈沖信號輸出的脈沖個數NUM。
其中,脈沖信號的頻率(即脈沖輸出頻率)一定,則該脈沖信號中每個脈沖表示的行駛距離一定,脈沖接收模塊12可以根據當前脈沖信號的頻率獲取當前脈沖信號中每個脈沖表示的行駛距離U。
計算處理模塊13可以根據脈沖接收模塊12獲取的U,以及脈沖監(jiān)測模塊16監(jiān)測到預設時間內所述當前脈沖信號輸出的脈沖個數NUM,采用以下公式:
S′=NUM×U
計算預設時間內當前脈沖信號表示的行駛距離S′。
進一步的,如圖3所示,所述脈沖補償模塊14,可以包括:脈沖增加子模塊141和脈沖減少子模塊142。
脈沖增加子模塊141,用于若S>S′,則在所述預設時間內,為所述當前脈沖信號增加|△S/U|個脈沖,以調整脈沖輸出頻率。
脈沖減少子模塊142,若S<S′,則在所述預設時間內,為所述當前脈沖信號減少|△S/U|個脈沖,以調整脈沖輸出頻率。
其中,脈沖補償模塊14可以采用以下方式實現(xiàn)“在預設時間內,為當前脈沖信號補償△S/U個脈沖,以調整脈沖輸出頻率”的操作:
脈沖補償模塊14獲取當前脈沖信號在預設時間內輸出的脈沖個數NUM,并計算NUM與△S/U之和,得到脈沖輸出個數X=NUM+△S/U。其中,脈沖輸出個數X為調整后的脈沖信號在預設時間內輸出的脈沖個數;
脈沖補償模塊14計算預設脈沖周期系數C與脈沖輸出個數X的比值,得到脈沖輸出周期D=C/X;
脈沖補償模塊14根據脈沖輸出周期D調整脈沖輸出頻率。
本發(fā)明實施例提供的車速信號處理裝置,可以通過計算預設時間內、數字信號表示的行駛距離S與當前脈沖信號表示的行駛距離S′的差值△S=S-S′;然后計算△S與當前脈沖信號中每個脈沖表示的行駛距離U的比值,得到所述當前脈沖信號中待補償的脈沖個數△S/U;再采用為當前脈沖信號補償△S/U個脈沖的方式調整脈沖輸出頻率。
通過本方案,可以根據數字信號表示的行駛距離和脈沖信號表示的行駛距離的差值,調整脈沖輸出頻率,因此可以解決現(xiàn)有技術中采用固定頻率的脈沖信號難以準確表示數字信號指示的車速信號的問題。調整后的脈沖輸出頻率(即脈沖信號的頻率)能夠準確表示數字信號所指示的車速信號。
實施例二
如圖4所示,示出了實現(xiàn)本發(fā)明實施例提供的車速信號處理方法的軟件架構圖示意圖。
在該軟件架構中包括:脈沖監(jiān)測、脈沖補償處理、脈沖輸出頻率確定以及脈沖輸出。其中,脈沖監(jiān)測,用于監(jiān)測預設時間內輸出的脈沖個數;脈沖補償處理,用于根據監(jiān)測到的脈沖個數以及車速監(jiān)測設備上報的數字信號,確定當前脈沖信號中待補償的脈沖個數;脈沖輸出頻率確定,用于根據待補償的脈沖個數調整脈沖輸出頻率;脈沖輸出,用于采用調整后的脈沖輸出頻率輸出脈沖信號。
可選的,如圖4所示,可以在對指示車速的數字信號(簡稱數字信號)進行車速轉換處理之前,對該數字信號進行受信處理。如可以檢查該數字信號所指示的車速狀態(tài)是否有效,判斷該數字信號所指示的車速是否超出預設車速范圍等。其中,檢查該數字信號所指示的車速狀態(tài)是否有效以及判斷該數字信號所指示的車速是否超出預設車速范圍的具體方法可以參考本發(fā)明實施例上述相關描述,本實施例這里不再贅述。
本發(fā)明實施例提供的車速信號處理方法的執(zhí)行主體可以為車速信號處理裝置或者車速信號處理設備。本發(fā)明實施例下述以車速信號處理方法的執(zhí)行主體為車速信號處理設備為例,對車速信號處理方法進行說明。
本發(fā)明實施例提供一種車速信號處理方法,如圖5所示,該車速信號處理方法包括:
S201、車速信號處理設備接收車速監(jiān)測設備發(fā)送的指示車速的數字信號。
其中,車速監(jiān)測設備可以周期性地向車速信號處理設備發(fā)送指示車速的數字信號,車速監(jiān)測設備發(fā)送指示車速的數字信號的發(fā)送周期可以為T。
可選的,由于車速監(jiān)測設備可以周期性的向車速信號處理設備發(fā)送指示車速的數字信號,即無論車輛當前處于何種車速狀態(tài)(行駛過程或者靜止狀態(tài))都會周期性的向車速信號處理設備發(fā)送指示車速的數字信號;而對于車速信號處理設備而言,當車速狀態(tài)無效(如車輛處于靜止狀態(tài))時,是不需要對針對該數字信號執(zhí)行本發(fā)明實施例的方法的;因此,在車速信號處理設備接收車速監(jiān)測設備發(fā)送的指示車速的數字信號 (即S201)后,車速信號處理設備可以判斷該數字信號所指示的車速狀態(tài)是否有效。具體的,如圖6所示,在執(zhí)行S202之前,本發(fā)明實施例的方法還可以包括S201a:
S201a、車速信號處理設備判斷該數字信號所指示的車速狀態(tài)是否有效。
其中,車速監(jiān)測設備向車速信號處理設備發(fā)送的指示車速的數字信號中可以攜帶有車速狀態(tài)的指示信息,用于指示當前的車速狀態(tài)是否有效。
當車速狀態(tài)的指示信息指示當前車速狀態(tài)有效時,則可以繼續(xù)執(zhí)行S202等后續(xù)處理流程;當車速狀態(tài)的指示信息指示當前車速狀態(tài)無效時,車速信號處理設備則可以輸出Error信息,以指示當前導航出現(xiàn)Error。
可選的,在如圖6所示,在執(zhí)行S202之前,本發(fā)明實施例的方法還可以包括S201b:
S201b、車速信號處理設備判斷該數字信號所指示的車速是否超過預設車速范圍。
其中,預設車速范圍可以為預先設定的行駛車速范圍,如預設車速范圍可以為0~360公里/小時。
具體的,若該數字信號所指示的車速未超過預設車速范圍,則可以繼續(xù)執(zhí)行S202等后續(xù)處理流程;若該數字信號所指示的車速超過預設車速范圍,車速信號處理設備則可以輸出Error信息,以指示當前導航出現(xiàn)Error。
S202、車速信號處理設備計算預設時間內數字信號表示的行駛距離S。
其中,車速監(jiān)測設備在預設時間內可能向車速信號處理設備上報了N個數字信號(指示車速的數字信號),若車速監(jiān)測設備發(fā)送指示車速的數字信號的發(fā)送周期可以為T,該數字信號所指示的車速為v(i),1≤i≤N,i為正整數;因此,預設時間內數字信號表示的行駛距離S則可以為該車速信號處理設備在N個周期接收的所有數字信號表示的行駛距離之和, 即且S(i)=v(i)×T。即車速信號處理設備可以根據該數字信號所指示的車速v(i),采用以下公式:
計算該車速信號處理設備接收的數字信號表示的行駛距離S。
S203、車速信號處理設備獲取當前脈沖信號中每個脈沖表示的行駛距離U。
可以想到的是,脈沖信號的頻率(即脈沖輸出頻率)一定,則該脈沖信號中每個脈沖表示的行駛距離一定,因此可以車速信號處理設備獲取當前脈沖信號的頻率,并根據當前脈沖信號的頻率獲取當前脈沖信號中每個脈沖表示的行駛距離U。
S204、車速信號處理設備根據U,計算預設時間內當前脈沖信號表示的行駛距離S′。
其中,車速信號處理設備監(jiān)測得到預設時間內當前脈沖信號輸出的脈沖個數NUM,然后根據U,以及NUM,采用以下公式:
S′=NUM×U
計算預設時間內當前脈沖信號表示的行駛距離S′。
S205、車速信號處理設備計算S和S′的差值△S=S-S′與U的比值,得到當前脈沖信號中待補償的脈沖個數△S/U。
S206、車速信號處理設備在預設時間內,為當前脈沖信號補償△S/U個脈沖,以調整脈沖輸出頻率。
其中,若S>S′,車速信號處理設備則在預設時間內,為當前脈沖信號增加|△S/U|個脈沖,以調整脈沖輸出頻率;若S<S′,車速信號處理設備則在預設時間內,為當前脈沖信號減少|△S/U|個脈沖,以調整脈沖輸出頻率。
可以想到的是,車速信號處理設備可以判斷S與S′的大小關系;若S>S′,當前脈沖信號中待補償的脈沖個數△S/U=|△S/U|;若S>S′,當前脈沖信號中待補償的脈沖個數△S/U=-|△S/U|=-|(S-S′)/U|。
示例性的,如圖7或圖8所示,假設本發(fā)明實施例中的脈沖信號為 正弦脈沖信號,此時當前脈沖信號在預設時間tY內輸出的脈沖個數為NUM,當前脈沖信號中待補償的脈沖個數△S/U;當S>S′時,如圖7所示,車速信號處理設備可以在預設時間內,為當前脈沖信號增加|△S/U|個脈沖,此時,調整后的脈沖信號在所述預設時間內輸出的脈沖個數,即脈沖輸出個數X=NUM+|△S/U|;當S<S′時,如圖8所示,車速信號處理設備可以預設時間內,為當前脈沖信號減少|△S/U|個脈沖,此時,調整后的脈沖信號在所述預設時間內輸出的脈沖個數,即脈沖輸出個數X=NUM-|△S/U|。
具體的,如圖9所示,車速信號處理設備在預設時間內,為當前脈沖信號補償△S/U個脈沖,以調整脈沖輸出頻率的方法(即S206)可以包括S206a-S206c:
S206a、車速信號處理設備獲取當前脈沖信號在預設時間內輸出的脈沖個數NUM,并計算NUM與△S/U之和,得到脈沖輸出個數X=NUM+△S/U。
其中,脈沖輸出個數X為調整后的脈沖信號在預設時間內輸出的脈沖個數。X=NUM+△S/U=NUM+|△S/U|或者X=NUM+△S/U=NUM-|△S/U|。
S206b、車速信號處理設備計算預設脈沖周期系數C與脈沖輸出個數X的比值,得到脈沖輸出周期D=C/X。
其中,當脈沖輸出個數X=NUM+△S/U=0時,則可以直接輸出該脈沖信號,無需調整脈沖輸出頻率。
S206c、車速信號處理設備根據脈沖輸出周期D調整脈沖輸出頻率。
S207、車速信號處理設備采用調整后的脈沖輸出頻率輸出脈沖信號。
本發(fā)明實施例提供的車速信號處理方法,可以通過計算預設時間內、數字信號表示的行駛距離S與當前脈沖信號表示的行駛距離S′的差值△S=S-S′;然后計算△S與當前脈沖信號中每個脈沖表示的行駛距離U的比值,得到所述當前脈沖信號中待補償的脈沖個數△S/U;再采用為當前脈沖信號補償△S/U個脈沖的方式調整脈沖輸出頻率。
通過本方案,可以根據數字信號表示的行駛距離和脈沖信號表示的行駛距離的差值,調整脈沖輸出頻率,因此可以解決現(xiàn)有技術中采用固定頻率的脈沖信號難以準確表示數字信號指示的車速信號的問題。調整后的脈沖輸出頻率(即脈沖信號的頻率)能夠準確表示數字信號所指示的車速信號。
實施例三
本發(fā)明實施例提供一種車速信號處理設備,如圖10所示,該車速信號處理設備包括:存儲器31和處理器32。
存儲器31,用于存儲一組程序代碼,所述存儲器31為所述車速信號處理設備的計算機存儲介質,所述計算機存儲介質包括:非易失性存儲介質。
處理器32,用于根據所述存儲器存儲的一組程序代碼,執(zhí)行如下操作:
接收車速監(jiān)測設備發(fā)送的指示車速的數字信號;
獲取當前脈沖信號中每個脈沖表示的行駛距離U;
計算預設時間內所述數字信號表示的行駛距離S,并根據U,計算所述預設時間內所述當前脈沖信號表示的行駛距離S′;
計算S和S′的差值△S=S-S′與U的比值,得到所述當前脈沖信號中待補償的脈沖個數△S/U,并在所述預設時間內,為所述當前脈沖信號補償△S/U個脈沖,以調整脈沖輸出頻率;
采用調整后的脈沖輸出頻率輸出脈沖信號。
在本發(fā)明實施例中,所述存儲器31和所述處理器32通過總線連接并完成相互間的通信。
其中,總線可以是工業(yè)標準體系結構(Industry Standard Architecture,ISA)總、外部設備互連(Peripheral Component Interconnect,PCI)總線或擴展工業(yè)標準體系結構(Extended Industry Standard Architecture,EISA)總線等。該總線可以分為地址總線、數據總線、控制總線等。為便于表示,圖10中僅用一條粗線表示,但并不表示僅有一根總線或一種類型的總線。
進一步的,所述處理器32,具體用于:
若S>S′,則在所述預設時間內,為所述當前脈沖信號增加|△S/U|個脈沖,以調整脈沖輸出頻率;
若S<S′,則在所述預設時間內,為所述當前脈沖信號減少|△S/U|個脈沖,以調整脈沖輸出頻率。
進一步的,所述處理器32,具體用于:
獲取所述當前脈沖信號在所述預設時間內輸出的脈沖個數NUM,并計算NUM與△S/U之和,得到脈沖輸出個數X=NUM+△S/U,所述脈沖輸出個數X為調整后的脈沖信號在所述預設時間內輸出的脈沖個數;
計算預設脈沖周期系數C與所述脈沖輸出個數X的比值,得到脈沖輸出周期D=C/X;
根據所述脈沖輸出周期D調整所述脈沖輸出頻率。
本發(fā)明實施例提供的車速信號處理設備,可以通過計算預設時間內、數字信號表示的行駛距離S與當前脈沖信號表示的行駛距離S′的差值△S=S-S′;然后計算△S與當前脈沖信號中每個脈沖表示的行駛距離U的比值,得到所述當前脈沖信號中待補償的脈沖個數△S/U;再采用為當前脈沖信號補償△S/U個脈沖的方式調整脈沖輸出頻率。
通過本方案,可以根據數字信號表示的行駛距離和脈沖信號表示的行駛距離的差值,調整脈沖輸出頻率,因此可以解決現(xiàn)有技術中采用固定頻率的脈沖信號難以準確表示數字信號指示的車速信號的問題。調整后的脈沖輸出頻率(即脈沖信號的頻率)能夠準確表示數字信號所指示的車速信號。
通過本方案,可以結合電子地圖和行車速度計算出車輛經過干擾區(qū)域所需的時長T,并當時長T在預設時長范圍內時,若收音機信號強度小于信號強度閾值,則輸出白噪聲。這樣,一方面,可以通過輸出白噪聲的方式明確向用戶提示收音機不能夠正常播放的原因在于收音機信號較弱,而非收音機故障;另一方面,收音機信號強度小于信號強度閾值時輸出白噪聲,而非不停地在靜音模式/暫停播放模式-播放模式之間來回切換,可以避免收音機模式的頻繁切換,提高了用戶的收聽感受。
通過以上的實施方式的描述,所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據需要而將上述功能分配由不同的功能模塊完成,即將裝置的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例 僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上??梢愿鶕嶋H的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)或處理器(processor)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應以所述權利要求的保護范圍為準。