Skip to content

Latest commit

 

History

History
104 lines (48 loc) · 2.88 KB

page.md

File metadata and controls

104 lines (48 loc) · 2.88 KB

Discrete Fourier Transform

Source Code: /src/families/_1d/tests/dft/

The discrete Fourier transform transforms a sampling sequence into frequency space.

The test generates 128 samples and places them as black dots in a 1024x1 white image, and does a DFT of that image.

For randomized sampling types, it does this test several times and reports the minimum, the maximum, and the average. Deterministic sampling sequences just do a single run.

There is no difference in this test for progressive vs non progressive sequences since it only ever generates a single 128 length sequence per sequence type.

No windowing function is used, but in some cases (non torroidal sampling!), a windowing function may make sense.

Test Results

tests done:

  • DFT

DFT

Blue Noise Sequences

BestCandidate (Progressive, Randomized)

BestCandidate

BestCandidate5 (Progressive, Randomized)

BestCandidate5

BestCandidate10 (Progressive, Randomized)

BestCandidate10

Irrational Number Sampling

GoldenRatioZero (Progressive, Deterministic)

GoldenRatioZero

GoldenRatio (Progressive, Deterministic)

GoldenRatio

Pi (Progressive, Deterministic)

Pi

Sqrt2 (Progressive, Deterministic)

Sqrt2

Low Discrepancy Sequences

Sobol (Progressive, Deterministic)

Sobol

VanDerCorput2 (Progressive, Deterministic)

VanDerCorput2

VanDerCorput3 (Progressive, Deterministic)

VanDerCorput3

VanDerCorput5 (Progressive, Deterministic)

VanDerCorput5

Regular Sampling

Regular (Not Progressive, Deterministic)

Regular

RegularCentered (Not Progressive, Deterministic)

RegularCentered

RegularCenteredOffset (Not Progressive, Deterministic)

RegularCenteredOffset

RegularJittered (Not Progressive, Randomized)

RegularJittered

Uniform Random Number Sampling

UniformRandom (Progressive, Randomized)

UniformRandom