[abc80] Sammandrag av ABC80, Vol 112, Utgåva 7

Christian Ankerstjerne christian at christianankerstjerne.com
Sat Juli 28 04:27:22 PDT 2018


Hi all

I can see that I've started quite an interesting discussion.

Thank you all for giving me a much better insight into how to move on from
here in trying to get the data off our tapes!

Best regards,
Christian

On Fri, 27 Jul 2018 at 21:00, <abc80-request at abc80.org> wrote:

> Skicka meddelanden som ska distribueras till ABC80 till:
>         abc80 at abc80.org
>
> För att anmäla dig till eller avanmäla dig från listan via Internet,
> gå in på:
>         http://www.abc80.org/mailman/listinfo/abc80
> eller skicka ett e-postbrev till
>         abc80-request at abc80.org
> med ordet 'help' i ämnesfältet eller som innehåll.
>
> Du kan nå ansvarig(a) person(er) för listan på
>         abc80-owner at abc80.org
>
> När du svarar på e-postbrev till listan, var vänlig och ändra
> ämnesfältet så att det är lite mer beskrivande än bara "Re: Innehåll
> av ABC80 sammandrag..."
>
>
> Dagens ämnen:
>
>    1. Re: Copying ABC-80 data tapes (H. Peter Anvin)
>    2. Re: Copying ABC-80 data tapes (H. Peter Anvin)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Thu, 26 Jul 2018 14:12:03 -0700
> From: "H. Peter Anvin" <hpa at zytor.com>
> To: Robert Juhasz <juhasz at abc.se>, Anders Sandahl <anders at abc80.net>
> Cc: abc80 at abc80.org
> Subject: Re: [abc80] Copying ABC-80 data tapes
> Message-ID: <4502a0f6-69c5-473e-a9aa-fc336b7af963 at zytor.com>
> Content-Type: text/plain; charset=utf-8
>
> On 07/21/18 03:20, Robert Juhasz wrote:
> > Läser man vidare på s167 blir algoritmen ganska enkel:
> >
> > - läs in wav-fil
> > - derivera (+ev filtrera, kanske bestäm flankamplituder adaptivt genom
> att kolla hur stora de är i medeltal)
> > - hitta första flanken
> > - finns en flank till 0.4-0.8 ms efteråt är det en 1a
> > - är det tyst är det en nolla
> > - kommer det inte nån ny flank efter ca 1.2 ms var det nog inte data
> utan skräp (om vi letar efter start på blocket), alt. slut på blocket
> > - när man sen har sina bitströmmar uppdelade i block kodar man av
> blocken till bytes och filer enligt s194-5
> >
> > Klart! ;)
> >
>
> Det är precis den algoritmen som själva ABC80 använder.
>
> Den "deriverande kretsen" i ABC80 är helt enkelt ett högpassfilter med
> en -3 dB-frekvens på 1600 Hz.  Därifrån detekteras både höga och låga
> flanker som pulser i positiv och negativ riktning; de två sedan
> kombineras till en digital ström där input blir 0 när en flank
> detekteras (viktigt om man vill mata det till en simulator.)
>
>
> ABC800 använder samma format men i 2400 bps i stället för 700 bps efter
> det första blocket, om en bit är satt i headern som visar att det blivit
> inspelat på ABC800 i stället för ABC80. Det är väl det lurigaste med det
> hela: 2400 bps torde ha problem med att anända ett 1600 Hz högpassfilter
> för flankdetektion; å andra sidan lär jag mig ha sett att en del lyckats
> köra 2400 bps kassett på en riktig ABC80.  Tror dock att en smartare
> algorithm borde vara bättre.
>
> Jag skulle köra ett bandpassfilter med brytpunkter på kanske 400 och
> 8000 Hz och kolla flankdetektion genom explicita nollgenomgångar.
>
> Vad jag inte vet är vilken sampling rate som ni kunnat köra en vaw-fil
> från en riktig kassett, i synnerhet inspelat på ABC800.  Om den ligger
> under 22050/24000 Hz så bör övre brytpunkten ligga tillräckligt långt
> under Nyquist-frekvensen = halva samplingsfrekvensen, så kanske 3000 Hz
> för 8 kHz sampling och 4000 Hz för 11 kHz sampling.
>
>         -hpa
>
>
>
> ------------------------------
>
> Message: 2
> Date: Thu, 26 Jul 2018 16:17:57 -0700
> From: "H. Peter Anvin" <hpa at zytor.com>
> To: anders at abc80.net, abc80 <abc80 at abc80.org>
> Subject: Re: [abc80] Copying ABC-80 data tapes
> Message-ID: <72eaaba8-0b09-a90f-bf07-e715afec2285 at zytor.com>
> Content-Type: text/plain; charset=utf-8
>
> On 07/24/18 03:14, anders at abc80.net wrote:
> > Om man använder libsndfile i programmet så kan man dekoda direkt från
> wav och en del andra format direkt. Finns för både Linux och Windows. Då
> kan man också se till att stödja fler samplingsfrekvenser. 96k känns som
> overkill med en faktor tio.
> >
>
> Om det är någon intresserad, här är C-kod till ett Butterworth-filter
> för [400, 8000] Hz vid 22050 och 24000 Hz sampling, plus [400,
> nyquest/1.2] för 8000, 11025 ich 12000 Hz.  För frekvenser som är
> multiplar av det ena eller andra kan man bara droppa de extra samplingarna.
>
>         -hpa
>
>
> ------------------------------
>
> Subject: Bottentext
>
> _______________________________________________
> ABC80 mailing list
> ABC80 at abc80.org
> http://www.abc80.org/mailman/listinfo/abc80
>
>
> ------------------------------
>
> Slut på Sammandrag av ABC80, Vol 112, Utgåva 7
> **********************************************
>


More information about the ABC80 mailing list