jedna matematicka...
Jan Waclawek
konfera na efton.sk
Pondělí Duben 8 22:24:18 CEST 2019
No, ze je to o 3 az 4 rady lepsie. Mozem Ti to prepocitat do decibelov.
Toto su samozrejme bezvyznamne blbosti. To, ze "suvislost" sa povie po
anglicky correlation, a ze si nasiel nejaku funkciu (skupinu funkcii)
ktore sa tak volaju, nic neznamena. Tie funkcie vysetruju "suvislost"
urciteho konkretneho druhu (viacmenej ze jeden signal je oneskorena a
zdeformovana verzia druheho), ale to, ci je ten vysledny signal dost
dobry, zalezi (okrem tych vstupnych signalov) najma od Tvojej aplikacie.
Aby som ten vyklad zjednodusil, ak Tvoja aplikacia urobi - povedzme aj v
analogovej domene - to, ze efektivne zoXORuje vsetky styri signaly, tak s
najvacsou pravdepodobnostou budes mat problem.
Ako som povedal, netvrdim, ze ten moj navrh to v kazdom pripade zachrani,
ale sa mi zda viac pravdepodobne, ze as netrafi do nejakej podobnej
"suvislosti" (pun intended).
wek
----- Original Message ---------------
Subject: Re: jedna matematicka...
From: Daniel Valuch <balu at k-net.fr>
Date: Mon, 8 Apr 2019 21:55:55 +0200
To: hw-list at list.hw.cz
FPGA sa kompiluje len 2 hodiny, tak som to este stihol flashnut a
experimentalne otestovat.
Ako som pisal, vstupny pseudonahodny 120 MHz stream je rozdeleny do
troch 40MHz streamov a stvrty sa vyrobi ako XOR prveho a tretieho.
Vsetky styri sa ukladaju do pamate o dlzke 524288 vzoriek.
nechal som vyratat korelaciu medzi kazdym parom streamov:
print(numpy.correlate(buffer1,buffer1),numpy.correlate(buffer2,buffer1),numpy.correlate(buffer3,buffer1),numpy.correlate(buffer4,buffer1))
print(numpy.correlate(buffer1,buffer2),numpy.correlate(buffer2,buffer2),numpy.correlate(buffer3,buffer2),numpy.correlate(buffer4,buffer2))
print(numpy.correlate(buffer1,buffer3),numpy.correlate(buffer2,buffer3),numpy.correlate(buffer3,buffer3),numpy.correlate(buffer4,buffer3))
print(numpy.correlate(buffer1,buffer4),numpy.correlate(buffer2,buffer4),numpy.correlate(buffer3,buffer4),numpy.correlate(buffer4,buffer4))
vysledok je
[ 1.87792225e+14] [ 9.73660594e+10] [ -1.12895914e+10] [ -1.41957743e+10]
[ 9.73660594e+10] [ 1.87708758e+14] [ -2.65118656e+11] [ 5.34641853e+11]
[ -1.12895914e+10] [ -2.65118656e+11] [ 1.87608629e+14] [ 3.69434194e+11]
[ -1.41957743e+10] [ 5.34641853e+11] [ 3.69434194e+11] [ 1.87346727e+14]
ako interpretovat vysledky? Korelacia sameho so sebou na diagonale je
jasna. Takze dalsia kvizova otazka - ako interpretovat o 3 az 4 rady
nizsiu hodnotu?
b.
On 08/04/2019 20:09, Miroslav Mraz wrote:
> Vidím to stejnì, dokázat neumím. Pokud je mezi vstupem a výstupem
> kauzální souvislost, patrnì bude existovat i korelace. Moná by stálo
> za úvahu posílat do toho xoru signály z budoucnosti, èím by asi
> kauzalita padla. To sice zní jako blbost, ale v digitální technice lze
> pouít tøeba zpoïovací linku a máte co potøebujete. Ostatnì
> pseudonáhodné generátory nic jiného nejsou ne kombinace zpodìní a xoru.
>
> Mrazík
>
> Dne 08. 04. 19 v 19:26 Jaroslav Buchta napsal(a):
>> Nejsem zadny matematik ale pokud bude 4. stream funkci tech zbylych
>> tri a jeste k tomu linearni, tak tam ta korelace nutne bude, ne?
>> Kdyz tam zavede NLF, tak udela v podstate totez, co je ten generator,
>> myslim...
>>
>> Dne 08.04.2019 v 19:23 Jindrich Fucik napsal(a):
>>> Myslím, e pokud se bavíme o kryptografii, tak se vdy kolem xorù
>>> omotává slovo NLF (Non Linear Function) a tu tady nikde nevidím.
>>>
>>> Dne 8.4.2019 v 18:44 Daniel Valuch napsal(a):
>>>> Zdravim osadenstvo,
>>>>
>>>> mam jednu matematicku otazku, ale tyka sa spracovania signalu v
>>>> elektronike, takze nie OT :-)
>>>>
>>>> Mam generator pseudonahodnej sekvencie, ktory bezi na 120MHz a ma
>>>> periodu opakovania sekvencie asi 24 hodin, co mi bohate postacuje
>>>> na to co potrebujem robit. Teraz potrebujem vygenerovat 4
>>>> nekorelovane sumy na tretinovej frekvencii.
>>>>
>>>> Tri je lahke, proste vezmem prvu vzorku a zapisem ju do prveho
>>>> vystupu, druhu do druheho, tretiu do tretieho a mal by som dostat
>>>> tri nezavisle streamy. Zatial velmi jednoduche. Ako ale vyrobit
>>>> stvrty stream bez toho aby som musel prerabat generator sumu? V
>>>> kryptografii sa vsade pouziva xor. Ma niekto predstavu ci bude
>>>> zo-xorovany datovy tok nejak korelovany voci svojim vstupnym
>>>> originalom?
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list at list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list