Algoritmicka - pocitanie impulzov

Daniel Valuch balu na k-net.fr
Středa Únor 7 09:52:06 CET 2024


to znie ako zaujimave zjednodusenie, ale musim nad tym porozmyslat. Ked 
sa to zacne delit na sekundy tak uz klzave okno nebude mat rozlisenie 
maximalnej vzorkovacej frekvencie, ale 1 sekundu. Skusim si to nakreslit.



On 07/02/2024 09:30, Kaliciak, Richard wrote:
> A co ak by si v prvom bloku pocital pocet impulzov za 1 sekundu (za 
> jednu casovu jednotku) a az potom toto cislo poslal do FIR s casovou 
> konstantou 30 s? Pri normalizacii max. frekvencia 10 Hz na rozsah 0..1 
> by ti 16 bitov fixed point aritmetiky mohlo stacit.
>
> R.
>
> Am 07.02.2024 um 09:25 schrieb Daniel Valuch:
>> 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