Method and device for generating fast Fourier transform code
A Fourier transform and generating device technology, applied in the computer field, can solve the problems of difficult optimization of FFT code, high development threshold, low production efficiency, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0088] For ease of understanding, the specific process of the embodiment of the present application is described below, please refer to image 3 , an embodiment of the fast Fourier transform code generation method in the embodiment of the present application includes:
[0089] 301. Acquire a data sequence that requires fast Fourier transform (FFT) and the length of the data sequence.
[0090] Wherein, the length N of the obtained data sequence may be determined in advance, and according to the length N, a data sequence containing N data that needs to be subjected to fast Fourier transform FFT can be obtained, and the data in the data sequence is usually a discrete digital signal.
[0091] 302. Determine the FFT decomposition mode of the data sequence according to the length of the data sequence, and obtain one or more stages of the butterfly network corresponding to the FFT decomposition mode, and each level corresponds to a butterfly basis.
[0092] The FFT decomposition met...
Embodiment 2
[0114] Based on the foregoing embodiments, this embodiment specifically introduces the butterfly code and the mixed templates and atomic templates included in the butterfly code. see Figure 4A , another embodiment of the fast Fourier transform code generation method in the embodiment of the present application includes:
[0115] 401. Acquire a data sequence that requires fast Fourier transform (FFT) and the length of the data sequence.
[0116] 402. Determine the FFT decomposition mode of the data sequence according to the length of the data sequence, and obtain one or more stages of the butterfly network corresponding to the FFT decomposition mode, and each level corresponds to a butterfly basis.
[0117] Steps 401 to 402 are similar to steps 301 to 302, and details are not repeated here.
[0118] 403. Determine the butterfly code that needs to be called in each level and the number of times the butterfly code is called according to the base of the butterfly corresponding ...
Embodiment 3
[0406] Based on the above examples, see Figure 6 , another embodiment of the fast Fourier transform code generation method in the embodiment of the present application includes:
[0407] 601. Acquire a data sequence requiring fast Fourier transform (FFT) and the length of the data sequence.
[0408] 602. Determine an FFT decomposition mode of the data sequence according to the length of the data sequence, and obtain one or more stages of a butterfly network corresponding to the FFT decomposition mode, and each level corresponds to a butterfly basis.
[0409] 603. Determine the butterfly code that needs to be called in each level and the number of times the butterfly code is called according to the base of the butterfly corresponding to each level.
[0410] 604. Generate the codes of each stage step by step according to the butterfly codes in each stage and the number of times the butterfly codes in each stage are called, so as to obtain FFT codes for performing fast Fourier ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com