经典算法源代码

导读:

  经典算法源代码

  

  C SourceCode

   Filtering Functions

  blockcon.c- block convolution

  can.c- canonical realization

  can2.c- canonical realization

  can3.c- canonical realization

  

  cas2can.c- cascade to canonical

  

  cas.c- cascade realization

  

  ccan.c- circular-buffer canonical realization

  

  ccan2.c- circular-buffer canonical realization

  

  ccas.c- circular-buffer cascade realization

  

  ccas2.c- circular-buffer cascade realization

  

  cdelay.c- circular delay line

  

  cdelay2.c- circular delay line

  

  cfir.c- circular-buffer FIR filter

  

  cfir1.c- circular-buffer FIR filter

  

  cfir2.c- circular-buffer FIR filter

  

  conv.c- convolution

  

  csos.c- circular-buffer second-order section

  

  csos2.c- circular-buffer second-order section

  

  delay.c- delay line

  

  dir.c- direct form realization

  

  dir2.c- direct form realization

  

  fir.c- FIR filter in direct form

  

  fir2.c- FIR filter in direct form

  

  fir3.c- FIR filter in direct form

  

  sos.c- second-order section

  

  tap.c- circular delay-line tap outputs

  

  tap2.c- circular delay-line tap outputs

  

  wrap.c- circular-buffer pointer wrapping

  

  wrap2.c- circular-buffer index wrapping

   A/D &D/A Converters

  

  adc.c- A/D converter

  

  dac.c- D/A converter

   Digital Audio Effects

  

  allpass.c- allpass reverberator

  

  lowpass.c- lowpass reverberator

  

  plain.c- plain reverberator

  

  tapi.c- interpolated circular delay-line tap outputs

  

  tapi2.c- interpolated circular delay-line tap outputs

   Wavetable Generators

  

  gdelay2.c- generalized circular delay

  

  sine.c- sinusoidal wavetable

  

  square.c- square wavetable

  

  trapez.c- trapezoidal wavetable

  

  wavgen.c- wavetable generator (truncation)

  

  wavgenr.c- wavetable generator (rounding)

  

  wavgeni.c- wavetable generator (interpolation)

   DFT/FFT Functions

  

  bitrev.c- bit reversed index

  

  complex.c- complex arithmetic in C

  

  cmplx.h- header file for complex.c

  

  dft.c- DFT

  

  dftmerge.c- DFT merging

  

  dtft.c- DTFT at single frequency

  

  dtftr.c- DTFT over frequency range

  

  fft.c- FFT

  

  ifft.c- inverse FFT

  

  modwrap.c- modulo-N reduction

  

  shuffle.c- shuffling in FFT

  

  swap.c- swapping in FFT

   Random Number Generators

  

  gran.c- gaussian random number generator

  

  ran.c- uniform random number generator

  

  ran1f.c- 1/f noise generator

  

  ranh.c- low-frequency hold generator

  

  ranl.c- linearly interpolated generator

   Miscellaneous

  

  cheby.c- Chebyshev polynomial evaluator

  

  corr.c- correlation

  

  delta.c- unit impulse

  

  dot.c- dot product

  

  I0.c- modified Bessel function

  u.c- unit step

  Matlab SourceCode

   Filtering Functions

  

  cas.m- cascade realization

  

  cas2can.m- cascade to canonical

  

  cdelay2.m- delay (circular buffer)

  

  cfir2.m- FIR filter in direct form (circular buffer)

  

  delay.m- delay (linear buffer)

  

  fir.m- FIR filter in direct form (linear buffer)

  

  sos.m- second order section

  

  wrap2.m- circular delay-line wrapping

   DFT/FFT Functions

  

  dtft.m- DTFT computation

   FIR Filter Design

  

  dbp.m- ideal bandpass filter impulse response

  

  ddiff.m- ideal differentiator impulse response

  

  dhilb.m- ideal Hilbert transformer impulse response

  

  dlh.m- ideal lowpass/highpass filter impulse response

  

  I0.m- Modified Bessel function

  

  kbp.m- Kaiser bandpass design

  

  kdiff.m- Kaiser differentiator design

  

  khilb.m- Kaiser Hilbert transformer design

  

  klh.m- Kaiser lowpass/highpass design

  

  kparm2.m- Kaiser window parameters for spectral analysis

  

  kparm.m- Kaiser window parameters for filter design

  

  kwind.m- Kaiser window

   IIR Filter Design

  

  bpcheb2.m- bandpass Chebyshev type 2 design

  

  bpsbutt.m- bandpass/bandstop Butterworth design

  

  bscheb2.m- bandstop Chebyshev type 2 design

  

  lhbutt.m- lowpass/highpass Butterworth design

  

  lhcheb1.m- lowpass/highpass Chebyshev type 1 design

  

  lhcheb2.m- lowpass/highpass Chebyshev type 2 design

  

   Parametric Equalizer Design

  

  combeq.m- parametric comb/notch equalizer design

  parmeq.m- parametric equalizer design

  peq.m- J. Audio Eng. Soc., vol.45, 444 (1997).

   Savitzky-Golay Filters and Signal Averaging

  sg.m- Savitzky-Golay filter design

  sgfilt.m- Savitzky-Golay filtering

  sigav.m- signal averaging

  ecg.m- simulated ECG waveform generator



本文转自

http://www.oxbad.com/DSP/maindoc/arithmetic_source.htm
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值