-
公开(公告)号:US20240372568A1
公开(公告)日:2024-11-07
申请号:US18142703
申请日:2023-05-03
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Idan DEKEL , Amit BERMAN , Ariel DOUBCHAK , Yaron SHANY
Abstract: Systems, devices, and methods for encoding information bits for storage, including obtaining information bits and a target constraints vector, placing the information bits in an input vector, setting balance bits included in the input vector to zero, encoding the input vector using a systematic code to obtain a preliminary codeword, applying a constraints matrix to the preliminary codeword to obtain a preliminary constraints vector, applying a transition matrix to a sum of the preliminary constraints vector and the target constraints vector to determine updated balance bits, obtaining an output codeword based on the information bits and the updated balance bits, and storing the output codeword in the storage device.
-
公开(公告)号:US20240380417A1
公开(公告)日:2024-11-14
申请号:US18196244
申请日:2023-05-11
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Amit BERMAN , Dikla SHAPIRO , Idan DEKEL
Abstract: Systems, devices, and methods for decoding information bits obtained from storage, including obtaining a frame corresponding to a codeword from the storage device, performing a first decoding operation on the frame, based on the first decoding operation indicating that a number of errors is greater than a predetermined number, selecting at least one potential error bit, and perform a second decoding operation based on the at least one potential error bit, based on the second decoding operation indicating that the number of errors is not equal to the predetermined number plus one, determining that the frame is not correctable by the first decoding operation and the second decoding operation, and based on the second decoding operation indicating that the number of errors is equal to the predetermined number plus one, correcting the frame based on a result of the second decoding operation to obtain a corrected frame, and obtaining information bits corresponding to the codeword based on the corrected frame.
-