[發明專利]空頻域二維碼的構建和解碼方法有效
| 申請號: | 201110361833.7 | 申請日: | 2011-11-16 |
| 公開(公告)號: | CN102427397A | 公開(公告)日: | 2012-04-25 |
| 發明(設計)人: | 張在琛;裴誠誠;方文驍;張樹劍;余旭濤 | 申請(專利權)人: | 東南大學 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00 |
| 代理公司: | 南京天翼專利代理有限責任公司 32112 | 代理人: | 黃明哲 |
| 地址: | 211189 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 空頻域 二維碼 構建 解碼 方法 | ||
1.空頻域二維碼的構建和解碼方法,其特征是包括以下步驟:
1)將待轉換為二維碼的數據按照ASCII或者Unicode編碼成0和1組成的比特流;
2)使用擾碼,把步驟1)得到的比特流順序打亂,使得0和1均勻分布;
3)對順序打亂后的比特流進行級聯碼編碼,級聯碼包括RS碼和卷積碼;
4)采用交織技術對步驟3)得到的編碼進行交織;
5)將經過編碼和交織的比特流按照一個二維碼符號所能容納的比特數進行分組,不足處填充0作為一組,每個二維碼符號定義為一幀,在每組比特前和后分別加上幀頭和幀尾對應一個二維碼符號,所加的幀頭包含接收端正確恢復所發送數據所必需的信息,包括幀總數、本幀的幀號、擾碼的種類、RS碼和卷積碼的種類,幀尾包含一個特定長度的比特序列,用于標志幀的結束,所述特定長度的比特序列為不屬于數據部分的序列;
6)將步驟5)得到的各組比特流經星座圖映射,變換成相應的復數矩陣,對所述復數矩陣根據信道情況選擇插入導頻,或者對復數矩陣進行差分編碼;如選擇插入導頻,每隔多行/列插入一行/列導頻以滿足通信的質量要求,當通信的質量得不到滿足的時候,每隔一行/列插入一行/列導頻,在接收端重采樣后首先估計出這些行/列所在處的信道,然后在估計數據時用這些估計出來的信道做信道均衡;如進行差分編碼,用相鄰兩行/列復數間的相位差代表數據;
7)根據矩陣的共軛對稱性將插入導頻或差分編碼后的復數矩陣的補充為N*N的符號矩陣,用二維傅立葉反變換對具有共軛對稱性的所述符號矩陣進行變換,變換成實數矩陣,即空域矩陣;
8)將空域矩陣進行非線性映射和量化;
9)對步驟8)中得到的矩陣添加循環前綴和定位信息,得到發送矩陣,去控制空頻域二維碼中處于不同位置處像素的顏色和亮度,當空域矩陣是實數的時候,控制不同位置處像素黑色的亮度;
10)在接收時使用相反的過程就可以得到編碼前的數據:將獲得的圖像,根據定位算法找到數據所在位置,然后對其進行重采樣,得到發送矩陣的估計,用發送矩陣的估計經過和發送相反的過程,得到發送數據的估計,實現解碼。
2.根據權利要求1所述的空頻域二維碼的構建和解碼方法,其特征是,在步驟7)中,直接將插入導頻或差分編碼后的復數矩陣進行二維傅立葉反變換,得到一個復數,做為空域矩陣,將其實部矩陣和虛部矩陣分別經過步驟8)和9)放在兩個不同顏色的信道里表達發送,即當沒有使用共軛對稱性,空域矩陣是復數的時候,用其實部和虛部分別控制不同位置處像素上兩種不同顏色A、B的亮度,用實部矩陣控制空頻域二維碼中處于不同位置處像素的顏色A的亮度,用虛部矩陣來控制空頻域二維碼中處于不同位置處像素的顏色B的亮度,所述顏色A、B頻譜相隔較遠,滿足區分。
3.根據權利要求1或2所述的空頻域二維碼的構建和解碼方法,其特征是步驟5)中幀尾包含的特定長度的比特序列為01010101。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東南大學,未經東南大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110361833.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種乙酸蘇合香酯的制備工藝
- 下一篇:導電漿料、制備方法及由其制得的電極





