📄 经典算法源代码.htm
字号:
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/c/DTFT.C"><TT>dtft.c
</TT></A>- DTFT at single frequency
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/c/DTFTR.C"><TT>dtftr.c
</TT></A>- DTFT over frequency range
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/c/FFT.C"><TT>fft.c
</TT></A>- FFT
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/c/IFFT.C"><TT>ifft.c
</TT></A>- inverse FFT
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/c/MODWRAP.C"><TT>modwrap.c
</TT></A>- modulo-N reduction
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/c/SHUFFLE.C"><TT>shuffle.c
</TT></A>- shuffling in FFT
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/c/SWAP.C"><TT>swap.c
</TT></A>- swapping in FFT </DT></DL>
<DL><B><FONT size=5>Random Number Generators </FONT></B>
<DT>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/c/GRAN.C"><TT>gran.c
</TT></A>- gaussian random number generator
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/c/RAN.C"><TT>ran.c
</TT></A>- uniform random number generator
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/c/RAN1F.C"><TT>ran1f.c
</TT></A>- 1/f noise generator
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/c/RANH.C"><TT>ranh.c
</TT></A>- low-frequency hold generator
<DT>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/c/RANL.C"><TT>ranl.c
</TT></A>- linearly interpolated generator </DT></DL>
<DL><B><FONT size=5>Miscellaneous </FONT></B>
<DT>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/c/CHEBY.C"><TT>cheby.c
</TT></A>- Chebyshev polynomial evaluator
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/c/CORR.C"><TT>corr.c
</TT></A>- correlation
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/c/DELTA.C"><TT>delta.c
</TT></A>- unit impulse
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/c/DOT.C"><TT>dot.c
</TT></A>- dot product
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/c/I0.C"><TT>I0.c
</TT></A>- modified Bessel function </DT></DL>
<P><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/c/U.C"><TT>u.c
</TT></A>- unit step </P></DIV></TD></TR></TBODY></TABLE>
<P align=left><FONT color=#008000 size=6>Matlab SourceCode</FONT></P>
<TABLE height=49 width="80%" border=0>
<TBODY>
<TR>
<TD width="63%" height=153>
<DL><B><FONT size=5>Filtering Functions </FONT></B>
<DT>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/CAS.M"><TT>cas.m
</TT></A>- cascade realization
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/CAS2CAN.M"><TT>cas2can.m
</TT></A>- cascade to canonical
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/CDELAY2.M"><TT>cdelay2.m
</TT></A>- delay (circular buffer)
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/CFIR2.M"><TT>cfir2.m
</TT></A>- FIR filter in direct form (circular buffer)
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/DELAY.M"><TT>delay.m
</TT></A>- delay (linear buffer)
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/FIR.M"><TT>fir.m
</TT></A>- FIR filter in direct form (linear buffer)
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/SOS.M"><TT>sos.m
</TT></A>- second order section
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/WRAP2.M"><TT>wrap2.m
</TT></A>- circular delay-line wrapping </DT></DL>
<DL><B><FONT size=5>DFT/FFT Functions </FONT></B>
<DT>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/DTFT.M"><TT>dtft.m
</TT></A>- DTFT computation </DT></DL>
<DL><B><FONT size=5>FIR Filter Design </FONT></B>
<DT>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/DBP.M"><TT>dbp.m
</TT></A>- ideal bandpass filter impulse response
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/DDIFF.M"><TT>ddiff.m
</TT></A>- ideal differentiator impulse response
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/DHILB.M"><TT>dhilb.m
</TT></A>- ideal Hilbert transformer impulse response
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/DLH.M"><TT>dlh.m
</TT></A>- ideal lowpass/highpass filter impulse response
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/I0.M"><TT>I0.m
</TT></A>- Modified Bessel function
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/KBP.M"><TT>kbp.m
</TT></A>- Kaiser bandpass design
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/KDIFF.M"><TT>kdiff.m
</TT></A>- Kaiser differentiator design
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/KHILB.M"><TT>khilb.m
</TT></A>- Kaiser Hilbert transformer design
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/KLH.M"><TT>klh.m
</TT></A>- Kaiser lowpass/highpass design
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/KPARM2.M"><TT>kparm2.m
</TT></A>- Kaiser window parameters for spectral analysis
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/KPARM.M"><TT>kparm.m
</TT></A>- Kaiser window parameters for filter design
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/KWIND.M"><TT>kwind.m
</TT></A>- Kaiser window </DT></DL>
<DL><B><FONT size=5>IIR Filter Design</FONT> </B>
<DT>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/BPCHEB2.M"><TT>bpcheb2.m
</TT></A>- bandpass Chebyshev type 2 design
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/BPSBUTT.M"><TT>bpsbutt.m
</TT></A>- bandpass/bandstop Butterworth design
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/BSCHEB2.M"><TT>bscheb2.m
</TT></A>- bandstop Chebyshev type 2 design
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/LHBUTT.M"><TT>lhbutt.m
</TT></A>- lowpass/highpass Butterworth design
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/LHCHEB1.M"><TT>lhcheb1.m
</TT></A>- lowpass/highpass Chebyshev type 1 design
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/LHCHEB2.M"><TT>lhcheb2.m
</TT></A>- lowpass/highpass Chebyshev type 2 design
<DD>
<DT><B><FONT size=5>Parametric Equalizer Design</FONT></B>
<DD>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/COMBEQ.M"><TT>combeq.m
</TT></A>- parametric comb/notch equalizer design </DT></DL>
<P><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/PARMEQ.M"><TT>parmeq.m
</TT></A>- parametric equalizer design </P>
<DL>
<P></P>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/PEQ.M"><TT>peq.m
</TT></A>- J. Audio Eng. Soc., vol.45, 444 (1997). </DT></DL>
<DL><B><FONT size=5>Savitzky-Golay Filters and Signal Averaging</FONT>
</B></DL>
<DL>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/SG.M"><TT>sg.m
</TT></A>- Savitzky-Golay filter design </DT></DL>
<P><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/SGFILT.M"><TT>sgfilt.m
</TT></A>- Savitzky-Golay filtering</P>
<P><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/SIGAV.M"><TT>sigav.m
</TT></A>- signal averaging </P>
<DL>
<DT><A
href="http://www.oxbad.com/DSP/maindoc/arithmetic_source/m/ECG.M"><TT>ecg.m
</TT></A>- simulated ECG waveform generator </DT></DL></TD></TR></TBODY></TABLE>
<P> </P>
<P> </P></DIV></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -