[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] ofdm block
From: |
abdala |
Subject: |
Re: [Discuss-gnuradio] ofdm block |
Date: |
Thu, 13 Sep 2012 05:29:09 +0000 |
Hi,
First I delete all the files in the build folder, later I run the follow
comands in the build folder:
1) cmake ../
2) make
3) sudo make install
4) sudo ldconfig
Ivan
Enviado desde mi oficina móvil BlackBerry® de Telcel
-----Original Message-----
From: Tom Rondeau <address@hidden>
Sender: address@hidden
Date: Wed, 12 Sep 2012 20:45:26
To: Viktor Ivan Rodriguez Abdala<address@hidden>
Cc: <address@hidden>
Subject: Re: [Discuss-gnuradio] ofdm block
On Mon, Sep 10, 2012 at 1:12 PM, Viktor Ivan Rodriguez Abdala
<address@hidden> wrote:
> Hi
>
> In the python folder, the CMakeLists.txt has
>
> GR_PYTHON_INSTALL(
> FILES
> __init__.py dftsofdm.py DESTINATION ${GR_PYTHON_DIR}/Umbrella
> )
>
> In the grc folder
>
> install(FILES
> Umbrella_bin2dec_ff.xml
> Umbrella_dec2bin_ff.xml
> Umbrella_encodconv_vff.xml
> Umbrella_decodconv_vff.xml
> Umbrella_dftsofdm_mod.xml
> Umbrella_dftsofdm_demod.xml DESTINATION share/gnuradio/grc/blocks
> )
>
>
> I delete all build files and rerun cmake ../ I think the problem is in the
> xml file with the make section.
>
> Ivan Rodriguez
After rerunning cmake, did you also 'make' and 'make install'?
Tom
> On 09/07/2012 07:26 AM, Tom Rondeau wrote:
>>
>> On Thu, Sep 6, 2012 at 3:59 PM, Viktor Ivan Rodriguez Abdala
>> <address@hidden> wrote:
>>>
>>> Hi all,
>>>
>>> I'm looking to develop a block called dfts ofdm, based in a similar block
>>> called ofdm mod, I change the .xml and .py to a new name called DFTSOFDM,
>>> but I can't make it work. In GRC I have the following error:
>>>
>>> Traceback (most recent call last):
>>> File "/home/administrador/Simulacion/top_block.py", line 86, in
>>> <module>
>>> tb = top_block()
>>> File "/home/administrador/Simulacion/top_block.py", line 55, in
>>> __init__
>>> self.Umbrella_dftsofdm_mod_0 =
>>> grc_blks2.packet_mod_f(Umbrella.dftsofdm_mod(
>>> AttributeError: 'module' object has no attribute 'dftsofdm_mod'
>>
>> Is everything properly in the CMakeLists.txt files? Did you make sure
>> to rebuild and reinstall? Also, if that doesn't help, rerun cmake on
>> the project to make sure everything is properly reconfigured.
>>
>> Tom
>>
>>
>>
>>> The new python file es dftsofdm.py, and I change the classes with
>>>
>>> class dftsofdm_mod(gr.hier_block2):
>>>
>>> class dftsofdm_demod(gr.hier_block2):
>>>
>>> The .xml files have this changes:
>>>
>>> Umbrella_dftsofdm_demod.xml
>>>
>>> <name>DFTSOFDM Demod</name>
>>> <key>Umbrella_dftsofdm_demod</key>
>>> <category>Umbrella</category>
>>> <import>import Umbrella</import>
>>> <import>from grc_gnuradio import blks2 as grc_blks2</import>
>>> <import>from gnuradio import digital</import>
>>> <make>grc_blks2.packet_demod_$(type.fcn)(Umbrella.dftsofdm_demod(
>>> options=grc_blks2.options(
>>> modulation="$modulation",
>>> fft_length=$fft_length,
>>> occupied_tones=$occupied_tones,
>>> cp_length=$cp_length,
>>> snr=$snr,
>>> log=None,
>>> verbose=None,
>>> ),
>>> callback=lambda ok, payload: self.$(id).recv_pkt(ok, payload),
>>> ),
>>> )</make>
>>>
>>>
>>> Umbrella_dftsofdm_mod.xml
>>>
>>> <block>
>>> <name>DFTSOFDM Mod</name>
>>> <key>Umbrella_dftsofdm_mod</key>
>>> <category>Umbrella</category>
>>> <import>import Umbrella</import>
>>> <import>from grc_gnuradio import blks2 as grc_blks2</import>
>>> <import>from gnuradio import digital</import>
>>> <make>grc_blks2.packet_mod_$(type.fcn)(Umbrella.dftsofdm_mod(
>>> options=grc_blks2.options(
>>> modulation="$modulation",
>>> fft_length=$fft_length,
>>> occupied_tones=$occupied_tones,
>>> cp_length=$cp_length,
>>> pad_for_usrp=$pad_for_usrp,
>>> log=None,
>>> verbose=None,
>>> ),
>>> ),
>>> payload_length=$payload_length,
>>> )</make>
>>>
>>>
>>> Thanks
>>>
>>> Ivan Rodriguez
>>>
>>> _______________________________________________
>>> Discuss-gnuradio mailing list
>>> address@hidden
>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
>