User talk:Duggabe: Difference between revisions

From GNU Radio
Jump to navigation Jump to search
(Proposal for reorganization of my tutorial)
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
== "Recycle Bin", content we no longer link to that we may eventually just delete ==
== "Recycle Bin": content we no longer link to that we may eventually just delete ==


* [[Guided_Tutorial_GNU_Radio_in_Python|Programming GNU Radio in Python]]
* [[Guided_Tutorial_GNU_Radio_in_Python|Programming GNU Radio in Python]]
Line 5: Line 5:
* [[UsingVim|Using VIM plugins for GNU Radio development]]
* [[UsingVim|Using VIM plugins for GNU Radio development]]
* [[TutorialsQTGUI|QTGUI Tutorial]] - A tutorial on how to develop Python GNU Radio applications.
* [[TutorialsQTGUI|QTGUI Tutorial]] - A tutorial on how to develop Python GNU Radio applications.
* [http://www.trondeau.com/gr-tutorial/ Tom Rondeau's gr-tutorial] - Some tutorials from the boss himself.
* [[Guided_Tutorial_Extras_Sample_Rates#E2.3._A_Note_on_Resampling]] - covered by Understanding sample rate
* [[Guided_Tutorial_Extras_Sample_Rates#E2.3._A_Note_on_Resampling]] - covered by Understanding sample rate
* [[TutorialsCoreConcepts|Core concepts of GNU Radio applications]] - content used in other pages
* [[TutorialsCoreConcepts|Core concepts of GNU Radio applications]] - content used in other pages
Line 12: Line 11:
* [[TutorialPythonFunctions|Writing a Python Function for GRC]] - for 3.7; content used in other pages; it doesn't work as written!
* [[TutorialPythonFunctions|Writing a Python Function for GRC]] - for 3.7; content used in other pages; it doesn't work as written!
* [[TutorialsDebugging|How to debug your applications]] - not well written; would need major rework and update
* [[TutorialsDebugging|How to debug your applications]] - not well written; would need major rework and update
* [http://www.brainshark.com/SPS/vu?pi=zH8zQcV8dzAXPbz0 VOLK Introduction] - bad link


== Notes on Wiki pages which need attention ==
== Testing of QT GUI functions ==


* Mark all the pages in the Recycle Bin as 'deprecated in GR 3.8'
=== Instrumentation ===


== Proposal for reorganization of my tutorial ==
==== In 3.8 ====
As I have said before, many of the GR docs are very USRP-centric. I disagree "that a huge fraction of people are learning on a USRP". I think most people who are starting GR, <b>other than in a classroom</b>, don't have the personal budget to buy a USRP, and starting a tutorial which is strictly for a USRP will totally turn them off. It did me when I was a newbie.


Here is the outline of the current tutorial:
* https://wiki.gnuradio.org/index.php/QT_GUI_Bercurve_Sink - tested OK in 3.9
<pre>
* https://wiki.gnuradio.org/index.php/QT_GUI_Constellation_Sink - tested OK in 3.9
= Tutorial: Using GNU Radio with Hardware =  (current Guided_Tutorial_Hardware_Considerations)
* https://wiki.gnuradio.org/index.php/QT_GUI_Frequency_Sink - tested OK in 3.9
== Introduction ==
* https://wiki.gnuradio.org/index.php/QT_GUI_Histogram_Sink - tested OK in 3.9
== Prerequisites ==
* https://wiki.gnuradio.org/index.php/QT_GUI_Number_Sink - tested OK in 3.9
== What Will I Need? ==
* https://wiki.gnuradio.org/index.php/QT_GUI_Sink - tested OK in 3.9
== Using UHD Blocks ==
* https://wiki.gnuradio.org/index.php/QT_GUI_Time_Raster_Sink - tested OK in 3.9
== Building an FM Radio Receiver ==
* https://wiki.gnuradio.org/index.php/QT_GUI_Time_Sink - tested OK in 3.9
=== Creating a Software Radio Spectrum Analyzer ===
* https://wiki.gnuradio.org/index.php/QT_GUI_Vector_Sink - tested OK in 3.9
=== Using Your Software Radio Spectrum Analyzer ===
* https://wiki.gnuradio.org/index.php/QT_GUI_Waterfall_Sink - tested OK in 3.9
=== Building a Broadcast FM Receiver ===
=== A Working Software Radio Broadcast FM Receiver ===
</pre>


Here is my proposal which takes your comments into consideration:
=== GUI Widgets ===
<pre>
= DRAFT REVISION Guided_Tutorial_Hardware_Considerations =
== Introduction ==
== Prerequisites ==
== What Will I Need? ==
== Creating a Software Radio Spectrum Analyzer ==
=== Parameters For Popular Devices ===  (just the device parameters)
==== ADALM-PLUTO ====
==== UHD / USRP ====
==== RTL-SDR dongle ====
==== FunCube Pro+ ====
=== Tuning and Using the Spectrum Analyzer ===
== Building a Broadcast FM Receiver ==
References to the following flowgraphs without a list of the parameters:
* File:Pluto_FM_fg.png
* File:USRP_FM_fg.png
* File:RTLSDR_receive_fg.png
* File:FunCube_FM_fg.png
</pre>


== another section to generate a TOC ==
==== In 3.8 ====
 
* https://wiki.gnuradio.org/index.php/QT_GUI_Check_Box - tested OK in 3.9
* https://wiki.gnuradio.org/index.php/QT_GUI_Chooser - tested OK in 3.9
* https://wiki.gnuradio.org/index.php/QT_GUI_Entry - tested OK in 3.9
* https://wiki.gnuradio.org/index.php/QT_GUI_Label - tested OK in 3.9
<br>
* https://wiki.gnuradio.org/index.php/QT_GUI_Message_Edit_Box
    AttributeError: module 'gnuradio.qtgui' has no attribute 'edit_box_msg'
<br>
* https://wiki.gnuradio.org/index.php/QT_GUI_Push_Button - tested OK in 3.9
* https://wiki.gnuradio.org/index.php/QT_GUI_Range - tested OK in 3.9
* https://wiki.gnuradio.org/index.php/QT_GUI_Tab_Widget - tested OK in 3.9
 
==== Added in 3.9 ====
 
* QT_GUI_App_Background - tested OK in 3.9
* QT_GUI_Az-El_Plot - tested OK in 3.9
* QT_GUI_Compass - tested OK in 3.9
* QT_GUI_Dial - tested OK in 3.9
* QT_GUI_Dial_Gauge - tested OK in 3.9
* QT_GUI_Digital_Number_Control - tested OK in 3.9
* QT_GUI_Distance_Radar - tested OK in 3.9
* https://wiki.gnuradio.org/index.php/QT_GUI_Eye_Sink - tested OK in 3.9
* QT_GUI_Fast_Auto-Correlator_Sink - tested OK in 3.9
* QT_GUI_Graphic_Item - tested OK in 3.9
* QT_GUI_Graphic_Overlay_Sample_Source - tested OK in 3.9
* QT_GUI_LED_Indicator - tested OK in 3.9
* QT_GUI_Level_Gauge - tested OK in 3.9
* QT_GUI_Message_CheckBox - tested OK in 3.9
* QT_GUI_Toggle_Button - tested OK in 3.9
* QT_GUI_Toggle_Switch - tested OK in 3.9

Revision as of 15:30, 25 July 2020

"Recycle Bin": content we no longer link to that we may eventually just delete

Testing of QT GUI functions

Instrumentation

In 3.8

GUI Widgets

In 3.8


   AttributeError: module 'gnuradio.qtgui' has no attribute 'edit_box_msg'


Added in 3.9

  • QT_GUI_App_Background - tested OK in 3.9
  • QT_GUI_Az-El_Plot - tested OK in 3.9
  • QT_GUI_Compass - tested OK in 3.9
  • QT_GUI_Dial - tested OK in 3.9
  • QT_GUI_Dial_Gauge - tested OK in 3.9
  • QT_GUI_Digital_Number_Control - tested OK in 3.9
  • QT_GUI_Distance_Radar - tested OK in 3.9
  • https://wiki.gnuradio.org/index.php/QT_GUI_Eye_Sink - tested OK in 3.9
  • QT_GUI_Fast_Auto-Correlator_Sink - tested OK in 3.9
  • QT_GUI_Graphic_Item - tested OK in 3.9
  • QT_GUI_Graphic_Overlay_Sample_Source - tested OK in 3.9
  • QT_GUI_LED_Indicator - tested OK in 3.9
  • QT_GUI_Level_Gauge - tested OK in 3.9
  • QT_GUI_Message_CheckBox - tested OK in 3.9
  • QT_GUI_Toggle_Button - tested OK in 3.9
  • QT_GUI_Toggle_Switch - tested OK in 3.9