在遙控玩具晶片中正確識別並掩蓋噪聲幹擾錯誤的方法
2023-05-14 08:25:56
專利名稱:在遙控玩具晶片中正確識別並掩蓋噪聲幹擾錯誤的方法
技術領域:
本發明涉及一種在遙控玩具晶片中正確識別並掩蓋噪聲幹擾錯誤的方法。
背景技術:
遙控玩具在遙控過程中,由於周圍環境或距離的影響,接受器有一定機率接收到錯誤的信號,目前的遙控玩具晶片在接受到這些錯誤信號後,如果在一段固定時間內檢測到的信號都是錯誤信號(不管是什麼原因造成的),則把輸出清零。這樣,遙控玩具晶片在接受到錯誤的信號時,不能辨別錯誤發生的原因是發射器停止發射了還是由於噪聲幹擾而誤碼,也無法對這些情況進行分別的處理。
發明內容
為了克服遙控玩具晶片在遙控過程中不能分辨所接受到的錯誤信號的成因並無法對不同成因的錯誤信號採用不同處理方法的弊端,本發明通過使用掩錯技術,使晶片在接受到可檢測的錯誤信號時,先分辨是發射器停止發射還是噪聲幹擾造成的誤碼,然後採用不同的方法進行處理,對前者只是保持輸出一段時間就關閉輸出(防止按鍵抖動),對後者則保持前一次的輸出。
對於遙控玩具晶片,都需要幀同步,即每一幀數據都會有一個頭信號來標誌信號的起始點,本發明就以這個頭信號的正確與否來判定發射器是否有發射信號。如果在一段固定的時間內沒有發現正確的頭信號,則可認定為發射器沒有發射信號;如果發現正確的頭信號,而數據信號有可檢測的錯誤,則可認定為錯誤是噪聲幹擾造成的。遙控玩具晶片在對所接受到的錯誤信號作出上述不同認定的基礎上進行相應的處理,即如被認定為發射器沒有發射信號的,晶片在經過一段固定的時間之後停止輸出;如被認定為是噪聲幹擾造成的錯誤信號的,晶片保持前一次的輸出。
本發明的優點有1、可以分辨錯誤信號的成因;2、可以對不同成因的錯誤信號採用不同的處理方法。
本發明可以使遙控玩具晶片在不降低反應速度的情況下大幅提升遙控不抖動距離。
圖1是本發明一個實施例的流程圖。其中,A表示接受到相關信號;B表示對A所接受的信號進行頭信號檢測;C表示根據B的檢測發現有頭信號;D表示因存在C中的頭信號而認定錯誤信號是噪聲幹擾造成的;E表示根據D的認定保持前一次的輸出;F表示經過B初測沒有發現頭信號;T表示對F持續進行一段固定時間t秒的頭信號檢測;G表示經過時間t秒的檢測後沒有發現頭信號而停止輸出。
具體實施方法如圖1,正在前進的遙控玩具車,突然接受到遙控發射器發射的讓小車前進的信號(A),遙控玩具晶片對所接受到的讓小車前進的信號進行頭信號檢測(B),如有檢測到一幀頭信號正確、數據錯誤的信號,小車將繼續前進(C、D、E);如遙控玩具晶片持續t秒鐘沒有檢測到頭信號,小車停止前進(G);如遙控玩具晶片在沒有t秒鐘的時間內檢測到一個頭信號正確、數據錯誤的信號,小車繼續前進(C、D、E)。
權利要求
1.一種在遙控玩具晶片中正確識別並掩蓋噪聲幹擾錯誤的方法,其特徵是通過檢測頭信號的情況辨別錯誤信號的產生原因,並對這些不同原因產生的錯誤信號採取不同的處理方法。
2.根據權利要求1所述的在遙控玩具晶片中正確識別並掩蓋噪聲幹擾錯誤的方法,其特徵是如果在一段固定時間內沒有發現正確的頭信號,則認定為發射器沒有發射信號;如果頭信號正確,而數據信號有可檢測的錯誤,則認定為錯誤是噪聲幹擾造成的。
3.根據權利要求1所述的在遙控玩具晶片中正確識別並掩蓋噪聲幹擾錯誤的方法,其特徵是如被認定為發射器沒有發射信號的,晶片在經過一段固定的時間之後停止輸出;如被認定為是噪聲幹擾造成的錯誤信號的,晶片保持前一次的輸出。
全文摘要
一種在遙控玩具晶片中正確識別並掩蓋噪聲幹擾錯誤的方法,通過使用掩錯技術,使遙控玩具晶片在接受到可檢測的錯誤信號時,先分辨是發射器停止發射還是噪聲幹擾造成的誤碼,然後採用不同的方法進行處理,對前者只是保持輸出一段時間就關閉輸出(防止按鍵抖動),對後者則保持前一次的輸出。
文檔編號A63H30/02GK1712091SQ20041005996
公開日2005年12月28日 申請日期2004年6月27日 優先權日2004年6月27日
發明者王峰 申請人:珠海炬力集成電路設計有限公司