Functions | |
| impulse response | nh () |
Variables | |
| function | maxabsdiff |
| nfft = 256 | |
| h = rand(1,nh) | |
| x = rand(1,nfft) | |
| hpad = [ h(nh) zeros(1,nfft-nh) h(1:nh-1) ] | |
| baseline comparison | y1 = filter(h,1,x) |
| y1_notrans = y1(nh:nfft) | |
| fast convolution | y2 = ifft( fft(hpad) .* fft(x) ) |
| y2_notrans = y2(1:nfft-nh+1) | |
| impulse response nh | ( | ) | [virtual] |
| function maxabsdiff |
Initial value:
tailscrap() % test code for circular convolution with the scrapped portion % at the tail of the buffer
| nfft = 256 |
Referenced by config(), kiss_fastfir_alloc(), main(), make_png(), and transform_signal().
| h = rand(1,nh) |
Referenced by FreqSample(), csl::AmbisonicUnitGenerator::fumaEncodingWeights(), csl::AmbisonicUnitGenerator::fumaIndexedEncodingWeights(), map_ebeam(), csl::Envelope::nextBuffer(), csl::Moog::nextBuffer(), math::operator<<(), math::operator>>(), math::operator~(), OSCInvokeMessagesThatAreReady(), prod(), remez(), Controller::set_data(), csl::AmbisonicUnitGenerator::singularValueDecomposition(), and PMESource::update_position().
Referenced by csl::Moog::nextBuffer().
| y1_notrans = y1(nh:nfft) |
| y2_notrans = y2(1:nfft-nh+1) |
1.5.8