How To Make Your Own SDR Software With GNU Radio Companion

Поделиться
HTML-код
  • Опубликовано: 19 июн 2024
  • Here we take a look at GNU Radio and test a couple of examples of receiving, transmitting and then decoding digital data.
    wiki.gnuradio.org/index.php/M...
    Example HF Receive Flow
    drive.google.com/file/d/1jdY0...
    If you would like to show your support for this channel, then please consider becoming a member by clicking here:
    / @techmindsofficial
    Products used in my videos can be purchased through my Amazon storefront.
    US ► www.amazon.com/shop/techminds
    UK ► www.amazon.co.uk/shop/techminds
    Patreon ► / techminds
    Twitter ► / techmindsyt
    Facebook ► / techmindsyt
    Instagram ► / tech.minds.official
    Send $$ ► www.paypal.me/mobiledev
    Merch ► teespring.com/stores/techminds
    If you enjoyed this video please help me out by subscribing and help me get to my next Milestone of 100,000 Subscribers!
    #TechMinds #SDR #HamRadio
  • НаукаНаука

Комментарии • 48

  • @derekkozel
    @derekkozel 6 месяцев назад +11

    Hi Matt, Thanks for making such an accessible introduction to GNU Radio Companion. I hope many people find it interesting and want to give it a try. Adding onto GNU Radio's comment above, we have an Amateur Radio channel in the chat! If you ever end up in Wales drop by and I can show you some really wide-band uses of GNU Radio. Cheers, MW0LNA.

  • @GNURadioProject
    @GNURadioProject 6 месяцев назад +15

    Glad you are enjoying the software! Have you tried it with your Hermes? We're happy to help answer any questions that you or viewers might have.

    • @TechMindsOfficial
      @TechMindsOfficial  6 месяцев назад +4

      Ohhhhh I have not yet, but I will, thanks for the heads up!

    • @philipjohnson5511
      @philipjohnson5511 6 месяцев назад +1

      This also work with Redpitaya for both transmit and receive. I have converted some gnuradio flow graphs to C++ there is some real power there. @@TechMindsOfficial

    • @BruceSchaller
      @BruceSchaller 6 месяцев назад

      Hey there! Flowgraphs are awesome. I'm trying to make a custom tree component Modbus source and sink and I'm following along the tutorial but I'm having a hard time following along because the example only has a 'selector' component. Once I do that I'll try adding a PID Controller block.. and will have a tool for doing control system analysis! Or doing control of single loops with built-in visualizations! Industrial control systems use this same kind of block layout for accomplishing control... www.emerson.com/documents/automation/product-data-sheet-deltav-sis-function-blocks-en-57464.pdf.

    • @leonardshayo2799
      @leonardshayo2799 3 месяца назад

      Having trouble in decoding LORA packets in real time fashion, any help?

  • @mohamedabdullah4223
    @mohamedabdullah4223 6 месяцев назад +11

    Hello sir we expect a complete sdr course from you from the scratch to advanced can we expect in future ??

  • @earlyadapter643
    @earlyadapter643 6 месяцев назад

    Excellent video and it reminds me of what's already on my todo list. Maybe it is not all that easy but hopefully the first step is the hardest. I look forward to looking at unknown protocols and/or modify existing ones kind of LoRa or BLE and their incompatible implementations by different manufacturers.

  • @Lopastudio
    @Lopastudio 6 месяцев назад +5

    Very interesting video. I would like to try that :) thanks

  • @bigfootape
    @bigfootape 6 месяцев назад +1

    Hilbert transforms are intrinsic to implementing an SSB decoder using the phasing method. A Hilbert is used on both the I and Q components to provide the same delay to each and matching output data structures, although the phase shift should only apply to the Q component.

  • @TheMrR9
    @TheMrR9 6 месяцев назад +4

    I’ve given it a try. I’d like to put a bit more effort into learning it.

  • @krellon
    @krellon 6 месяцев назад +1

    Thanks for vid. Certainly triggered my interest. For me the null sinks and subtract blocks were set to complex by default so was throwing an error. Changing these types to float fixed it. Keep up the good work :)

  • @yv6eda
    @yv6eda 6 месяцев назад +2

    Great video Matt! Thanks!

  • @ElGuatequero
    @ElGuatequero 6 месяцев назад +1

    For non Spanish speakers 06:25 : "Estoy utilizando una antena, una caña de pescar en vertical" "I'm using an antenna, a vertical fishing rod" I think it was funny lol

  • @rohnkd4hct260
    @rohnkd4hct260 6 месяцев назад +1

    Interesting project

  • @angelomarano8458
    @angelomarano8458 6 месяцев назад +3

    beautifull and usefull to start to larn.

  • @DonzLockz
    @DonzLockz 6 месяцев назад +1

    Very cool. I think this is awesome but may take a while to learn. It would teach a darn lot though. Thanks for sharing. I'll save it to check it out later.👍🤠

  • @terrygains8327
    @terrygains8327 6 месяцев назад +4

    Truly Excellent. I always wanted to do this.
    Controlling the sliders with actual hardware rotary encoders. Where does one start? I already have several X-keys USB Keyboards with built-in rotary encoders so I'll start here, unless there are other suggestions.
    Thank you so much Tech Minds. Your Vids are a must-see for all radio enthusiasts.

    • @TechMindsOfficial
      @TechMindsOfficial  6 месяцев назад +1

      Thank you so much for your comment, means a lot :-)

  • @franciscogerardohernandezr4788
    @franciscogerardohernandezr4788 25 дней назад

    We are eagerly waiting for GNU 4.0, as the current visualization objects seem to demand too much computing power.

  • @MunitionsDudTester
    @MunitionsDudTester 3 месяца назад

    Would be great to have a follow-up video that explains in more detail on the "why" for each step and what all the settings mean.

  • @ifell3
    @ifell3 6 месяцев назад +2

    This might be good for systems that max out on the CPU usage.

  • @aquahood
    @aquahood 5 месяцев назад

    I want to teach at Uni when I have recovered from my Severe Complex PTSD as I have noth the credentials and the experience but for the moment I'm learning this as a add-on to my exsisting knowledge base (my education is B.A. (Philosophy), Master of Public Health, Juris Doctor, with, 20 years of global experience. My own niece said I should be a teacher. But, I am in the middle of this recovery (which includes lot's'o'metal in my body).

  • @DAVIDGREGORYKERR
    @DAVIDGREGORYKERR 6 месяцев назад

    No problem the FM signal can be demodulated using either the atan() function or atan2() function and actually the was a thesis on the demodulation of FM in c++ you just have to search for it and is a PDF file that

  • @ChaplainDaveSparks
    @ChaplainDaveSparks 22 дня назад

    I want to know what you can do with your SDR software after you design and debug it with _GNU Radio Companion._ Is there a way to run it and use your sliders *OUTSIDE* of GRC?

  • @ChaplainDaveSparks
    @ChaplainDaveSparks 12 дней назад

    Also, is there an _easy[-ish]_ way to implement the end result of GRC on, let's say, an STM-32 or ESP-32 microcontroller? IOW, using GNU Radio as a _"cross-platform development tool"?_

  • @K1Secure
    @K1Secure 6 месяцев назад

    Hello Mait, i am your new subscriber, i appreciate your intel but how can we put these skills to earn some money to run our kitchen?

  • @sdrfrench
    @sdrfrench 5 месяцев назад

    Salut Tech Minds, Please , what is the title of the music that we hear at the end of the video ? Shazam does not find ... I dance ...

  • @aquahood
    @aquahood 5 месяцев назад

    You can do so much with GNU Radio - it's is used professionally. Their is a Globalstar template made by an ethcial hacker presented at 2023 or 2022?

  • @DAVIDGREGORYKERR
    @DAVIDGREGORYKERR 6 месяцев назад +1

    What about coding this all in C++ and compile it to an executable.

    • @philipjohnson5511
      @philipjohnson5511 6 месяцев назад +1

      I have done this. I can publish an example if there is interest. Gnuradio for the sdr part, Gtkmm for the gui.

  • @jaimz33
    @jaimz33 6 месяцев назад +1

    Is this the windows binary version?

    • @derekkozel
      @derekkozel 6 месяцев назад +3

      This is using the Radioconda binary installer.

    • @TechMindsOfficial
      @TechMindsOfficial  6 месяцев назад +1

      That's correct Derek

  • @DAVIDGREGORYKERR
    @DAVIDGREGORYKERR 6 месяцев назад +1

    Hilbert transform only acts on the imaginary part of a FFT

  • @Hank_W6IR
    @Hank_W6IR 6 месяцев назад

    Ohhh were it so easy.

  • @tmdrake
    @tmdrake 3 месяца назад

    Sounds like typical radio guys...everything is flowin.