Hi Rolando,

My first suggestion would just be to carefully look at your design and
follow the sync and data paths looking for issues.  Otherwise you can
simulate a signal in a particular FFT bin and check with a scope to make
sure it stays where it should relative to the sync pulse. For these kinds
of simulations, sometimes I just make the simulation input a constant
(i.e., a DC signal). This should result in a spike in FFT channel 0, which
occurs the clock after the sync pulse.

Cheers
Jack

On Sat, 10 Mar 2018 at 17:42 Rolando Paz <[email protected]> wrote:

> Very interesting. Thanks Jack.
>
> Is there any way to find the place and value of the latency that I must
> remove or add, to the synchronization pulse inside my design?
>
> Regards
>
> Rolando
>
>
> 2018-03-10 18:47 GMT-06:00 Jack Hickish <[email protected]>:
>
>> Hi Rolando,
>>
>> This sort of channel number offset issue usually indicates a misalignment
>> between the sync pulse in the design and data where your data goes through
>> an operation that has some latency, and this latency isn't compensated for
>> in the sync signal.
>> One clue is that there is usually a spike in FFT bin 0 (i.e., the DC
>> bin). In your plots this spike appears at the end of the spectrum for the
>> per-antenna plots, and seemingly at bin ~2 in the beamformer plot.
>>
>> You should fix this in your simulink design, by adding or removing
>> latency in the sync or data signals to keep them aligned. You could just
>> shift your spectra in software, but that's a bit of a hack -- really you
>> should just fix the hardware bug.
>>
>> Cheers
>> Jack
>>
>>
>> On Sat, 10 Mar 2018 at 15:54 Rolando Paz <[email protected]> wrote:
>>
>>> Hi Jack
>>>
>>> I did some tests with my beamformer design (4 inputs).
>>>
>>> Currently I only have a 70MHz test tone at the A and B inputs. I do not
>>> have anything connected at C and D inputs .
>>>
>>> The tone at A and B inputs is slightly offset to the left with respect
>>> to the 70MHz signal.
>>>
>>> In the C and D inputs appear some signals that I do not know why they
>>> appear.
>>>
>>> Do you know why the spectrum can move?
>>>
>>> In the case of the beamformer signal, it appears displaced to the right
>>> of the 70MHz tone. Why does this happen?
>>>
>>> Is this corrected in the spectrometer design (matlab design) or is it
>>> corrected with python?
>>>
>>> Best Regards
>>>
>>> Rolando Paz
>>>
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"[email protected]" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].

Reply via email to