[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gnuradio-discuss
Subject:    Re: Dimensions parameter in Chunks to Symbols bloc
From:       Jeff Long <willcode4 () gmail ! com>
Date:       2022-09-21 9:11:39
Message-ID: CAC5f9jb4e_nFnV7DOioOpSuT-K+uZd36D032boZxkgQL0r9vUg () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


You're right. My example assumed float output, but it would be easier to
use complex out with dimension 1.

On Wed, Sep 21, 2022, 03:11 Marcin Puchlik <m.puchlik@is-wireless.com>
wrote:

> The block outputs "dimension" values for each input
>
> Does that mean that for the same input bit sequence there will be
> "dimension" output symbols? If yes this is awkward in my opinion
>
> So, a quadrature modulation would have dimension=2 and would output I and
>> Q for each input.
>
> What do you mean quadrature modulation? Let's assume QPSK, which indeed is
> quadrature modulation, if you want to implement that modulation scheme the
> Chunks to Symbols blocks setting should look like this:
> [image: image.png]
> [image: image.png]
> When you would have put Dimension=2 this wouldn't work correctly.
>
> The symbol table would have "dimension" entries for every possible input
>> value.
>
> Can you show any example leveraging Dimensions=2?
>
> śr., 21 wrz 2022 o 01:04 Jeff Long <willcode4@gmail.com> napisał(a):
>
>> The block outputs "dimension" values for each input. So, a quadrature
>> modulation would have dimension=2 and would output I and Q for each input.
>> The symbol table would have "dimension" entries for every possible input
>> value.
>>
>> On Tue, Sep 20, 2022 at 1:24 PM Marcin Puchlik via GNU Radio, the Free &
>> Open-Source Toolkit for Software Radio <discuss-gnuradio@gnu.org> wrote:
>>
>>> Hi,
>>> Can someone explain to me what is the purpose of Dimension parameter in
>>> the Chunks to Symbols block? I was trying to use it as Pi/2-BPSK modulator
>>> but it can't work in that mode.
>>> Thanks in advance
>>>
>>> --
>>>
>>> Marcin Puchlik
>>>
>>>
>>>

[Attachment #5 (text/html)]

<div dir="auto">You&#39;re right. My example assumed float output, but it would be \
easier to use complex out with dimension 1.</div><br><div class="gmail_quote"><div \
dir="ltr" class="gmail_attr">On Wed, Sep 21, 2022, 03:11 Marcin Puchlik &lt;<a \
href="mailto:m.puchlik@is-wireless.com">m.puchlik@is-wireless.com</a>&gt; \
wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 \
.8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><blockquote \
class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex">The block outputs &quot;dimension&quot; values for \
each input</blockquote><div>Does that mean that for the same input bit sequence there \
will be &quot;dimension&quot; output symbols? If yes this is awkward  in my \
opinion</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">So, a quadrature \
modulation would have dimension=2 and would output I and Q for each \
input.</blockquote><div>What do you mean quadrature modulation? Let&#39;s assume \
QPSK, which indeed is quadrature modulation, if you want to implement that modulation \
scheme the Chunks to Symbols blocks setting should look like this:</div><div><img \
src="cid:ii_l8b9v8p62" alt="image.png" width="562" height="497"><br></div><div><img \
src="cid:ii_l8b8ldth1" alt="image.png" width="562" height="103"><br></div><div>When \
you would have put Dimension=2 this wouldn&#39;t work \
correctly.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px \
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">The symbol table \
would have &quot;dimension&quot; entries for every possible input \
value.</blockquote><div>Can you show any example leveraging \
Dimensions=2?</div></div><br><div class="gmail_quote"><div dir="ltr" \
class="gmail_attr">śr., 21 wrz 2022 o 01:04  Jeff Long &lt;<a \
href="mailto:willcode4@gmail.com" target="_blank" \
rel="noreferrer">willcode4@gmail.com</a>&gt; napisał(a):<br></div><blockquote \
class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex"><div dir="ltr">The block outputs \
&quot;dimension&quot; values for each input. So, a quadrature modulation would have \
dimension=2 and would output I and Q for each input. The symbol table would have \
&quot;dimension&quot; entries for every possible input value.</div><br><div \
class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Sep 20, 2022 at 1:24 PM \
Marcin Puchlik via GNU Radio, the Free &amp; Open-Source Toolkit for Software Radio \
&lt;<a href="mailto:discuss-gnuradio@gnu.org" target="_blank" \
rel="noreferrer">discuss-gnuradio@gnu.org</a>&gt; wrote:<br></div><blockquote \
class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi,<div>Can someone explain to me \
what is the purpose of Dimension  parameter in the Chunks to Symbols block? I was \
trying to use it as Pi/2-BPSK modulator but it can&#39;t work in that mode.  \
</div><div>Thanks in  advance<br clear="all"><div><br></div>-- <br><div \
dir="ltr"><div dir="ltr"><p class="MsoNormal" style="color:rgb(34,34,34)"><span \
lang="EN-US" style="font-size:10pt;color:black">Marcin Puchlik</span><span \
lang="EN-US" style="font-size:10pt"><u></u><u></u></span></p><p \
class="MsoNormal"><br></p></div></div></div></div> </blockquote></div>
</blockquote></div>
</blockquote></div>


["image.png" (image/png)]
["image.png" (image/png)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic