G06F7/5446

Hardware Algorithm for Complex-Valued Exponentiation and Logarithm Using Simplified Sub-Steps
20240402996 · 2024-12-05 ·

A method of generating complex exponentiation and logarithms in hardware is described that uses half the number of bits of lookup tables as the state-of-the-art. By splitting up each of the iterations into more simplified stages or using more iterations, the amount of precomputed information that must be held by the circuitry is reduced. This allows synthesis tools to take this more succinct logical description of the algorithm and make it into efficient gate level logic for fabrication into more compact integrated circuitry.

METHOD AND APPARATUS FOR GENERATING PHASE SHIFT CONTROL SIGNALS

A phase shifter controller arranged to generate phase shift control signals for at least one phase shifter. The phase shifter controller is arranged to receive a first phase value .sub.1, receive a second phase value .sub.2, and output phase shift control signals. The phase shifter controller comprises a digital synthesizer arranged to compute a first digital phase shift control value based on the received first phase value .sub.1, and compute a second digital phase shift control value based on the received second phase value .sub.2. The phase shifter controller further comprises digital to analogue converters arranged to generate the phase shift control signals based on the derived first and second digital phase shift control values.

USER INTERFACE FOR SEARCHING A LARGE DATA SET
20170083221 · 2017-03-23 ·

A device, user interface and method for searching a data set presented on a display of the device are disclosed. The method for searching a large data set comprises displaying content comprising at least a portion of the data set in a content window on the display, displaying a slider moveable along a selection path on the display, wherein the selection path corresponds to a range of a field corresponding to a subset of the data set, moving the slider along the selection path to make a selection of a range of the field, displaying the subset of the data set corresponding to the selection in the content window, automatically returning the slider to a return position after the selection has been made and continuing to display the subset of data corresponding to the selection.

CORDIC computation of sin/cos using combined approach in associative memory

A method for an associative memory device includes the steps of providing a look up table (LUT) with all possible solutions for N first iterations of a CORDIC algorithm, receiving a plurality of input angles, concurrently computing a location index for each angle of the plurality of angles and concurrently storing each index in a column of the associative memory device, copying a solution from the LUT in the location index to a plurality of columns associated with the index and concurrently performing M additional iterations of the CORDIC algorithm on the columns to compute a value of a trigonometric function for each angle.