That makes sense. Thank you so much for all of your help!! It's much appreciated and has helped me understand what's going on a lot better as well.
On Sun, Jan 24, 2021 at 4:59 PM Jeff Long <willco...@gmail.com> wrote: > You're not seeing anything on the gui sinks because they only show you > periodic snapshots (except for gr-fosphor if you have that installed) and > the bursts fall between the snapshots. Inspectrum lets you see every sample > in a recorded file. > > I'm not going to have time to try out the RX part, but make sure the RF > path is sane (attentuators, levels, verify using a File Sink or other > method) and then build up the RX one piece at a time. You may have to learn > about the internals of packet_rx, and use various debug blocks/gui sinks to > figure out what's going on. GRC makes it look like you can drag-and-drop > and make a radio. > > On Sun, Jan 24, 2021 at 6:39 PM Jada Mariano Berenguer <beren...@uci.edu> > wrote: > >> Okay, so do the bursts of digital data mean that the USRP Sink is able to >> successfully get the packet as input and transmit it? >> >> If so, when I run the packet_usrp.grc flowgraph, why do I not see the >> USRP Source receive anything? For example, the graphs that represent the >> USRP Source's output never change. I would expect it to change when it >> receives a packet of data. Also, if the USRP source was receiving >> something, wouldn't the Packet RX block decode the packet and print the >> contents to the terminal using the Message Debug block? >> >> On Sun, Jan 24, 2021 at 2:04 PM Jeff Long <willco...@gmail.com> wrote: >> >>> Yes, that shows bursts of digital data, which is what your tx produces. >>> Use a smaller FFT size to see more detail in the time domain. >>> >>> On Sun, Jan 24, 2021 at 4:44 PM Jada Mariano Berenguer <beren...@uci.edu> >>> wrote: >>> >>>> So, from my understanding you added a File Sink that took in the USRP >>>> Source's output to the packet_usrp_tx.grc flowgraph? I tried to recreate >>>> what you did and opened the file with Inspectrum and a screenshot of the >>>> results is attached. I'm not sure if this is what you got, or what it >>>> means. I may be saving it to the File Sink incorrectly, so I attached a >>>> screenshot of the File Sink parameters as well. >>>> >>>> Also, what do you mean by 'What happens if you ignore this and keep >>>> working' ? Because if I run the packet_usrp.grc flowgraph for a while and >>>> ignore the U's printing out, it doesn't give me the result that I expect. >>>> The result that I expect would be similar to the result when running the >>>> packet_loopback_hier.grc file. >>>> >>>> Thanks again for your continued help! >>>> >>>> On Sun, Jan 24, 2021 at 12:03 PM Jeff Long <willco...@gmail.com> wrote: >>>> >>>>> Best I can tell (recording raw samples from the USRP Source to a File >>>>> Sink, then viewing it with inspectrum), it works and the single 'U' per >>>>> burst is spurious. The docs would lead you to believe you shouldn't see >>>>> this. Nothing stands out as wrong in the GRCs. What happens if you ignore >>>>> this and keep working? >>>>> >>>>> On Sun, Jan 24, 2021 at 1:41 PM Jada Mariano Berenguer < >>>>> beren...@uci.edu> wrote: >>>>> >>>>>> Okay, thanks for the tip. Attached in this email is a flowgraph that >>>>>> only does TX (packet_usrp_tx.grc). I'll continue to look into the problem >>>>>> and see if I can find any solutions myself as well, but again I'm pretty >>>>>> new to GNURadio and USRP. If anyone can help me figure out the problem, >>>>>> it'd be greatly appreciated!! I've also attached the packet loopback >>>>>> example using the USRP with both TX and RX (packet_usrp.grc), the >>>>>> original >>>>>> packet loopback example without USRP (packet_loopback_hier.grc), and the >>>>>> packet_tx and packet_rx flowgraphs as well. >>>>>> >>>>>> On Sat, Jan 23, 2021 at 4:36 AM Jeff Long <willco...@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> Recommend you find the simplest flowgraph that demonstrates this >>>>>>> problem. For example, do TX only. Once you find that minimal case, post >>>>>>> the >>>>>>> actual GRC file somewhere so someone can try it out. It's really >>>>>>> difficult >>>>>>> to look through a bunch of parameters in a screenshot and try to guess >>>>>>> what's happening, unless it's something really obvious. >>>>>>> >>>>>>> On Fri, Jan 22, 2021 at 9:24 PM Jada Mariano Berenguer < >>>>>>> beren...@uci.edu> wrote: >>>>>>> >>>>>>>> Hi again, I have a previous message thread regarding this problem, >>>>>>>> but I kept forgetting to 'reply all' to include the GNURadio email to >>>>>>>> keep >>>>>>>> it on the thread and my questions got kind of disorganized, so I >>>>>>>> wanted to >>>>>>>> start fresh with a new one and will make sure to reply all in the >>>>>>>> future. >>>>>>>> >>>>>>>> So, I found a packet_loopback example (under the directory: >>>>>>>> examples/digital/packet) from this message thread >>>>>>>> <https://lists.gnu.org/archive/html/discuss-gnuradio/2018-06/msg00254.html> >>>>>>>> and >>>>>>>> it says that I can replace the Channel Model block with the USRP >>>>>>>> source and >>>>>>>> sink blocks to try to send packets over the air (a screenshot of the >>>>>>>> original packet_loopback example and my modified packet_loopback >>>>>>>> example is >>>>>>>> attached as well). This is exactly what I want to do, but I'm running >>>>>>>> into >>>>>>>> some issues with the USRP sink. >>>>>>>> >>>>>>>> I believe the problem has to do with the way that the USRP sink is >>>>>>>> receiving the packets. I believe it deals with 'bursty transmission >>>>>>>> <https://wiki.gnuradio.org/index.php/USRP_Sink>', and so I >>>>>>>> specified the USRP sink's 'TSB tag name' parameter to 'packet_len', >>>>>>>> which >>>>>>>> is what the packet_tx block specifies as the length tag name (I've also >>>>>>>> attached a screenshot of the packet_tx flowgraph). I confirmed that >>>>>>>> the tag >>>>>>>> name is 'packet_len' by using the Tag Debug block. >>>>>>>> >>>>>>>> Also, I've attached a video link here >>>>>>>> <https://drive.google.com/file/d/1n8SdwjbZebE4Mf4nufTUUnEALPNR0yDF/view?usp=sharing> >>>>>>>> of what happens when I run the program. It seems like the USRP >>>>>>>> receives the >>>>>>>> packet here and there because of the short 'bursts' shown on the middle >>>>>>>> graph. Also, I noticed that there's a 'tG' printed in the terminal >>>>>>>> window >>>>>>>> (a screenshot of this is attached as well) when the program is first >>>>>>>> run. >>>>>>>> What does this mean? I also know that it's experiencing a lot of >>>>>>>> underruns, >>>>>>>> which is essentially the problem I'm trying to solve. It must do with >>>>>>>> the >>>>>>>> way the USRP sink is configured to receive the packets. >>>>>>>> >>>>>>>> Are there any other parameters that need to be set? >>>>>>>> >>>>>>>> Thanks so much in advance!! I appreciate any help :) >>>>>>>> >>>>>>>> >>>>>>>>