-
公开(公告)号:US12289119B2
公开(公告)日:2025-04-29
申请号: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.
-
公开(公告)号:US12267086B2
公开(公告)日:2025-04-01
申请号: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.
-
3.
公开(公告)号:US12107606B1
公开(公告)日:2024-10-01
申请号:US18143429
申请日:2023-05-04
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Amit Berman , Idan Dekel , Ariel Doubchak
IPC: H03M13/13
CPC classification number: H03M13/13
Abstract: Systems, devices, and methods for encoding information bits for storage, including obtaining an information vector comprising a plurality of information bits, a static frozen vector comprising a plurality of static frozen bits, and a constraints vector which indicates at least one constraint; partitioning the information vector into a first information vector and a second information vector; partitioning the static frozen vector into a first static frozen vector and a second static frozen vector; determining an input vector by applying a plurality of matrix operations to the first information vector, the second information vector, the first static frozen vector, the second static frozen vector, and the constraints vector; computing an output codeword of a polar subcode based on the input vector; and transmitting the output codeword to the storage device.
-
-