Hi,

I just pushed a commit to github.

Would be great, if  you could update the module and let me know if that fixes 
your problem.

Best,
Bastian

> On 01 Mar 2016, at 15:25, Abhinav Jadon <abhinav12...@iiitd.ac.in> wrote:
> 
> Hi , 
> Sorry for the delay in following up. Had mid semester exams to prepare for. 
> I have a 8GB RAM Core i7 PC. Just to be sure that this wasn't a PC issue. I 
> ran it on a 16GB RAM Core i5 PC. Same issue propped up. So that leaves out 
> the memory leak option. 
> 
> Abhinav PS  Jadon 
> 2012122
> Electronics and Communication Engineering Undergraduate
> IIIT - Delhi 
> IASc Summer Research Fellow 2015
> E: jadonabhi...@gmail.com <mailto:jadonabhi...@gmail.com>
> M: +919650936845
> 
> 
> 
> 
> On Sun, Feb 21, 2016 at 3:34 AM, Bastian Bloessl <bloe...@ccs-labs.org 
> <mailto:bloe...@ccs-labs.org>> wrote:
> Hi,
> 
>> On 20 Feb 2016, at 12:05, Abhinav Jadon <abhinav12...@iiitd.ac.in 
>> <mailto:abhinav12...@iiitd.ac.in>> wrote:
>> 
>> 
>> new mac frame  (length 10)
>> =========================================
>> frame too short to parse (<20)
>> thread[thread-per-block[3]: <block ofdm_mac (30)>]: std::bad_alloc
>> [Thread 0x7fffad60d700 (LWP 4907) exited]
> 
> 
> Looks like you run out of memory :-/
> 
> How much memory does your PC have?
> 
> If it’s not your PC, it’s a memory leak. Unfortunately, I’ve never had memory 
> problems (for simulations, I often start up to 10 instances in parallel…)
> 
> If you have a decent PC and still have problems, you could try valgrind to 
> debug potential memory leaks or compile the module with debug symbols. Maybe 
> this reveals more information about what’s going wrong.
> 
> Best,
> Bastian
> 
> 
>> 
>> 
>> 
>> On Thu, Feb 18, 2016 at 4:44 AM, Bastian Bloessl <bloe...@ccs-labs.org 
>> <mailto:bloe...@ccs-labs.org>> wrote:
>> Hi,
>> 
>>> On 17 Feb 2016, at 11:45, Abhinav Jadon <abhinav12...@iiitd.ac.in 
>>> <mailto:abhinav12...@iiitd.ac.in>> wrote:
>> 
>>> Upon running the transceiver code on a single X310, the transceiver shuts 
>>> down after few seconds of action (the LED ceases to blink) while the RX 
>>> continues to be up and decodes the packets. 
>> 
>> I can’t tell you much about the LEDs of the X310, but is there an error 
>> message, a seg fault, output from UHD (like ‘O's, ’T's, ‘D’s printed on the 
>> console), or any other indicator that something went wrong?
>> Maybe start the flow graph in a debugger to get more information.
>> 
>> If you use my Packet Pad block, try disabling the delay.
>> 
>>> If I run only the RX ( replacing the UHD sink with a null sink), it 
>>> continues to decode the packet. 
>>> If I run only the TX ( replacing the UHD source with a null source), it 
>>> continues to transmit, the LED stays on until I stop the flow graph.
>> 
>> What happens if you use just one transceiver flow graph (it has RX and TX)?
>> 
>>> 
>>> I also ran simple tests (single tone transmission and reception) on the 
>>> same device. The TX and RX LEDs remain up until the flowgraph is stopped. 
>>> This was done at the behest of James Humpheris of Ettus Research. 
>>> I raised the issue on the Ettus mailing list and they asked me to put this 
>>> up on the GNURadio Mailing List. 
>> 
>> Just read the thread… I see...
>> How about piping the samples to the UHD Sink also in a Tag Debug block or 
>> something to check whether samples are generated at all.
>> 
>> Best,
>> Bastian
>> 
>>> Regards 
>>> 
>>> 
>>> Abhinav PS  Jadon 
>>> 2012122
>>> Electronics and Communication Engineering Undergraduate
>>> IIIT - Delhi 
>>> IASc Summer Research Fellow 2015
>>> E: jadonabhi...@gmail.com <mailto:jadonabhi...@gmail.com>
>>> M: +919650936845
>>> 
>>> 
>>> 
>>> 
>>> On Mon, Feb 15, 2016 at 9:51 AM, Bastian Bloessl <bloe...@ccs-labs.org 
>>> <mailto:bloe...@ccs-labs.org>> wrote:
>>> Hi,
>>> 
>>> 
>>>> On 14 Feb 2016, at 14:46, Abhinav Jadon <abhinav12...@iiitd.ac.in 
>>>> <mailto:abhinav12...@iiitd.ac.in>> wrote:
>>> 
>>>> There are no overruns and the connections to the antenna ports are 
>>>> correct. 
>>>> The frame detection is working
>>> 
>>> Note, that this also means that frame detection is only triggered once per 
>>> frame. Sometimes, it can be triggered all the time (if there is a DC offset 
>>> or LO leakage for example).
>>> Since you connected the devices via cable I would try to change LO offset 
>>> of sender and receiver.
>>> (Btw, I guess you use attenuators)
>>> 
>>>> 
>>>> I tried all the stuff you told me to try ie I tried LMS ansd LO offset, 
>>>> they worked as in I saw some packets being decoded by the wireshark 
>>>> connector. But the packet content was incorrect . Each packet decoded 
>>>> looked like this 
>>>> 
>>>> 
>>>> new mac frame  (length 10)
>>>> =========================================
>>>> frame too short to parse (<20)
>>>> WIRESHARK: received new message
>>>> message length 10
>>>> WIRESHARK: d_msg_offset: 0   to_copy: 43   d_msg_len 43
>>>> WIRESHARK: output size: 32768   produced items: 43
>>> 
>>> You should check in Wireshark if the content makes sense. I just 
>>> implemented a very minimal parser for demo purposes.
>>> 
>>>> 
>>>> While the packet that is being transmitted has the following 
>>>> characteristics 
>>>> 
>>>> WIRESHARK: received new message
>>>> message length 624
>>>> WIRESHARK: d_msg_offset: 0   to_copy: 657   d_msg_len 657
>>>> WIRESHARK: output size: 32768   produced items: 657
>>>> 
>>>> Is the signal field being wrongly interpreted ? 
>>> 
>>> That would be one thing to find out. The easiest way is to enable the log 
>>> option of the Decode Signal block (not the Wireshark block) to print what 
>>> it decoded.
>>> 
>>> In general, I would recommend to try to find out where things break. (is 
>>> the frame detected, is the signal field decoded, does the constellation 
>>> plot look OK, etc.)
>>> 
>>> Best,
>>> Bastian
>>> 
>>> 
>>>> 
>>>> 
>>>> 
>>>> On Thu, Feb 11, 2016 at 6:13 AM, Bastian Bloessl <bloe...@ccs-labs.org 
>>>> <mailto:bloe...@ccs-labs.org>> wrote:
>>>> Hi
>>>> 
>>>> > On 10 Feb 2016, at 15:13, Abhinav Jadon <abhinav12...@iiitd.ac.in 
>>>> > <mailto:abhinav12...@iiitd.ac.in>> wrote:
>>>> > Next I replaced the loopback with a uhd source and sink and connected 
>>>> > the RF frontends using a SMA cable. It fails to give me any packet (the 
>>>> > wireshark connector). I tried playing with the value of rx_gain and 
>>>> > tx_gain. I also tried playing with the value of the the correlation 
>>>> > threshold.
>>>> > I then chose to debug using the data flow. The data in the flowgraph 
>>>> > flows until the Decode MAC block where it gets dropped with checksum 
>>>> > wrong message.
>>>> >
>>>> 
>>>> Your debugging sounds already pretty good. Some more stuff you could try
>>>> 
>>>> - assert that there are no overruns (‘O’s or ‘D’ on the console)
>>>> - check that frame detection is working (there are no frames detected when 
>>>> the transmitter is turned off)
>>>> - test with antennas
>>>> - assert that you connected the correct antenna ports (RX and TX use a 
>>>> different ports by default)
>>>> - set a different LO offset
>>>> - use the LMS equaliser
>>>> - try a different sample rate / bandwidth
>>>> - check if the signal field is decoded correctly (log or debug option)
>>>> 
>>>> Best,
>>>> Bastian
>>>> 
>>>> 
>>> 
>>> 
>> 
>> 
> 
> 

_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to