Legal claims defining the scope of protection, as filed with the USPTO.
1. A noise generator comprising: a selection unit suitable for outputting first elements corresponding to first seeds based on a first function, and outputting second elements corresponding to second seeds based on a second function; a first permuter suitable for generating first pair elements based on a first correspondence relationship in which the respective first elements and the respective second elements correspond to each other; and a first calculation unit suitable for generating a first noise based on the first pair elements, wherein a product of the first function and the second function is a Gaussian random variable.
2. The noise generator according to claim 1 , wherein the first permuter generates the first pair elements, each of which includes a pair of a first element and a corresponding second element, based on a first index set.
3. The noise generator according to claim 1 , wherein the selection unit refers to a first table, which includes information on a correspondence relationship of the first seeds and the first elements, and a second table, which includes information on a correspondence relationship of the second seeds and the second elements.
4. The noise generator according to claim 1 , further comprising: a second permuter suitable for generating second pair elements based on a second correspondence relationship in which the respective first elements and the respective second elements correspond to each other.
5. The noise generator according to claim 4 , wherein the first correspondence relationship and the second correspondence relationship are different from each other.
6. The noise generator according to claim 5 , further comprising: a second calculation unit suitable for generating a second noise based on the second pair elements.
7. The noise generator according to claim 4 , wherein the second permuter generates the second pair elements, each of which includes a pair of a first element and a corresponding second element, based on a second index set.
8. An integrated circuit, comprising: a first error correction code (ECC) unit suitable for encoding first data to generate a first codeword; and a noise generator suitable for generating a first noise to be inserted in the first codeword, the noise generator comprising: a selection unit suitable for outputting first elements corresponding to first seeds based on a first function, and outputting second elements corresponding to second seeds based on a second function; a first permuter suitable for generating first pair elements based on a first correspondence relationship in which the respective first elements and the respective second elements correspond to each other; and a first calculation unit suitable for generating the first noise based on the first pair elements, wherein a product of the first function and the second function is a Gaussian random variable.
9. The integrated circuit according to claim 8 , further comprising: a determination unit suitable for determining whether the first ECC unit detected and corrected an error that occurred in the first codeword.
10. The Integrated circuit according to claim 8 , wherein the first permuter generates the first pair elements, each of which includes a pair of a first element and a corresponding second element, based on a first index set.
11. The integrated circuit according to claim 8 , wherein the selection unit refers to a first table, which includes information on a correspondence relationship of the first seeds and the first elements, and a second table, which includes information on a correspondence relationship of the second seeds and the second elements.
12. The integrated circuit according to claim 8 , wherein the noise generator further comprises: a second permuter suitable for generating second pair elements based on a second correspondence relationship in which the respective first elements and the respective second elements correspond to each other.
13. The integrated circuit according to claim 12 , wherein the first correspondence relationship and the second correspondence relationship are different from each other.
14. The integrated circuit according to claim 12 , wherein the second permuter generates the second pair elements, each of which includes a pair of a first element and a corresponding second element, based on a second index set.
15. The integrated circuit according to claim 12 , wherein the noise generator further comprises: a second calculation unit suitable for generating a second noise based on the second pair elements.
16. The integrated circuit according to claim 15 , further comprising: a second ECC unit suitable for encoding second data to generate a second codeword, wherein the second noise is to be inserted in the second codeword.
17. The integrated circuit according to claim 16 , wherein the noise generator generates the first and second noises in parallel, wherein the respective first and second noises are substantially simultaneously inserted in the respective first and second codewords, and wherein the first and second ECC units substantially simultaneously perform error correcting operations.
18. A method for operating an integrated circuit, the method comprising: receiving first seeds and second seeds; outputting first elements corresponding to the first seeds based on a first function, and outputting second elements corresponding to the second seeds based on a second function; generating first pair elements based on a first correspondence relationship in which the respective first elements and the respective second elements correspond to each other; generating a first noise based on the first pair elements; encoding first data to generate a first codeword in which the first noise is inserted; and determining whether an error that occurred in the first codeword is detected and corrected based on the encoded first data.
19. The method according to claim 18 , wherein a product of the first function and the second function is a Gaussian random variable.
20. The method according to claim 18 , further comprising: generating a second noise; encoding second data to generate a second codeword in which the second noise is inserted; and determining whether an error that occurred in the second codeword is detected and corrected based on the encoded second data.
Unknown
March 29, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.