User talk:Duggabe: Difference between revisions

From GNU Radio
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
=Tech writing presentation=
=Tech writing presentation=
This is a DRAFT.


==Preparation==
==Preparation==
Line 9: Line 11:
==Background==
==Background==
* Amateur radio operator since 1953
* Amateur radio operator since 1953
* Electrical Engineering degree
* Electrical Engineering degree 1961
* Computer programmer since 1962
* Computer programmer since 1962
* Retired 2003


==What is GNU Radio==
==What is GNU Radio==
* Uses principals of Digital Signal Processing
GNU Radio is a free and open-source software development toolkit that provides Digital Signal Processing blocks to implement Software Defined Radios.
* Implements functional blocks to create a Software Defined Radio
 
* When I got involved, the switch to using a Wiki was new. Many of the blocks were just skeletons with no real content.
==Why did I get involved?==
* I had to learn to use [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]
I discovered GNU Radio when reading an amateur radio manual. I thought it was a fascinating concept to use software instead of hardware to create a radio. After reading the "discuss-gnuradio" mailing list for a while, I noticed a recurring topic of "GNU Radio documentation is terrible". Looking at it, I had to agree, and decided to do something about it.
* There were very few tutorials, and they were out of date.
 
==Learn by Doing==
* When I got involved, the switch to using a Wiki was new. Many of the blocks were just skeletons with no real content. For example, https://wiki.gnuradio.org/index.php?title=Cvsd_encoder is yet to be documented.
** I had to learn to use [https://www.mediawiki.org/wiki/MediaWiki MediaWiki].
** I had to learn what a block did before I could write about it!
** After the first year of working on them, I had done about 150 blocks.
 
==Help others to Learn==
I have found that the best way to learn about a technical subject is to study a turorial about it. However, there were very few tutorials, and they were out of date because of newer software releases of GNU Radio.

Revision as of 15:07, 10 September 2022

Tech writing presentation

This is a DRAFT.

Preparation

  • GNU Radio Main Page
   https://wiki.gnuradio.org/index.php/Main_Page
  • A Newbie's Guide to the GNU Radio Universe
   https://www.youtube.com/watch?v=uxAW-WzuNy0

Background

  • Amateur radio operator since 1953
  • Electrical Engineering degree 1961
  • Computer programmer since 1962
  • Retired 2003

What is GNU Radio

GNU Radio is a free and open-source software development toolkit that provides Digital Signal Processing blocks to implement Software Defined Radios.

Why did I get involved?

I discovered GNU Radio when reading an amateur radio manual. I thought it was a fascinating concept to use software instead of hardware to create a radio. After reading the "discuss-gnuradio" mailing list for a while, I noticed a recurring topic of "GNU Radio documentation is terrible". Looking at it, I had to agree, and decided to do something about it.

Learn by Doing

  • When I got involved, the switch to using a Wiki was new. Many of the blocks were just skeletons with no real content. For example, https://wiki.gnuradio.org/index.php?title=Cvsd_encoder is yet to be documented.
    • I had to learn to use MediaWiki.
    • I had to learn what a block did before I could write about it!
    • After the first year of working on them, I had done about 150 blocks.

Help others to Learn

I have found that the best way to learn about a technical subject is to study a turorial about it. However, there were very few tutorials, and they were out of date because of newer software releases of GNU Radio.