Patents by Inventor HEON HWA CHEONG

HEON HWA CHEONG has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11791846
    Abstract: A decoder including a main memory, a flag memory and a decoding logic is provided. The flag memory is configured to store flag data and the decoding logic configured to perform an iteration. Further, the decoding logic is configured to: perform an ith operation using first data, wherein i is a natural number, flag-encode second data that is results obtained by performing the ith operation on the first data, store results obtained by performing the flag encoding on the second data in the flag memory as first flag data if the flag encoding succeeds, and store predetermined second flag data that is different from the first flag data of the second data in the flag memory if the flag encoding fails.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: October 17, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae Hun Jang, Dong-Min Shin, Heon Hwa Cheong, Jun Jin Kong, Hong Rak Son, Se Jin Lim
  • Patent number: 11128321
    Abstract: A method of operating a decoder, which has variable nodes and check nodes, includes receiving variable-to-check (V2C) messages from the variable nodes using a first check node among the check nodes. The number of messages having a specific magnitude among the V2C messages is counted. The magnitude of a check-to-variable (C2V) message to be transmitted to a first variable node, among the variable nodes, is determined based on the count value and the magnitude of a V2C message of the first variable node.
    Type: Grant
    Filed: May 25, 2020
    Date of Patent: September 21, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dong Min Shin, Beom Kyu Shin, Heon Hwa Cheong, Jun Jin Kong, Hong Rak Son, Yeong Geol Song, Se Jin Lim
  • Publication number: 20210281280
    Abstract: A decoder including a main memory, a flag memory and a decoding logic is provided. The flag memory is configured to store flag data and the decoding logic configured to perform an iteration. Further, the decoding logic is configured to: perform an ith operation using first data, wherein i is a natural number, flag-encode second data that is results obtained by performing the ith operation on the first data, store results obtained by performing the flag encoding on the second data in the flag memory as first flag data if the flag encoding succeeds, and store predetermined second flag data that is different from the first flag data of the second data in the flag memory if the flag encoding fails.
    Type: Application
    Filed: May 7, 2021
    Publication date: September 9, 2021
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae Hun JANG, Dong-Min SHIN, Heon Hwa CHEONG, Jun Jin KONG, Hong Rak SON, Se Jin LIM
  • Patent number: 11031957
    Abstract: A decoder including a main memory, a flag memory and a decoding logic is provided. The flag memory is configured to store flag data and the decoding logic configured to perform an iteration. Further, the decoding logic is configured to: perform an ith operation using first data, wherein i is a natural number, flag-encode second data that is results obtained by performing the ith operation on the first data, store results obtained by performing the flag encoding on the second data in the flag memory as first flag data if the flag encoding succeeds, and store predetermined second flag data that is different from the first flag data of the second data in the flag memory if the flag encoding fails.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: June 8, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae Hun Jang, Dong-Min Shin, Heon Hwa Cheong, Jun Jin Kong, Hong Rak Son, Se Jin Lim
  • Publication number: 20200287571
    Abstract: A method of operating a decoder, which has variable nodes and check nodes, includes receiving variable-to-check (V2C) messages from the variable nodes using a first check node among the check nodes. The number of messages having a specific magnitude among the V2C messages is counted. The magnitude of a check-to-variable (C2V) message to be transmitted to a first variable node, among the variable nodes, is determined based on the count value and the magnitude of a V2C message of the first variable node.
    Type: Application
    Filed: May 25, 2020
    Publication date: September 10, 2020
    Inventors: DONG MIN SHIN, BEOM KYU SHIN, HEON HWA CHEONG, JUN JIN KONG, HONG RAK SON, YEONG GEOL SONG, SE JIN LIM
  • Patent number: 10700714
    Abstract: A method of operating a decoder, which has variable nodes and check nodes, includes receiving variable-to-check (V2C) messages from the variable nodes using a first check node among the check nodes. The number of messages having a specific magnitude among the V2C messages is counted. The magnitude of a check-to-variable (C2V) message to be transmitted to a first variable node, among the variable nodes, is determined based on the count value and the magnitude of a V2C message of the first variable node.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: June 30, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dong Min Shin, Beom Kyu Shin, Heon Hwa Cheong, Jun Jin Kong, Hong Rak Son, Yeong Geol Song, Se Jin Lim
  • Patent number: 10324785
    Abstract: A decoder includes a channel mapper configured to generate a plurality of channel reception values based on hard decision information and soft decision information, a strong error detector configured to determine whether a strong error has occurred using a plurality of check node messages and the channel reception values and to correct the channel reception values according to a determination result to produce corrected channel reception values, a variable node unit configured to generate a plurality of variable node messages using the check node messages and the corrected channel reception values, and a check node unit configured to generate the check node messages using the variable node messages. The variable node unit includes a plurality of variable nodes and the check node unit includes a plurality of check nodes.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: June 18, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung-Rae Kim, Gyu Yeol Kong, Ki Jun Lee, Jun Jin Kong, Hong Rak Son, Beom Kyu Shin, Heon Hwa Cheong
  • Publication number: 20190132010
    Abstract: A method of operating a decoder, which has variable nodes and check nodes, includes receiving variable-to-check (V2C) messages from the variable nodes using a first check node among the check nodes. The number of messages having a specific magnitude among the V2C messages is counted. The magnitude of a check-to-variable (C2V) message to be transmitted to a first variable node, among the variable nodes, is determined based on the count value and the magnitude of a V2C message of the first variable node.
    Type: Application
    Filed: December 21, 2018
    Publication date: May 2, 2019
    Inventors: DONG MIN SHIN, BEOM KYU SHIN, HEON HWA CHEONG, JUN JIN KONG, HONG RAK SON, YEONG GEOL SONG, SE JIN LIM
  • Publication number: 20190132008
    Abstract: A decoder including a main memory, a flag memory and a decoding logic is provided. The flag memory is configured to store flag data and the decoding logic configured to perform an iteration. Further, the decoding logic is configured to: perform an ith operation using first data, wherein i is a natural number, flag-encode second data that is results obtained by performing the ith operation on the first data, store results obtained by performing the flag encoding on the second data in the flag memory as first flag data if the flag encoding succeeds, and store predetermined second flag data that is different from the first flag data of the second data in the flag memory if the flag encoding fails.
    Type: Application
    Filed: April 19, 2018
    Publication date: May 2, 2019
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae Hun JANG, Dong-Min SHIN, Heon Hwa CHEONG, Jun Jin KONG, Hong Rak SON, Se Jin LIM
  • Patent number: 10164663
    Abstract: A method of operating a decoder, which has variable nodes and check nodes, includes receiving variable-to-check (V2C) messages from the variable nodes using a first check node among the check nodes. The number of messages having a specific magnitude among the V2C messages is counted. The magnitude of a check-to-variable (C2V) message to be transmitted to a first variable node, among the variable nodes, is determined based on the count value and the magnitude of a V2C message of the first variable node.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: December 25, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dong Min Shin, Beom Kyu Shin, Heon Hwa Cheong, Jun Jin Kong, Hong Rak Son, Yeong Geol Song, Se Jin Lim
  • Publication number: 20180024879
    Abstract: A decoder includes a channel mapper configured to generate a plurality of channel reception values based on hard decision information and soft decision information, a strong error detector configured to determine whether a strong error has occurred using a plurality of check node messages and the channel reception values and to correct the channel reception values according to a determination result to produce corrected channel reception values, a variable node unit configured to generate a plurality of variable node messages using the check node messages and the corrected channel reception values, and a check node unit configured to generate the check node messages using the variable node messages. The variable node unit includes a plurality of variable nodes and the check node unit includes a plurality of check nodes.
    Type: Application
    Filed: July 18, 2017
    Publication date: January 25, 2018
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Sung-Rae KIM, Gyu Yeol Kong, Ki Jun Lee, Jun Jin Kong, Hong Rak Son, Beom Kyu Shin, Heon Hwa Cheong
  • Publication number: 20170359090
    Abstract: A method of operating a decoder, which has variable nodes and check nodes, includes receiving variable-to-check (V2C) messages from the variable nodes using a first check node among the check nodes. The number of messages having a specific magnitude among the V2C messages is counted. The magnitude of a check-to-variable (C2V) message to be transmitted to a first variable node, among the variable nodes, is determined based on the count value and the magnitude of a V2C message of the first variable node.
    Type: Application
    Filed: June 5, 2017
    Publication date: December 14, 2017
    Inventors: DONG MIN SHIN, BEOM KYU SHIN, HEON HWA CHEONG, JUN JIN KONG, HONG RAK SON, YEONG GEOL SONG, SE JIN LIM