Questions tagged «oscillator»

3
级联双二阶部分以实现高阶滤波器的工作原理?
我正在尝试实现8阶IIR滤波器,并且我阅读的每个应用笔记和教科书都说,最好将2阶以上的任何滤波器实现为二阶部分。我tf2sos在MATLAB中使用了二阶部分的系数,这与我预期的4个二阶部分的6x4系数有关。在实施为SOS之前,八阶滤波器需要存储7个先前的采样值(以及输出值)。现在,当实现为二阶部分时,流程如何从输入到输出工作,我是否仅需要存储2个先前的样本值?还是第一个滤波器的输出馈x_in入第二个滤波器,依此类推?
20 filters  filter-design  infinite-impulse-response  biquad  audio  image-processing  distance-metrics  algorithms  interpolation  audio  hardware  performance  sampling  computer-vision  dsp-core  music  frequency-spectrum  matlab  power-spectral-density  filter-design  ica  source-separation  fourier-transform  fourier-transform  sampling  bandpass  audio  algorithms  edge-detection  filters  computer-vision  stereo-vision  filters  finite-impulse-response  infinite-impulse-response  image-processing  blur  impulse-response  state-space  linear-systems  dft  floating-point  software-implementation  oscillator  matched-filter  digital-communications  digital-communications  deconvolution  continuous-signals  discrete-signals  transfer-function  image-processing  computer-vision  3d 

3
如何实现数字振荡器?
我有一个浮点数字信号处理系统,它使用x86-64处理器以每秒样本的固定样本速率运行。假设DSP系统被同步锁定在任何问题上,那么在某个频率实现数字振荡器的最佳方法是什么?ffs=32768fs=32768f_s = 32768fff 具体来说,我想生成信号: 其中,对于样本编号, 。吨= ñ / ˚F 小号 Ñy(t)=sin(2πft)y(t)=sin⁡(2πft)y(t) = \sin(2\pi f t)t=n/fst=n/fst=n/f_snnn 一种想法是跟踪矢量,在每个时钟周期我们旋转角度。Δ φ = 2 π ˚F / ˚F 小号(x,y)(x,y)(x,y)Δ φ = 2 πF/ fsΔϕ=2πf/fs\Delta\phi = 2\pi f/f_s 作为Matlab伪代码实现(真正的实现在C中): %% Initialization code f_s = 32768; % sample rate [Hz] f = 19.875; % some constant frequency …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.