picoscope

Acs Gabor agabor at electrodesign.hu
Tue Oct 16 11:01:26 CEST 2007


Bocs a másik két kollégától, tényleg viccnek szántam. Nem tudom, hogy Zoli 
fejből írta-e ezt az algoritmust ide, de még elolvasni is zsibbasztó volt.


Gábor

----- Original Message ----- 
From: "Riba Zoltán" <zriba at publicis.hu>
To: <elektro at tesla.hu>
Sent: Tuesday, October 16, 2007 10:52 AM
Subject: Re: picoscope


> Szerintem a Gábor viccelt...
>
> RZ
>
> On Oct 16, 2007, at 10:43 AM, Skandar Graun wrote:
>
>> A 12F pic nemcsak kicsi, lassú is.
>> Neked el kell venni a mintát és lerakni egy memóriába.
>> A 10 bit épp hogy elég ahhoz, hogy a kvantálási zajból kigyere.
>> A 8 lábú prociból csak szoftveres soros protokollal tudsz adatot
>> küldeni.
>> A max mintavételed sem éri el a 20 kHz-et.
>> Ha minden mintavétel után még azt sorosan, szoftverből kisergeted,
>> akkor a 10 Hz-es mintavétel is gyanús.
>> DSP a minimum.
>>
>> 2007/10/16, Acs Gabor <agabor at electrodesign.hu>:
>>> Szia Zoli,
>>>
>>> mi a véleményed, be kéne ezt raknom egy 12F-es PIC-be, szerinted
>>> menni fog?
>>>
>>>
>>> Gábor :))
>>>
>>> ----- Original Message -----
>>> From: "Balla Zoltán" <vega55 at anonymous.hu>
>>> To: <elektro at tesla.hu>
>>> Sent: Monday, October 15, 2007 7:53 PM
>>> Subject: Re: picoscope
>>>
>>>
>>>>
>>>> Ekkor a bejovo adatokat csomagokra bontod, melyek 2 hatvanyai
>>>> szerinti
>>>> meretuek. Ezenbelul a konkret
>>>> meretet a realizalni kivant felbontas adja, miszerint ha pl a
>>>> 0-20kHz
>>>> tartomanyt 1000 reszre
>>>> szeretnenk bontani, akkor legalabb 2000 minta kell es 40ksps
>>>> mintavet. A
>>>> 2000-et felkerekited
>>>> 2048-ra(2 hatvanya). Ezt a csomagot atkergeted valamilyen ablakolo
>>>> fuggvenyen(Hamming, Hanning,
>>>> Blackmen, stb), majd FFT transzformaciot vegzel rajta. A kapott
>>>> valos es
>>>> kepzetes tombnek a masik
>>>> felet elhagyod, es az abs=sqrt(re*re+im*im) keplettel kiszamitos
>>>> az egyes
>>>> frekvenciaosszetevok
>>>> abszolut amlitudutojat.
>>>> Ekkor lesz egy tombod, amelyben az elemek indexe a spektrum
>>>> frekvenciaosztasanak felel
>>>> meg(20kHz/1000=20Hz leptekkel), az ertekuk pedig az adott frekvencia
>>>> amplitudojanak elofordulasa a
>>>> spektrumban.
>>>>
>>>> Ezekutan mar csak meg kell keresni a frekvencia-maximumokat ebben a
>>>> tombben, kivalasztani a
>>>> legnagyobbat(ez az alapharmonikus), a tobbit negyzetreemelve
>>>> osszeadni(ezek a felharmonikusok), majd
>>>> negyzetgyok alatt az alapharmonikus negyzetevel hanyadost kepezni.
>>>>
>>>> Kb ennyibol all a spektrumanalizisen alapulo torzitasmeres...
>>>>
>>>> Zoli
>>>>
>>>> -----------------------------------------
>>>>          elektro[-flame|-etc]
>>>
>>> -----------------------------------------
>>>          elektro[-flame|-etc]
>> -----------------------------------------
>>           elektro[-flame|-etc]
>
> -----------------------------------------
>          elektro[-flame|-etc] 



More information about the Elektro mailing list