Forum: GNU Radio Extra padding in ( example)

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
3dfb724cefc1eddbade1e8bd1ee6131f?d=identicon&s=25 Dan Halperin (Guest)
on 2007-02-12 01:31
(Received via mailing list)
In, function make_packet, there is always at least one
padding byte added:

    pkt = ''.join((packed_preamble, packed_access_code, make_header(L),
whiten(payload_with_crc), '\x55'))

Can anyone explain why this is necessary? We've found in our tests that
not only is this necessary, but sometimes we need to add more than one
padding byte in order to get better throughput; i.e. if we only add one
padding byte then the last byte of our transmission is still corrupted,
but if we add 2 all of a sudden things work better. (This is before
doing the padding to make sure 512 bytes at a time get sent across the
USRP). It's definitely tied to specific packet payloads too.

This topic is locked and can not be replied to.