Thread Berechnung der Laenge von Unterbrechungen im HSDPA netz (37 answers)
Opened by bowkatz at 2009-07-08 10:02

Taulmarill
 2009-07-09 13:31
#123006 #123006
User since
2004-02-19
1750 Artikel
BenutzerIn

user image
Ich hab's jetzt noch mal etwas ausführlicher geschrieben, damit der Code leichter nachvollziehbar ist und eine Variable für einen Grenzwert eingefügt:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
my $grenzwert = 35;

my $data;
while ( my $line = <DATA> ) {
    my( $bytes ) = $line =~ /\s(\d+)$/;
    if ( $bytes > $grenzwert ) { $data .= '1' }
    else                       { $data .= '0' }
}

my @fail;
for my $ausfall ( $data =~ /(0+)/g ) {
    push @fail, length $ausfall;
}

my $summe = 0;
$summe += $_ for @fail;

my $mittel = $summe / @fail;

print "Ausfaelle: " . join( ", ", @fail ) . "\n";
print "$summe Sekunden insg. und ";
print "$mittel Sekunden im Mittel pro Ausfall\n";
$_=unpack"B*",~pack"H*",$_ and y&1|0& |#&&print"$_\n"for@.=qw BFA2F7C39139F45F78
0A28104594444504400 0A2F107D54447DE7800 0A2110453444450500 73CF1045138445F4800 0
F3EF2044E3D17DE 8A08A0451412411 F3CF207DF41C79E 820A20451412414 83E93C4513D17D2B

View full thread Berechnung der Laenge von Unterbrechungen im HSDPA netz