Milos,
FWIW WBX includes TX baseband filters of 40MHz bandwidth. LO offsetting your LO 
spur’s into those should suppress this.
-Ian

> On Jan 3, 2019, at 3:48 AM, Milos Milosavljevic via USRP-users 
> <usrp-users@lists.ettus.com> wrote:
> 
> Thank you Marcus. Much appreciated.
> 
> I think I do understand why would I see some sort of phase noise if DUC 
> doesnt work but the only one bit of information that i am missing (i am sure 
> it is a silly question) is why would the offset be ignored if tune_request_t 
> is typcasted to float? Btw, just please note though that if a source is just 
> a constant (so basically there is no modulating signal) the spectrum is much 
> cleaner with float typcasting of tune_request then no typecasting.  
> 
> And lastly, since typecasting to float is no go, do you know how I can reduce 
> the spurs when i just use uhd.tune_request(f,lo_offset) without using 
> external filetring? I tried mode_n=integer but it doesnt help. Those spurs 
> are like 20MHz from the carrier and are destroying our amp (due to 
> reflections). 🙁
> 
> Thanks
> Milos
> 
> From: USRP-users <usrp-users-boun...@lists.ettus.com 
> <mailto:usrp-users-boun...@lists.ettus.com>> on behalf of Marcus D. Leech via 
> USRP-users <usrp-users@lists.ettus.com <mailto:usrp-users@lists.ettus.com>>
> Sent: 03 January 2019 05:36
> To: usrp-users@lists.ettus.com <mailto:usrp-users@lists.ettus.com>
> Subject: Re: [USRP-users] Unexpected spurious from N200
>  
> On 01/02/2019 08:06 PM, Milos Milosavljevic via USRP-users wrote:
>> Dear All,
>> 
>> I was wondering if somebody could clarify a couple of issues that I have 
>> with the UHD and N200 USRP. I am using the latest version of the software. 
>> 
>> I am generating a single tone to be transmitted with N200 (WBX board) using 
>> uhd_siggen as:
>> 
>> uhd_siggen -g 15 -s 500000 -m 0.5 -f 402000000 --lo-offset 10000000 -x 50000 
>> --sine
>> 
>> 1) I can see quite a strong spurs at 10MHz and 20MHz freq offset from the 
>> carrier? (I am not using any external filtering)
> Define "quite strong".
> 
> 
>> 
>> 2) If I modify the siggen to use float((uhd.tune_request(f,lo_offset)) 
>> instead of just uhd.tune_request(f,lo_offset) the signal with constant 
>> source is much cleaner. However, if I modulate the carrier with a sine 
>> source another set of spurs appear very close to the carrier. This is not 
>> though the case when float is not used (but spurs at 10 and 20MHz are still 
>> present). 
>> 
>> Why does the float with tune_request make such a big difference? 
> Well, looks like you're casting a tune_request_t  to a float, which means 
> that the offset instruction will likely get ignored, which changes
>   whether the DUC comes into play or not.
> 
> _______________________________________________
> USRP-users mailing list
> USRP-users@lists.ettus.com <mailto:USRP-users@lists.ettus.com>
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com 
> <http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com>
_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to