And just in case you didn't get my images, I've uploaded them here for your
convenience:

http://tinypic.com/a/3e8if/4

Thank you for your help!

Best,
Ali

On Sun, Mar 1, 2015 at 4:49 PM, Ali Riaz <ari...@hawk.iit.edu> wrote:

> Hello everyone,
>
> Hope you're all doing well. I have a grc design related question, and it
> deals with the polyphase channelizer. I've tried looking into the
> documentation as had been previously suggested to see how everything works,
> and I got things working to an extent, but I'm confused as to the result
> that I'm getting. Here's what I have so far:
>
> I want to divide the input spectrum into 8 equal channels using the
> channelizer, so the mapping should be as follows correct: (4 - 5 - 6 - 7 -
> 0 -1 - 2 - 3 - 4)?
>
> And I'm sending the 4th channel to a null sink, and working with the
> remaining 7 channels with a channel mapping of [0,1,2,3,5,6,7,4]. To see if
> I was doing things correctly, I decided to use the WX GUI Scope Sink. The
> end result that I get is somewhat confusing as you'll see in a moment. I'm
> attaching the pictures for your reference.
>
> 1) Firstly, the channels are not being divided equally, is it perhaps
> because of the taps of the prototype filter? The way I'm calculating them
> was actually suggested by a really helpful person at the USRP-Discussion
> group, so I've also attached a picture for that as well for your
> convenience. Would you suggest something else?
>
> 2) Sometimes, when I'm comparing the individual channels with the spectrum
> of the combined channels, there seems to be this phase delay. Do you think
> it's a hardware issue (because of all the computations and processing going
> on) or does this usually happen when using the channelizer?
>
> Just an fyi, this is not an optimized version of my design (Thus, the
> number of blocks lol); but I'm pretty sure some sort of vectorization can
> be done to optimize the code and reduce the total amount of blocks. But
> will get to that once I figure out why I'm not getting the desired output.
>
> P.S My apologies if this is a redundant email, I just realized that I
> hadn't subscribed to the mailing list earlier, so sending it again just in
> case you didn't receive it.
>
> Thank you in advance for your help.
>
> Best,
> Ali Riaz
>
> On Thu, Feb 19, 2015 at 2:42 PM, Ali Riaz <ari...@hawk.iit.edu> wrote:
>
>> Awesome, thank you so much, both of you! I'll take a look into the
>> documentation and Tom's blog, and will come back if I face any problems.
>> [?]
>>
>> Best Regards,
>> Ali
>>
>> On Tue, Feb 17, 2015 at 8:31 AM, Tom Rondeau <t...@trondeau.com> wrote:
>>
>>> On Tue, Feb 17, 2015 at 7:22 AM, sreeraj r <rsree...@gmail.com> wrote:
>>>
>>>> Hi,
>>>>
>>>> You can also look into Tom's blog on channelizers [1]. Some of the grc
>>>> files in the blog might not work out of the box (especially those ones with
>>>> QT-GUI frequency sink + bus ports). You can simply toggle the busports
>>>> and connect it properly and make it work.
>>>>
>>>> [1] http://www.trondeau.com/examples/2014/1/23/pfb-channelizers
>>>> -and-synthesizers.html
>>>>
>>>> Regards
>>>> Sreeraj Rajendran
>>>>
>>>>
>>>> On Mon, Feb 16, 2015 at 11:02 PM, Marcus D. Leech <mle...@ripnet.com>
>>>> wrote:
>>>>
>>>>> On 02/16/2015 04:54 PM, Ali Riaz wrote:
>>>>>
>>>>>> Hi Marcus,
>>>>>>
>>>>>> I was the one who posted a question on the usrp-mailing list
>>>>>> regarding the gnuradio companion channelizer a couple of days back, and 
>>>>>> was
>>>>>> wondering if you could help me on something. I tried using the filter as
>>>>>> you suggested, but I get a very strange result. I tried to get two
>>>>>> partitioned channels, but they're being partitioned in a very strange
>>>>>> manner. I've attached a photo for a visual for what I'm getting as a
>>>>>> result. Any idea why that's happening?
>>>>>>
>>>>>> P.S My apologies, I know you pointed me to the GNUradio discussion
>>>>>> mailing list, but it's been a while, and nobody has responded yet, and so
>>>>>> far all I have is your clue to go on.
>>>>>>
>>>>>> Thank you so much for all your help, really appreciate it.
>>>>>>
>>>>>> Best,
>>>>>> Ali
>>>>>>
>>>>>>  This is very squarely in the domain of the discuss-gnuradio mailing
>>>>> list.
>>>>>
>>>>> My understanding is that the polyphase channelizer behaves that way
>>>>> for even-numbers of channels.  Tom Rondeau on the discuss-gnuradio mailing
>>>>> list
>>>>>   is the best person, probably, to explain this.  I've copied that
>>>>> list.
>>>>>
>>>>
>>> Also, look at the documentation for the block:
>>>
>>>
>>> http://gnuradio.org/doc/doxygen/classgr_1_1filter_1_1pfb__channelizer__ccf.html
>>>
>>> Specifically, the set_channel_map function. It shows the mapping of the
>>> channels. With an even number of channels, the N/2 channel wraps around
>>> fs/2 and -fs/2 while channel 0 spans 0 Hz. You just have to set up your
>>> input bandwidth, sample rate, and tuning to account for this.
>>>
>>> Tom
>>>
>>>
>>
>
>
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to