中文字幕无码日韩视频无码三区

一種Miller調制副載波序列的解碼方法

文(wen)檔序號:9814148閱(yue)讀:1170來源:國知局(ju)
一種Miller調制副載波序列的解碼方法
【技術領域】
[0001]本發明涉及一種Miller調制副載波序列的解碼方法,屬于無線射頻識別的技術領域。
【背景技術】
[0002]編碼是為了達到某種目的而對信號進行的一種變換,編碼在RFID系統中也是一項重要工作。二進制編碼是用不同形式的代碼來表示二進制的I和O;對于傳輸數字信號來說,最常用的方法是用不同的電壓電平來表示兩個二進制數字,即數字信號由矩形脈沖組成。
[0003]RFID常用的編碼方式有反向不歸零(NRZ)編碼,曼徹斯特(Manchester)編碼,單極性歸零(Mnipolar RZ)編碼,差動雙相(DBP)編碼,米勒(Miller)編碼和差動編碼等。ISO/IEC 18000-6C協議規定,電子標簽返回讀寫器的數據除了 FMO編碼之外,還可以選用米勒調制副載波序列。Miller序列每位應包含2、4或8個副載波周期。
[0004]解碼是編碼的逆過程,需要使用特定方法將編碼后的數據還原成它所承載的信息內容,即將電脈沖信號、光信號、無線電波等轉換成它所代表的文字、聲音等數據的過程。解碼在無線電技術和通訊等方面廣泛應用。只有正確快速的完成解碼過程,通信的雙方才能正確、無障礙的交流。
[0005]現有技術中的Miller調制副載波序列的解碼基本都是基于硬件電路實現的。一種是通過同步時鐘和計數器計值判斷輸出,對輸入信號進行異或運算,結合編碼特征判斷輸出。另一種解碼過程需要有限狀態機控制。上述兩種解碼方法都需要生成同步時鐘,需要相應硬件電路的支持,而在對信號進行離線分析的時候,由于生成同步時鐘較為困難,容易受至IJ限制。

【發明內容】

[0006]針對現有技術的不足,本發明提供一種Miller調制副載波序列的解碼方法。
[0007]本發明的技術方案如下:
[0008]—種Miller調制副載波序列的解碼方法,包括步驟如下:
[0009](I)輸入待解碼的Miller調制副載波序列x(n)和M值、Tari值以及采用頻率fs;計算deta = Tari/2 Xfs; deta為半個Tari占有的采樣點數;
[0010](2)找到待解碼的Mi I Ier調制副載波序列x(n)的最大值Max,最小值Min,然后計算閾值 thr= (Max+Min)/2;
[0011](3)從Miller調制副載波序列的開始位置開始搜索閾值的位置保存為edge(m),其中m為閾值序列號,并將Miller調制副載波序列轉換為二進制序列Bin(i);閾值的位置都在上升沿和下降沿的中間位置;
[0012](4)將Bin(i)按照2XM的規格劃分得到數列組,即從Bin(I)開始,每2XM個二進制數為一組,將Bin( i)劃分為多個數列組;如果每個數列組中第一個二進制數字與最后一個二進制數字相同,則該數列組被解碼為1(即該數列組中的所有二進制數代表一個二進制I);如果每個數列組中第一個二進制數字與最后一個二進制數字不相同,則該數列組被解碼為0(即該數列組中的所有二進制數代表一個二進制O);
[0013]優選的,所述Tari值為6.25ys?25ys。讀寫器通信采用的Tari值在6.25ys和25ys之間。
[0014]優選的,所述步驟(3)中將Miller調制副載波序列轉換為二進制序列Bin(i)的具體規則為,
[0015]A.判斷edge (m)與edge (m+Ι)之間的Mi I Ier調制副載波序列幅值,如果大于thr,則賦二進制數I;如果小于thr,則賦二進制數O ;
[0016]判斷edge (m)與edge (m-Ι)之間的Mi I Ier調制副載波序列幅值,如果大于thr,則賦二進制數I;如果小于thr,則賦二進制數O ;
[0017]B.相鄰閾值間二進制數的個數n= [edge(m)-edge(m_l) ]/deta;相鄰閾值間的二進制數為相同數值。
[0018]優選的,所述步驟(2)前,還包括將待解碼的Miller調制副載波序列x(n)備份的步驟。備份防止序列順序被打亂,改變波形。
[00?9 ] 計算Mi 11 er調制副載波相鄰閾值間隔中半個Tar i的個數,n=[Edge(m)-Edge(m_1)]/deta就占有幾個二進制數字;按照半個Tari占一個二進制數字的規則將Mi I Ier調制副載波序列按照幅值高低賦值為01序列Bin(i)。
[0020]本發明的有益效果:
[0021]1、本發明所述Miller調制副載波序列的解碼方法,無需生成同步時鐘,僅需簡單的硬件電路支持,不會在對信號進行離線分析的時候,因生成同步時鐘困難而受到限制;
[0022]2、本發明所述Mi I Ier調制副載波序列的解碼方法,基于符合IS0/IEC 18000-6C協議的miller調制副載波序列的解碼分析軟件、無線電測試平臺和具有解碼分析功能的信號分析儀等實現,方法簡單,算法復雜度低。
【附圖說明】
[0023]圖1為實施例1所述待解碼的Miller調制副載波序列x(n)的波形;
[0024]圖2為實施例1所述Bin(i)序列對應待解碼的Miller調制副載波序列x(n)波形的示意圖;
[0025]圖3為照2*M分組的Bin(i)序列對應待解碼的Miller調制副載波序列x(n)波形的示意圖;
[0026]圖4為M= 8的Mi 11 er調制副載波的波形圖。
【具體實施方式】
[0027]下面結合實施例和說明書附圖對本發明做詳細的說明,但不限于此。
[0028]實施例1
[0029]如1-3圖所示。
[0030]一種Miller調制副載波序列的解碼方法,包括步驟如下:
[0031 ] (I)輸入待解碼的Miller調制副載波序列x(nWP_!XM=4)、Tari值(Tari = 6.25μs)以及采用頻率fs;計算deta = Tari/2Xfs; deta為半個Tari占有的采樣點數;
[0032](2)找到待解碼的Mi I Ier調制副載波序列x(n)的最大值Max,最小值Min,然后計算閾值 thr= (Max+Min)/2;
[0033](3)從Miller調制副載波序列的開始位置開始搜索閾值的位置保存為edge(m),其中m為閾值序列號,并將Miller調制副載波序列轉換為二進制序列Bin(i);閾值的位置都在上升沿和下降沿的中間位置;
[0034](4)將Bin(i)按照2XM的規格劃分得到數列組,即從Bin(I)開始,每2XM個二進制數為一組,將Bin( i)劃分為多個數列組;如果每個數列組中第一個二進制數字與最后一個二進制數字相同,則該數列組被解碼為1(即該數列組中的所有二進制數代表一個二進制I);如果每個數列組中第一個二進制數字與最后一個二進制數字不相同,則該數列組被解碼為0(即該數列組中的所有二進制數代表一個二進制O);
[0035]實施例2
[0036]如實施例1所述的Miller調制副載波序列的解碼方法,其區別在于,所述步驟(3)中將Miller調制副載波序列轉換為二進制序列Bin(i)的具體規則為,
[0037]A.判斷edge (m)與edge (m+Ι)之間的Mi I Ier調制副載波序列幅值,如果大于thr,則賦二進制數I;如果小于thr,則賦二進制數O ;
[0038]判斷edge (m)與edge (m-Ι)之間的Mi I Ier調制副載波序列幅值,如果大于thr,則賦二進制數I;如果小于thr,則賦二進制數O ;
[0039]B.相鄰閾值間二進制數的個數n= [edge(m)-edge(m_l) ]/deta;相鄰閾值間的二進制數為相同數值。
[0040 ] 計算Mi 11 er調制副載波相鄰閾值間隔中半個Tar i的個數,n=[Edge(m)-Edge(m_1)]/deta就占有幾個二進制數字;按照半個Tari占一個二進制數字的規則將Mi I Ier調制副載波序列按照幅值高低賦值為01序列Bin(i)。
[0041 ] 實施例3
[0042]如實施例1所述的Miller調制副載波序列的解碼方法,其區別在于,所述步驟(2)前,還包括將待解碼的Miller調制副載波序列x(n)備份的步驟。備份防止序列順序被打亂,改變波形。
【主權項】
1.一種Miller調制副載波序列的解碼方法,其特征在于,包括步驟如下: (1)輸入待解碼的MiI Ier調制副載波序列x(n)和M值、Tari值以及采用頻率fs;計算deta= Tari/2 X fs ; (2)找到待解碼的MiI Ier調制副載波序列x(n)的最大值Max,最小值Min,然后計算閾值thr= (Max+Min)/2 ; (3)從Miller調制副載波序列的開始位置開始搜索閾值的位置保存為edge(m),其中m為閾值序列號,并將Miller調制副載波序列轉換為二進制序列Bin(i); (4)將Bin(i)按照2XM的規格劃分得到數列組;如果每個數列組中第一個二進制數字與最后一個二進制數字相同,則該數列組被解碼為I;如果每個數列組中第一個二進制數字與最后一個二進制數字不相同,則該數列組被解碼為O。2.根據權利要求1所述的Miller調制副載波序列的解碼方法,其特征在于,所述Tari值為6.25ys?25ys。3.根據權利要求1所述的Miller調制副載波序列的解碼方法,其特征在于,所述步驟(3)中將Miller調制副載波序列轉換為二進制序列Bin(i)的具體規則為, A.判斷edge(m)與edge (m+Ι)之間的Mi I Ier調制副載波序列幅值,如果大于thr,則賦二進制數I;如果小于thr,則賦二進制數O; 判斷edge (m)與edge (m-Ι)之間的Mi I Ier調制副載波序列幅值,如果大于thr,則賦二進制數I;如果小于thr,則賦二進制數O ; B.相鄰閾值間二進制數的個數η= [ edge (m) -edge (m-1) ] /deta;相鄰閾值間的二進制數為相同數值。4.根據權利要求1所述的Miller調制副載波序列的解碼方法,其特征在于,所述步驟(2)前,還包括將待解碼的Miller調制副載波序列x(n)備份的步驟。
【專利摘要】本發明涉及一種Miller調制副載波序列的解碼方法。該方法無需生成同步時鐘,僅需簡單的硬件電路支持,不會在對信號進行離線分析的時候,因生成同步時鐘困難而受到限制;本發明所述Miller調制副載波序列的解碼方法,基于符合ISO/IEC?18000-6C協議的miller調制副載波序列的解碼分析軟件、無線電測試平臺和具有解碼分析功能的信號分析儀等實現,方法簡單,算法復雜度低。
【IPC分類】H04L25/03
【公開號】CN105577588
【申請號】CN201510975236
【發明人】王洪君, 于光玉, 許建華, 吳強, 向長波
【申請人】山東大學
【公開日】2016年5月11日
【申請日】2015年12月22日
網友詢(xun)問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1