print ecc ratio

This commit is contained in:
Roman Zeyde
2014-07-18 13:59:12 +03:00
parent 685bb83599
commit 5ef7feb5d6

View File

@@ -61,7 +61,8 @@ def main(fname):
log.info('%d bits to be send', len(data)*8)
bits = list(to_bits(ecc.encode(data)))
log.info('%d bits modulated (with ECC)', len(bits))
ecc_ratio = 1.0 - len(data)*8.0 / len(bits)
log.info('%d bits modulated (%.1f%% ECC)', len(bits), ecc_ratio * 100)
modulate(fd, bits)
data_size = fd.tell() - training_size
log.info('%.3f seconds of data audio',