discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] How to register mods/demods


From: Tom Rondeau
Subject: Re: [Discuss-gnuradio] How to register mods/demods
Date: Wed, 15 Dec 2010 20:04:26 -0500

On Wed, Dec 15, 2010 at 5:50 PM, Kyle Zhou <address@hidden> wrote:
> On 16/12/2010 5:23 AM, Ben Reynwar wrote:
>>
>> When the file in which you define you mod/demod is imported the
>> mod/demod will the registered so it's just a case of making sure it
>> gets imported somewhere.
>>
>> The mod/demods that come with gnuradio are registered when
>> gnuradio.blks2 is imported.  This doesn't happen explicitly in
>> benchmark_tx.py so presumably one of the modules the benchmark imports
>> imports blks2.
>>
>> To make sure your mod/demods get registered the easiest way would be
>> to import the file where you define them directly into
>> benchmark_tx.py.  Alternately you could place the file in the
>> blks2impl directory (and the Makefile.am there) so that they will be
>> imported with the ones that come with gnuradio.
>>
>> Ben
>>
>
> Thanks Ben for your detailed explanation.
> Yes, transmit_path.py and receive_path.py import blks2, which imports
> everything under blks2impl directory.
> Well, I think I will import my mod/demod directly in my top_block.
> Thanks again
> Kyle

You can see what types of mods and demods are available with:
print blks2.modulation_utils.type_1_mods()
print blks2.modulation_utils.type_1_demods()

Tom



reply via email to

[Prev in Thread] Current Thread [Next in Thread]