新四季網

一種解析波形的方法和裝置製造方法

2023-07-05 11:51:11

一種解析波形的方法和裝置製造方法
【專利摘要】本發明提供一種解析波形的方法和裝置,所述方法包括:接收正弦波波形,對正弦波波形進行採樣得到方波波形,方波波形依次包括測試數據的波形和有效數據的波形;獲取測試數據的波形中第i個上升沿與第i+1個上升沿之間的脈衝寬度Mi,及第i個下降沿與第i+1個下降沿之間的脈衝寬度Ni;利用脈衝寬度Mi和脈衝寬度Ni獲取邏輯0的周期T0和邏輯1的周期T1;判斷脈衝寬度Mi和脈衝寬度Ni是否在周期T0和周期T1之間;如果脈衝寬度Mi在周期T0與周期T1之間,則按照方波波形中相鄰的兩個下降沿間的脈衝寬度,依次解析有效數據的波形表示的比特;如果脈衝寬度Ni在周期T0與周期T1之間,則按照相鄰的兩個上升沿間的脈衝寬度,依次解析有效數據的波形表示的比特。
【專利說明】一種解析波形的方法和裝置
【技術領域】
[0001]本發明涉及電子【技術領域】,尤其涉及一種解析波形方法和裝置。
【背景技術】
[0002]智能密鑰設備為具有籤名功能和/或動態口令生成功能的安全設備。在智能密鑰設備與手機、平板電腦等移動終端通過音頻接口進行通信時,在移動終端輸出波形後,智能密鑰設備會對接收的波形進行採樣,解析出波形對應的比特。
[0003]而現有技術中沒有提供一種解析音頻信號對應的波形的方案。

【發明內容】

[0004]本發明提供一種解析波形的方法和裝置,主要目的在於提供在通過音頻接口傳輸波形時對波形的解析方案。
[0005]一種解析波形的方法,包括:接收正弦波波形,對所述正弦波波形進行採樣,得到方波波形,其中所述方波波形依次包括測試數據的波形和有效數據的波形,其中所述測試數據的波形包括預先協商的a個連續的邏輯O以及b個連續的邏輯I的波形,其中a和b均為大於或等於3的整數,其中邏輯O的周期TO和邏輯I的周期Tl不相等;獲取所述測試數據的波形中第i個上升沿與第i+Ι個上升沿之間的脈衝寬度Mi,以及第i個下降沿與第i+Ι個下降沿之間的脈衝寬度Ni,i為小於或等於a和b的總和的正整數;按照預先獲取的所述測試數據的波形中邏輯O和邏輯I的比特順序,利用脈衝寬度Mi和脈衝寬度Ni獲取邏輯O的周期TO和邏輯I的周期Tl ;判斷脈衝寬度Mi和脈衝寬度Ni是否在周期TO和周期Tl之間;如果脈衝寬度Mi在周期TO與周期Tl之間,則按照相鄰的兩個下降沿間的脈衝寬度,依次獲取有效數據的波形的各脈衝寬度;如果脈衝寬度Ni在周期TO與周期Tl之間,則按照相鄰的兩個上升沿間的脈衝寬度,依次獲取有效數據的波形的各脈衝寬度;在得到有效數據的波形的各脈衝寬度後,根據邏輯O的周期TO和邏輯I的周期Tl以及有效數據的波形的各脈衝寬度,解析有效數據的波形表示的比特。
[0006]其中,按照預先獲取的所述測試數據的波形中邏輯O和邏輯I的比特順序,利用脈衝寬度Mi和脈衝寬度Ni獲取邏輯O的周期TO和邏輯I的周期Tl,包括:獲取測試數據的波形中邏輯O對應的多個脈衝寬度,對獲取到的邏輯O對應的多個脈衝寬度取平均,得到周期TO ;以及,獲取測試數據的波形中邏輯I對應的多個脈衝寬度,對獲取到的邏輯I對應的多個脈衝寬度取平均,得到周期Tl。
[0007]—種解析波形的方法,包括:步驟A、接收正弦波波形,對所述正弦波波形進行採樣,得到方波波形;步驟B、獲取所述方波波形中第i個上升沿與第i+Ι個上升沿之間的脈衝寬度Mi,以及第i個下降沿與第i+Ι個下降沿之間的脈衝寬度Ni,i為正整數;步驟C、判斷脈衝寬度Mi和脈衝寬度Ni是否在預先獲取的邏輯O的周期TO和預先獲取的邏輯I的周期Tl之間,其中周期TO和周期Tl不相等;步驟D、如果脈衝寬度Mi在周期TO與周期Tl之間,則根據邏輯O的周期TO和邏輯I的周期Tl以及脈衝寬度Ni解析所述方波波形,得到所述方波波形表示的比特;如果脈衝寬度Ni在周期TO和周期Tl之間,則根據邏輯O的周期TO和邏輯I的周期Tl以及脈衝寬度Mi解析所述方波波形,得到所述方波波形表示的比特;步驟E、如果脈衝寬度Mi和脈衝寬度Ni均不在周期TO和周期Tl之間,則更新i的取值為i+Ι,執行步驟B。
[0008]一種解析波形的裝置,包括:處理模塊,用於接收正弦波波形,對所述正弦波波形進行採樣,得到方波波形,其中所述方波波形依次包括測試數據的波形和有效數據的波形,其中所述測試數據的波形包括預先協商的a個連續的邏輯O以及b個連續的邏輯I的波形,其中a和b均為大於或等於3的整數,其中邏輯O的周期TO和邏輯I的周期Tl不相等;第一獲取模塊,用於獲取所述測試數據的波形中第i個上升沿與第i+Ι個上升沿之間的脈衝寬度Mi,以及第i個下降沿與第i+Ι個下降沿之間的脈衝寬度Ni,i為小於或等於a和b的總和的正整數;第二獲取模塊,用於按照預先獲取的所述測試數據的波形中邏輯O和邏輯I的比特順序,利用脈衝寬度Mi和脈衝寬度Ni獲取邏輯O的周期TO和邏輯I的周期Tl ;判斷模塊,用於判斷脈衝寬度Mi和脈衝寬度Ni是否在周期TO和周期Tl之間第三獲取模塊,用於如果脈衝寬度Mi在周期TO與周期Tl之間,則按照相鄰的兩個下降沿間的脈衝寬度,依次獲取有效數據的波形的各脈衝寬度;如果脈衝寬度Ni在周期TO與周期Tl之間,則按照相鄰的兩個上升沿間的脈衝寬度,依次獲取有效數據的波形的各脈衝寬度;解析模塊,用於在得到有效數據的波形的各脈衝寬度後,根據邏輯O的周期TO和邏輯I的周期Tl以及有效數據的波形的各脈衝寬度,解析有效數據的波形表示的比特。
[0009]其中,所述第二獲取模塊,用於獲取測試數據的波形中邏輯O對應的多個脈衝寬度,對獲取到的邏輯O對應的多個脈衝寬度取平均,得到周期TO ;以及,獲取測試數據的波形中邏輯I對應的多個脈衝寬度,對獲取到的邏輯I對應的多個脈衝寬度取平均,得到周期Tl。
[0010]一種解析波形的裝置,包括:處理模塊,用於接收正弦波波形,對所述正弦波波形進行採樣,得到方波波形;獲取模塊,用於獲取所述方波波形中第i個上升沿與第i+Ι個上升沿之間的脈衝寬度Mi,以及第i個下降沿與第i+Ι個下降沿之間的脈衝寬度Ni,i為正整數;判斷模塊,用於判斷脈衝寬度Mi和脈衝寬度Ni是否在預先獲取的邏輯O的周期TO和預先獲取的邏輯I的周期Tl之間,其中周期TO和周期Tl不相等;解析模塊,用於如果脈衝寬度Mi在周期TO與周期Tl之間,則根據邏輯O的周期TO和邏輯I的周期Tl以及脈衝寬度Ni解析所述方波波形,得到所述方波波形表示的比特;如果脈衝寬度Ni在周期TO和周期Tl之間,則根據邏輯O的周期TO和邏輯I的周期Tl以及脈衝寬度Mi解析所述方波波形,得到所述方波波形表示的比特;更新模塊,用於如果脈衝寬度Mi和脈衝寬度Ni均不在周期TO和周期Tl之間,則更新i的取值為i+Ι,觸發獲取模塊的操作。
[0011]本發明提供的方法實施例,在通過傳輸不同周期的波形來表示邏輯O和I時,採用不同方式獲取測試波形的周期,確定對有效數據的波形所使用的波形劃分基準,提高波形解析的準確度。
【專利附圖】

【附圖說明】
[0012]為了更清楚地說明本發明實施例的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域的普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他附圖。
[0013]圖1為本發明提供一種解析波形的方法實施例的流程示意圖;
[0014]圖2為本發明提供另一種解析波形的方法實施例的流程示意圖;
[0015]圖3為本發明提供一種解析波形的裝置實施例的結構示意圖;
[0016]圖4為本發明提供另一種解析波形的裝置實施例的結構示意圖。
【具體實施方式】
[0017]下面結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明的保護範圍。
[0018]下面將結合附圖對本發明實施例作進一步地詳細描述。
[0019]圖1為本發明提供一種解析波形的方法實施例的流程示意圖。圖1所示方法實施例包括:
[0020]步驟101、接收正弦波波形,對所述正弦波波形進行採樣,得到方波波形,其中所述方波波形依次包括測試數據的波形和有效數據的波形,其中所述測試數據的波形包括預先協商的a個連續的邏輯O以及b個連續的邏輯I的波形,其中a和b均為大於或等於3的整數,其中邏輯O的周期TO和邏輯I的周期Tl不相等;
[0021]其中,智能密鑰設備對接收到的由移動終端發送的正弦波,按照本地的採樣頻率,對所述正弦波採樣得到方波波形,其中方波中攜帶的數據包括測試數據和有效數據,其中測試數據用於確定方波波形中周期的劃分基準,有效數據為移動終端傳輸的實際需要的數據;其中方波中攜帶的邏輯O和邏輯I是通過不相等的周期來區分的;
[0022]另外,測試數據的波形中邏輯O和邏輯I的個數均大於3個,以減小波形傳輸過程中波形變化所帶來的偏差。
[0023]步驟102、獲取所述測試數據的波形中第i個上升沿與第i+Ι個上升沿之間的脈衝寬度Mi,以及第i個下降沿與第i+Ι個下降沿之間的脈衝寬度Ni,i為小於或等於a和b的總和的正整數;
[0024]其中,上升沿和下降沿的檢測可以通過電平變化來檢測,其脈衝寬度可以根據波形所使用的時鐘來確定,在本步驟中會計算出兩組邏輯比特對應的周期,即分別為按照上升沿計算得到的周期序列(即脈衝寬度Mi),按照下降沿計算得到的周期序列(即脈衝寬度Ni)。
[0025]步驟103、按照預先獲取的所述測試數據的波形中邏輯O和邏輯I的比特順序,利用脈衝寬度Mi和脈衝寬度Ni獲取邏輯O的周期TO和邏輯I的周期Tl ;
[0026]其中,獲取測試數據的波形中邏輯O對應的多個脈衝寬度,對獲取到的邏輯O對應的多個脈衝寬度取平均,得到周期TO ;以及,獲取測試數據的波形中邏輯I對應的多個脈衝寬度,對獲取到的邏輯I對應的多個脈衝寬度取平均,得到周期Tl ;
[0027]需要說明的是,以計算邏輯O的周期TO為例,可以只使用邏輯O對應的多個脈衝寬度Mi來計算,也可以只使用邏輯O對應的多個脈衝寬度Ni來計算,當然,還可以使用邏輯O對應的多個脈衝寬度Mi和多個脈衝寬度Ni來計算;同理,Tl也可採用上述方式。另夕卜,對於邏輯O和邏輯I的跳變處,脈衝寬度Mi或脈衝寬度Ni的取值可能是邏輯O的半個周期與邏輯I的半個周期之和,該值既可以用於計算TO也可以用於計算Tl。
[0028]在計算TO或Tl時,可以使用多個脈衝寬度Mi和多個脈衝寬度Ni,以降低周期計
算的誤差。
[0029]步驟104、判斷脈衝寬度Mi和脈衝寬度Ni是否在周期TO和周期Tl之間;
[0030]步驟105、如果脈衝寬度Mi在周期TO與周期Tl之間,則按照相鄰的兩個下降沿間的脈衝寬度,依次獲取有效數據的波形的各脈衝寬度;如果脈衝寬度Ni在周期TO與周期Tl之間,則按照相鄰的兩個上升沿間的脈衝寬度,依次獲取有效數據的波形的各脈衝寬度;
[0031]也就是說,如果Mi在TO與Tl之間,表示按照上升沿計算得到的周期序列在邏輯O和邏輯I跳變處會存在問題(即上述的邏輯O的半個周期與邏輯I的半個周期之和),則按照相鄰的兩個下降沿間的脈衝寬度依次獲取有效數據的波形的各脈衝寬度;如果Ni在TO與Tl之間,表示按照下降沿計算得到的周期序列在邏輯O和邏輯I跳變處會存在問題,則按照相鄰的兩個上升沿間的脈衝寬度依次獲取有效數據的波形的各脈衝寬度。
[0032]其中,如果脈衝寬度Mi和脈衝寬度Ni均不在周期TO和周期Tl之間,則更新i的取值為i+Ι,繼續執行步驟104。
[0033]步驟106、在得到有效數據的波形的各脈衝寬度後,根據邏輯O的周期TO和邏輯I的周期Tl以及有效數據的波形的各脈衝寬度,解析有效數據的波形表示的比特。
[0034]本發明提供的方法實施例,在通過傳輸不同周期的波形來表示邏輯O和I時,採用不同方式獲取測試波形的周期,確定對有效數據的波形所使用的波形劃分基準,提高波形解析的準確度。
[0035]圖2為本發明提供另一種解析波形的方法實施例的流程示意圖。圖2所示方法實施例包括:
[0036]步驟201、接收正弦波波形,對所述正弦波波形進行採樣,得到方波波形;
[0037]其中,智能密鑰設備對接收的由移動終端發送的正弦波,按照本地的採樣頻率,對所述正弦波採樣得到方波波形。方波波形中至少包括有效數據的波形。
[0038]步驟202、獲取所述方波波形中第i個上升沿與第i+Ι個上升沿之間的脈衝寬度Mi,以及第i個下降沿與第i+Ι個下降沿之間的脈衝寬度Ni,i為正整數;
[0039]其中,上升沿和下降沿的檢測可以通過電平變化來檢測,其脈衝寬度可以根據波形所使用的時鐘來確定,在本步驟中會計算中兩組邏輯比特對應的周期,即分別為按照上升沿計算得到的周期序列,按照下降沿計算得到的周期序列。
[0040]步驟203、判斷脈衝寬度Mi和脈衝寬度Ni是否在預先獲取的邏輯O的周期TO和預先獲取的邏輯I的周期Tl之間,其中周期TO和周期Tl不相等;
[0041]步驟204、如果脈衝寬度Mi在周期TO與周期Tl之間,則根據邏輯O的周期TO和邏輯I的周期Tl以及脈衝寬度Ni解析所述方波波形,得到所述方波波形表示的比特;如果脈衝寬度Ni在周期TO和周期Tl之間,則根據邏輯O的周期TO和邏輯I的周期Tl以及脈衝寬度Mi解析所述方波波形,得到所述方波波形表示的比特;
[0042]步驟205、如果脈衝寬度Mi和脈衝寬度Ni均不在周期TO和周期Tl之間,則更新i的取值為i+1,執行步驟202。
[0043]本發明提供的方法實施例,在通過傳輸不同周期的波形來表示邏輯O和I時,採用不同方式獲取方波波形的周期,確定對其中的有效數據的波形所使用的波形劃分基準,提高波形解析的準確度。
[0044]與實施例一中智能密鑰設備通過對測試數據的波形的多個脈衝寬度取平均值獲取邏輯O和邏輯I的周期不同,本實施例中預先獲取到邏輯O和邏輯I的周期(可以是移動終端與智能密鑰設備預先協商的邏輯O的周期TO和邏輯I的周期Tl),因此無需傳輸測試數據的波形,且通過對有效數據的波形中周期的比較,可以確定劃分波形的基準,實現簡單。
[0045]圖3為本發明提供的一種解析波形的裝置實施例的結構示意圖。圖3所示實施例包括:
[0046]處理模塊301,用於接收正弦波波形,對所述正弦波波形進行採樣,得到方波波形,其中所述方波波形依次包括測試數據的波形和有效數據的波形,其中所述測試數據的波形包括預先協商的a個連續的邏輯O以及b個連續的邏輯I的波形,其中a和b均為大於或等於3的整數,其中邏輯O的周期TO和邏輯I的周期Tl不相等;
[0047]第一獲取模塊302,連接至處理模塊301,用於獲取所述測試數據的波形中第i個上升沿與第i+Ι個上升沿之間的脈衝寬度Mi,以及第i個下降沿與第i+Ι個下降沿之間的脈衝寬度Ni,i為小於或等於a和b的總和的正整數;
[0048]第二獲取模塊303,連接至第一獲取模塊302,用於按照預先獲取的所述測試數據的波形中邏輯O和邏輯I的比特順序,利用脈衝寬度Mi和脈衝寬度Ni獲取邏輯O的周期TO和邏輯I的周期Tl ;
[0049]判斷模塊304,連接至第二獲取模塊303,用於判斷脈衝寬度Mi和脈衝寬度Ni是否在周期TO和周期Tl之間;
[0050]第三獲取模塊305,連接至判斷模塊304,用於如果脈衝寬度Mi在周期TO與周期Tl之間,則按照相鄰的兩個下降沿間的脈衝寬度,依次獲取有效數據的波形的各脈衝寬度;如果脈衝寬度Ni在周期TO與周期Tl之間,則按照相鄰的兩個上升沿間的脈衝寬度,依次獲取有效數據的波形的各脈衝寬度;
[0051]解析模塊306,連接至第三獲取模塊305,用於在得到有效數據的波形的各脈衝寬度後,根據邏輯O的周期TO和邏輯I的周期Tl以及有效數據的波形的各脈衝寬度,解析有效數據的波形表示的比特。其中,所述第二獲取模塊303,用於獲取測試數據的波形中邏輯O對應的多個脈衝寬度,對獲取到的邏輯O對應的多個脈衝寬度取平均,得到周期TO ;以及,獲取測試數據的波形中邏輯I對應的多個脈衝寬度,對獲取到的邏輯I對應的多個脈衝寬度取平均,得到周期Tl。
[0052]本發明提供的裝置實施例,在通過傳輸不同周期的波形來表示邏輯O和I時,採用不同方式獲取測試波形的周期,確定對有效數據的波形所使用的波形劃分基準,提高波形解析的準確度。另外,測試數據的波形中邏輯O和邏輯I的個數均大於3個,以減小波形傳輸過程中波形變化所帶來的偏差;在計算TO或Tl時,可以使用多個脈衝寬度Mi和多個脈衝寬度Ni,以降低周期計算的誤差。
[0053]圖4為本發明提供的另一種解析波形的裝置實施例的結構示意圖。圖4所示實施例包括:
[0054]處理模塊401,用於接收正弦波波形,對所述正弦波波形進行採樣,得到方波波形;
[0055]獲取模塊402,連接至處理模塊401,用於獲取方波波形中第i個上升沿與第i+1個上升沿之間的脈衝寬度Mi,以及第i個下降沿與第i+Ι個下降沿之間的脈衝寬度Ni,i為正整數;
[0056]判斷模塊403,連接至獲取模塊402,用於判斷脈衝寬度Mi和脈衝寬度Ni是否在預先獲取的邏輯O的周期TO和預先獲取的邏輯I的周期Tl之間,其中周期TO和周期Tl不相等;
[0057]解析模塊404,連接至判斷模塊403,用於如果脈衝寬度Mi在周期TO與周期Tl之間,則根據邏輯O的周期TO和邏輯I的周期Tl以及脈衝寬度Ni解析所述方波波形,得到所述方波波形表示的比特;如果脈衝寬度Ni在周期TO和周期Tl之間,則根據邏輯O的周期TO和邏輯I的周期Tl以及脈衝寬度Mi解析所述方波波形,得到所述方波波形表示的比特;
[0058]更新模塊405,連接至判斷模塊403和獲取模塊402,用於如果脈衝寬度Mi和脈衝寬度Ni均不在周期TO和周期Tl之間,則更新i的取值為i+Ι,觸發獲取模塊402的操作。
[0059]本發明提供的裝置實施例,在通過傳輸不同周期的波形來表示邏輯O和I時,採用不同方式獲取方波波形的周期,確定對其中的有效數據的波形所使用的波形劃分基準,提高波形解析的準確度。本實施例中預先獲取到邏輯O和邏輯I的周期,因此無需傳輸測試數據的波形,且通過對有效數據的波形中周期的比較,可以確定劃分波形的基準,實現簡單。
[0060]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用於實現特定邏輯功能或過程的步驟的可執行指令的代碼的模塊、片段或部分,並且本發明的優選實施方式的範圍包括另外的實現,其中可以不按所示出或討論的順序,包括根據所涉及的功能按基本同時的方式或按相反的順序,來執行功能,這應被本發明的實施例所屬【技術領域】的技術人員所理解。
[0061]應當理解,本發明的各部分可以用硬體、軟體、固件或它們的組合來實現。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執行系統執行的軟體或固件來實現。例如,如果用硬體來實現,和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現:具有用於對數據信號實現邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現場可編程門陣列(FPGA)等。
[0062]本【技術領域】的普通技術人員可以理解實現上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關的硬體完成,所述的程序可以存儲於一種計算機可讀存儲介質中,該程序在執行時,包括方法實施例的步驟之一或其組合。
[0063]此外,在本發明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以採用硬體的形式實現,也可以採用軟體功能模塊的形式實現。所述集成的模塊如果以軟體功能模塊的形式實現並作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。[0064]上述提到的存儲介質可以是只讀存儲器,磁碟或光碟等。
[0065]在本說明書的描述中,參考術語「一個實施例」、「一些實施例」、「示例」、「具體示例」、或「一些示例」等的描述意指結合該實施例或示例描述的具體特徵、結構、材料或者特點包含於本發明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特徵、結構、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結合。
[0066]儘管上面已經示出和描述了本發明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發明的限制,本領域的普通技術人員在不脫離本發明的原理和宗旨的情況下在本發明的範圍內可以對上述實施例進行變化、修改、替換和變型。本發明的範圍由所附權利要求及其等同限定。
【權利要求】
1.一種解析波形的方法,其特徵在於,包括: 接收正弦波波形,對所述正弦波波形進行採樣,得到方波波形,其中所述方波波形依次包括測試數據的波形和有效數據的波形,其中所述測試數據的波形包括預先協商的a個連續的邏輯O以及b個連續的邏輯I的波形,其中a和b均為大於或等於3的整數,其中邏輯O的周期TO和邏輯I的周期Tl不相等; 獲取所述測試數據的波形中第i個上升沿與第i+Ι個上升沿之間的脈衝寬度Mi,以及第i個下降沿與第i+Ι個下降沿之間的脈衝寬度Ni,i為小於或等於a和b的總和的正整數; 按照預先獲取的所述測試數據的波形中邏輯O和邏輯I的比特順序,利用脈衝寬度Mi和脈衝寬度Ni獲取邏輯O的周期TO和邏輯I的周期Tl ; 判斷脈衝寬度Mi和脈衝寬度Ni是否在周期TO和周期Tl之間; 如果脈衝寬度Mi在周期TO與周期Tl之間,則按照相鄰的兩個下降沿間的脈衝寬度,依次獲取有效數據的波形的各脈衝寬度;如果脈衝寬度Ni在周期TO與周期Tl之間,則按照相鄰的兩個上升沿間的脈衝寬度,依次獲取有效數據的波形的各脈衝寬度; 在得到有效數據的波形的各脈衝寬度後,根據邏輯O的周期TO和邏輯I的周期Tl以及有效數據的波形的各脈衝寬度,解析有效數據的波形表示的比特。
2.根據權利要求1所述的方法,其特徵在於,按照預先獲取的所述測試數據的波形中邏輯O和邏輯I的比特順序,利用脈衝寬度Mi和脈衝寬度Ni獲取邏輯O的周期TO和邏輯I的周期Tl,包括: 獲取測試數據的波形中邏輯O對應的多個脈衝寬度,對獲取到的邏輯O對應的多個脈衝寬度取平均,得到周期TO ;以及, 獲取測試數據的波形中邏輯I對應的多個脈衝寬度,對獲取到的邏輯I對應的多個脈衝寬度取平均,得到周期Tl。
3.一種解析波形的方法,其特徵在於,包括: 步驟A、接收正弦波波形,對所述正弦波波形進行採樣,得到方波波形; 步驟B、獲取所述方波波形中第i個上升沿與第i+Ι個上升沿之間的脈衝寬度Mi,以及第i個下降沿與第i+Ι個下降沿之間的脈衝寬度Ni,i為正整數; 步驟C、判斷脈衝寬度Mi和脈衝寬度Ni是否在預先獲取的邏輯O的周期TO和預先獲取的邏輯I的周期Tl之間,其中周期TO和周期Tl不相等; 步驟D、如果脈衝寬度Mi在周期TO與周期Tl之間,則根據邏輯O的周期TO和邏輯I的周期Tl以及脈衝寬度Ni解析所述方波波形,得到所述方波波形表示的比特;如果脈衝寬度Ni在周期TO和周期Tl之間,則根據邏輯O的周期TO和邏輯I的周期Tl以及脈衝寬度Mi解析所述方波波形,得到所述方波波形表示的比特; 步驟E、如果脈衝寬度Mi和脈衝寬度Ni均不在周期TO和周期Tl之間,則更新i的取值為i+Ι,執行步驟B。
4.一種解析波形的裝置,其特徵在於,包括: 處理模塊,用於接收正弦波波形,對所述正弦波波形進行採樣,得到方波波形,其中所述方波波形依次包括測試數據的波形和有效數據的波形,其中所述測試數據的波形包括預先協商的a個連續的邏輯O以及b個連續的邏輯I的波形,其中a和b均為大於或等於3的整數,其中邏輯O的周期TO和邏輯I的周期Tl不相等; 第一獲取模塊,用於獲取所述測試數據的波形中第i個上升沿與第i+1個上升沿之間的脈衝寬度Mi,以及第i個下降沿與第i+Ι個下降沿之間的脈衝寬度Ni,i為小於或等於a和b的總和的正整數; 第二獲取模塊,用於按照預先獲取的所述測試數據的波形中邏輯O和邏輯I的比特順序,利用脈衝寬度Mi和脈衝寬度Ni獲取邏輯O的周期TO和邏輯I的周期Tl ;判斷模塊,用於判斷脈衝寬度Mi和脈衝寬度Ni是否在周期TO和周期Tl之間;第三獲取模塊,用於如果脈衝寬度Mi在周期TO與周期Tl之間,則按照相鄰的兩個下降沿間的脈衝寬度,依次獲取有效數據的波形的各脈衝寬度;如果脈衝寬度Ni在周期TO與周期Tl之間,則按照相鄰的兩個上升沿間的脈衝寬度,依次獲取有效數據的波形的各脈衝覽度; 解析模塊,用於在得到有效數據的波形的各脈衝寬度後,根據邏輯O的周期TO和邏輯I的周期Tl以及有效數據的波形的各脈衝寬度,解析有效數據的波形表示的比特。
5.根據權利要求4所述的裝置,其特徵在於: 所述第二獲取模塊,用於獲取測試數據的波形中邏輯O對應的多個脈衝寬度,對獲取到的邏輯O對應的多個脈衝寬度取平均,得到周期TO ;以及,獲取測試數據的波形中邏輯I對應的多個脈衝寬度,對獲取到的邏輯I對應的多個脈衝寬度取平均,得到周期Tl。
6.一種解析波形的裝置,其特徵在於,包括: 處理模塊,用於接收正弦波波形,對所述正弦波波形進行採樣,得到方波波形; 獲取模塊,用於獲取所述方波波形中第i個上升沿與第i+Ι個上升沿之間的脈衝寬度Mi,以及第i個下降沿與第i+Ι個下降沿之間的脈衝寬度Ni,i為正整數; 判斷模塊,用於判斷脈衝寬度Mi和脈衝寬度Ni是否在預先獲取的邏輯O的周期TO和預先獲取的邏輯I的周期Tl之間,其中周期TO和周期Tl不相等; 解析模塊,用於如果脈衝寬度Mi在周期TO與周期Tl之間,則根據邏輯O的周期TO和邏輯I的周期Tl以及脈衝寬度Ni解析所述方波波形,得到所述方波波形表示的比特;如果脈衝寬度Ni在周期TO和周期Tl之間,則根據邏輯O的周期TO和邏輯I的周期Tl以及脈衝寬度Mi解析所述方波波形,得到所述方波波形表示的比特; 更新模塊,用於如果脈衝寬度Mi和脈衝寬度Ni均不在周期TO和周期Tl之間,則更新i的取值為i+Ι,觸發獲取模塊的操作。
【文檔編號】G10L25/00GK103811021SQ201410054919
【公開日】2014年5月21日 申請日期:2014年2月18日 優先權日:2014年2月18日
【發明者】李東聲 申請人:天地融科技股份有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀