Per adesso non penso, anche perchè sicuramente avrà ancora qualche bug.
Grazie al consiglio avuto da Zavidos, sono riuscito a decodificare correttamente la porzione di Waw estratto dalla lettura "Con acquisto.wav"
Visualizza allegato 42108
come si vede in figura i picchi sono rivolti verso l'alto, mentre il mio software per adesso li vuole verso il basso, si può scegliere il canale nel mio caso ho scelto 1 anche perchè la lettura non è stereo altrimenti si poteva scegliere l'altro canale. Comunque per capovolgere ho previsto una funzione apposita.
Visualizza allegato 42109
Visualizza allegato 42110
Ora però si nota che la lettura non è costante, infatti la linea verde che per me è un valore si soglia, per prendere in cosiderazione solo i picchi più consistenti, all'inizio è abbastanza sotto, mentre nella parte finale si avvicina molto allo zero.
Visualizza allegato 42111
Anche in questo caso ho previsto di spostare la linea di soglia (ho chiamato trigger)
Visualizza allegato 42112
Visualizza allegato 42115
lo abbasso un pochino
Visualizza allegato 42116
anche nella parte finale è sufficientemente distante.
Provo a calcolare la password
Visualizza allegato 42117
Visualizza allegato 42118
Mi accorgo che la password non può essere corretta infatti i bit non sono correttamente identificati, mancano i bit relativi ai picchi iniziali.
Questo è dovuto dal fatto che il primo picco non è abbastanza grande da superare la linea di soglia trigger e pertanto il software non lo prende in cosiderazione.
Per questo è stata prevista la possibilità di allungare un picco
Visualizza allegato 42119
Visualizza allegato 42121
Adesso che tutti i picchi sembra che superano la linea di trigger procedo a Calcolare la password
Visualizza allegato 42122
Questa volta la password è stata calcolata correttamente anche perchè è stato abilitato Inverti Bytes.
Sono riuscito fare un video che forse da meglio l'idea di come funziona MIKWAV
MIKWAV.mp4 - Play the video online.
www.videosprout.com