Search
Code Directory
 ASP
 ASP.NET
 C/C++
 CFML
 CGI/PERL
 Delphi
 Development
 Flash
 HTML
 Java
 JavaScript
 Pascal
 PHP
 Python
 SQL
 Tools
 Visual Basic & VB.NET
 XML
New Code
Taxi App Development 7.3
RentALL-Airbnb clone script 1.8.0
VisualNEO Web 19.4.5
PHP Ecommerce Script 1.3.2
dbForge Studio for PostgreSQL 2.1
Rentonn - Airbnb clone 1.0
VisualNEO for Windows 18.08.31.0
SentiVeillance SDK Trial 7.0.191272
dbForge SQL Complete 6.1
Uber for E-Scooters 1.0
ODBC Driver for MySQL 2.4
dbForge Schema Compare for MySQL 4.4
dbForge Studio for MySQL 8.1
dbForge Query Builder for MySQL 4.4
dbForge Data Compare for MySQL 5.5
Top Code
JChartLib 1.0
Efficient Conjugate Gradient Method for Symmetric Banded Matrix 1.0
Binary MLM Plan 1.0.2
Content Management Framework (CMF) 1.5.0
decision based median filter 1.0
PHP Cheat Sheet
Knapsack problem 1.0
untrimmed median filter 1.0
DSPLAB for Delphi 2.01
b64 -- Base64 Encode/Decode Utility 1.0
Using GetDate Function in an SQL Statement
Tutorials on Creating, Compiling and running CUDA Accelerated programs in Matlab 1.0
The Travelling Salesman Problem using GA 1.0
Comment Approval Notification 1.1.1
EBookLibrary 1.0
Top Rated
Paste phpSoftPro 1.4.1
Deals and Discounts Website Script 1.0.2
ADO.NET Provider for ExactTarget 1.0
Solid File System OS edition 5.1
Classified Ad Lister 1.0
Aglowsoft SQL Query Tools 8.2
Invoice Manager by PHPJabbers 3.0
ICPennyBid Penny Auction Script 4.0
PHP Review Script 1.0
ATN Resume Finder 2.0
ATN Site Builder 3.0
Availability Booking Calendar PHP 1.0
PHP GZ Blog Script 1.1
ATN Jobs Software 4.0
ATN Mall 2.0
NUFFT, NFFT, USFFT 1.0
File ID: 77870






NUFFT, NFFT, USFFT 1.0
Download NUFFT, NFFT, USFFT 1.0http://www.mathworks.comReport Error Link
License: Freeware
File Size: 481.3 KB
Downloads: 64
Submit Rating:
NUFFT, NFFT, USFFT 1.0 Description
Description: The Matlab code in this folder implements 1D-3D NUFFTs via fast Gaussian gridding. The convolution loops are written as C programs to be compiled as mex files from the Matlab command prompt. Further mathematical details about the code can be found in L. Greengard and J. Lee, "Accelerating the Nonuniform Fast Fourier Transform," SIAM Review, Vol. 46, No. 3, pp. 443-454.

I have included three example scripts (fgg_1D_experiment.m, etc)that create a simple 1D/2D/3D image and compare the DFT with the Type-I NUFFT (DFT from nonuniform data to uniform image grid). The image data are transformed back to the data domain via the adjoint operator (a Type-II NUFFT--uniform grid DFTed to nonuniform data locations--implemented with IFFTs instead of FFTs) and back again to the image domain to demonstrate the numerical accuracy. This code does not include Type-III transforms (nonuniform-->nonuniform), but one could easily be developed by combining the Type-I and Type-II functions provided here.

Before running any of the test scripts, remember to compile the mex files in the Matlab terminal by executing these commands:
mex FGG_Convolution1D.c
mex FGG_Convolution1D_type2.c
mex FGG_Convolution2D.c
mex FGG_Convolution2D_type2.c
mex FGG_Convolution3D.c
mex FGG_Convolution3D_type2.c

If you publish anything that uses this code, we ask that you please reference the source, as this will encourage future funding for more free Air Force Research Laboratory (AFRL) products. This code was developed through the Air Force Office of Scientific Research (AFOSR) Lab Task "Moving-Target Radar Feature Extraction."
Project Manager: Arje Nachman
Principal Investigator: Matthew Ferrara

License: Freeware

Related: Terminal, executing, Compile, remember, running, commandsmex, fgg convolution type cmex, fgg convolution dcmex, herebefore, provided, typeiii, transforms, Include, accuracy, numerical, nonuniformgtnonuniform

O/S:BSD, Linux, Solaris, Mac OS X

File Size: 481.3 KB

Downloads: 64



More Similar Code

[ih]=invFIR(type,h,Nfft,Noct,L,range,reg,window)
- optional GUI included-

inputs overview
---------------
type:
1. 'linphase': symmetric two-sided response compensating magnitude while maintaining original phase information
2. 'minphase': one-sided response compensating magnitude with minimal possible group delay
3. 'complex': asymmetric two-sided response compensating magnitude and...



This function Calculates Power Spectral Density of signal vector X using Welch's averaged periodogram method.
X is divided into sections, then windowed by the WINDOW parameter.
The magnitude squared of the length NFFT DFTs of the...



HARMASYLLABLESEG - Segments a signal stored in a WAV file into individual syllables. Also graphs the spectrogram and signal with syllables highlighted in red to show what parts of the signal contain syllables.

INPUT:

-...



Spectrum scope makes it easy to compute and display the fft of a live signal. You feed it your time series data, and it does the rest. It works very nicely with the Timer objects introduced in R13, and with Analoginput objects (from the Data...

User Review for NUFFT, NFFT, USFFT
- required fields
     

Please enter text on the image