G06F17/141

METHOD FOR ACCELERATING FAST FOURIER TRANSFORM BASED ON FIELD PROGRAMMABLE GATE ARRAY
20230237121 · 2023-07-27 ·

A method for accelerating fast Fourier transform (FFT) based on field programmable gate array is provided. A sequence requiring N-point FFT is decomposed equally into 4 subsequences. The 4 subsequences are processed through 4 parallel FFT intellectual property (IP) cores. Finally, an arithmetic operation is performed on the processed data and twiddle factor data pre-stored in a memory to obtain a result of the N-point FFT of an original sequence. An FFT decomposition module, a twiddle factor storage module, and an operation processing module are provided. Through the processing method, a time delay consumed by an N-point FFT operation can be reduced, and excellent application value can be achieved in a high-speed digital signal processing system.

Serial FFT-based low-power MFCC speech feature extraction circuit
11715456 · 2023-08-01 · ·

It discloses a serial FFT-based low-power MFCC speech feature extraction circuit, and belongs to the technical field of calculation, reckoning or counting. The circuit is oriented toward the field of intelligence, and is adapted to a hardware circuit design by optimizing an MFCC algorithm, and a serial FFT algorithm and an approximation operation on a multiplication are fully used, thereby greatly reducing a circuit area and power. The entire circuit includes a preprocessing module, a framing and windowing module, an FFT module, a Mel filtration module, and a logarithm and DCT module. The improved FFT algorithm uses a serial pipeline manner to process data, and a time of an audio frame is effectively utilized, thereby reducing a storage area and operation frequency of the circuit under the condition of meeting an output requirement.

MODAL SUPERPOSITION METHOD USING RESPONSE DEPENDENT NON-LINEAR MODES FOR THE PERIODIC VIBRATION ANALYSIS OF LARGE NON-LINEAR STRUCTURES

A modal superposition method using a response dependent non-linear mode concept for a vibration analysis of non-linear engineering structures is provided. The modal superposition method is provided to find steady state response of non-linear systems in frequency domain. The modal superposition method is used in many mechanical structures, especially in design of aerospace and automotive structures, defense industry platforms, steam and gas turbines and mechanical structures containing non-linear forces such as gas turbine engines and jet engines.

Multidimensional associative memory and data searching
11561951 · 2023-01-24 · ·

A method for searching data includes storing a probe data and a target data expressed in a first orthogonal domain. The target data includes potential probe match data each characterized by the length of the target data. The probe data representation and the target data are transformed into an orthogonal domain. In the orthogonal domain, the target data is encoded with modulation functions to produce a plurality of encoded target data, each of the modulation functions having a position index corresponding to one of the potential probe match data. The plurality of encoded target data is interfered with the probe data in the orthogonal domain and an inverse transform result is obtained. If the inverse transform result exceeds a threshold, information is output indicating a match between the probe data and a corresponding one of the potential probe match data.

PHYSICAL TRANSFORMATIONS FOR MULTI-DIMENSIONAL DATA QUANTUM REPRESENTATIONS
20230013217 · 2023-01-19 ·

Various embodiments of the present disclosure provide systems and methods for generally generating and transforming physical quantum representations of multi-dimensional tensor data objects. Specifically, various embodiments enable the rapid and efficient generation of a physical quantum representation representing the Fourier transform of a multi-dimensional tensor data object based at least in part on manipulating another physical quantum representation of the multi-dimensional tensor data object itself via quantum manipulation operations. Information may be extracted from the generated physical quantum representation to determine the Fourier transform of the multi-dimensional tensor data object. Accordingly, various embodiments may comprise quantum manipulation operations for a tensor-form quantum Fourier transform (TQFT) for a multi-dimensional tensor data object. Various embodiments for the TQFT are advantageously comprehensive, versatile, and applicable to any quantum representation form for a multi-dimensional tensor data object. The TQFT may be performed in any quantum computing system and/or simulated quantum computing system.

System and method for frequency domain rotor mode decomposition
11554863 · 2023-01-17 · ·

A for providing control input adjustment for an aircraft, including one or more mode sensors disposed on an aircraft, a mode analysis system, the mode analysis system operable to receive mode sensor data from the one or more mode sensors, and operable to decompose the mode sensor data into decomposed mode data associated with fundamental modes of structural elements of the aircraft associated with the one or more mode sensors, and a flight control computer (FCC) disposed on the aircraft and connected to one or more actuators, the FCC operable to provide a control signal to the one or more actuators according to an association between the decomposed mode data and one or more rotorcraft parameters associated with the one or more actuators.

ENCODING OR DECODING FOR APPROXIMATE ENCRYPTED CIPHERTEXT
20230216676 · 2023-07-06 ·

Disclosed is an operation device. The operation device includes a memory storing at least one instruction; and a processor configured to execute the at least one instruction, and the processor, by executing the at least one instruction, may perform encoding or decoding for an approximate homomorphic ciphertext using a predetermined matrix having only a half of an element of a matrix corresponding to a canonical embedding function.

Computer-implemented perceptual apparatus

A method for compressing a digital representation of a stimulus includes encoding the digital representation as a feature vector within a feature space. The method also includes multiplying the feature vector with a Jacobian that maps the feature space to a non-Euclidean perceptual space according to a perceptual system that is capable of perceiving the stimulus. This multiplication generates a perceptual vector within the non-Euclidean perceptual space. The method also includes applying an update operator to the perceptual vector to move the perceptual vector in the perceptual space to an updated vector such that the updated vector has a lower entropy than the perceptual vector. The method also includes rounding the updated vector into a compressed vector that is smaller than the feature vector.

Smart motor data analytics with real-time algorithm
11692866 · 2023-07-04 · ·

A computer-implemented method and system for Condition Monitoring (CM) for rotating machines. The method and system include continuously receiving samples of the envelope of physical quantity data such as speed, vibration, or current, updating in real-time accumulator variables, computing in real-time spectral features based on the accumulator variables and supplemental variables, and determining a condition based on the real-time spectral features. The spectral features, exemplary as amplitudes at specific frequencies, are computed in real-time by a Goertzel Algorithm. The totality of the accumulator variables is sufficient to determine the condition of the rotating machine and the supplemental variables are temporarily needed for computing the spectral features. The one or more supplemental variables, such as memory addresses, are not based on the received samples of the input data.

Techniques for determining fabricability of designs by searching for forbidden patterns
11526152 · 2022-12-13 · ·

In some embodiments, techniques are provided for verifying that a fabrication system can fabricate a proposed segmented design. A paintbrush pattern that represents capabilities of the fabrication system is determined. One or more forbidden patterns that the fabrication system is not capable of fabricating are determined based on the paintbrush pattern. The proposed segmented design is then searched for the forbidden patterns. If any forbidden patterns are found, the proposed segmented design is determined to not be fabricable by the fabrication system. If no forbidden patterns are found, then the proposed segmented design is determined to be fabricable by the fabrication system.