Most popular pages
NBT provides two functions to filter your signals. These functions both uses a so-called finite-impulse response filter, and assume that you have the Mathwork's Signal processing toolbox installed.
To band-pass filter a signal in NBT you can use the function nbt_filter_fir. E.g., to filter a Signal in the Alpha frequency band (8-13 Hz) write:
[FilteredSignalinAlphaBand] = nbt_filter_fir(Signal,8,13,SignalInfo.converted_sample_frequency,2/8);
To high-pass filter a signal in NBT you can use the function nbt_filter_firHp. E.g., a 0.5 Hz high-pass filter.
[Data_filtered] = nbt_filter_firHp(Signal,0.5,SignalInfo.converted_sample_frequency,2/0.5)