Adaptive lookup table: a graphical simulation component for recursively updating numeric data stored in table form
First Claim
1. A table lookup method, comprising:
- providing to a graphical block diagram model a graphical block that defines a lookup table and having inputs for receiving input data; and
using the graphical block to update content stored in the lookup table based on received input data.
1 Assignment
0 Petitions
Accused Products
Abstract
A graphical block that defines the functionality of a lookup table and can be used in a block diagram model to capture time-varying characteristics of a system'"'"'s behavior in the lookup table is presented. The block uses input and output data of the system to dynamically create and update the contents of the underlying lookup table over time. More specifically, the block utilizes an adaptation process that uses the system (or plant) output data to recompute the table values. The adaptation process is implemented as a statistical and signal processing algorithm, such as Recursive Sample Means (RSM), Least Mean Squares (LMS) and Recursive Least-Squares (RLS). The adaptation can be cell-based or point based.
16 Citations
39 Claims
-
1. A table lookup method, comprising:
-
providing to a graphical block diagram model a graphical block that defines a lookup table and having inputs for receiving input data; and
using the graphical block to update content stored in the lookup table based on received input data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer program product residing on a computer-readable medium that provides a table lookup, the computer program product comprising instructions causing a computer to:
-
provide to a graphical block diagram model a graphical block that defines a lookup table and having inputs for receiving input data; and
use the graphical block to update content stored in the lookup table based on received input data.
-
-
34. A method, comprising:
-
operating a lookup table in a static lookup mode in which the table receives one or more input values, determines at least one previously stored value corresponding to the input values, and produces output data using the at least one previously stored value; and
operating the lookup table in a dynamic adaptation mode in which the table receives the at least one input value and at least one additional value, and in which the table uses the at least one additional value to modify previously stored at least one value corresponding to the at least one input value. - View Dependent Claims (35, 36, 37, 38, 39)
-
Specification