X-Git-Url: https://git.realraum.at/?a=blobdiff_plain;f=rf433rcv%2Fpc%2Fsample2data.pl;fp=rf433rcv%2Fpc%2Fsample2data.pl;h=57afafefd406bd2df234db93d37b96478b4aedb5;hb=424193cb1859de0ef4904edef45d6d021e9d3588;hp=0000000000000000000000000000000000000000;hpb=92db284e63cad663c8c4cd9129e089b5a605569c;p=svn42.git diff --git a/rf433rcv/pc/sample2data.pl b/rf433rcv/pc/sample2data.pl new file mode 100755 index 0000000..57afafe --- /dev/null +++ b/rf433rcv/pc/sample2data.pl @@ -0,0 +1,28 @@ +#!/usr/bin/perl +use strict; +my @input= split //,<>; + +my $zero=0; +my $one=0; +my $last=0; +my $timebase; +for my $current (@input) +{ + if (($current != $last) and ($current == 1) ) + { + print (($zero>$one)?"0":"1") if $one; #skip first=sync + $timebase = (($zero>$one)?$one:$zero); + #print "$zero,$one\n"; + $zero=0; + $one=0; + } + if ($current) + { + $one++ + } else { + $zero++ + } + $last=$current; +} +#print "\n"; +warn "Base $timebase\n";