新四季網

Ppm編碼同步解調方法

2023-10-19 01:34:07 1


專利名稱::Ppm編碼同步解調方法
技術領域:
:本發明具體涉及紅外遙控編解碼
技術領域:
中的一種可將載波誤差檢測、邏輯位界定與數據還原同步進行的PPM編碼的解調方法。
背景技術:
:在紅外遙控編解碼
技術領域:
中,一幀數據的基本結構為引導碼+數據(一串邏輯位)+結束位,而常用邏輯位的編碼方式主要有PPM(PulsePositionModulation)與PWM(PulseWidthModulation)兩種。PWM編碼為一串載波+—段低電平,其以低電平的寬度來區別不同的邏輯位,而PPM編碼方式則是以一串載波與一段低電平的位置不同來區別邏輯位。對於PWM調製方式而言,其每個邏輯位之間有一串載波,邏輯位的個數與載波後低電平的個數相對應,故而解調過程只需判定載波後的低電平寬度即可判定邏輯位,解碼相對簡單、方法單一。而對於PPM編碼,因其相鄰邏輯位無特定界定符,這就給解碼過程帶來了至少三個障礙其一是,邏輯位的界定;其二是,邏輯位數目判定;其三是,邏輯位載波寬度判定。傳統的PPM解碼方式是將載波的誤差檢測、邏輯位的界定與數據還原分開依次順序進行,造成程序代碼解碼的過程極其繁雜,極大耗費MCU資源。
發明內容本發明的目的在於提出一種PPM編碼同步解調方法,其通過將載波誤差檢測、邏輯位界定與數據還原同步進行的方式,使PPM編碼的解碼過程大幅簡化,效率顯著提高,從而克服現有技術中的不足。為實現上述發明目的,本發明採用了如下技術方案一種PPM編碼同步解調方法,其特徵在於,該方法為設置有效電平標誌位,在PPM編碼電平跳變時,根據有效電平標誌位判定編碼邏輯位,再由載波誤差檢測確認電平的有效性,並調整電平標誌位,從而在邏輯界定的同時完成電平有效性確認與數據的還原,實現PPM編碼的同步解調。具體而言,該方法中,根據有效電平標誌位判定編碼邏輯位的過程為若是電平上升沿,電平有效電平標誌位為1,則此時則為邏輯1;若電平下降沿,電平有效電平標誌位為0,則此時為邏輯O。進一步的,該方法具體為若遇到電平上升沿,此時有效電平標誌位為1,則將邏輯位置1,若電平跳變後電平寬度等於一位邏輯位高電平,有效電平標誌位不操作,而若電平跳變後電平寬度等於兩位邏輯位高電平,則有效電平標誌位置零。該方法具體為若遇到電平上升沿,此時有效電平標誌位為0,則將邏輯位不操作,若電平跳變後電平寬度等於一位邏輯位高電平,有效電平標誌位不操作,而若電平跳變後電平寬度等於兩位邏輯位高電平,有效電平標誌位置零。該方法具體為若遇到電平下降沿,此時有效電平標誌位為1,則將邏輯位不操作,若電平跳變後電平寬度等於一位邏輯位高電平,有效電平標誌位不操作,而若電平跳變後電平寬度等於兩位邏輯位高電平,有效電平標誌位置1。該方法具體為若遇到電平下降沿,此時有效電平標誌位為0,則將邏輯位置0,若電平跳變後電平寬度等於一位邏輯位高電平,有效電平標誌位不操作,而若電平跳變後電平寬度等於兩位邏輯位高電平,有效電平標誌位置1。該方法具體為(1)設置有效電平標誌位,並將其置為1;(2)判定有效電平標誌位狀態,若為0,進入步驟3,若為1,則置解碼的數據為邏輯1,進入步驟3;(3)判別高電平寬度是否在一個邏輯位高電平寬度誤差允許範圍內,若是,轉到步驟4,若溢出,則檢驗高電平寬度是否在兩倍邏輯位高電平允許範圍內,若是,則將有效電平標誌位置0,並轉到步驟4,若再次溢出,則解碼出錯,跳到步驟6;(4)判別有效電平標誌位,是1進入步驟5,是0則解碼的數據為邏輯0,此為所解的一位碼型,並進入步驟5;(5)判別解碼是否完成,若完成則解碼成功,進入步驟6,若未完成,則判別低電平是否在一位邏輯位低電平寬度誤差允許範圍內,若在範圍內,跳轉到步驟2,若溢出,判別是否在兩倍邏輯位低電平允許範圍內,若在範圍內,將有效電平標誌位置1,並跳轉到步驟2,若再次溢出,則解碼出錯,進入步驟6;(6)解碼結束。本發明通過研究PPM編碼電平(電平信號已經過紅外一體化接收頭濾波)跳變的規律,採用有效電平跳變的方式來界定邏輯位,使其在邏輯界定的同時完成數據的還原。該技術方案極大的提高了MCU在編碼解調時的使用效率,也使程序代碼結構變的更加簡潔、維護更為方便。具體的,本發明通過設置有效電平標誌位,在電平跳變時,根據有效電平標誌位判定編碼邏輯位;再由電平誤差檢測設置有效電平標誌位,電平跳變、有效電平標誌以及數據記錄之間關係如下表所示tableseeoriginaldocumentpage5___等於兩位邏輯位低電平置1注該表中「X」表示無新的邏輯位產生,不給予記錄;「一」表示不對有效電平標誌位操作。與現有技術相比,本發明的有益效果在於(1)程序結構清晰,簡單;(2)MCU資源得到節約,其機器代碼節約40%;(3)變量少、入口少、出口少,使其程序易控、易移植、穩定性高。圖1是RC5碼型結構示意圖;圖2是RC5編碼方式的邏輯位示意圖;圖3為RC5碼紅外一體化接收頭濾波後的邏輯位示意圖;圖4為本發明具體實施方式中PPM編碼同步解調方法的流程圖。具體實施例方式以下結合附圖及具體實施方式對本發明的內容作進一步說明。本實施例以PhilipsRC5(3010)為例闡明利用本發明的方法以MCU對PPM編碼的解調過程。如圖1所示是RC5碼型的結構,其中S1/S2為固定引導碼,T為奇偶校驗碼。如圖2所示是RC5編碼方式的邏輯位0與1,而如圖3所示為RC5碼經紅外一體化接收頭濾波後,所輸出的邏輯位0與1的對應脈衝,即MCU輸入引腳接收到的波形(紅外一體化接收頭當有載波輸入脈衝輸入時,過濾載波輸出低電平,無載波輸入,維持高電平輸出)。以下為PPM編碼的接收電平誤差檢測、邏輯位界定、及其數據還原的實現步驟(如圖4所示)(1)設置有效電平標誌位(以下簡稱有效電平標誌位),並將其置為「1」;(2)判定有效電平標誌位狀態,若為「0」,進入步驟3,若為「1」,則置解碼的數據為邏輯「1」(即,此為所解的一位碼型),進入步驟3;(3)判別高電平寬度是否在一個邏輯位高電平寬度誤差允許範圍內,若是,轉到步驟4,若溢出,則檢驗高電平寬度是否在兩倍邏輯位高電平允許範圍內,若是,則將有效電平標誌位置「0」,並轉到步驟4,若再次溢出,則解碼出錯,跳到步驟6;(4)判別有效電平標誌位,是「1」進入步驟5,是「0」則解碼的數據為邏輯「0」(即,此為所解的一位碼型),進入步驟5;(5)判別解碼是否完成,若完成則解碼成功,進入步驟6,若未完成,則判別低電平是否在一位邏輯位低電平寬度誤差允許範圍內,若在範圍內,跳轉到步驟2,若溢出,判別是否在兩倍邏輯位低電平允許範圍內,若在範圍內,將有效電平標誌位置「1」,並跳轉到步驟2,若再次溢出,則解碼出錯,進入步驟6;(6)解碼結束。以上說明就常見的PPM碼型做說明,對於特殊的PPM皆可通過設置有效標誌,以電平跳變為基礎,實現其誤差檢測與脈碼同步解調,其實現思想與方法與以上步驟一致。以上說明,及在圖紙上所示的實施例,不可解析為限定本發明的設計思想。在本發明的
技術領域:
裡持有相同知識者可以將本發明的技術性思想以多樣的形態改良變更,這樣的改良及變更應理解為屬於本發明的保護範圍內。權利要求一種PPM編碼同步解調方法,其特徵在於,該方法為設置有效電平標誌位,在PPM編碼電平跳變時,根據有效電平標誌位判定編碼邏輯位,再由載波誤差檢測確認電平的有效性,並調整電平標誌位,從而在邏輯界定的同時完成電平有效性確認與數據的還原,實現PPM編碼的同步解調。2.如權利要求1所述的PPM編碼同步解調方法,其特徵在於,該方法中,根據有效電平標誌位判定編碼邏輯位的過程為若是電平上升沿,電平有效電平標誌位為1,則此時則為邏輯1;若電平下降沿,電平有效電平標誌位為0,則此時為邏輯0。3.如權利要求1所述的PPM編碼同步解調方法,其特徵在於,該方法具體為若遇到電平上升沿,此時有效電平標誌位為1,則將邏輯位置1,若電平跳變後電平寬度等於一位邏輯位高電平,有效電平標誌位不操作,而若電平跳變後電平寬度等於兩位邏輯位高電平,則有效電平標誌位置零。4.如權利要求1所述的PPM編碼同步解調方法,其特徵在於,該方法具體為若遇到電平上升沿,此時有效電平標誌位為0,則將邏輯位不操作,若電平跳變後電平寬度等於一位邏輯位高電平,有效電平標誌位不操作,而若電平跳變後電平寬度等於兩位邏輯位高電平,有效電平標誌位置零。5.如權利要求1所述的PPM編碼同步解調方法,其特徵在於,該方法具體為若遇到電平下降沿,此時有效電平標誌位為1,則將邏輯位不操作,若電平跳變後電平寬度等於一位邏輯位高電平,有效電平標誌位不操作,而若電平跳變後電平寬度等於兩位邏輯位高電平,有效電平標誌位置1。6.如權利要求1所述的PPM編碼同步解調方法,其特徵在於,該方法具體為若遇到電平下降沿,此時有效電平標誌位為0,則將邏輯位置0,若電平跳變後電平寬度等於一位邏輯位高電平,有效電平標誌位不操作,而若電平跳變後電平寬度等於兩位邏輯位高電平,有效電平標誌位置1。7.如權利要求1所述的PPM編碼同步解調方法,其特徵在於,該方法具體為(1)設置有效電平標誌位,並將其置為1;(2)判定有效電平標誌位狀態,若為0,進入步驟3,若為1,則置解碼的數據為邏輯1,進入步驟3;(3)判別高電平寬度是否在一個邏輯位高電平寬度誤差允許範圍內,若是,轉到步驟4,若溢出,則檢驗高電平寬度是否在兩倍邏輯位高電平允許範圍內,若是,則將有效電平標誌位置0,並轉到步驟4,若再次溢出,則解碼出錯,跳到步驟6;(4)判別有效電平標誌位,是1進入步驟5,是0則解碼的數據為邏輯0,此為所解的一位碼型,並進入步驟5;(5)判別解碼是否完成,若完成則解碼成功,進入步驟6,若未完成,則判別低電平是否在一位邏輯位低電平寬度誤差允許範圍內,若在範圍內,跳轉到步驟2,若溢出,判別是否在兩倍邏輯位低電平允許範圍內,若在範圍內,將有效電平標誌位置1,並跳轉到步驟2,若再次溢出,則解碼出錯,進入步驟6;(6)解碼結束。全文摘要本發明涉及一種PPM編碼同步解調方法,其方案為設置有效電平標誌位,在PPM編碼電平變時,根據有效電平標誌位判定編碼邏輯位,再由載波誤差檢測確認電平的有效性,並調整電平標誌位,從而在邏輯界定的同時完成電平有效性確認與數據的還原,實現PPM編碼的同步解調。本發明的優勢在於(1)通過將載波誤差檢測、邏輯位界定與數據還原同步進行的方式,使PPM編碼的解碼過程大幅簡化,效率顯著提高;(2)程序結構清晰,簡單;(3)MCU資源得到節約,其機器代碼節約40%;(4)變量少、入口少、出口少,使其程序易控、易移植、穩定性高。文檔編號H03M13/03GK101800558SQ20091021716公開日2010年8月11日申請日期2009年12月31日優先權日2009年12月31日發明者徐君怡,曹明潤,賈力,馬春龍申請人:蘇州市華芯微電子有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀