Adaptive look up table : a graphical simulation component for recursively updating numeric data storage in table form
0 Assignments
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.
-
Citations
89 Claims
-
1-39. -39. (canceled)
-
40. A method, comprising:
-
displaying a surface representing values related to a plurality of elements in a dynamic lookup table;
accessing updated values related to one or more of the plurality of elements; and
displaying an updated surface representing the one or more updated values to provide a user or a device with information about a status of the dynamic lookup table. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A method, comprising:
-
generating a marker value based on a user input or a device generated input; and
displaying the marker value in association with the one or more values in the dynamic lookup table to provide a user with status information related to the dynamic lookup table. - View Dependent Claims (51, 52, 53, 54, 55)
-
-
56. A method, comprising:
-
determining a marker for a dynamic lookup table;
identifying one of a plurality of values or one of a plurality of elements in the dynamic lookup table;
associating the marker with the identified one of the plurality of values or the identified one of the plurality of elements to identify a status of the identified one of the plurality of values or the identified one of the plurality of elements; and
displaying the marker with at least a subset of the plurality of values to provide a user or a device with the status. - View Dependent Claims (57, 58)
-
-
59. A method, comprising:
-
identifying one or more table values in a dynamic lookup table;
updating cell values in the one or more identified table values with one or more updated input values; and
accessing one of the updated cell values to provide an output value to a destination, the output value related to the accessed cell value. - View Dependent Claims (60, 61, 62, 63)
-
-
64. A method, comprising:
-
identifying one or more values associated with intersections of one or more variables in a dynamic lookup table;
updating the dynamic lookup table with one or more input values, the updating related to the intersections;
interpolating to certain of the one or more input values to produce interpolated input values when the certain of the one or more input values do not correspond with one or more of the intersections; and
sending at least a subset of the one or more updated input values or the interpolated input values to a destination. - View Dependent Claims (65, 66)
-
-
67. A method for adapting a dynamic lookup table, the method comprising:
-
applying a control signal to a dynamic lookup table comprising a plurality of elements having values associated therewith; and
adapting at least a subset of the values according to determined parameters based on the control signal to produce adapted values compatible with a destination. - View Dependent Claims (68, 69, 70, 71)
-
-
72. A method, comprising:
-
identifying a plurality of values associated with an adaptive lookup table; and
generating code for a device using the identified plurality of values, the generated code allowing the device to perform an operation. - View Dependent Claims (73, 74)
-
-
75. A method, comprising:
-
identifying an environmental characteristic; and
adapting operation of a device based on one or more values from a first adaptive lookup table, the one or more values related to the environmental characteristic. - View Dependent Claims (76, 77, 78)
-
-
79. A method, comprising:
-
receiving an output signal from a device;
processing the output signal using information in an adaptive lookup table; and
producing a result based on the processing, wherein the result is used to characterize the device. - View Dependent Claims (80)
-
-
81. A method, comprising:
-
receiving output data from a system via an adaptive lookup table;
reducing noise associated with the input data by applying an adaptation algorithm to the output data to produce processed output data; and
updating a value in the adaptive lookup table using the processed output data, the updating associated with adapting the adaptive lookup table based on the output data. - View Dependent Claims (82, 83)
-
-
84. A method, comprising:
-
receiving environmental values from a sensor via a lookup table; and
updating table values in the lookup table based on the environmental values. - View Dependent Claims (85, 86)
-
-
87. A device, comprising:
-
an interface to receive input values; and
a lookup table comprising table values that are updated based on the input values. - View Dependent Claims (88, 89)
-
Specification