Programmer Guide/SPU Reference/PZTF: Difference between revisions

From STX Wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 10: Line 10:


=====Inputs:=====
=====Inputs:=====
{
{|
;<var>SP</var>
! style="text-align:leftr;"|Name
 
! Type
:
! Description
 
! Default
 
|-
In: SP vec log. amplitude spectrum (no default)
|SP
DF num frequency resolution in Hz (no default)
|vec
F0 num fundamental frequency in Hz (estimated if not supplied)
|log. amplitude spectrum
F1,F2 num component search range for f0 estimation in Hz (75-4000Hz)
|no default
NC num number of f0 components to use for harmonic mean (5)
|-
IINT num/str envelope interpolation method (0=Linear, 1=Qaudratic, 2=SPLine) (0=Linear)
|DF
NN num number of numerator coefficients (>0) (no default)
|num
ND num number of denominator coefficients (>1) (no default)
|frequency resolution in Hz
IALG num/str pole-zero algorithm (0=WLLS, 1=ND) (1=ND)
|no default
|-
|F0
|num
|fundamental frequency in Hz
|estimated if not supplied
|-
|F1,F2
|num
|component search range for f0 estimation in Hz
|75-4000Hz
|-
|NC
|num
|number of f0 components to use for harmonic mean
|5
|-
|IINT
|num/str
|envelope interpolation method (0=Linear, 1=Qaudratic, 2=SPLine)
|0=Linear
|-
|NN
|num
|number of numerator coefficients (>0)
|no default
|-
|ND
|num
|number of denominator coefficients (>1)
|no default
|-
|IALG
|num/str
|pole-zero algorithm (0=WLLS, 1=ND)
|1=ND
|}
Out: F0 num fundamental frequency in Hz (input or estimated, 0 for error)
Out: F0 num fundamental frequency in Hz (input or estimated, 0 for error)

Revision as of 09:31, 24 February 2015


PZTF

pole-zero model estimation

Usage:

[SPU PZTF SP DF F0 FMIN FMAX NC IINT NC NN ND IALG OUT F0 ENV C NZ NP F R H E]

Inputs:
Name Type Description Default
SP vec log. amplitude spectrum no default
DF num frequency resolution in Hz no default
F0 num fundamental frequency in Hz estimated if not supplied
F1,F2 num component search range for f0 estimation in Hz 75-4000Hz
NC num number of f0 components to use for harmonic mean 5
IINT num/str envelope interpolation method (0=Linear, 1=Qaudratic, 2=SPLine) 0=Linear
NN num number of numerator coefficients (>0) no default
ND num number of denominator coefficients (>1) no default
IALG num/str pole-zero algorithm (0=WLLS, 1=ND) 1=ND

Out: F0 num fundamental frequency in Hz (input or estimated, 0 for error) ENV vec log. spectrum envelope C vec numerator and denominator coefficients NZ num number of zeros NP num number of poles F vec frequency of zeros and poles R vec radius of zeros and poles H vec log. amplitude response E num error (avr((ENV - H)^2)

Navigation menu

Personal tools