Digital Generation of a Chaotic Numerical Sequence
First Claim
1. A method for generating a chaotic sequence, comprising:
- selecting a plurality of polynomial equations;
using residue number system (RNS) arithmetic operations to respectively determine a plurality of solutions for said plurality of polynomial equations, said plurality of solutions iteratively computed and expressed as RNS residue values; and
determining a series of digits in said weighted number system based on said plurality of RNS residue values.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided for generating a chaotic sequence. The method includes selecting a plurality of polynomial equations. The method also includes using residue number system (RNS) arithmetic operations to respectively determine solutions for the polynomial equations. The solutions are iteratively computed and expressed as RNS residue values. The method further includes determining a series of digits in a weighted number system (e.g., a binary number system) based on the RNS residue values. According to an aspect of the invention, the method includes using a Chinese Remainder Theorem process to determine a series of digits in the weighted number system based on the RNS residue values. According to another aspect of the invention, the determining step comprises identifying a number in the weighted number system that is defined by the RNS residue values.
-
Citations
29 Claims
-
1. A method for generating a chaotic sequence, comprising:
-
selecting a plurality of polynomial equations; using residue number system (RNS) arithmetic operations to respectively determine a plurality of solutions for said plurality of polynomial equations, said plurality of solutions iteratively computed and expressed as RNS residue values; and determining a series of digits in said weighted number system based on said plurality of RNS residue values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A chaotic sequence generator, comprising;
-
a computing means configured for using residue number system (RNS) arithmetic operations to respectively determine a plurality of solutions for a plurality of polynomial equations, said plurality of solutions iteratively computed and expressed as RNS residue values; and a mapping means configured for determining a series of digits in said weighted number system based on said plurality of RNS residue values. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29)
-
-
27. The chaotic sequence generator according to claim 27, wherein said constant value is selected so that a polynomial equation is irreducible for a predefined modulus.
Specification