The tricky part would be to feed the Python back to C++ land, which is
necessary if you want to still use the ofdm_frame_equalizer_vcvc block
in conjunction with your Python-based equalizer. Is that something
you're trying to do?

Cheers,
Martin


On 01/07/2016 02:08 PM, monika bansal wrote:
> Hi Marcus,
> 
> I am trying to write the equivalent python code for the
> *ofdm_equalizer_simpledfe.cc *and  *ofdm_chanest_vcvc_impl.cc* in a
> single python file. I have written the python code for
> *ofdm_chanest_vcvc_impl.cc *successfully. I am able to write the python
> code for *ofdm_equalizer_simpledfe.cc *except for the
> line *d_constellation->map_to_points(d_constellation->decision_maker(&sym_eq),
> &sym_est);.
> 
> *
> My question is, how can i convert this line from c++ to python ? Is
> there any python code to decode the constellation? What should i do?
> 
> I am attaching the code written so far.
> Thanks.
> 
> Regards,
> Monika
> 
> 
> 
> 
> 
> 
> 
> 
> 
> On Wed, Dec 23, 2015 at 10:46 AM, monika bansal <monika19...@gmail.com
> <mailto:monika19...@gmail.com>> wrote:
> 
> 
>     ---------- Forwarded message ----------
>     From: *Marcus Müller* <marcus.muel...@ettus.com
>     <mailto:marcus.muel...@ettus.com>>
>     Date: Tue, Dec 22, 2015 at 8:30 PM
>     Subject: Re: [Discuss-gnuradio] About decoding qpsk symbol
>     To: monika bansal <monika19...@gmail.com <mailto:monika19...@gmail.com>>
>     Cc: discuss-gnuradio@gnu.org <mailto:discuss-gnuradio@gnu.org>
> 
> 
>     To ask this more explcitely:
>     What *exactly* are you doing to produce the error?
>     We will need your code to understand what goes wrong.
> 
> 
>     On 22.12.2015 15:59, monika bansal wrote:
>>     Hi Marcus,
>>     I am creating a channel equalization block in python, trying some
>>     different algorithms, and inside it I need to decode the modulated
>>     symbols(mapped using qpsk). So I am looking for a python module,
>>     which can be called inside the work function of my block, that can
>>     do this. 
>>
>>     Thanks 
>>
>>
>>      
>>
>>     On Tue, Dec 22, 2015 at 2:55 PM, Marcus Müller
>>     <marcus.muel...@ettus.com <mailto:marcus.muel...@ettus.com>> wrote:
>>
>>         How are you including qpsk.py <http://qpsk.py>?
>>         This does sound like your PYTHONPATH isn't set correctly, but
>>         I'd assume Python stumbles over that before you can even
>>         import qpsk.py <http://qpsk.py>
>>
>>         Generally, for this kind of problem, a little background,
>>         maybe at least a code excerpt and a higher level view on what
>>         you're trying to do from the start would be very helpful.
>>
>>         Best regards,
>>         Marcus
>>
>>
>>         Am 22. Dezember 2015 05:56:46 MEZ, schrieb monika bansal
>>         <<mailto:monika19...@gmail.com>monika19...@gmail.com
>>         <mailto:monika19...@gmail.com>>:
>>
>>             Hii marcus,
>>
>>             I am trying to decode the symbols  and use the decoded
>>             symbols for further processing in the same python written
>>             module. I am not able to call the "constellation" related
>>             functions.
>>             How can i use them ? or is there any "decoder"  written in
>>             python ?
>>
>>             Thanks !!
>>
>>
>>
>>             On Tue, Dec 22, 2015 at 3:48 AM, Marcus Müller
>>             <<mailto:marcus.muel...@ettus.com>marcus.muel...@ettus.com
>>             <mailto:marcus.muel...@ettus.com>> wrote:
>>
>>                 qpsk.py can't be run.
>>                 It's just a python module containing functionality for
>>                 QPSK, but no "main" function or similar.
>>
>>                 What are you actually trying to do?
>>
>>                 Best regards,
>>                 Marcus
>>
>>
>>                 On 21.12.2015 21:09, monika bansal wrote:
>>>                 Hii,
>>>
>>>                 I am trying to decode qpsk symbols for channel
>>>                 estimation block in python but there is error in
>>>                 importing digital_swig.
>>>                 This also happens when i run "qpsk.py" as shown below:
>>>
>>>                 *Traceback (most recent call last):*
>>>                 *  File "qpsk.py", line 32, in <module>*
>>>                 *    import digital_swig as digital*
>>>                 *ImportError: No module named digital_swig*
>>>
>>>                 Is there some other way or what should i do ?
>>>
>>>
>>>
>>>
>>>                 _______________________________________________
>>>                 Discuss-gnuradio mailing list
>>>                 Discuss-gnuradio@gnu.org
>>>                 <mailto:Discuss-gnuradio@gnu.org>
>>>                 https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>>
>>                 _______________________________________________
>>                 Discuss-gnuradio mailing list
>>                 Discuss-gnuradio@gnu.org <mailto:Discuss-gnuradio@gnu.org>
>>                 https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>>
>>             
>> ------------------------------------------------------------------------
>>
>>             Discuss-gnuradio mailing list
>>             Discuss-gnuradio@gnu.org <mailto:Discuss-gnuradio@gnu.org>
>>             https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>>         -- Sent from my Android device with K-9 Mail. Please excuse my
>>         brevity.
>>
> 
> 
> 
> 
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> 


_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to