IP Library › Granted Patent US 7,693,924
Granted Patent B2
US 7,693,924 · App. 11/264,886 · Granted Apr 6, 2010

2N-point and N-point FFT/IFFT dual mode processor

Assignee: Electronics and Telecommunications Research Institute
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,693,924
App. No.
11/264,886
Granted
Apr 6, 2010
Kind
B2
Abstract

A 2N-point and N-point FFT/IFFT dual mode processor is provided. The processor includes a butterfly operator, the first and second MUXs, and the first and second N-point FFT processors. The butterfly operator receives 2N data and butterfly-operates on the received 2N data when receiving a control signal ‘0’ from the controller. The first and second MUXs respectively receive results from the butterfly operator to output the results in an increment of N when receiving a control signal ‘0’ from the controller, and respectively outputs different N data when receiving a control signal ‘1’ from the controller. The first and second N-point FFT processors N-point FFT operate on the results from the first and second MUXs and respectively output the same under control of the controller. Since the N-point FFT operation can be simultaneously performed two times at a receiver, the performance of the receiver can be enhanced.

Claims (12)

1. A 2N-point and N-point FFT (fast Fourier transform)/IFFT (inverse fast Fourier transform) dual mode processor comprising:

a controller for outputting a corresponding control signal when an operation is a 2N-point FFT operation and outputting a corresponding control signal when an operation is an N-point FFT operation;

a butterfly operator for receiving 2N data (x[N−1] . . . x[0], x[2N−1] . . . x[N]) to perform a butterfly operation when receiving a 2N-point FFT operation control signal from the controller;

first and second MUXs for receiving results from the butterfly operator to output the received results in an increment of N when receiving a 2N-point FFT operation control signal from the controller, and respectively receiving different N data (x[N−1] . . . x[0] and x[N−1]′ . . . x[0]′) to output the same when receiving an N-point FFT operation control signal from the controller;

a first N-point FFT processor for N-point FFT-operating on outputs from the first MUX to output even-numbered results of the 2N-point FFT when receiving a 2N-point FFT operation control signal from the controller, and N-point FFT-operating on outputs from the first MUX to output the same when receiving a N-point FFT operation control signal from the controller; and

a second N-point FFT processor for N-point FFT-operating on outputs from the second MUX to output odd-numbered results of the 2N-point FFT when receiving a 2N-point FFT operation control signal from the controller, and N-point FET-operating on outputs from the second MUX to output the same when receiving a N-point FFT operation control signal from the controller.

2. A 2N-point and N-point FFT (fast Fourier transform)/IFFT (inverse fast Fourier transform) dual mode processor comprising:

a first N-point FFT processor for receiving and N-point FFT-operating on N data (x[N−1] . . . x[0]) to output the operated data;

a controller for outputting a corresponding control signal when an operation is a 2N-point FFT operation and outputting a corresponding control signal when an operation is a N-point FFT operation;

a TWF (twiddle factor) multiplier for receiving N data (x[N−1] . . . x[0]) to perform a twiddle multiplication operation when receiving a 2N-point FET operation control signal from the controller;

a MUX for passing results from the TWF multiplier when receiving a 2N-point FFT operation control signal from the controller and passing other N data (x[N−1]′ . . . x[0]′) when receiving an N-point FFT operation control signal from the controller; and

a second N-point FFT processor for N-point FFT-operating on outputs from the MUX to output odd-numbered results of the 2N-point FFT processor when receiving a 2N-point FFT operation control signal from the controller, and N-point FFT-operating on outputs (x[N−1]′ . . . x[0]′) from the MUX to output the same when receiving a N-point FFT operation control signal from the controller.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2005
From: CHO, SANG IN; CHOI, SANGSUNG; PARK, KWANG ROH
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 017173/0949 →
Priority Claims (1)
KR 10-2004-0088768 · Nov 3, 2004 · national
Continuity (1)
Related Publication 20060093052A1 · May 4, 2006