It seems to be both 10.1 and 7.1. I just tested the biplex_cplx_unscrambler,
comparing the pink block to the 10.1 version. I built an identical test
bench for each and found no differences for size 2^4, so that doesn't seem
to be the source of the problem.
Glenn

On Fri, Sep 19, 2008 at 1:11 AM, Andrew Martens <[email protected]>wrote:

> Hi
>
> Is this in the 10.1 or 7.1 library? I have made some recent changes to the
> 10.1 FFT subsection and am a bit worried I broke something. It should not
> have affected the data, only the of output, but the road to hell is paved
> with good intentions.
>
> Will look into it today as well.
>
> Cheers
> Andrew
>
> 2008/9/19 G Jones <[email protected]>
>
> Attached is a simple 7.1 model that illustrates the problem. The out0 from
>> each fft is different even though the pol0 input is the same. The only
>> difference is the pol1 input.
>> The green block implementation is significantly different from the pink as
>> far as the reordering, so this may be difficult to track down
>> Glenn
>>
>>
>> On Thu, Sep 18, 2008 at 6:14 PM, G Jones <[email protected]> wrote:
>>
>>> Thanks for clarifying Aaron, I will go through the block carefully
>>> tonight and see if I can trace down the "cross-coupling."
>>> Glenn
>>>
>>>
>>> On Thu, Sep 18, 2008 at 6:12 PM, Aaron Parsons <
>>> [email protected]> wrote:
>>>
>>>> Your description of what the FFT block *should* do for n_inputs = 2^0
>>>> is correct.  Assuming the output has been correctly descrambled into
>>>> to separate the spectra of the two inputs, one input should not
>>>> influence the other's spectrum in any way.  This has been tested
>>>> extensively in the library as I left it last summer.  If this is not
>>>> the behavior that you are seeing, then I suspect an error in one of
>>>> the mask scripts has been introduced during this massive code
>>>> migration.
>>>>
>>>> As for the PFB FIR, it is correct that in "biplex mode" it simply
>>>> makes two copies of the same polyphase filter.
>>>>
>>>> On Thu, Sep 18, 2008 at 8:19 PM, G Jones <[email protected]>
>>>> wrote:
>>>> > Hello,
>>>> > I am trying to use the green FFT block with number of simultaneous
>>>> inputs
>>>> > set to 0. My understanding was that this makes a biplex fft that
>>>> processes
>>>> > two independant data streams in parallel, thus the pol0 input should
>>>> have x0
>>>> > x1 x2... and pol1 should have y0 y1 y2 and then the pol0 output will
>>>> just
>>>> > have frequencies related to pol0. However, when I simulate this, I
>>>> find that
>>>> > the two inputs are interacting. If I set one input to a constant, the
>>>> output
>>>> > is significantly different than if I connect the two inputs together
>>>> (in
>>>> > which case I should get two identical copies at the output.
>>>> > I did notice in the packetized correlator iBOB design (using pink
>>>> blocks)
>>>> > the pfb_fir block preceeding the fft is set to biplex mode, but I had
>>>> > assumed this didn't change the functionality of the block since a
>>>> biplex
>>>> > pfb_fir block should be equivalent two single input pfb_fir blocks.
>>>> > Can someone more clearly explain the functionality of the FFT block?
>>>> > Thank you,
>>>> > Glenn
>>>> >
>>>>
>>>>
>>>>
>>>> --
>>>> Aaron Parsons
>>>>
>>>> 510-406-4322 (cell)
>>>> 787-878-2612 x329 (arecibo office)
>>>> 787-721-3991 (home)
>>>>
>>>
>>>
>>
>

Reply via email to