Pomoc s multi-kohútiky bezodkladne

J

jetset

Guest
Som navrhol multikombinovaných kohútiky bezodkladne pomocou non-plávajúce desatinnou čiarkou DSProcessor.
Moja otázka znie,
môžem urobiť získať spätnú väzbu z kohútikov pomocou práve celá operácia?Viete, námety a zisk by mali byť nižšie ako 1
(napr. 0.5, 0.6, 0.7 ....) ale neviem, ako to urobiť práve pomocou celočíselných operácií.

 
Ahoj jetset,

Nejsem expert v oblasti implementácie SAD, ale bude zdieľať s vami, co já vím.
Myšlienka Celočíselná reprezentácie je to, že výpočty s plovoucí rádovou čiarkou, ktoré sú veľmi pomalé na
pevný bod DSP (vykonávané softvérové knižnice).Takže budete musieť previesť výpočty s float integer.Roztok
Rozmnožím filtra koeficienty o 2 ^ n (to je ponechané posunu n krokoch), rozsah vášho plaváka vstupných dát aj (lat říct * 2 ^ m) na
integer jedna.Potom zobrať Celočíselná časť.
Všimnite si, že vo vyššie prepočítacieho zaokrúhliť určité chyby je zavedená tak, n a m by mala byť vybraná starostlivo.potom urobte
výpočtu pomocou int výpočet a potom zmeniť mierku, ktoré / 2 ^ (m n) - právo na smeny.Všimnite si, že toto by niekedy shiftings
sa vykonáva na každý vstupný vzorka (pre IIR filtre), ale môže urobiť len tie, na začiatku a na konci filtra pre výpočet
FIR filtre.

Veľa šťastia!
Dora

 
Nazdar,
S pevným bodom procesor máte dostatok usmernenia k výpočtu FIR filtra.Vyzeráte na pokyn set architetcture a starostlivo.Ak používate ADSP PM mě.
BRM

 
ok Dora jsi mi dal nápad, vďaka

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Veľmi Happy" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top