Digital generation of a chaotic numerical sequence
First Claim
1. A method for generating a chaotic sequence in a communication system, comprising the steps of:
- concurrently solving, by said communication system, a plurality of different polynomial equations to obtain a plurality of solutions, each of said plurality of different polynomial equations having chaotic properties in Galois field arithmetic and having an input variable with a value equal to a residue value computed using a previous solution therefore;
concurrently performing, by said communications system, a plurality of arithmetic operations to express said plurality of solutions as residue values;
determining, by said communications system, a series of digits in a weighted number system based on said residue values; and
combining, by said communication system, said series of digits with a sequence of symbols defining information to be transmitted from said communication system.
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 in a communication system, comprising the steps of:
-
concurrently solving, by said communication system, a plurality of different polynomial equations to obtain a plurality of solutions, each of said plurality of different polynomial equations having chaotic properties in Galois field arithmetic and having an input variable with a value equal to a residue value computed using a previous solution therefore; concurrently performing, by said communications system, a plurality of arithmetic operations to express said plurality of solutions as residue values; determining, by said communications system, a series of digits in a weighted number system based on said residue values; and combining, by said communication system, said series of digits with a sequence of symbols defining information to be transmitted from said communication system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A chaotic sequence generator, comprising:
-
at least one electronic circuit configured for concurrently solving a plurality of different polynomial equations to obtain a plurality of solutions, each of said plurality of different polynomial equations having chaotic properties in Galois field arithmetic and having an input variable with a value equal to a residue value computed using a previous solution therefore, concurrently performing a plurality of arithmetic operations to express said plurality of solutions as residue values, determining a series of digits in a weighted number system based on said residue values, and combining said series of digits with a sequence of symbols defining information to be transmitted from said communication system. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification