Algoritmicka - pocitanie impulzov
Daniel Valuch
balu na k-net.fr
Středa Únor 7 09:25:02 CET 2024
presne nieco ako fir filter ma uz napadol.
Posuvny register s poctom bitov vzorkovacia frekvencia krat dlzka okna
(10x30=300), do ktoreho by sa vzorkovalo je impulz, nie je impulz. Potom
spocitat pocet nenulovych bitov. Som trochu zaseknuty na
resynchronizacii. Ak je vzorkovacia frekvencia rovna maximalnej
frekvencii pulzov, ale nie su to presne rovnake frekvencie (rozne
zdroje) je nutne zabezpecit aby sa pulz nevynechal, ani nezapocital dva
krat. Zvysit vzorkovaciu frekvenciu znamena predlzit pipeline, co nie je
uplne idealne, lebo uz je pomerne dlha. Ale stale sa to da.
b.
On 07/02/2024 09:06, Kaliciak, Richard wrote:
> Ahoj Balu,
>
> nedal by sa pouzit FIR filter? Alebo nieco na sposob XLOAD v unixe?
>
> R.
>
> Am 07.02.2024 um 07:50 schrieb balu:
>> Takto na stredu by som mal algoritmicku otazku. Potrebujem najst
>> nejaku inspiraciu na zaciatok. Jednu metodu uz mam predvymyslenu, ale
>> viac inspiracie nikdy nue je na zahodenie.
>> Majme impulzy, ktore prichadzaju s maximalnou frekvenciou 10Hz, cas
>> medzi nimi je ale nahodny a nie su synchronizovane na ziadne hodiny
>> spolocne s vyhodnocovacim obvodom.
>> Potrebujem pocitat pocet impulzov za poslednych 30 sekund. Musi to
>> ale byt plavajuce okno, za poslednych 30 sekund. Nie fixne okno raz
>> za 30 sekund.
>> Komplikacia je, ze sa to ma implementovat do fpga, takze sa nedaju
>> pouzit operacie typu for slucka a prejst cez pole niecoho.
>> Ako na to?
>> b.
Další informace o konferenci Hw-list