Reconfigurable Multi-Radix FFT Circuit for Variable Transform Sizes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital signal processing systems face challenges in efficiently performing discrete Fourier transforms (DFT) and Fast Fourier transforms (FFT) of varying sizes, particularly in high-data-rate applications like 5G networks, where large data sets require efficient computation without dedicated hardware for each transform size.

Innovation Solution

A reconfigurable digital logic circuit with multimode radix processing chains, a radix-P engine, and a memory system that can perform DFT/FFT of any size 2k and DFT of any size 2a*3b*5c, utilizing a multi-radix DFT circuit supporting radix-3, radix-4, and radix-5 computations, and a memory system to handle variable data sizes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If dedicated hardware is designed for each transform size to achieve high computation speed, then computation speed is improved, but device complexity and hardware requirements increase

Engineering Contradiction:
Improvecomputation speedVSAvoidhardware requirements
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent implements a universal DFT/FFT circuit that can perform transforms of multiple sizes (N=2^k and N=2^a*3^b*5^c) using the same hardware architecture. The circuit uses reconfigurable processing chains and routing switches to adapt to different transform sizes, eliminating the need for dedicated hardware for each size while maintaining high computation speed through optimized signal flow paths.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The circuit employs dynamic reconfiguration capabilities where processing chains, routing switches, and data flow paths can be dynamically adjusted based on the required transform size. This allows the same hardware to optimize its structure for different computation tasks, achieving high speed for various transform sizes without requiring separate dedicated circuits for each configuration.

Inventive Principle:
Principle #15Dynamics

2Speed

If a fixed-size DFT/FFT circuit is designed to achieve fast computation, then computation speed is improved, but adaptability to different transform sizes deteriorates

Engineering Contradiction:
Improvecomputation speedVSAvoidsupport for varying transform sizes
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The circuit is designed as a universal processor that can handle transform sizes of N=2^k and N=2^a*3^b*5^c using the same hardware. Multiple processing chains with reconfigurable routing allow the circuit to adapt to different transform sizes while maintaining optimized signal paths for fast computation, thus achieving both speed and versatility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The DFT/FFT computation is divided into multiple processing chains that can be independently configured. Each chain processes a portion of the transform, and the number/activation of chains can be adjusted based on the required transform size. This segmentation allows the circuit to maintain high computation speed for the active chains while adapting to different overall transform sizes.

Inventive Principle:
Principle #1Segmentation

3Productivity

If multiple dedicated circuits are provided for different transform sizes to support high data rates, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improvedata processing capabilityVSAvoidcircuit architecture
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

A single universal DFT/FFT circuit processes multiple transform sizes (N=2^k and N=2^a*3^b*5^c) through reconfigurable processing chains and routing switches. This eliminates the need for multiple dedicated circuits while maintaining high data processing capability for 5G networks and other high-data-rate applications, thus improving productivity without increasing device complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent merges multiple transform size capabilities into a single integrated circuit architecture. By combining multiple processing chains, routing switches, and control logic into one unified structure, the circuit achieves the functional equivalent of multiple dedicated circuits while reducing overall device complexity and hardware resource requirements.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12530423B1Systems and methods for performing discrete and fast fourier transforms
Publication Date: 2026.01.20 APPLE INC
  • US12530423B1 patent drawing
  • US12530423B1 patent drawing
  • US12530423B1 patent drawing

AI summary

Reconfigurable digital logic circuits and methods of operation can be used to accelerate computation of Fast Fourier Transforms (FFT) and discrete Fourier transforms (DFT) for a range of sizes. In some embodiments, the same circuit can be reconfigurable to support FFT of any size 2k (for positive integer k) and DFT for of any size 2a*3b*5c for non-negative integers a, b, c.