|
From: | Michael Berman |
Subject: | Re: [Discuss-gnuradio] how to send a complete file |
Date: | Thu, 7 Jan 2016 16:18:01 -0800 |
Ekko, Are you trying to test this out initially over the air? If so, you may consider just running this through a script to itself without going over the air. This would remove all possibility for interference and environmental black magic. As far as testing what I am talking about, start by simply adding bytes to the file you are trying to send. White space, or a specific character, or whatever you want. Run this through the system. Once you add enough extra bytes, you will eventually see your entire wanted data. This is not a good final solution however. With this you will run into a problem sending multiple things back to back and you will have to deal with the packetizer input buffer on the TX side holding onto the extra added bytes and prepending them onto the next thing you want to transmit. The better solution would be to do what Marcus suggested. This would be adding something before the packet encoder step that will ensure the data moving through the system has enough bytes for the packet encoder to do what it needs to. This is up to you as how and where to implement, but the bottom line you need to be aware of is the number of bytes that are required to generate a chunk of packets and that your data needs to be an exact multiple of this number. Hope this is helpful, Michael From: Ekko [mailto:address@hidden hello Michael as you said,there are not enough data to feed the packetizer , now i use the dest file(generated by the same grc) as the source , 1--->i think that the dest is generated by the grc,so the data in dest file must can feed the packetier, is it right when i use dest file (generated by the same grc,now called A) as source file,to run my grc ,i got a new dest file (called B) i campare the data in A and B there is also some data lost. if my guess no.1 aboved is right , the data lost may not be caused by ( there was not enough data in the file to feed the packetizer) hope for your correct. thank you --Ekko 2016-01-07 2:26 GMT+08:00 Michael Berman <address@hidden>:
|
[Prev in Thread] | Current Thread | [Next in Thread] |