In a microprocessor, a method for providing a sample-rate conversion
("SRC") filter on an input stream of sampled data provided at a first
rate, to produce an output stream of data at a second rate different from
the first rate. The input stream of sampled data is operated on with a
first low-order interpolation filter routine to produce a first stream of
intermediate data. The first stream of intermediate data is operated on
with a first simplified interpolation filter routine, having a
substantially small number of operations to calculate the coefficients
thereof, to produce a second stream of intermediate data. The second
stream of intermediate data is operated on with a first decimating filter
routine to produce the output stream of data.
In un microprocessore, un metodo per fornire un filtro di conversione di campione-tasso ("SRC") su un flusso di input dei dati provati ha fornito ad un primo tasso, per produrre un flusso dell'uscita dei dati ad un secondo tasso differente dal primo tasso. Il flusso di input dei dati provati è funzionato sopra con una prima procedura di ordine ridotto del filtro di interpolazione per produrre un primo flusso dei dati intermedi. Il primo flusso dei dati intermedi è funzionato sopra con una prima procedura semplificata del filtro di interpolazione, avendo un numero sostanzialmente piccolo di funzionamenti per calcolare i coefficenti di ciò, per produrre un secondo flusso dei dati intermedi. Il secondo flusso dei dati intermedi è funzionato sopra con una prima procedura decimante del filtro per produrre il flusso dell'uscita dei dati.