|
From: | Marcus Müller |
Subject: | Re: [Discuss-gnuradio] Using GNU Radio Framework in my application |
Date: | Sun, 28 Jun 2015 23:28:26 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 |
Hi Jalil, please always make sure to reply to the mailing list rather than to individual persons :) That can be quite handy, but still requires Qt to be on the target platform. Maybe Philip can comment on the support of Qt in the different images we have for the E310. I intend to make a QThread object, to run the GR scheduler in separate thread.The GR scheduler itself is very multithreaded :) every block runs in its own thread. Your approach of starting the flowgraph in its own QThread seems sound. For now, I just need to send/receive some one-byte commands, so I think the message sink/source would be good for this stage.Yes, since you are in the same process, that should work. What type of modulation/demodulation is recommended for this environment?That's a question hard to answer without knowing a lot more. Generally, go for something simple, robust, for a start. However, I don't know your drone system. Maybe they move very fast relative to each other, so you need to build receivers that are very resistant to Doppler; maybe you don't. Doppler depends (aside from relative speed) on carrier frequency, so what works on 75MHz doesn't have to work on 5GHz. What carrier frequency you use depends on what antennas you want to use, which depends on the mechanical/aeronautical aspects of your design. Maybe you have something with large metal rotors; that can look very disturbing in the spectrum (doppler due to reflection on fast moving blades + choppy transmissions if the blades are somewhere in the signal path). Maybe your drones are a few meters away from each other, allowing you to use the 2.4/5GHz ISM band, maybe they are miles apart, calling for lower frequencies due to lower attenuation. I'd still try with one of the PSK modulators in GNU Radio, and maybe a simple preamble correlation after that to allow commands to be detected. But what you're asking is basically one of the central questions of digital communications, and it's not universally answered. Best regards, Marcus On 06/28/2015 05:09 PM, Jalil Modares
wrote:
|
[Prev in Thread] | Current Thread | [Next in Thread] |