Adding C++ Code generation support for c++ implemented blocks

2023-05-18 Thread Martin Hübner
Dear GNU Radio Community, for a university project we want to use GNU Radio / gr-satellites to decode some signals of S-NET satellites. The goal for this semester will be, to provide a software that enables easy communication with them for HAMs, either by using traditional transceiver or SDR.

Re: Adding C++ Code generation support for c++ implemented blocks

2023-05-18 Thread Marcus Müller
Hey Martin, welcome to the community :) As you can imagine, with the GNU Radio project, code contributions are always welcome, especially when it comes to adding code generation for existing blocks written in C++. I'm pretty optimistic Daniel feels the same way about gr-satellites. The S-NET

USRP X300 Synchronization

2023-05-18 Thread Hamed Al-Zubi
Hello Dears, I would like to inquire about the synchronization of two USRPs X300, one acting as a transmitter (Tx) and the other as a receiver (Rx). If both USRPs are connected to the same laptop, I'm wondering if the accuracy provided by PC clock synchronization is similar (or close) to that

Re: USRP X300 Synchronization

2023-05-18 Thread Marcus Müller
No, it's several orders of magnitude worse and generally insufficient for anything where you need synchronization. Best, Marcus On 18.05.23 17:12, Hamed Al-Zubi wrote: Hello Dears, I would like to inquire about the synchronization of two USRPs X300, one acting as a transmitter (Tx) and the o

Re: USRP X300 Synchronization

2023-05-18 Thread Hamed Al-Zubi
Thanks for your response, Marcus! I have observed a constellation rotation for OFDM subcarriers when I use the PC clock for synchronization. However, by using the channel model, I am able to see the QPSK constellation.  Thanks!HZ On Thursday, May 18, 2023 at 10:35:01 AM CDT, Marcus Müller

Re: USRP X300 Synchronization

2023-05-18 Thread Marcus Müller
Any OFDM receiver needs a timing recovery method anyways, so that has nothing to do with how well your PC is suitable for synchronizing two devices. On 18.05.23 17:43, Hamed Al-Zubi wrote: Thanks for your response, Marcus! I have observed a constellation rotation for OFDM subcarriers when I us

Convolutional Codes

2023-05-18 Thread Mehrad Mehrabi
Hi, I'm totally new to GNU radio software. I was looking for some tutorials for the implementation of convolutional codes and the Viterbi decoder, but I didn't find any. I would appreciate it if someone guides me.

Re: Convolutional Codes

2023-05-18 Thread Marcus Müller
Hi Mehrad, can you elaborate what you need a tutorial on, specifically? The way your question sounds, it's that you need to understand generally how CCs and Viterbi works, and less how GNU Radio's implementations do. But I could be wrong! Best, Marcus On 18.05.23 17:45, Mehrad Mehrabi wrote:

Re: USRP X300 Synchronization

2023-05-18 Thread Hamed Al-Zubi
Actually, I don't know. I thought that by using PC clock in UHD sink and source block in gnuradio allows synchronization.  Also, I thought that Schmidl and Cox algorithm used for timing recovery in OFDM receivers. On Thursday, May 18, 2023 at 10:46:38 AM CDT, Marcus Müller wrote: Any

Re: USRP X300 Synchronization

2023-05-18 Thread Marcus Müller
On 18.05.23 18:10, Hamed Al-Zubi wrote: Actually, I don't know. I thought that by using PC clock in UHD sink and source block in gnuradio allows synchronization. Not in a way meaningful for synchronizing transceivers, no. Also, I thought that Schmidl and Cox algorithm used for timing recovery

Re: USRP X300 Synchronization

2023-05-18 Thread Hamed Al-Zubi
So, I have to get GPS modules and use GPSDO synchronization.  On Thursday, May 18, 2023 at 11:20:02 AM CDT, Marcus Müller wrote: On 18.05.23 18:10, Hamed Al-Zubi wrote: Actually, I don't know. I thought that by using PC clock in UHD sink and source block in gnuradio allows s

BPSK, QPSK image transmission

2023-05-18 Thread andres felipe rodriguez rendon
Is there any tutorial or does someone have information about how to transmit an image using GNUradio companion 3.10.5.1, with BPSK, QPSK modulations? -- *Andrés Felipe Rodríguez * *Ingeniero Electrónico * *Universidad del Quindío* *e-mail: anfer...@gmail.com * *Móvil: 3167359558*

Re: USRP X300 Synchronization

2023-05-18 Thread Marcus Müller
No, that's the opposite of what I said. (also, why would you need a GPSDO when these USRPs are colocated?) You *always* have time offset at a receiver – due to the finiteness of the speed of light. So, *any* working receiver you have has to have timing recovery, there's no way around it. So,

Re: BPSK, QPSK image transmission

2023-05-18 Thread Marcus Müller
Hi Andrés, https://tutorials.gnuradio.org ; please follow the tutorials from "What is GNU Radio" to "Packet Communications". Best, Marcus On 18.05.23 18:37, andres felipe rodriguez rendon wrote: Is there any tutorial or does someone have information about how to transmit an image using GNUra

Re: USRP X300 Synchronization

2023-05-18 Thread Hamed Al-Zubi
Okay. I need to figure out how can I do that.  Thanks! HZ On Thursday, May 18, 2023 at 11:54:42 AM CDT, Marcus Müller wrote: No, that's the opposite of what I said. (also, why would you need a GPSDO when these USRPs are colocated?) You *always* have time offset at a receiver – du

Re: USRP X300 Synchronization

2023-05-18 Thread Marcus Müller
Your OFDM receiver already does Schmidl&Cox, I thought? So, if you correctly designed the length of your OFDM symbols and the subcarrier spacing, that should be sufficient. What you described, a "constellation rotation for OFDM subcarriers" is unproblematic; you're doing subcarrier-wise multipli

Re: USRP X300 Synchronization

2023-05-18 Thread Hamed Al-Zubi
I use the Shmdil and Cox gnuradio block and it does time recovery based on what I have read. I also can retrieve the transmitted data. But what I am confused about the presence of constellation rotation when I used the USRP.   On Thursday, May 18, 2023 at 12:32:22 PM CDT, Marcus Müller wro

Re: Resource issues when trying to record 2 FM broadcast

2023-05-18 Thread Martin Lefkowitz
It looks like the list doesn't handle .jpg.  i tried to post the images of my 2FM project to the list, but no images.  Is there a spot  to drop (image) files that is generally accepted on the list? Marty On 5/17/2023 5:23 PM, Gary Schafer wrote: "I can post the block diagrams if someone is

Re: USRP X300 Synchronization

2023-05-18 Thread Marcus Müller
What's confusing about that? The point of S&C synchronization is to put you anywhere fixed in the cyclic prefix with your time-synchronization. All such points are equally good in terms of reception quality. As said before, the constellation rotation is inherent, and also inherently not a probl

Re: Resource issues when trying to record 2 FM broadcast

2023-05-18 Thread Marcus Müller
The list has absolutely no problems with JPEG images. We do have a file size limit, but what about you simply share the actual GRC flowgraph file instead of a screenshot of it? On 18.05.23 20:32, Martin Lefkowitz wrote: It looks like the list doesn't handle .jpg.  i tried to post the images of m

Re: USRP X300 Synchronization

2023-05-18 Thread Marcus Müller
Hamed, you need to clearly formulate what you're showing there, and what the problem with that is. Your receiver works, as it should, with a rotating channel. Whether that channel is physical or an effect of perfect synchronization that's just not how you think "perfect" should be like is irre