Re: Passing Tags or Additional Port Data to Change Parameters of Downstream Blocks

2024-04-18 Thread Ron Economos
Matt, Take a look at my DVB-S2 OOT. This is a different version of the DVB-S2 transmitter that implements VCM (as opposed to the regular CCM version included in GNU Radio). https://github.com/drmpeg/gr-dvbs2 It implements exactly what you're talking about to achieve VCM (Variable Coding and

Re: Building From Source On Linux

2024-03-16 Thread Ron Economos
You have more than one problem. 1) There are many more than 32 tests. This indicates that you haven't built all of the components. When you run cmake, check the output at the end. It should look similar this. -- ## -- # Gnuradio enabled comp

Re: gr-lora CMake error

2024-01-22 Thread Ron Economos
That repository is much too old to build under modern GNU Radio. It hasn't been updated in 7 years. There are some alternatives. It looks like the most maintained is this one. https://github.com/tapparelj/gr-lora_sdr Another one that should build. https://github.com/rpp0/gr-lora Ron On 1/22

Re: gr-dvbt

2023-06-27 Thread Ron Economos
It was ported to GNU Radio many years ago. The example flow graphs are in: /share/gnuradio/examples/dtv dvbt_tx_2k.grc dvbt_tx_8k.grc dvbt_rx_8k.grc Also, take a look at README.dvbt in the same directory. The transmitter works fine. The receiver has a major flaw in that it can't handle any

Re: OOT modules config for versions

2023-06-12 Thread Ron Economos
You just use find_package() now. Here's an example: https://github.com/drmpeg/gr-atsc3/blob/master/CMakeLists.txt#L77 You also have to link to the modules in lib/CMakeLists.txt. Like so: https://github.com/drmpeg/gr-atsc3/blob/master/lib/CMakeLists.txt#L42 Ron On 6/12/23 00:01, Ali G. Dezfuli

Re: compiling GR 3.10.5.1 with ENABLE_GR_SOAPY=ON

2023-02-07 Thread Ron Economos
D=~/.local which I don't understand. I certainly appreciate the suggestions and it encourages me to keep plugging away. It will be a learning experience for sure. Rick On 2023-02-07 14:27, Ron Economos wrote: This is just a guess, but you could try adding: -DCMAKE_PREFIX_PATH=~/.local

Re: compiling GR 3.10.5.1 with ENABLE_GR_SOAPY=ON

2023-02-07 Thread Ron Economos
: Without it, the GNU Radio build infrastructure shouldn't even allow for enabling of the SoapySDR components. So, Rick, could you tell us which operating system/distro this is on, and how you did that local installation of SoapySDR, precisely? Best regards, Marcus On 07.02.23 06:19, Ron Eco

Re: compiling GR 3.10.5.1 with ENABLE_GR_SOAPY=ON

2023-02-06 Thread Ron Economos
You probably need the development package. sudo apt-get install libsoapysdr-dev Ron On 2/6/23 18:37, aardric wrote: I executed the following steps which I think are consistent with documentation on the wiki. (1) local installation of SoapySDR 0.7.2 appears to work. (2) build and local install

Re: Is there something similar to the zero-span of spectrum analyzers in gnuradio?

2022-12-19 Thread Ron Economos
Just use a Qt GUI time sink with a complex to magnitude block ahead of it. Ron On 12/19/22 07:18, Juan Antonio wrote: I must be very confused on this topic. I understood that the zero-span function in an analyzer meant that the span was reduced to the maximum and, from there, what you saw on

Re: How to perform FFT shift after FFT?

2022-08-22 Thread Ron Economos
Just look at the code for the FFT block. https://github.com/gnuradio/gnuradio/blob/main/gr-fft/lib/fft_v_fftw.cc#L81 Ron On 8/22/22 03:37, Bartłomiej Sójka wrote: Hi, I'm trying to write a block that would compute FFT on the received samples, but I'm having trouble with finding how to perform

Re: Invalid type specifier

2022-07-10 Thread Ron Economos
Are you trying to set the Minoutbuf setting on your block to something other than 0? There was a bug with that in 3.10.2. Fixed in 3.10.3. https://github.com/gnuradio/gnuradio/commit/af6f28e3ba7042ac5eeb8c4b39857cbb15d436a5 Ron On 7/10/22 01:44, user 1 wrote: Hello, I have build a simple t

Re: Problem with using gr-filter in my OOT module

2022-06-27 Thread Ron Economos
Niko, You have to add a couple of things to some CMake files. 1) Add the component(s) to the top level CMakeLists.txt. For example https://github.com/drmpeg/gr-atsc3/blob/master/CMakeLists.txt#L77 2) Add the libraries to the linker in lib/CMakeLists.txt. For example: https://github.com/drmpeg

Re: Nonlinear distortion of USRP

2022-06-06 Thread Ron Economos
Sorry, that's incorrect. The B210 is completely linear up to +/- 1.0. Here's a spectrum analyzer trace confirming it. B210 linearity test Ron On 6/6/22 11:37, WarMonkey wrote: DAC nonlinearity is not a problem. The problem is the datapath. In USRP B210, the path is PC -> FPGA -> AD9361 datapa

Re: OOT module library name

2022-05-18 Thread Ron Economos
I meant make your local project directory a git repository with git init, git add and git commit. That will suppress the "compat-xxx-xunknown" file name (and change it to a commit hash). But changing the VERSION_PATCH is a better solution. In fact, I changed gr_modtool to default to that now (

Re: Determining peak instantaneous power in waveform

2022-05-17 Thread Ron Economos
I have a block that may be useful for you. It just prints the peak IQ level. It's usually placed just before a hardware sink block. https://github.com/drmpeg/gr-iqlevels The output looks like this: peak real = +1.631239e-01, -1.961090e-01, 0, 0 peak ima

Re: OOT module library name

2022-05-17 Thread Ron Economos
Make your project a git repository. Ron On 5/17/22 07:35, Wojciech Kazubski wrote: Hello! When I build (on Linux) a GNU Radio OOT module, written in C++, the library file is named like this: libgnuradio-modulename.so.v0.2-compat-xxx-xuknown The name is the same for versions 0.2.0, 0,2.1, ... wh

Re: DVB-T receiving

2022-02-15 Thread Ron Economos
A couple of things. 1) If you're capturing at 10 Msps, you need to resample to the DVB-T sample rate of 9.142857 Msps. You can do that with a rational resampler block set to interpolation = 64 and decimation = 70. 2) That's not a very good signal. It has a lot of multipath and poor SNR. Ron

Re: DVB-T example loopback

2022-02-10 Thread Ron Economos
, I cannot play it. Tibor Herman Tibor ezt írta (időpont: 2022. febr. 10., Cs, 12:31): Hi Ron, Thank you for the advice, it's working now! I'll start to construct the loopback version. Cheers, Tibor Herman Tibor Ron Economos ezt írta (időpont: 2022. fe

Re: DVB-T example loopback

2022-02-10 Thread Ron Economos
You just have to match the parameters between the transmit and receive flow graphs. The only difference is that the transmitter is using 64QAM and the receiver is using 16QAM. So you can either change the transmitter to 16QAM or change the receiver to 64QAM. You

Re: DVB-T transmit question

2022-01-30 Thread Ron Economos
Seems fine here. Can you try the unmodified example flow graph? The example Transport Stream can be downloaded here: https://www.w6rz.net/adv8dvbt23qam64.ts Also, which version of GNU Radio are you using? Ron On 1/30/22 08:40, Szilassi Andras wrote: Hello, I am currently working on a dvb-t

Re: Problem migrating an OOT module that uses FFT from 3.8 to 3.9

2022-01-29 Thread Ron Economos
Ralf, I'm not sure if you've done this already, but when you use d_fft_calculator, you need to change from -> to . to access it. Ron On 1/29/22 12:24, Ralf Gorholt wrote: Hello all, I am currently trying to migrate an OOT module that uses an FFT object internally from  GNU Radio version 3.8

Re: Difficulty in compiling gnuradio from git on opensuse 15.3

2022-01-18 Thread Ron Economos
You probably also need -DCMAKE_CXX_COMPILER=g++-11 on your CMake command line. Ron On 1/18/22 4:39 PM, li...@lazygranch.com wrote: I looked at https://build.opensuse.org/package/show/home:wkazubski:test:science/gnuradio39 I clicked around a bit but I don't know specifically where you get the p

Re: OOT Binding problem

2022-01-08 Thread Ron Economos
? Le 14/12/2021 à 12:44, Josh Morman a écrit : Sounds like castxml could be playing a role here.  Along the same lines Ron suggested, you could try installing both pygccxml and castxml from pip3 Josh On Tue, Dec 14, 2021 at 6:23 AM Ron Economos wrote:     I've tried it on both Ubuntu 18.

Re: FFT size in QT GUI Freq.Sink

2021-12-31 Thread Ron Economos
The FFT size is 2048. Ron On 12/31/21 2:12 AM, peacockmango lotus wrote: I was learning about the sampling rate by looking into the tutorial provided in the GNURadio wiki URL: https://wiki.gnuradio.org/index.php/Sample_Rate_Tutorial

Re: How to compute FFT and IFFT in C++ OOT?

2021-12-23 Thread Ron Economos
not pointing to the actual input samples values. I did not see anywhere in your code where there is an explicit binding between in and get_inbuf(). I will appreciate it if you can help me here! Thank you! George On Wed, Dec 15, 2021 at 12:32 AM Ron Economos <mailto:w...@comcast.net>

Re: How to compute FFT and IFFT in C++ OOT?

2021-12-22 Thread Ron Economos
s, George On Thu, Dec 16, 2021 at 8:14 PM Ron Economos <mailto:w...@comcast.net>> wrote: Comments in-line. Ron On 12/16/21 12:47 PM, George Edwards wrote: Hi Ron, Thanks again for sending the links and annotating the lines of interest. I have looked through lin

Re: How to compute FFT and IFFT in C++ OOT?

2021-12-16 Thread Ron Economos
George On Thu, Dec 16, 2021 at 8:14 PM Ron Economos <mailto:w...@comcast.net>> wrote: Comments in-line. Ron On 12/16/21 12:47 PM, George Edwards wrote: Hi Ron, Thanks again for sending the links and annotating the lines of interest. I have looked through link

Re: How to compute FFT and IFFT in C++ OOT?

2021-12-16 Thread Ron Economos
ift /after/ the FFT. Also, the example is complex in and complex out. Thank you very much! George On Wed, Dec 15, 2021 at 12:32 AM Ron Economos <mailto:w...@comcast.net>> wrote: FFT support is built in to GNU Radio with FFTW. Here's how it's done. First, define

Re: How to compute FFT and IFFT in C++ OOT?

2021-12-14 Thread Ron Economos
FFT support is built in to GNU Radio with FFTW. Here's how it's done. First, define it in your foo_impl.h file. The options are fft_complex_fwd, fft_complex_rev, fft_real_fwd and fft_real_rev. https://github.com/drmpeg/gr-paint/blob/master/lib/paint_bc_impl.h#L25

Re: OOT Binding problem

2021-12-14 Thread Ron Economos
on3.7 that is provide by RaspiOS repo and Pybind11 ? Fabien. Le 14/12/2021 à 11:54, Marcus Müller a écrit : Uh, since bindtool is Python-only, this should really not be platform-dependent. Unless we've got a problem with pygccxml, that is... On 14/12/2021 11.51, Ron Economos wrot

Re: OOT Binding problem

2021-12-14 Thread Ron Economos
I've never been able to get gr_modtool bind to work on 32-bit ARM architecture (Ubuntu on a Beagleboard-X15). I get the same error message. Ron On 12/14/21 2:15 AM, Fabien PELLET wrote: Hello, I'm trying to write a simple OOT module. For exemple, I create a module "test" (gr-modtool newmod t

Re: Reed-Solomon Decoding (Not for Digital Television)

2021-12-12 Thread Ron Economos
Reed-Solomon predates digital television and is used in many applications. Here's a nice article about Voyager 1. https://destevez.net/2021/12/voyager-1-and-reed-solomon/ The DVB-T Reed-Solomon blocks expose all the parameters, so you can reuse them for whatever block size you'd like. The defa

Re: gnuradio compilation and also gr-air-modes issue

2021-11-07 Thread Ron Economos
The error message is due to trying to compile an OOT (gr-air-modes) that's using GNU Radio 3.8 on your install of GNU radio 3.9. There is a branch on gr-air-modes called "gr3.9" that looks like it could work, although the commit messages say "WIP with plenty of untested code". To switch to tha

Re: Cannot specify link libraries for target "Python::NumPy"

2021-10-29 Thread Ron Economos
ui/python/qtgui. I'll have to figure out how to access the core file to find out exactly which program is failing. Chad On 10/28/21 9:10 PM, Ron Economos wrote: If you were trying to build the master branch, then log4cpp is too old on Ubuntu 18.04. Again, you'll need to build it fr

Re: Cannot specify link libraries for target "Python::NumPy"

2021-10-28 Thread Ron Economos
b64 /usr/lib/x86_64-linux-gnu ) But it still doesn't find liblog4cpp.so. Advice? Thanks again, C On 10/27/21 6:10 PM, Ron Economos wrote: On Ubuntu 18.04, you have to install pybind11 from source. sudo apt-get purge pybind11-dev git clone https://github.com/pybind/pybind11 cd pybi

Re: Cannot specify link libraries for target "Python::NumPy"

2021-10-27 Thread Ron Economos
On Ubuntu 18.04, you have to install pybind11 from source. sudo apt-get purge pybind11-dev git clone https://github.com/pybind/pybind11 cd pybind11 git checkout v2.4.3 -b tmp mkdir build cd build cmake -DCMAKE_BUILD_TYPE=Release -DPYBIND11_TEST=OFF ../ make sudo make install Ron On 10/2

Re: Help- gr-lora OOT Module failed to install!

2021-10-19 Thread Ron Economos
You need to install liborc. sudo apt-get install liborc-0.4-dev Ron On 10/19/21 6:12 AM, Thangaraj Mukara Dhakshinamoorthy wrote: Hello, My system config: OS: Ubuntu 20.04.3 LTS OS Type: 64-bit RAM: 3.8 GB Processor: Intel Core i5-2450M CPU @2.50GHz x4 UHD version: 3.15.0.0 GNU Radio v

Re: Problem building OOTs with GR 3.9.3.0 PPA package

2021-10-15 Thread Ron Economos
I just went through this myself with a user of my OOT's. It's due to a pybind11 version mismatch. The PPA is built with pybind11 v2.5.0 and if your system (such as Ubuntu 20.04) has a different version, you get that import error. You have to build/install pybind11 v2.5.0 on your system to reso

Re: Releases v3.8.4.0 and v3.9.3.0

2021-10-04 Thread Ron Economos
The segfault also happens on Ubuntu 18.04 and gcc >= 8. It is exposed by these commits. https://github.com/gnuradio/gnuradio/commit/1e661918ad4fd096b2c990354c316602813246c7 https://github.com/gnuradio/gnuradio/commit/9f8ed5bb5decdcc6905e4a8cbd22ac31bca619a7 It appears to be related to the Qt v

Re: Releases v3.8.4.0 and v3.9.3.0

2021-10-04 Thread Ron Economos
That's not a boost problem, it's a gcc problem. You have to use at least gcc 8 for v3.9.3.0. Ron On 10/4/21 4:54 AM, Wojciech Kazubski via GNU Radio, the Free & Open-Source Toolkit for Software Radio wrote: GNU Radio has released v3.8.4.0 and v3.9.3.0, hitting the September target date with h

Re: setting gcc compiler in pybombs

2021-08-16 Thread Ron Economos
You can use update-alternatives to select the C/C++ compiler version. First, you set up each version. sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 7 --slave /usr/bin/g++ g++ /usr/bin/g++-7 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 8 --slave /usr

Re: Gnuradio Warning

2021-08-04 Thread Ron Economos
If you're not tied to Wayland, you can go back to X.org in the boot screen (click the "cog" in the lower right hand corner). Ron On 8/4/21 1:09 PM, Vincenzo Mone wrote: Hi to the list, I have a warning in the gnuradio when I run any grc file that says: << Welcome to GNU Radio Companion 3.8.

Re: Location of configuration files when installing to custom prefix

2021-07-19 Thread Ron Economos
Should be set correctly here: https://github.com/gnuradio/gnuradio/blob/master/CMakeLists.txt#L250 Ron On 7/19/21 3:52 PM, Ron Economos wrote: That's weird. I am not setting -DGR_PREFDIR. Ron On 7/19/21 3:46 PM, wan wrote: Hi Ron, I didnt change the -DGR_PREFDIR flag, so for me it

Re: Location of configuration files when installing to custom prefix

2021-07-19 Thread Ron Economos
cated in the prefix directory? On Mon, 19 Jul 2021 at 17:22, Ron Economos <mailto:w...@comcast.net>> wrote: Works okay here. What does gnuradio-config-info --prefsdir say? Ron On 7/19/21 12:53 PM, wan wrote: > Hello, > > According to the following

Re: Location of configuration files when installing to custom prefix

2021-07-19 Thread Ron Economos
Works okay here. What does gnuradio-config-info --prefsdir say? Ron On 7/19/21 12:53 PM, wan wrote: Hello, According to the following wiki page (https://wiki.gnuradio.org/index.php/Configuration_Files ), gr configuration files should

Re: OOT tests failing in GNU Radio 3.9.2.0, Ubuntu 20.04.2 LTS

2021-06-27 Thread Ron Economos
For gr-iqlevels, I never completed the QA test. You can make it pass by doing the following. 1) Install the OOT. In the build directory: sudo make install sudo ldconfig 2) Edit gr-iqlevels/python/qa_iqlevels.py. Change line 30 from: instance = iqlevels() to: instance = iqlevels(1

Re: gr_3.9 OOT generates strange .so files

2021-06-14 Thread Ron Economos
That's normal operation. The actual file is libgnuradio.grhpsdr.so.e487bf33 and libgnuradio.grhpsdr.so.1.0.0git and libgnuradio.grhpsdr.so are symbolic links. The e487bf33 is the git hash of your last commit. Ron On 6/14/21 10:23 AM, Tom McDermott wrote: I have successfully built my OOT in gn

Re: Building 3.9.1 and finding SDL2 built with autotools

2021-06-08 Thread Ron Economos
It's not looking for sdl2, it's looking for sdl1.2. If you're using a version of CMake greater than 3.17, you can turn on find_package debugging by adding the following to the cmake invocation: -DCMAKE_FIND_DEBUG_MODE=1 This will give copious output about exactly what and where packages are

Re: issues porting C++ OOT to 3.9 - fails at runtime import

2021-05-08 Thread Ron Economos
Here's a very simple OOT with just one block. https://github.com/drmpeg/gr-iqlevels Ron On 5/8/21 15:26, Tom McDermott wrote: I am continuing to have issues porting my 3.8 code over to 3.9.   (Ubuntu 20.04) By request I've posted the code on github: https://github.com/Tom-McDermott/gr-hpsdr

Re: GNU Radio 3.9 gr_modtool problem

2021-05-05 Thread Ron Economos
I think it may be more insidious. The ~/.gnuradio/config.conf file doesn't necessarily exist, and the default config.conf is in /etc/gnuradio/conf.d But if the install prefix is /usr, then there's some trickery in the top level CMakeLists.txt file. See: https://github.com/gnuradio/gnuradio/b

Re: Strange FFT AUDIO

2021-04-19 Thread Ron Economos
The QT GUI Frequency Sink does have a option to hide the other side of the spectrum. When float input is selected, an additional parameter "Spectrum Width" is available. Options are "Full" and "Half". Ron On 4/19/21 12:03, Kevin Reid wrote: On Mon, Apr 19, 2021 at 11:44 AM Alberto

Re: An example of pure C++ code of GNU Radio?

2021-04-19 Thread Ron Economos
https://github.com/csdvb/dvbs2_tx Ron On 4/18/21 20:59, Clark Chiu wrote: Hi all, I went through most of the tutorials of GNU Radio and part of the source code. I understand GNU Radio is composed by Python for the interface and C++ for the DSP block implementations. My question is, is there

Re: problem porting OOT to gr_3.9 : gr_modtool bind error

2021-04-10 Thread Ron Economos
clang-format is optional. But you can install it with: sudo apt-get install clang-format As for your primary issue, are you running on an ARM cpu (like RPi4)? I was never able to get binding to work on my armv7 based platform. Ron On 4/10/21 11:24, Tom McDermott wrote: I tried adding a new s

Re: Transport stream source

2021-04-04 Thread Ron Economos
high -level 4.0 -f mpegts -muxrate 16085561 zmq:tcp://10.0.1.116.1234 You have to match the muxrate to your DTV flow graph TS bitrate. Ron On 4/4/21 02:50, Ron Economos wrote: The ZMQ blocks seem to work well. https://wiki.gnuradio.org/index.php/Understanding_ZMQ_Blocks The required IP

Re: Compilation of Ron Economos' gr-dvbtx for GNU Radio 3.8 - help needed

2021-03-22 Thread Ron Economos
That's the correct fix for 3.7. The person I originally wrote that module for was running 3.7.9.1, and I added a commit to handle that. https://github.com/drmpeg/gr-dvbtx/commit/dbe40793fea88e2310881582639cb4be60dd926b For 3.8, the module needs to be updated. It takes more than just modifying

Re: how to generate a certain band width white noise

2021-03-21 Thread Ron Economos
This should work better. :-) Ron On 3/21/21 22:03, Ron Economos wrote: It's for 3.9. Let me regenerate it for 3.7. Hang on. Ron On 3/21/21 21:56, james jordan wrote: Hi Ron, i open your file and have this error: Loading: "/home/w/Downloads/whitenoise.grc" Error: /h

Re: how to generate a certain band width white noise

2021-03-21 Thread Ron Economos
;' not found what is the gnuradio version for this grc? <http://aka.ms/weboutlook> -------- *From:* james jordan *Sent:* Monday, March 22, 2021 12:42 PM *To:* Ron Economos ; discuss

Re: how to generate a certain band width white noise

2021-03-21 Thread Ron Economos
Here's a flow graph that should get you started. The "width" parameter controls the bandwidth of the noise (but can't be greater than the sample rate). It's using a UHD sink block for an Etttus B210. Use a sink block that's appropriate for your hardware. Also, be sure to disable the throttle

Re: raspberry pi + dvb-t2

2021-03-18 Thread Ron Economos
ou know if LDPC has optimizations for ARM archs in libvolk? Arm64 mainly. Thanks, Adrian On March 18, 2021 11:54:42 AM UTC, Ron Economos wrote: I haven't tried it, but it may be possible on a Raspberry Pi 4. I wouldn't bother with anything less than a RPi4. I have successfully ru

Re: LimeSDR | Sinewave test | Glitchy behavior

2021-03-18 Thread Ron Economos
You're probably underflowing then (your CPU is not able to deliver enough samples to the LimeSDR sink block). With the FM flow graph, reduce the sweep time on your o-scope to see if you're actually transmitting 100% of the time. Ron On 3/18/21 05:13, Anish Mangal wrote: And, if I try the atta

Re: raspberry pi + dvb-t2

2021-03-18 Thread Ron Economos
I haven't tried it, but it may be possible on a Raspberry Pi 4. I wouldn't bother with anything less than a RPi4. I have successfully run a modified DVB-T2 flow graph on a Beagleboard-X15, but only at 5 MHz channel width (5.714285 Msps). I've attached the flow graph. It uses short frames and 5

Re: Trouble using zmq in oot module blocks

2021-03-09 Thread Ron Economos
You need to add the following to your CMake files. In the top level CMakeLists.txt: Add the line: find_package(Gnuradio COMPONENTS zeromq) after the line: find_package(Gnuradio "3.8" REQUIRED) In lib/CMakeLists.txt: Change the line: target_link_libraries(gnuradio-xxx gnuradio::gnuradio-run

Re: reversion to 3.8.2 fails

2021-02-19 Thread Ron Economos
This is just a guess, but you could try deleting: ~/.cache/grc_gnuradio/cache.json Ron On 2/19/21 07:16, Tom McDermott wrote: I removed gnuradio (3.9), changed the PPA to point to gnuradio-release-3.8, updated, and installed. Gnuradio got replaced with 3.8.2.    However all flowgraphs are sti

Re: Resampling radio data

2021-02-17 Thread Ron Economos
The FFTW threading feature doesn't work all that well. Here's a long dialog about it here. https://github.com/gnuradio/gnuradio/issues/2802 Ron On 2/17/21 11:52, Brian Padalino wrote: On Wed, Feb 17, 2021 at 12:02 PM Marcus Müller > wrote: Hi Brian, On 17.02.

Re: 3.9 Setup for OOT development

2021-02-04 Thread Ron Economos
If you're converting from GNU Radio 3.7, you can automatically convert your .xml files into .yml files with the command: gr_modtool update --complete Just run it in the old OOT directory and copy over the .yml files to your new OOT. It does a very good (although not always perfect) job of c

Re: "modules" GMP and MPIR;3.9.0.0

2021-01-27 Thread Ron Economos
And this means I actually did find THIRFT? Could NOT find THRIFT (missing: PYTHON_THRIFT_FOUND THRIFT_FOUND) Do these "cancel"? -- Python checking for pygccxml - not found -- Found PythonInterp: /usr/bin/python3 (found version "3.6.12") I don't even see the GMP complaint

Re: "modules" GMP and MPIR;3.9.0.0

2021-01-27 Thread Ron Economos
You're actually okay. Your version of CMake doesn't seem to print out when it finds modules (which are libraries). On Ubuntu, it looks like this: -- Configuring VOLK support... -- Found Volk: Volk::volk --   Found VOLK: --   * Version: 2.4.1 --   * Libraries: Volk::volk --   * Includes: /opt/gnu

gr-paint updated for GNU Radio 3.9

2021-01-22 Thread Ron Economos
Since a lot of folks package gr-paint, I just wanted to inform that it's been updated for the GNU Radio 3.9.0.0 release. https://github.com/drmpeg/gr-paint Previous versions are available on the maint-3.7 and maint-3.8 branches. Ron

Re: Is it time?

2021-01-16 Thread Ron Economos
What's wrong is that GNN != GNU. Ron W6RZ On 1/16/21 15:57, KB3CS - Chris wrote: you know? the top result of a web search "gnuradio donation" provides: *Donations* - GNN Radio https://gnnradio.org

Re: Version info

2021-01-15 Thread Ron Economos
I filed an issue for this. https://github.com/gnuradio/gnuradio/issues/4059 Ron On 1/15/21 08:58, Jeff Long wrote: The v3.8.0.0 part is incorrect, but commit be21c299 shows you built a recent master. There is no 3.9 or 3.10 tag yet, so everything shows up as 3.8. On Fri, Jan 15, 2021 at 11:

Re: Problem with multiple input in Python OOT module

2021-01-11 Thread Ron Economos
The YAML for multiple inputs is: inputs: -   domain: stream     dtype: complex     multiplicity: '3' Ron On 1/11/21 15:15, George Edwards wrote: Hello, I wrote an OOT Python module with multiple inputs and when I run the QA test, it says there is an error in a swig file and throws the messa

Re: Vector Source and QT GUI Time Sink causes performance drop

2021-01-09 Thread Ron Economos
It's telling you what's wrong. >>> Warning: This flow graph may not have flow control: no audio or RF hardware blocks found. Add a Misc->Throttle block to your flow graph to avoid CPU congestion. Add a Throttle block between the Vector Source and QT GUI Time Sink blocks. Ron On 1/9/21 14:32

Re: Question on Gnuradio Polyphase Channelizer Block?

2020-12-22 Thread Ron Economos
Maybe I misunderstood your issue. Right click on the link and select "Save Link As". Ron On 12/22/20 07:56, Ron Economos wrote: It's a GNU Radio 3.7 flow graph. It can be converted by GNU Radio 3.8. Ron On 12/22/20 07:47, George Edwards wrote:   Hi Ron, Thanks again for y

Re: Question on Gnuradio Polyphase Channelizer Block?

2020-12-22 Thread Ron Economos
gards, George On Mon, Dec 21, 2020 at 2:47 PM Ron Economos <mailto:w...@comcast.net>> wrote: You should probably use an add block instead of Streams to Stream. Here's an example flow graph. http://www.w6rz.net/pfb-filter-10.grc Ron On 12/21/20 11:20, George Edwards

Re: [VOLK] Release v2.4.1

2020-12-21 Thread Ron Economos
s on [libvolk.org](https://www.libvolk.org/category/news.html) ### Contributors * A. Maitland Bottoms * Johannes Demel * Michael Dickens * Philip Balister * Ron Economos * Ryan Volz ### Changes * Build     - cpu_features CMake option     - Add cpu_features to static library build.     - Use

Re: Question on Gnuradio Polyphase Channelizer Block?

2020-12-21 Thread Ron Economos
You should probably use an add block instead of Streams to Stream. Here's an example flow graph. http://www.w6rz.net/pfb-filter-10.grc Ron On 12/21/20 11:20, George Edwards wrote: Hello, I have three signals routed to the Gnuradio Polyphase Channelizer Block. The system operates at a sample

Re: clang formating

2020-11-11 Thread Ron Economos
avior changed, the function call should be: clang-format --style=file -i path/to/file.cc The `--style=file` option tells clang-format to search for a `.clang-format` file. Cheers Johannes On 11.11.20 11:47, Ron Economos wrote: I forgot to mention, you have to run clang-format-10 in tree. It gets

Re: clang formating

2020-11-11 Thread Ron Economos
I forgot to mention, you have to run clang-format-10 in tree. It gets the formatting rules from the file .clang-format in the top level directory. Ron On 11/11/20 02:41, Ron Economos wrote: On Ubuntu 20.04: sudo apt-get install clang-format-10 Then update your changed files. clang-format

Re: clang formating

2020-11-11 Thread Ron Economos
On Ubuntu 20.04: sudo apt-get install clang-format-10 Then update your changed files. clang-format-10 -i sourcefile.cc The -i formats the file in place. Otherwise, output is to stdout. Ron On 11/11/20 02:20, Volker Schroer wrote: Hi, I just made a pr and got the message that the pr formatt

Re: Distributing a gnuradio-flow diagram across multiple cpu's

2020-10-14 Thread Ron Economos
seems like... https://pasteboard.co/JvGuqC7.png This is on i7-4900MQ. I also updated the gnuradio-companion to 3.8.2.0 (Python 3.6.9). On Thu, Oct 15, 2020 at 1:33 AM Ron Economos <mailto:w...@comcast.net>> wrote: The Rational Resampler uses a lot of CPU cycles. Upgrading to GNU

Re: Distributing a gnuradio-flow diagram across multiple cpu's

2020-10-14 Thread Ron Economos
The Rational Resampler uses a lot of CPU cycles. Upgrading to GNU Radio 3.8 won't help. Ron On 10/14/20 08:01, Anish Mangal wrote: Thanks. I'll look at both those points before reverting. :) On Wed, Oct 14, 2020 at 7:18 PM Marcus Müller > wrote: again, 1. ou

Re: multiply_vxx_const.set_k() in GR3.9 seems to be busticated?

2020-10-07 Thread Ron Economos
I've submitted another PR. https://github.com/gnuradio/gnuradio/pull/3819 Ron On 10/7/20 19:57, Marcus D. Leech wrote: On 10/07/2020 06:01 AM, Ron Economos wrote: Here's the PR. https://github.com/gnuradio/gnuradio/pull/3818 Here's the updated file if you want to do a qu

Re: multiply_vxx_const.set_k() in GR3.9 seems to be busticated?

2020-10-07 Thread Ron Economos
Here's the PR. https://github.com/gnuradio/gnuradio/pull/3818 Here's the updated file if you want to do a quick test. http://www.w6rz.net/multiply_const_v_python.cc It goes in gnuradio/gr-blocks/python/blocks/bindings Ron On 10/6/20 23:04, Ron Economos wrote: It's only

Re: multiply_vxx_const.set_k() in GR3.9 seems to be busticated?

2020-10-06 Thread Ron Economos
It's only in 3.9. It was merged on June 19, 2020. Ron On 10/6/20 22:49, Marcus D. Leech wrote: On 10/07/2020 01:40 AM, Ron Economos wrote: Okay. I'm going to submit a pull request for this. I'll post the patch later when I'm sure it's working. It may take a while.

Re: multiply_vxx_const.set_k() in GR3.9 seems to be busticated?

2020-10-06 Thread Ron Economos
just silently screws the pooch. Sent from my iPhone On Oct 7, 2020, at 1:21 AM, Ron Economos wrote: It's a bug. The set_k() function has been left out of the pybind11 binding. https://github.com/gnuradio/gnuradio/blob/master/gr-blocks/python/blocks/bindings/multiply_const_v_python.cc On m

Re: multiply_vxx_const.set_k() in GR3.9 seems to be busticated?

2020-10-06 Thread Ron Economos
ssly in GR3.9 Sent from my iPhone On Oct 7, 2020, at 12:57 AM, Ron Economos wrote: Try the "Fast Multiply Constant" block instead. The "Multiply Constant" block requires that the constant be a vector. Ron On 10/6/20 21:08, Marcus D. Leech wrote: This is an apparent pro

Re: multiply_vxx_const.set_k() in GR3.9 seems to be busticated?

2020-10-06 Thread Ron Economos
Try the "Fast Multiply Constant" block instead. The "Multiply Constant" block requires that the constant be a vector. Ron On 10/6/20 21:08, Marcus D. Leech wrote: This is an apparent problem in 3.9.0.0-git In grc, create a multiply_const with a vector size > 1 Have a function_probe block tha

Re: is there anybody who can search at the GR manual?

2020-10-03 Thread Ron Economos
Just scroll down in that warning window and click on "Open Site in New Window". Ron On 10/3/20 03:57, Ali G. Dezfuli wrote: Hi all, I still have a problem with the GR manual (https://www.gnuradio.org/doc/doxygen/) In firefox I receive this error: Firefox Can’t Open This Page /*To protect y

Re: gr-osmosdr link error with target_link_libraries

2020-09-15 Thread Ron Economos
I've been able to reproduce this. It happens with any OOT that links to gnuradio-blocks. I've added the patch to this pull request. https://github.com/gnuradio/gnuradio/pull/3750 BTW, that pull request makes libsndfile1-dev a soft dependency. If it's not available, the wavfile sink and source

Re: memory errors in 3.8.2

2020-09-06 Thread Ron Economos
A few notes: 1) The automatic update may be bad. The GNU Radio PPA has other procedural problems and this may be another. 2) Your OOT may be over-writing some Python code. I've seen this before. The different error behavior depends on exactly where your code got loaded in memory. 3) Believ

New GNU Radio dependency

2020-09-01 Thread Ron Economos
For those building GNU Radio master branch from source, there is a new dependency that was introduced today with commit https://github.com/gnuradio/gnuradio/commit/18f64ba685cfc2533e2d7726aa43c524b007d97b. On Ubuntu/Debian, it's: sudo apt-get install libsndfile1-dev This adds new capabilities

Re: Python OOT module not showing up in GRC

2020-07-17 Thread Ron Economos
GNU Radio 3.8 uses YAML instead of XML for the files in the grc directory. You can convert your .xml files to .yaml files with the command: gr_modtool update --complete Ron On 7/17/20 15:33, Roman A Sandler wrote: Hi, I have followed Section 3.2 in the tutorial https://wiki.gnuradio.org/ind

Re: DVBT Reed Solomon Encoder/Decoder

2020-07-14 Thread Ron Economos
The block parameter is the number of 188-byte Transport Stream packets that the block will process at a time. It's set to 8 to match the next block upstream/downstream which is the Convolutional Interleaver/Deinterleaver. Because the block is processing the input/output in specific chunks, the

Re: GSoC 2020: gr-dpd - New Blog Post for Week 3

2020-07-08 Thread Ron Economos
It builds fine here on 3.8.1. Are you using the correct repository? https://github.com/gnuradio/gr-dpd Ron On 7/8/20 13:52, Cinaed Simson wrote: Hi Alekh - I did a pull and I still can't compile gr-dpd using gnuradio-3.8.1.  I couldn't find anything cmake/Modules using grep for 3.7. But then

Re: Minimal deployment of gnuradio application.

2020-07-08 Thread Ron Economos
You can write a C++ application that only links to the necessary GNU Radio libraries. No Python required. See this repository for an example. https://github.com/csdvb/dvbs2_tx Ron On 7/6/20 02:02, Victor Ortman wrote: Hi guys! Let me start by saying that I am pretty much clueless when it com

Re: ALSAPulseAudio procedure

2020-07-03 Thread Ron Economos
There's nothing wrong with the flow graph Barry posted to pastbin. GNU Radio 3.8 uses YAML instead of XML. Ron On 7/3/20 02:28, Cinaed Simson wrote: Hi Barry - the GRC isn't an image or binary file - it's a text based XML file. Send it as an attachment to your email. If I recall correctly,

Re: Making C++ OOT module and wish to set up a parameter with different choices!

2020-06-30 Thread Ron Economos
It's done in the .yml file in gr-foo/grc. Here's a simple example: https://github.com/gnuradio/gnuradio/blob/master/gr-analog/grc/analog_sig_source_x.block.yml#L6 And a more complex example: https://github.com/gnuradio/gnuradio/blob/master/gr-dtv/grc/dtv_dvb_ldpc_bb.block.yml If you use a defi

Re: How to add Documentation description in C++ OOT module

2020-06-30 Thread Ron Economos
You put it in the .h file(s) in gr-foo/include/foo (where foo is the name of your OOT). Here's an example: https://github.com/gnuradio/gnuradio/blob/master/gr-dtv/include/gnuradio/dtv/dvb_ldpc_bb.h Ron On 6/30/20 09:44, George Edwards wrote: Hello, I am making a C++ OOT module and would like

Re: How to find and link OOT module with gnuradio 3.8?

2020-06-30 Thread Ron Economos
I filed an issue on this over a year ago. I'm not sure if it was ever fully resolved. https://github.com/gnuradio/gnuradio/issues/2429 Ron On 6/30/20 07:00, EJ Kreinar wrote: Hi gnuradio and usrp-users, I'm trying to update rfnoc OOT modules for gnuradio 3.8 (gasp). But I'm having trouble f

Re: Large baseband spikes from gr-digital OFDM transmitter

2020-06-23 Thread Ron Economos
There is a PAPR reduction block in GNU Radio, but it's specific for DVB-T2. It uses a tone reservation algorithm where excess power is dumped into unused/reserved carriers. https://github.com/gnuradio/gnuradio/blob/master/gr-dtv/lib/dvbt2/dvbt2_paprtr_cc_impl.cc Ron On 6/23/20 08:36, Derek Ko

  1   2   3   4   5   >