Re: FMCW GNU Radar Toolbox

2021-07-09 Thread Pham Van Dung
Yes, I use it for another project which is a pulse FMCW radar project In this project, we need an LFM with receiving time (dead-time) for testing the function of the radar (transmitter and receiver etc..) Do you have any tutorial to modify the block of GNU Radio? I am a hardware guy so it may tak

Re: Can I shift center frequency twice with Xlating FIR

2021-07-09 Thread Fabian Schwartau
Hi Phil, I read your post like four times and could not figure out what you are doing and what you are trying to achieve. Where is your target signal originally located? At fc? Is fc = 100k? Why do you mix 100k down with the Frequency Xlating FIR and then define a different center frequency for you

Re: Does binary package installation supports OOT capabilities

2021-07-09 Thread Marcus Müller
Hi George, On 09.07.21 03:31, George Edwards wrote: > Does binary package installation of Gnuradio supports the building OOT Modules yes. You will need the package that installs the headers, too; that's often called gnuradio-dev or gnuradio-devel. Best regards, Marcus smime.p7s Description:

Multi USRP TX configuration in GNURadio

2021-07-09 Thread Armin Ghani
Dear community I've been trying to make a fully synchronous multi USRP transmitter in GNURadio v3.8.2.0 and UHD v3.15.0.0. In order to have a common clock and time between 2 USRPs, an octoclock is also used. when trying to run a flowgraph which consists one multi_usrp sink block that is co

Re: FMCW GNU Radar Toolbox

2021-07-09 Thread Alex Batts
Okay, well best of luck with that. I hope the B200 has the necessary capabilities to do what you need. Here are the links to block writing, hope this helps. https://wiki.gnuradio.org/index.php/OutOfTreeModules https://wiki.gnuradio.org/index.php/BlocksCodingGuide Thank you, Alex On Fri, Jul 9,

Re: Re: Can I shift center frequency twice with Xlating FIR

2021-07-09 Thread Phil Wiggum
Hi Fabian! Yes I Xlating and filter the Bw to 100K and then decimating to SampRate 100k to be get a morefine details in the GUI Frequency. I tested with a second Xlating in parallel and it worked perfect. PS. Is there any mirroring of this list with a WEB gui? /Thanks Phil > Hi Phil, > I read

Re: Can I shift center frequency twice with Xlating FIR

2021-07-09 Thread Fabian Schwartau
You are welcome, glad I could help :) The list is mirrored here: https://lists.gnu.org/archive/html/discuss-gnuradio/ Read-only, of course. Fabian Am 09.07.21 um 14:28 schrieb Phil Wiggum: > Hi Fabian! > > Yes I Xlating and filter the Bw to 100K and then decimating to SampRate 100k > to > be ge

Re: Any problems building and running GNU Radio 3.8.3.0 on Ubuntu 21.04?

2021-07-09 Thread Alex Humberstone
Awesome, thanks for that pointer, Marcus! Sincerely, Alex-M-Humberstone PhD Student Klipsch School of Electrical Engineering New Mexico State University (NMSU) Las Cruces, New Mexico, USA On Wed, 16 Jun 2021 at 17:05, Marcus Müller wrote: > Hi Alex, > > that should work flawlessly[1]. Many GN

Re: Overrun using GRC Python block and USRP

2021-07-09 Thread Huang Wei
Sorry, I mean it's the underrun problem Huang Wei 于2021年7月9日周五 下午5:02写道: > Hello everyone, > > I am using the embedded python block in GRC to realize some simple > functions. All works fine in the GRC local set-up. However, if I connect a > USRP sink to the flowgraph which includes that python b

Overrun using GRC Python block and USRP

2021-07-09 Thread Huang Wei
Hello everyone, I am using the embedded python block in GRC to realize some simple functions. All works fine in the GRC local set-up. However, if I connect a USRP sink to the flowgraph which includes that python block, and set the sample rate more than 20 MHz (I need 100 MHz in my case), it will k

Re: Overrun using GRC Python block and USRP

2021-07-09 Thread Marcus D. Leech
On 07/09/2021 12:05 PM, Huang Wei wrote: Sorry, I mean it's the underrun problem Huang Wei mailto:weizar...@gmail.com>> 于2021年7 月9日周五 下午5:02写道: Hello everyone, I am using the embedded python block in GRC to realize some simple functions. All works fine in the GRC local set-up. Ho

Re: Overrun using GRC Python block and USRP

2021-07-09 Thread Huang Wei
Thank you for the quick reply, so if I write the block in C++ or C, it may work at a higher rate? Regards, Wei Marcus D. Leech 于2021年7月9日周五 下午5:29写道: > On 07/09/2021 12:05 PM, Huang Wei wrote: > > Sorry, I mean it's the underrun problem > > Huang Wei 于2021年7月9日周五 下午5:02写道: > >> Hello everyone,

Re: Overrun using GRC Python block and USRP

2021-07-09 Thread Marcus Müller
It might be faster, and it will not compete with the rest of Python for the single Python global interpreter lock. Important point: you usually do *not* develop your software directly on the embedded platform (ie. your pi); you'd normally start on a PC, develop, figure out how fast it runs ther

Message Strobe OOT block - problem with threads

2021-07-09 Thread isaac mario tupac davila
Hello My name is Isaac . I'm trying to do a message strobe OOT block which could read a .txt file to define a list of command messages. I created a general block and deleted the general_work class as messages work in a separate thread. I literally write the same idea of the message strobe block p

Re: Message Strobe OOT block - problem with threads

2021-07-09 Thread Marcus Müller
Hi Isaac, where do you set `d_finished = true;`? On 09.07.21 19:04, isaac mario tupac davila wrote: > Hello > > My name is Isaac . I'm trying to do a message strobe OOT block which could > read a .txt > file to define a list of command messages. I created a general block and > deleted the > gen

Re: Message Strobe OOT block - problem with threads

2021-07-09 Thread isaac mario tupac davila
Hi Marcus I'm setting d_finished = true in the stop() function, like GNU Radio message strobe do it: bool thread_ptr_impl::stop() { // Shut down the thread d_finished = true; d_thread->interrupt(); d_thread->join(); return block::stop(); } El vie, 9 ju

Re: Message Strobe OOT block - problem with threads

2021-07-09 Thread Marcus Müller
Well, then behaviour is as intended: https://www.boost.org/doc/libs/1_54_0/doc/html/thread/thread_management.html#thread.thread_management.tutorial.interruption I think you simply might not want to interrupt() the thread here? Best regards, Marcus On 09.07.21 19:35, isaac mario tupac davila wro

Re: GSoC'21 - View Only Mode

2021-07-09 Thread Oscar Ekholm
Hi, *GSoC'21: Week 5 of working on the GRC View Only Mode:* This week I have begun working on the GUI parts, such as a prompt where the user can choose to trust the flowgraph and a toggle where the user can disable the View Only Mode altogether if they desire. Additionally, I write about the PR I

Re: Overrun using GRC Python block and USRP

2021-07-09 Thread Huang Wei
Thank you Marcus! I am not using a Raspberry Pi, I use a PC directly connecting to the USRP (sorry I confused you saying embedded python block). So I suppose I can try C instead of python to speed it up, or maybe FPGA, then I need time learn Best regards, Wei Marcus Müller 于2021年7月9日周五 下午5:

Re: Message Strobe OOT block - problem with threads

2021-07-09 Thread isaac mario tupac davila
Hi Marcus I first deleted the interrupt in the stop() method but it didn't work. After that, I read your link and it gave me an idea. I put a try-catch in the boost::this_thread::sleep function to discover what interruption is happening, and now, my program works as it should be and no kind of int

Re: Overrun using GRC Python block and USRP

2021-07-09 Thread Marcus D Leech
Supporting 100Msps rates on an ordinary PC is exceedingly challenging for any but the most trivial signal processing. Even the most simple mathematical operation uses 10s or 100s of instructions once you factor all the overhead of moving samples around, etc. Sent from my iPhone > On Jul 9,

Waiting for async burst ACK... LLLLLLLLLLLLLLLLsuccess

2021-07-09 Thread Sunny Sam
Hi all, I am using x310 to continuously receive on RF A RX2, process the data, and schedule a transmit periodically on RF B TX. The issue I am running into is when the RX is in STREAM_MODE_START_CONTINUOUS, and TX is scheduled to send at a specific time in the future a set number of samples, I g