This shows you the differences between two versions of the page.
jvs:fscan:manual:chapter2:expression:bandpass [2011/09/20 02:51] voyvodic |
jvs:fscan:manual:chapter2:expression:bandpass [2023/02/23 18:43] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | **fScan Reference Manual, Chapter 2 (CmdLineOptions: | ||
- | ===== Bandpass -- Apply a bandpass frequency filter to input data ===== | ||
- | | ||
- | |||
- | The BANDPASS function will filter out both low and high frequency signals from a time series data set. Usually, frequencies slower than SLOWFREQ and faster than FASTFREQ will be filtered out. | ||
- | For convenience, | ||
- | |||
- | Note: For temporal filtering, the data set time dimension should have the correct data sampling units (e.g. TR interval) specified; if the time unit is 0 (or negative) a 1s sampling interval is assumed. | ||
- | |||
- | SCALEFACT is a scaling factor; FFT output intensity values will be divided by SCALEFACT. Default SCALEFACT is 1000. | ||
- | |||
- | The FLAG argument can be used to select filtering options.\\ | ||
- | FLAG: | ||
- | * 1 - frequencies are in Hertz (default: frequencies are seconds) | ||
- | * 2 - 2-d spatial filtering [not implemented yet] (default is temporal filtering) | ||
- | * 4 - frequencies are number of cycles across time course (default: seconds or Hertz) | ||
- | * 8 - make output wordsize same as input (default: output is FLOAT32) | ||
- | * 16 - filter out 0 frequency (default: 0 freq mean signal is preserved) | ||
- | * 32 - no filtering (test FFT -> reverse FFT) | ||
- | |||
- | Example:\\ | ||
- | < | ||
- | -expr bandpass 0 30 3 ; filter out frequencies below 30s (0.033 Hz) and above 3s (0.33 Hz) | ||
- | -expr bandpass 1 0.033 0.33 ; same as above | ||
- | -expr bandpass 0 10 40 ; filter out frequencies between 10s (0.1 Hz) and 40s (0.025 Hz) | ||
- | </ | ||
- | |||
- | **See Also:**\\ | ||
- | [[jvs: | ||
- | [[jvs: | ||
- | [[jvs: | ||
- | [[jvs: | ||
- | [[jvs: | ||