Unified FFT Processor Algorithm Selection for RF Receiver Area Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional FFT processors are limited to operating only one Fourier algorithm, leading to increased cost and layout area in RF receivers designed to process different wireless specifications, as they require multiple processors for varying data sizes and specifications like UWB and WiMAX.

Innovation Solution

A unified FFT processor architecture that incorporates radix-2n, radix-2, and radix-23 algorithms, along with a multiplexer and bit-reverse circuit, enabling it to process both 2n and 2(n+1) point data, and switch between different algorithms based on data input, thereby reducing the need for multiple processors and optimizing layout area.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single FFT processor is designed to handle multiple wireless specifications, then the adaptability and versatility improve, but the device complexity and layout area increase due to requiring multiple processors

Engineering Contradiction:
Improvecapability to process different wireless specificationsVSAvoidhardware complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a unified FFT processor that can handle multiple wireless specifications (UWB, WiMAX, etc.) by integrating multiple algorithms (radix-2, radix-22, radix-23) within a single processor architecture. The processor uses algorithm selection logic to dynamically choose the appropriate algorithm based on the input data characteristics, eliminating the need for separate dedicated processors for each specification and thereby reducing hardware complexity while maintaining multi-specification support

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

2Adaptability or versatility

If radix-2 algorithm is used to process non-4n or non-8n point data, then the adaptability improves, but the number of complex number multipliers increases and layout area increases

Engineering Contradiction:
Improvecapability to process various data sizesVSAvoidlayout area of FFT circuit
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The patent employs dynamic algorithm selection that adapts the FFT processing approach based on the input data size characteristics. When the input data size is suitable for radix-22 or radix-23 algorithms (4n or 8n points), these algorithms are selected to minimize the number of complex number multipliers and reduce layout area. When the data size does not fit these patterns, the processor dynamically switches to radix-2 algorithm, ensuring optimal resource utilization across all data sizes while maintaining adaptability

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If different OFDM processors are designed for different wireless specifications, then the manufacturing precision for each specification improves, but the cost and layout area of the receiver increase

Engineering Contradiction:
Improveprocessing accuracy for specific specificationVSAvoidnumber of processors required
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent creates a universal OFDM processor that maintains high processing accuracy for multiple wireless specifications by integrating specification-specific optimization within a unified architecture. The processor includes algorithm selection logic that identifies the appropriate wireless specification and selects the optimized algorithm (radix-2, radix-22, or radix-23) accordingly, ensuring manufacturing precision for each specification while using a single processor instance, thereby reducing the total number of processors required

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

Data Source

PatentUS8166088B2Fast fourier transform processor
Publication Date: 2012.04.24 VIA TECH INC
  • US8166088B2 patent drawing
  • US8166088B2 patent drawing
  • US8166088B2 patent drawing

AI summary

An implement method of a FFT processor comprises the following steps. First, a 21 point FFT processor, which has an output and an input receiving a 2n+1 point data, is provided. A 2n-point FFT processor having an input and an output is provided. Sequentially, a multiplexer, which has a first input coupled to the output of the 21 point FFT processor, a second input receiving a 2n point data and an output coupled to the input of the 2n point FFT processor, is provided. When an input data is a 2n point data, the second input of multiplexer is coupled to the output thereof, and when an input data is a 2n+1 point data, the first input of multiplexer is coupled to the output thereof.