Patents by Inventor Hsie-Chia Chang

Hsie-Chia Chang 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).

  • Publication number: 20130111304
    Abstract: In a cyclic code decoding method, a decoder analyzes a received codeword to identify unreliable symbols in the codeword, and sets candidate syndrome patterns accordingly. Then, a syndrome calculator calculates evaluated syndrome values associated with one of the candidate syndrome patterns, and an error location polynomial (ELP) generator generates an ELP according to the syndrome values. An error correction device corrects the errors in the codeword according to the ELP when a degree of the ELP is not more than a threshold value, and the syndrome calculator adjusts the syndrome values and the ELP generator generates another ELP according to the adjusted syndrome values when otherwise.
    Type: Application
    Filed: September 11, 2012
    Publication date: May 2, 2013
    Inventors: Yi-Min Lin, Chih-Hsiang Hsu, Hsie-Chia Chang, Chen-Yi Lee
  • Publication number: 20130047056
    Abstract: A flash memory device connected to a host includes: a flash memory; and a control circuit comprising a first error correcting code unit and a second error correcting code unit. The data length of a redundancy generated by the second error correcting code unit is longer than the data length of a redundancy generated by the first error correcting code unit. The first error correcting code unit is adopted to process with a data transmitted to the flash memory from the host when a damage risk of the flash memory is lower than a specific value; and the first and second error correcting code units are adopted to process with the data transmitted to the flash memory from the host when the damage risk of the flash memory is higher than the specific value.
    Type: Application
    Filed: October 24, 2012
    Publication date: February 21, 2013
    Applicant: LITE-ON IT CORPORATION
    Inventors: Jen-Yu Hsu, Shih-Jia Zeng, Hsie-Chia Chang
  • Patent number: 8255775
    Abstract: The present invention discloses a candidate list augmentation apparatus with dynamic compensation in the coded MIMO systems. The proposed path augmentation technique in the present invention can expand the candidate paths derived from the detector to a distinct and larger list before computing the soft value of each bit. Consequently, the detector is allowed to deliver a smaller list, leading to reduction in computation complexity. Moreover, an additive correction term is introduced to dynamically compensate the approximation inaccuracy in the soft value generation, which improves the efficiency and performance of the coded MIMO systems.
    Type: Grant
    Filed: July 30, 2008
    Date of Patent: August 28, 2012
    Assignee: National Chiao Tung University
    Inventors: Hsie-Chia Chang, Yen-Chin Liao
  • Publication number: 20120159187
    Abstract: An electronic device and a method for protecting against a differential power analysis attack are disclosed herein. The electronic device includes an encryption/decryption unit, a random number generator and a countermeasure circuit. The encryption/decryption unit can provide an enable signal when encrypting or decrypting more bits of data. The random number generator can generate random data. When receiving the enable signal, the countermeasure circuit can operate according to the bits of data and the random data.
    Type: Application
    Filed: February 25, 2011
    Publication date: June 21, 2012
    Applicant: NATIONAL CHIAO TUNG UNIVERSITY
    Inventors: Po-Chun LIU, Hsie-Chia CHANG, Chen-Yi LEE
  • Patent number: 8108762
    Abstract: An operating method and a circuit for low density parity check (LDPC) decoders, in which original bit nodes are incorporated into check nodes for simultaneous operation. The bit node messages are generated according to the difference between the newly generated check messages and the previous check node messages. The bit node messages can be updated immediately, and the decoder throughput can be improved. The required memory of LDPC decoders can be effectively reduced, and the decoding speed can also be enhanced.
    Type: Grant
    Filed: November 13, 2007
    Date of Patent: January 31, 2012
    Assignee: National Chiao Tung University
    Inventors: Chih-Hao Liu, Yen-Chin Liao, Chen-Yi Lee, Hsie-Chia Chang, Yarsun Hsu
  • Publication number: 20110296281
    Abstract: An apparatus and a method of processing cyclic codes are disclosed herein, where the apparatus includes at least one reconfigurable module and an encoder controller. The reconfigurable module includes a plurality of linear feedback shift registers. The encoder controller can control the reconfigurable module to factor a generator polynomial into a factorial polynomial. In the reconfigurable module, the linear feedback shift registers can register a plurality of factors of the factorial polynomial respectively.
    Type: Application
    Filed: May 31, 2010
    Publication date: December 1, 2011
    Applicant: NATIONAL CHIAO TUNG UNIVERSITY
    Inventors: Yi-Min LIN, Chi-Heng YANG, Hsie-Chia CHANG, Chen-Yi LEE
  • Publication number: 20110185000
    Abstract: A low-error reduced-width multiplier is provided by the present invention. The multiplier can dynamically compensate the truncation error. The compensation value is derived by the dependencies among the multiplier partial products, and thus, can be analyzed according to the multiplication type and the multiplier input statistics.
    Type: Application
    Filed: February 28, 2011
    Publication date: July 28, 2011
    Applicant: National Chiao Tung University
    Inventors: Yen-Chin Liao, Hsie-Chia Chang
  • Patent number: 7941734
    Abstract: The present invention proposes a method and apparatus for decoding BCH codes and Reed-Solomon codes, in which a modified Berlekamp-Massey algorithm is used to perform the decoding process and the efficiency of the decoder can be improved by re-defining the error locating polynomial as a reverse error locating polynomial, while the operation of the decoding process can be further realized by a common re-configurable module. Furthermore, the architecture of the decoder is consisted of a plurality of sets of re-configurable modules in order to provide parallel operations with different degrees of parallel so that the decoding speed requirement of the decoder in different applications can be satisfied.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: May 10, 2011
    Assignee: National Chiao Tung University
    Inventors: Hsie-Chia Chang, Jau-Yet Wu, Yen-Chin Liao
  • Patent number: 7724772
    Abstract: A method and apparatus for switching data in communication system which comprises of mainly a conversion circuit to receive source data possessing real coding dimension and covert it to converted data possessing tolerable coding dimension; judgment bit is set in the converted data to designate the data as source data or not. Later on, shift circuit is used to shift the converted data in certain amount so as to generate a shifted data; meanwhile, the lowest bit and highest bit of shifted data are used to start acquiring real coding dimension to be used respectively as a first data and a second data, or by changing the pattern of acquiring the first data, then the highest bit minus the real coding dimension bit as the starting bit of the first data, and acquiring the real coding dimension from the side of the lowest bit.
    Type: Grant
    Filed: May 18, 2007
    Date of Patent: May 25, 2010
    Assignee: National Chiao Tung University
    Inventors: Chen-Yi Lee, Chih-Hao Liu, Chien-Ching Lin, Hsie-Chia Chang, Yar-Sun Hsu
  • Patent number: 7724163
    Abstract: An apparatus and method of multi-stage network for iterative network are disclosed. The apparatus has M stages, and each stage uses N multiplexers to transmit N codeword partitions simultaneously. Every starting terminal, either the output port of memories, soft-in soft-out decoders, or multiplexers, has two paths to couple with two different multiplexers at next stage. One path connects the source to the first data port of one multiplexer; the other connects the source to the second data port of another multiplexer. The two multiplexers will be controlled with the same 1-bit signal, so each source has only one valid path to next stage. The invention can guarantee that the transmission of N data blocks is free from contention.
    Type: Grant
    Filed: July 24, 2008
    Date of Patent: May 25, 2010
    Assignee: National Chiao Tung University
    Inventors: Cheng-Chi Wong, Yung-Yu Lee, Ming-Wei Lai, Chien-Ching Lin, Hsie-Chia Chang, Chen-Yi Lee
  • Patent number: 7724770
    Abstract: A method and apparatus for switching data in communication system which comprises of mainly a conversion circuit to receive the source data possessing in a real coding dimension and covert it to converted the data possessing in a tolerable coding dimension; the judgment bits are set in the converted data to designate the data as source data or not. Later on, shifter circuit is used to shift the converted data in certain amount and generates a shifted data; meanwhile, the right side and left side of shifted data are used to start acquiring the real coding dimension to be used respectively as a first data and a second data. Finally, a comparison and selection circuit is used to compare the corresponding judgment bits in the first and the second data and to output an output data, wherein output data is source data with the above-mentioned amount of shift.
    Type: Grant
    Filed: February 21, 2007
    Date of Patent: May 25, 2010
    Assignee: National Chiao Tung University
    Inventors: Chen-Yi Lee, Jr-Hau Lu, Chien-Ching Lin, Hsie-Chia Chang, Yar-Sun Hsu
  • Patent number: 7719442
    Abstract: A multi-mode multi-parallelism data exchange method and the device thereof are proposed to apply to a check node operator or a bit node operator. The proposed method comprises the steps of: duplicating part or all of an original shift data as a duplicated shift data; combining the original shift data and the duplicated shift data to form a data block; and using a data block as the unit to shift this data block so as to conveniently retrieve shift data from the shifted data block. With a maximum z factor circuit and duplication of part of data, specifications of different shift sizes can be supported. The functions of shifters of several sizes can therefore be accomplished with the minimum complexity.
    Type: Grant
    Filed: March 13, 2008
    Date of Patent: May 18, 2010
    Assignee: National Chiao Tung University
    Inventors: Chih-Hao Liu, Chien-Ching Lin, Chen-Yi Lee, Hsie-Chia Chang, Yarsun Hsu
  • Publication number: 20100031113
    Abstract: The present invention discloses a candidate list augmentation apparatus with dynamic compensation in the coded MIMO systems. The proposed path augmentation technique in the present invention can expand the candidate paths derived from the detector to a distinct and larger list before computing the soft value of each bit. Consequently, the detector is allowed to deliver a smaller list, leading to reduction in computation complexity. Moreover, an additive correction term is introduced to dynamically compensate the approximation inaccuracy in the soft value generation, which improves the efficiency and performance of the coded MIMO systems.
    Type: Application
    Filed: July 30, 2008
    Publication date: February 4, 2010
    Inventors: Hsie-Chia CHANG, Yen-Chin Liao
  • Patent number: 7631250
    Abstract: A self-compensation method includes: firstly using a min-sum algorithm to derive multiple output values in order to approach a operational result of the checking side of a belief-propagation; and then checking the present iteration number of decoding based on a checking rule; and finally, if in the previous step the present iteration number is identified with a to-be-corrected state, then performing a compensation procedure on the multiple output values, wherein the compensation term is dynamically selected in accordance with an input value of the checking nodes of the belief-propagation. The invention also provides an automatic compensation apparatus, which consists of devices such as a min-sum operating unit, and a dynamic quantization control unit, etc., which can be used, while executing the invented method described above, to decode the belief-propagation algorithm.
    Type: Grant
    Filed: July 25, 2006
    Date of Patent: December 8, 2009
    Assignee: National Chiao Tung University
    Inventors: Yen-Chin Liao, Chien-Ching Lin, Hsie-Chia Chang, Chih-Wei Liu
  • Publication number: 20090259921
    Abstract: The present invention proposes a method and apparatus for decoding BCH codes and Reed-Solomon codes, in which a modified Berlekamp-Massey algorithm is used to perform the decoding process and the efficiency of the decoder can be improved by re-defining the error locating polynomial as a reverse error locating polynomial, while the operation of the decoding process can be further realized by a common re-configurable module. Furthermore, the architecture of the decoder is consisted of a plurality of sets of re-configurable modules in order to provide parallel operations with different degrees of parallel so that the decoding speed requirement of the decoder in different applications can be satisfied.
    Type: Application
    Filed: August 22, 2008
    Publication date: October 15, 2009
    Inventors: Hsie-Chia CHANG, Jau-Yet Wu, Yen-Chin Liao
  • Publication number: 20090160686
    Abstract: An apparatus and method of multi-stage network for iterative network are disclosed. The apparatus has M stages, and each stage uses N multiplexers to transmit N codeword partitions simultaneously. Every starting terminal, either the output port of memories, soft-in soft-out decoders, or multiplexers, has two paths to couple with two different multiplexers at next stage. One path connects the source to the first data port of one multiplexer; the other connects the source to the second data port of another multiplexer. The two multiplexers will be controlled with the same 1-bit signal, so each source has only one valid path to next stage. The invention can guarantee that the transmission of N data blocks is free from contention.
    Type: Application
    Filed: July 24, 2008
    Publication date: June 25, 2009
    Inventors: Cheng-Chi WONG, Yung-Yu LEE, Ming-Wei LAI, Chien-Ching LIN, Hsie-Chia CHANG, Chen-Yi LEE
  • Publication number: 20090146849
    Abstract: A multi-mode multi-parallelism data exchange method and the device thereof are proposed to apply to a check node operator or a bit node operator. The proposed method comprises the steps of: duplicating part or all of an original shift data as a duplicated shift data; combining the original shift data and the duplicated shift data to form a data block; and using a data block as the unit to shift this data block so as to conveniently retrieve shift data from the shifted data block. With a maximum z factor circuit and duplication of part of data, specifications of different shift sizes can be supported. The functions of shifters of several sizes can therefore be accomplished with the minimum complexity.
    Type: Application
    Filed: March 13, 2008
    Publication date: June 11, 2009
    Inventors: Chih-Hao LIU, Chien-Ching Lin, Chen-Yi Lee, Hsie-Chia Chang, Yarsun Hsu
  • Publication number: 20090037799
    Abstract: An operating method applied to low density parity check (LDPC) decoders and the circuit thereof are proposed, in which original bit nodes are incorporated into check nodes for simultaneous operation. The bit node messages are generated according to the different between the newly generated check messages and the previously check node messages. The bit node messages can be updated immediately, and the decoder throughput can be improved. In the other way, the required memory of LDPC decoders can be effectively reduced, and the decoding speed can also be enhanced.
    Type: Application
    Filed: November 13, 2007
    Publication date: February 5, 2009
    Inventors: Chih-Hao LIU, Yen-Chin Liao, Chen-Yi Lee, Hsie-Chia Chang, Yarsun Hsu
  • Publication number: 20080198843
    Abstract: A method and apparatus for switching data in communication system which comprises of mainly a conversion circuit to receive source data possessing real coding dimension and covert it to converted data possessing tolerable coding dimension; judgment bit is set in the converted data to designate the data as source data or not. Later on, shift circuit is used to shift the converted data in certain amount so as to generate a shifted data; meanwhile, the lowest bit and highest bit of shifted data are used to start acquiring real coding dimension to be used respectively as a first data and a second data, or by changing the pattern of acquiring the first data, then the highest bit minus the real coding dimension bit as the starting bit of the first data, and acquiring the real coding dimension from the side of the lowest bit.
    Type: Application
    Filed: May 18, 2007
    Publication date: August 21, 2008
    Inventors: Chen-Yi Lee, Chih-Hao Liu, Chien-Ching Lin, Hsie-Chia Chang, Yar-Sun Hsu
  • Publication number: 20080198938
    Abstract: A method and apparatus for switching data in communication system which comprises of mainly a conversion circuit to receive the source data possessing in a real coding dimension and covert it to converted the data possessing in a tolerable coding dimension; the judgment bits are set in the converted data to designate the data as source data or not. Later on, shifter circuit is used to shift the converted data in certain amount and generates a shifted data; meanwhile, the right side and left side of shifted data are used to start acquiring the real coding dimension to be used respectively as a first data and a second data. Finally, a comparison and selection circuit is used to compare the corresponding judgment bits in the first and the second data and to output an output data, wherein output data is source data with the above-mentioned amount of shift.
    Type: Application
    Filed: February 21, 2007
    Publication date: August 21, 2008
    Inventors: Chen-Yi Lee, Jr-Hau Lu, Chien-Ching Lin, Hsie-Chia Chang, Yar-Sun Hsu