30.10.2014 Views

o_195h4n6al16jb186b1b2qs7fgssa.pdf

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

} IIRTransposedStruct;<br />

extern fractional* IIRTransposed (<br />

int numSamps,<br />

fractional* dstSamps,<br />

fractional* srcSamps,<br />

IIRTransposedStruct* filter<br />

);<br />

Arguments: Filter structure:<br />

numSectionsLess1 1 less than number of cascaded second<br />

order (biquadratic) sections (also S-1)<br />

coeffsBase pointer to filter coefficients (also {a, b}),<br />

either in X-Data or program memory<br />

coeffsPage coefficient buffer page number, or 0xFF00<br />

(defined value COEFFS_IN_DATA)if<br />

coefficients in data space<br />

delayBase1 pointer to filter state 1, with one word of<br />

delay per second order section (also d1),<br />

onlyin Y-Data<br />

delayBase2 pointer to filter state 2, with one word of<br />

delay per second order section (also d2),<br />

onlyin Y-Data<br />

finalShift output scaling (shift left)<br />

Filter Description:<br />

numSamps number of input samples to filter (also N)<br />

dstSamps pointer to destination samples (also y)<br />

srcSamps pointer to source samples (also x)<br />

filter pointer to IIRTransposedStructfilter structure<br />

Mô tả: IIRTransposedInitinitializes bằng không các giá trị chậm trễ trong một<br />

Cấu trúc IIRTransposedStructfilter.<br />

Bao gồm: dsp.h<br />

Prototype: ngoài void IIRTransposedInit (<br />

IIRTransposedStruct * bộ lọc<br />

);<br />

Lập luận: Cấu trúc bộ lọc:<br />

(Xem mô tả các IIRTransposedfunction).<br />

Khởi tạo Mô tả:<br />

lọc con trỏ đến cấu trúc IIRTransposedStructfilter.<br />

Bình luận: Sự chậm trễ được tạo thành từ hai bộ đệm độc lập, mỗi bộ đệm<br />

có chứa một từ của nhà nước lọc mỗi section {d2 [s], d1 [s]}, 0 ≤s

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!