If possible, I'd like to hear what the R&D team thinks - I have worked with
designs in the past where the TX timing lines up and there are no samples
cut off.

On Tue, May 30, 2023 at 8:08 AM Marcus D. Leech <patchvonbr...@gmail.com>
wrote:

> On 30/05/2023 11:02, Mena Ghebranious wrote:
> > Hi Marcus,
> >
> > I took a closer look at the end of my transmission; what originally
> > appeared to be a lack of symmetry between the start and end delays is
> > actually a cutoff of 31 samples at the end of the transmission - in
> > other words, I'm missing the 31 samples at the end of the TX that I
> > put into the TX streamer.
> >
> > Looking into the FPGA logic, I believe there is actually a bug in the
> > most recent implementation - the transmission strobe that controls the
> > TX output is based on the TX state machine in the radio TX core block,
> > who's timing does not take into account the group delay of the DUC
> > filter.  Regardless of whether or not we are using ATR to control
> > GPIOs, the transmission gets cut off and the last set of samples  do
> > not appear at the TX output (the number of samples missing is equal to
> > the group delay / latency of the filter for a given sample rate.)
> >
> > As a temporary workaround, we could zero pad the end of our TX
> > waveforms, but some of the waveforms we want to run have tight PRFs
> > and this will heavily limit the rate at which we could run them.
> >
> I don't recall there *ever* being a time when the TX state machine
> "knew" the state and depth of the DUC filters, which is why
>    nearly-everyone zero-pads their bursts.   This has been a "thing"
> with radio hardware at various times scales over the decades
>    for systems transmitting digital data.
>
> I'm pretty sure that R&D would consider this behavior "design intent".
> Partially because "it's always been done that way", and
>    partially because "fixing" it would be challenging (it would require
> re-architecting parts of the FPGA chain considerably, I think).
>
>
>
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to