Transition Encoding with Protected Key for Reliable Data Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing serial data transmission techniques face issues with error propagation due to incorrect keys, which can render decoded data unusable, and there is a need for reliable key protection methods that maintain transition properties within run-length limits.
Innovation Solution
The method involves performing first transition encoding on data bits, generating key protection data through protection encoding, and performing second transition encoding on this data to create encoded key protection data, which includes parity bits, such as odd parity bits or Hamming codes, to ensure key integrity and detect/correct errors without exceeding run-length limits.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If key protection encoding is applied to detect and correct errors, then reliability of key transmission is improved, but device complexity increases due to additional encoding steps
Solution Approach 1:
The key transmission process is segmented into distinct encoding stages: first transition encoding on data bits, then protection encoding on the key to generate key protection data, and finally second transition encoding on the key protection data. This segmentation allows each stage to perform a specific function (error detection/correction at the key protection stage) without overwhelming complexity, as each encoder operates independently on its designated data portion.
2Reliability
If parity bits are added to protect the key, then error detection capability is improved, but quantity of transmitted data increases
Solution Approach 1:
Error protection is applied locally and selectively only to the key portion of the data, not to the entire data stream. The encoder performs protection encoding specifically on the key to generate key protection data (parity bits), while the main data bits undergo only transition encoding. This localized approach provides necessary error detection capability for the critical key information without unnecessarily increasing the total data quantity for the entire transmission.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method for encoding may include receiving, at an encoder, a series of data bits, performing, at the encoder, first transition encoding on the data bits to generate an encoded series of data bits based on a key, performing, at the encoder, protection encoding on the key to generate key protection data, performing, at the encoder, second transition encoding on the key protection data to generate encoded key protection data, and transmitting an encoded series of transmission bits to a receiver, the encoded series of transmission bits including the encoded series of data bits and the encoded key protection data.