Construction and decoding method of space-frequency-domain 2-dimensional bar code
A decoding method, two-dimensional code technology, applied in the direction of digital transmission system, electrical components, error prevention, etc., can solve the problems of data redundancy, easy to receive distortion and light pollution, etc., to improve performance, improve error resistance and correction The effect of reducing error capability and reducing redundancy
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0049] Now it is necessary to generate an N*N (N=5) pixel matrix. A 5*5 complex matrix can accommodate ((N-1) / 2-1)*N*log2(L) bits if QAM mapping is used. L is the number of points in the constellation diagram.
[0050] 1. In step 3), the RS code of (255,223) is selected as the outer code, and the convolutional code whose parameter is (2,1,3) generating polynomial is (111,101) is used as the inner code. In step 4), block interleaving is used, such as image 3 As shown, the input bit sequence is written into the memory in columns, each column has M=4 data, and K=5 columns in total. The interleaver reads data from the memory row by row.
[0051] Let the data obtained after steps 1)-4) be: 1001111011.
[0052] 2. In step 5), common constellation diagrams are selected for mapping from 0, 1 to complex data. In this embodiment, QAM mapping is selected. The rule is: two consecutive bits are mapped to a complex constellation symbol, see Table 1 for details.
[0053] Table 1 4QAM...
Embodiment 2
[0087] This embodiment will introduce how to insert pilot codes and use two channels to express a two-dimensional code.
[0088] Now it is necessary to generate an N*N (N=5) pixel matrix. A 5*5 complex matrix can accommodate (N-2)*N*log2(L) bits if QAM mapping is used (because 2*N rows of pilots need to be inserted). L is the number of points in the constellation diagram.
[0089] 1. In step 3), the RS code of (255,223) is selected as the outer code, and the convolutional code whose parameter is (2,1,3) generating polynomial is (111,101) is used as the inner code. In step 4), block interleaving is used, such as image 3 As shown, the input bit sequence is written into the memory in columns, each column has M=4 data, and K=5 columns in total. The interleaver reads data from the memory row by row.
[0090] Assuming that the (N-2)*N complex number matrix is obtained after steps 1)-5) are as follows:
[0091] 1 ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com