本發(fā)明屬于信號延遲處理技術(shù),具體為一種位置信息延遲校正的方法。
背景技術(shù):
當(dāng)今科技發(fā)展,的信息交流空間處于一種擁擠的狀態(tài),信息的發(fā)射和接收端之間可能不斷進(jìn)行著信息的交流。在這種情況下,由于信息發(fā)射延遲,可能會(huì)產(chǎn)生信息接收端接收到的信息時(shí)間與發(fā)射時(shí)間相差甚遠(yuǎn),信息接收錯(cuò)亂,與信息到達(dá)時(shí)已失去有效性等一系列問題。
現(xiàn)有技術(shù)中,對信息延遲的處理往往停留在大范圍角度上,這樣大范圍的處理容易引起信號相位上的紊亂,而且容易產(chǎn)生偏差。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種位置信息延遲校正的方法,具體步驟如下:
通過對位置信號執(zhí)行短時(shí)傅里葉變換來產(chǎn)生頻譜信號;
對多個(gè)預(yù)定頻帶中的每一個(gè)設(shè)定傳播延遲時(shí)間;
根據(jù)對于多個(gè)預(yù)定頻帶中的每一個(gè)設(shè)定的傳播延遲時(shí)間來計(jì)算對于多個(gè)預(yù)定頻帶中的每一個(gè)的相位控制量;
利用超聲波發(fā)射系統(tǒng)產(chǎn)生脈沖信號,從而輔助對信息延遲校正;
對多個(gè)預(yù)定頻帶中的每一個(gè)所計(jì)算的相位控制量平滑處理來產(chǎn)生相位控制信號;
指定要設(shè)定傳播延遲時(shí)間的頻帶的數(shù)量和寬度中的至少一個(gè);
根據(jù)所產(chǎn)生的相位控制信號來控制對于多個(gè)預(yù)定頻帶中的每一個(gè)的頻譜信號的相位;
通過對頻譜信號執(zhí)行短時(shí)傅里葉逆變換來產(chǎn)生已經(jīng)完成傳播延遲校正的位置信號,所述頻譜信號的相位對于多個(gè)預(yù)定頻帶中的每一個(gè)受控。
進(jìn)一步,對多個(gè)預(yù)定頻帶中的每一個(gè)設(shè)定傳播延遲時(shí)間,具體步驟包括:
設(shè)定信息接收端信息以及執(zhí)行時(shí)間設(shè)定作業(yè)的觸發(fā)條件;
檢測到預(yù)定頻帶處于待工作狀態(tài)時(shí),該信息收發(fā)單元根據(jù)該信息接收端信息發(fā)送相應(yīng)的詢問信息,并接收該信息接收端回傳的包括有時(shí)間信息的回復(fù)信息;
記錄該信息收發(fā)單元發(fā)送詢問信息及接收回復(fù)信息對應(yīng)的時(shí)間信息;
篩選出該信息收發(fā)單元接收回復(fù)信息中的時(shí)間信息,并依據(jù)所記錄的時(shí)間信息以及預(yù)設(shè)的運(yùn)算處理規(guī)則,運(yùn)算并設(shè)定每一個(gè)預(yù)定頻帶對應(yīng)的傳播延遲時(shí)間。
進(jìn)一步,設(shè)定信息接收端信息以及執(zhí)行時(shí)間設(shè)定作業(yè)觸發(fā)條件,包括設(shè)定為該電子裝置的當(dāng)前時(shí)間為初始設(shè)定時(shí)間或設(shè)定為該電子裝置接收到使用者輸入的啟動(dòng)指令時(shí),即執(zhí)行時(shí)間設(shè)定作業(yè)。
進(jìn)一步,設(shè)定的信息接收端信息是短信發(fā)送號碼或信息地址。
進(jìn)一步,記錄該信息收發(fā)單元發(fā)送詢問信息及接收回復(fù)信息對應(yīng)的時(shí)間信息,其內(nèi)容包括:借由定時(shí)器在該信息收發(fā)單元發(fā)送詢問信息時(shí)開始計(jì)時(shí),并在該信息收發(fā)單元接收該信息接收端回傳的回復(fù)信息時(shí)停止計(jì)時(shí)。
進(jìn)一步,系統(tǒng)對定時(shí)器計(jì)時(shí)進(jìn)行監(jiān)控,當(dāng)時(shí)間設(shè)定系統(tǒng)判斷到該定時(shí)器的計(jì)時(shí)累計(jì)時(shí)間超過一預(yù)設(shè)時(shí)間長度值時(shí),控制定時(shí)器重新計(jì)時(shí),且信息收發(fā)單元重新執(zhí)行信息發(fā)送作業(yè)的步驟。
進(jìn)一步,利用超聲波發(fā)射系統(tǒng)產(chǎn)生脈沖信號,從而輔助對信息延遲校正,具體步驟包括:
根據(jù)第一延遲值產(chǎn)生第一脈沖信號,并記錄產(chǎn)生該第一脈沖信號的時(shí)間,記為第一時(shí)間;
根據(jù)到達(dá)超聲波探頭的第一脈沖信號輸出一觸發(fā)信號;
根據(jù)該觸發(fā)信號記錄第一脈沖信號到達(dá)超聲波探頭的時(shí)間,記為第二時(shí)間;
根據(jù)第一時(shí)間與該第二時(shí)間的變異量調(diào)整第一延遲值以產(chǎn)生第二延遲值;
根據(jù)該第二延遲值產(chǎn)生第二脈沖信號。
本發(fā)明利用超聲波技術(shù)和信號延遲校正技術(shù)進(jìn)行雙重校正,能夠在信息發(fā)射時(shí)對其延遲進(jìn)行最大程度的校正。
附圖說明
圖1為本發(fā)明流程圖。
具體實(shí)施方式
本發(fā)明為一種位置信息延遲校正的方法,包括以下步驟:
通過對位置信號執(zhí)行短時(shí)傅里葉變換來產(chǎn)生頻譜信號;
對多個(gè)預(yù)定頻帶中的每一個(gè)設(shè)定傳播延遲時(shí)間;
根據(jù)對于多個(gè)預(yù)定頻帶中的每一個(gè)設(shè)定的傳播延遲時(shí)間來計(jì)算對于多個(gè)預(yù)定頻帶中的每一個(gè)的相位控制量;
利用超聲波發(fā)射系統(tǒng)產(chǎn)生脈沖信號,從而輔助對信息延遲校正;
對多個(gè)預(yù)定頻帶中的每一個(gè)所計(jì)算的相位控制量平滑處理來產(chǎn)生相位控制信號;
指定要設(shè)定傳播延遲時(shí)間的頻帶的數(shù)量和寬度中的至少一個(gè);
根據(jù)所產(chǎn)生的相位控制信號來控制對于多個(gè)預(yù)定頻帶中的每一個(gè)的頻譜信號的相位;
通過對頻譜信號執(zhí)行短時(shí)傅里葉逆變換來產(chǎn)生已經(jīng)完成傳播延遲校正的位置信號,所述頻譜信號的相位對于多個(gè)預(yù)定頻帶中的每一個(gè)受控。
對多個(gè)預(yù)定頻帶中的每一個(gè)設(shè)定傳播延遲時(shí)間,具體步驟包括:
設(shè)定信息接收端信息以及執(zhí)行時(shí)間設(shè)定作業(yè)的觸發(fā)條件;
檢測到預(yù)定頻帶處于待工作狀態(tài)時(shí),該信息收發(fā)單元根據(jù)該信息接收端信息發(fā)送相應(yīng)的詢問信息,并接收該信息接收端回傳的包括有時(shí)間信息的回復(fù)信息;
記錄該信息收發(fā)單元發(fā)送詢問信息及接收回復(fù)信息對應(yīng)的時(shí)間信息;
篩選出該信息收發(fā)單元接收回復(fù)信息中的時(shí)間信息,并依據(jù)所記錄的時(shí)間信息以及預(yù)設(shè)的運(yùn)算處理規(guī)則,運(yùn)算并設(shè)定每一個(gè)預(yù)定頻帶對應(yīng)的傳播延遲時(shí)間。
設(shè)定信息接收端信息以及執(zhí)行時(shí)間設(shè)定作業(yè)觸發(fā)條件,包括設(shè)定為該電子裝置的當(dāng)前時(shí)間為初始設(shè)定時(shí)間或設(shè)定為該電子裝置接收到使用者輸入的啟動(dòng)指令時(shí),即執(zhí)行時(shí)間設(shè)定作業(yè)。
設(shè)定的信息接收端信息是短信發(fā)送號碼或信息地址。
記錄該信息收發(fā)單元發(fā)送詢問信息及接收回復(fù)信息對應(yīng)的時(shí)間信息,其內(nèi)容包括:借由定時(shí)器在該信息收發(fā)單元發(fā)送詢問信息時(shí)開始計(jì)時(shí),并在該信息收發(fā)單元接收該信息接收端回傳的回復(fù)信息時(shí)停止計(jì)時(shí)。
系統(tǒng)對定時(shí)器計(jì)時(shí)進(jìn)行監(jiān)控,當(dāng)時(shí)間設(shè)定系統(tǒng)判斷到該定時(shí)器的計(jì)時(shí)累計(jì)時(shí)間超過一預(yù)設(shè)時(shí)間長度值時(shí),控制定時(shí)器重新計(jì)時(shí),且信息收發(fā)單元重新執(zhí)行信息發(fā)送作業(yè)的步驟。
利用超聲波發(fā)射系統(tǒng)產(chǎn)生脈沖信號,從而輔助對信息延遲校正,具體步驟包括:
根據(jù)第一延遲值產(chǎn)生第一脈沖信號,并記錄產(chǎn)生該第一脈沖信號的時(shí)間,記為第一時(shí)間;
根據(jù)到達(dá)超聲波探頭的第一脈沖信號輸出一觸發(fā)信號;
根據(jù)該觸發(fā)信號記錄第一脈沖信號到達(dá)超聲波探頭的時(shí)間,記為第二時(shí)間;
根據(jù)第一時(shí)間與該第二時(shí)間的變異量調(diào)整第一延遲值以產(chǎn)生第二延遲值;
根據(jù)該第二延遲值產(chǎn)生第二脈沖信號。
判斷該變異量是否小于一默認(rèn)值;其中,當(dāng)該變異量小于該默認(rèn)值時(shí),停止調(diào)整該第一延遲值。
其中該第一脈沖信號產(chǎn)生步驟是根據(jù)一延遲表的該第一延遲值產(chǎn)生該第一脈沖信號。
其中該變異量等于該第二時(shí)間減去該第一時(shí)間。
其中該第二延遲值等于該第一延遲值減去該變異量。
基于所產(chǎn)生的相位控制信號來控制對于多個(gè)預(yù)定頻帶中的每一個(gè)的頻譜信號的相位,即基于相位控制信號來旋轉(zhuǎn)和偏移多個(gè)預(yù)定頻帶中的每一個(gè)的頻譜信號的相位。