├── .gitignore ├── FIR ├── bpFIR.py ├── bsFIR.py ├── hpFIR.py └── lpFIR.py ├── IIR ├── bidirection.py ├── o4zpsbwlpf.c ├── o4zpsbwlpf.py └── sigproc_bwlpf.py ├── LICENSE ├── README.md ├── figure ├── bandPassFIR.png ├── bandStopFIR.png ├── bidirection.png ├── highPassFIR.png ├── lowPassFIR.png ├── o4zpsbwlpf.png └── sigproc_bwlpf.png ├── siggen ├── Makefile ├── Other │ ├── fm.c │ ├── fmline.c │ ├── impulsetrain.c │ └── step.c ├── Periodic │ ├── parabolic.c │ ├── sawtooth.c │ ├── sine.c │ ├── sines.c │ ├── square.c │ └── triangle.c └── Random │ ├── bernrv.c │ ├── brownrv.c │ ├── cauchyrv.c │ ├── exponentialrv.c │ ├── gaussrv.c │ ├── laplacerv.c │ ├── noise.c │ ├── pinkgen.c │ ├── stdgaussrv.c │ ├── telegraph.c │ └── uniformrv.c └── sigproc ├── ButterCheby ├── bwbpf.c ├── bwbsf.c ├── bwhpf.c ├── bwlpf.c ├── chebbpf.c ├── chebbsf.c ├── chebhpf.c └── cheblpf.c ├── ButterCoeff ├── bwbp.c ├── bwbs.c ├── bwhp.c ├── bwlp.c ├── iir.h ├── iir.txt ├── liir.c ├── rdf.c └── rffr.c ├── FIRCoeff ├── tdbpf.c ├── tdhpf.c └── tdlpf.c ├── Makefile └── SpectrAnaly ├── extract.c ├── fft.c └── goertzel.c /.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | obj 3 | IIR/*.dat 4 | -------------------------------------------------------------------------------- /FIR/bpFIR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/FIR/bpFIR.py -------------------------------------------------------------------------------- /FIR/bsFIR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/FIR/bsFIR.py -------------------------------------------------------------------------------- /FIR/hpFIR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/FIR/hpFIR.py -------------------------------------------------------------------------------- /FIR/lpFIR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/FIR/lpFIR.py -------------------------------------------------------------------------------- /IIR/bidirection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/IIR/bidirection.py -------------------------------------------------------------------------------- /IIR/o4zpsbwlpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/IIR/o4zpsbwlpf.c -------------------------------------------------------------------------------- /IIR/o4zpsbwlpf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/IIR/o4zpsbwlpf.py -------------------------------------------------------------------------------- /IIR/sigproc_bwlpf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/IIR/sigproc_bwlpf.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/README.md -------------------------------------------------------------------------------- /figure/bandPassFIR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/figure/bandPassFIR.png -------------------------------------------------------------------------------- /figure/bandStopFIR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/figure/bandStopFIR.png -------------------------------------------------------------------------------- /figure/bidirection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/figure/bidirection.png -------------------------------------------------------------------------------- /figure/highPassFIR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/figure/highPassFIR.png -------------------------------------------------------------------------------- /figure/lowPassFIR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/figure/lowPassFIR.png -------------------------------------------------------------------------------- /figure/o4zpsbwlpf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/figure/o4zpsbwlpf.png -------------------------------------------------------------------------------- /figure/sigproc_bwlpf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/figure/sigproc_bwlpf.png -------------------------------------------------------------------------------- /siggen/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/siggen/Makefile -------------------------------------------------------------------------------- /siggen/Other/fm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/siggen/Other/fm.c -------------------------------------------------------------------------------- /siggen/Other/fmline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/siggen/Other/fmline.c -------------------------------------------------------------------------------- /siggen/Other/impulsetrain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/siggen/Other/impulsetrain.c -------------------------------------------------------------------------------- /siggen/Other/step.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/siggen/Other/step.c -------------------------------------------------------------------------------- /siggen/Periodic/parabolic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/siggen/Periodic/parabolic.c -------------------------------------------------------------------------------- /siggen/Periodic/sawtooth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/siggen/Periodic/sawtooth.c -------------------------------------------------------------------------------- /siggen/Periodic/sine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/siggen/Periodic/sine.c -------------------------------------------------------------------------------- /siggen/Periodic/sines.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/siggen/Periodic/sines.c -------------------------------------------------------------------------------- /siggen/Periodic/square.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/siggen/Periodic/square.c -------------------------------------------------------------------------------- /siggen/Periodic/triangle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/siggen/Periodic/triangle.c -------------------------------------------------------------------------------- /siggen/Random/bernrv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/siggen/Random/bernrv.c -------------------------------------------------------------------------------- /siggen/Random/brownrv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/siggen/Random/brownrv.c -------------------------------------------------------------------------------- /siggen/Random/cauchyrv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/siggen/Random/cauchyrv.c -------------------------------------------------------------------------------- /siggen/Random/exponentialrv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/siggen/Random/exponentialrv.c -------------------------------------------------------------------------------- /siggen/Random/gaussrv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/siggen/Random/gaussrv.c -------------------------------------------------------------------------------- /siggen/Random/laplacerv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/siggen/Random/laplacerv.c -------------------------------------------------------------------------------- /siggen/Random/noise.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/siggen/Random/noise.c -------------------------------------------------------------------------------- /siggen/Random/pinkgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/siggen/Random/pinkgen.c -------------------------------------------------------------------------------- /siggen/Random/stdgaussrv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/siggen/Random/stdgaussrv.c -------------------------------------------------------------------------------- /siggen/Random/telegraph.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/siggen/Random/telegraph.c -------------------------------------------------------------------------------- /siggen/Random/uniformrv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/siggen/Random/uniformrv.c -------------------------------------------------------------------------------- /sigproc/ButterCheby/bwbpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/sigproc/ButterCheby/bwbpf.c -------------------------------------------------------------------------------- /sigproc/ButterCheby/bwbsf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/sigproc/ButterCheby/bwbsf.c -------------------------------------------------------------------------------- /sigproc/ButterCheby/bwhpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/sigproc/ButterCheby/bwhpf.c -------------------------------------------------------------------------------- /sigproc/ButterCheby/bwlpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/sigproc/ButterCheby/bwlpf.c -------------------------------------------------------------------------------- /sigproc/ButterCheby/chebbpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/sigproc/ButterCheby/chebbpf.c -------------------------------------------------------------------------------- /sigproc/ButterCheby/chebbsf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/sigproc/ButterCheby/chebbsf.c -------------------------------------------------------------------------------- /sigproc/ButterCheby/chebhpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/sigproc/ButterCheby/chebhpf.c -------------------------------------------------------------------------------- /sigproc/ButterCheby/cheblpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/sigproc/ButterCheby/cheblpf.c -------------------------------------------------------------------------------- /sigproc/ButterCoeff/bwbp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/sigproc/ButterCoeff/bwbp.c -------------------------------------------------------------------------------- /sigproc/ButterCoeff/bwbs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/sigproc/ButterCoeff/bwbs.c -------------------------------------------------------------------------------- /sigproc/ButterCoeff/bwhp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/sigproc/ButterCoeff/bwhp.c -------------------------------------------------------------------------------- /sigproc/ButterCoeff/bwlp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/sigproc/ButterCoeff/bwlp.c -------------------------------------------------------------------------------- /sigproc/ButterCoeff/iir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/sigproc/ButterCoeff/iir.h -------------------------------------------------------------------------------- /sigproc/ButterCoeff/iir.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/sigproc/ButterCoeff/iir.txt -------------------------------------------------------------------------------- /sigproc/ButterCoeff/liir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/sigproc/ButterCoeff/liir.c -------------------------------------------------------------------------------- /sigproc/ButterCoeff/rdf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/sigproc/ButterCoeff/rdf.c -------------------------------------------------------------------------------- /sigproc/ButterCoeff/rffr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/sigproc/ButterCoeff/rffr.c -------------------------------------------------------------------------------- /sigproc/FIRCoeff/tdbpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/sigproc/FIRCoeff/tdbpf.c -------------------------------------------------------------------------------- /sigproc/FIRCoeff/tdhpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/sigproc/FIRCoeff/tdhpf.c -------------------------------------------------------------------------------- /sigproc/FIRCoeff/tdlpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/sigproc/FIRCoeff/tdlpf.c -------------------------------------------------------------------------------- /sigproc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/sigproc/Makefile -------------------------------------------------------------------------------- /sigproc/SpectrAnaly/extract.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/sigproc/SpectrAnaly/extract.c -------------------------------------------------------------------------------- /sigproc/SpectrAnaly/fft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/sigproc/SpectrAnaly/fft.c -------------------------------------------------------------------------------- /sigproc/SpectrAnaly/goertzel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TcheL/Road2Filter/HEAD/sigproc/SpectrAnaly/goertzel.c --------------------------------------------------------------------------------