Re: [Discuss-gnuradio] help: Constellation receiver Object Types

2013-08-08 Thread Tom Rondeau
On Thu, Aug 8, 2013 at 3:43 AM, Martin Braun (CEL)  wrote:
> On Wed, Aug 07, 2013 at 04:28:49PM -0700, tom sutherland wrote:
>> I wanted to use the Constellation Receiver Block for QAM16 but the Class
>> Reference only shows 8PSK, BPSK, DPSK PSK, and QPSK. Can this be used for
>> 16QAM?
>
> There's no 16QAM object derived from gr::digital::constellation,
> unfortunately. There's a 16QAM-receiver on the python side (checkout
> qam.py).
>
> MB

But you can make your own constellation with whatever symbol map and
constellation points you want. If you have the latest version of GNU
Radio checked out of git, there is a 'Constellation Object' GRC block
that helps with this. You give it a list of complex points for the
constellation and a list of symbols of 0 to (k-1) for the mapping of
the bits to constellation points.

-- 
Tom
Visit us at GRCon13 Oct. 1 - 4
http://www.trondeau.com/grcon13

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


Re: [Discuss-gnuradio] help: Constellation receiver Object Types

2013-08-08 Thread Martin Braun (CEL)
On Wed, Aug 07, 2013 at 04:28:49PM -0700, tom sutherland wrote:
> I wanted to use the Constellation Receiver Block for QAM16 but the Class
> Reference only shows 8PSK, BPSK, DPSK PSK, and QPSK. Can this be used for
> 16QAM?

There's no 16QAM object derived from gr::digital::constellation,
unfortunately. There's a 16QAM-receiver on the python side (checkout
qam.py).

MB
-- 
Karlsruhe Institute of Technology (KIT)
Communications Engineering Lab (CEL)

Dipl.-Ing. Martin Braun
Research Associate

Kaiserstraße 12
Building 05.01
76131 Karlsruhe

Phone: +49 721 608-43790
Fax: +49 721 608-46071
www.cel.kit.edu

KIT -- University of the State of Baden-Württemberg and
National Laboratory of the Helmholtz Association


pgpfznLhJGOCt.pgp
Description: PGP signature
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] help: Constellation receiver Object Types

2013-08-07 Thread tom sutherland
I wanted to use the Constellation Receiver Block for QAM16 but the Class 
Reference only shows 8PSK, BPSK, DPSK PSK, and QPSK. Can this be used for 16QAM?
Thanks...Tom___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Help: Constellation Receiver::Object

2013-08-05 Thread Adeel Anwar
Tom,

>>I am trying to use the Constellation Receiver Block and one of the
Parameters is "Constellation Object". Is this a pointer to an object and
>>how/what creates this object? I have looked at the qam.py file but don't
follow how this relates to placing a block down in gnuradio >>companion.
In GRC u can use
  1) from gnuradio import digital  (Using Import block)
  2) my_const_obj = digital.constellation_qpsk()  (Using variable block).
To see other options for creating the constellation object see

http://gnuradio.org/doc/doxygen/classgr_1_1digital_1_1constellation.html
  3) In constellation receiver>constellation Object parameter add
my_const_obj.base()

-Adeel


On Mon, Aug 5, 2013 at 7:17 PM, tom sutherland wrote:

> I am trying to use the Constellation Receiver Block and one of the
> Parameters is "Constellation Object". Is this a pointer to an object and
> how/what creates this object? I have looked at the qam.py file but don't
> follow how this relates to placing a block down in gnuradio companion.
> Thanks...Tom
>
> Sent from Yahoo! Mail on Android
>
> ___
> 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


[Discuss-gnuradio] Help: Constellation Receiver::Object

2013-08-05 Thread tom sutherland
I am trying to use the Constellation Receiver Block and one of the Parameters 
is "Constellation Object". Is this a pointer to an object and how/what creates 
this object? I have looked at the qam.py file but don't follow how this relates 
to placing a block down in gnuradio companion.
Thanks...Tom

Sent from Yahoo! Mail on Android

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