Abstract:
An adaptation hardware accelerator comprises a calculation unit to receive inputs at predefined time interval(s) that correspond to a calculation iteration, the inputs associated with adaptive filters having taps, and determine correlation and cross-correlation data based thereon for a given iteration. The correlation data comprises a correlation matrix. Determining the matrix comprises determining submatrices in an upper triangular portion and a diagonal portion of the matrix. The accelerator comprises an adaptation core unit to determine adaptive weights associated with the adaptive filters, respectively, based on an adaptive algorithm, utilizing the correlation and cross correlation data. The accelerator unit comprises a convergence detector unit to determine a convergence parameter; and a controller to generate an iteration signal for each time interval based on the parameter. The iteration signal communicates to continue or conclude; the conclusion indicates determination of a final value of adaptive weights by the core unit.
Abstract:
In one example a magnetometer unit comprises logic to receive first magnetic response data from a first magnetic sensor and second magnetic response data from a second magnetic sensor displaced from the first magnetic sensor, generate a composite response surface representation from the first magnetic response data and the second magnetic response data, and store the composite response surface representation in a non-transitory memory. Other examples may be described.
Abstract:
A magnetometer unit which may be incorporated in an electronic device receives first magnetic response data from a first magnetic sensor and second magnetic response data from a second magnetic sensor displaced from the first magnetic sensor. The magnetometer unit generates a composite response surface representation from the first magnetic response data and the second magnetic response data, and stores the composite response surface representation in a non-transitory memory.
Abstract:
An adaptation hardware accelerator comprises a calculation unit configured to receive a plurality of inputs at one or more predefined time intervals, wherein each time interval corresponds to a calculation iteration, the plurality of inputs being associated with a plurality of adaptive filters each having a plurality of taps, and determine a correlation data and a cross-correlation data based thereon for a given calculation iteration. The correlation data comprises a correlation matrix comprising a plurality of sub-matrices, wherein determining the correlation matrix comprises determining only the submatrices in an upper triangular portion and a diagonal portion of the correlation matrix. Further, the adaptation hardware accelerator comprises an adaptation core unit configured to determine a plurality of adaptive weights associated with the plurality of adaptive filters, respectively, based on an optimized RLS based adaptive algorithm, by utilizing the correlation data and the cross correlation data. In addition, the hardware accelerator unit comprises a convergence detector unit configured to determine a convergence parameter; and a controller configured to generate an iteration signal for each of the predefined time intervals based on the convergence parameter. The iteration signal communicates to the calculation unit and the adaptation core unit to continue with a next calculation iteration or to conclude, wherein the conclusion indicates a determination of a final value of the plurality of the adaptive weights by the adaptation core unit.
Abstract:
A circulator system for use in a simultaneous transmit and receive system includes a transmitter port connected to a first port of a circulator component by a phase shifter and possibly a pre-conditioning impedance, an antenna port connected to a second port of the circulator component by a pre-conditioning impedance, and a receiver port connected to a third port of the circulator component by a phase shifter and a pre-conditioning impedance. A loop with an impedance is connected between the transmitter port and the receiver port. A double loop circulator system includes further phase shifters and impedances at the first and third ports of the circulator component and a second loop with an impedance connected signal paths for the transmitter and receiver ports, being connected between the phase shifters in the signal paths. High isolation between the transmitter and receiver ports is provided.
Abstract:
A circulator system for use in a simultaneous transmit and receive system includes a transmitter port connected to a first port of a circulator component by a phase shifter and possibly a pre-conditioning impedance, an antenna port connected to a second port of the circulator component by a pre-conditioning impedance, and a receiver port connected to a third port of the circulator component by a phase shifter and a pre-conditioning impedance. A loop with an impedance is connected between the transmitter port and the receiver port. A double loop circulator system includes further phase shifters and impedances at the first and third ports of the circulator component and a second loop with an impedance connected signal paths for the transmitter and receiver ports, being connected between the phase shifters in the signal paths. High isolation between the transmitter and receiver ports is provided.