Re: ETTUS N210 spurious

2022-02-02 Thread Fabien PELLET

Hello,

Here is the flowgraph. I see the spurs on an HP8563E with RBW at 30Hz 
and span at 200Khz. I remember that it could be related to my spectrum 
analyser : I will investigate in that direction before. But if someone 
could make the test, it could be interesting. I use a N210 with LFTX and 
LFRX.


-70dBc could be nothing for digital transmission but in analog use case, 
as near as it is from the signal, -70dBc is not so good. For station 
closed to that TX, it will be heard especially in HF usage.


Best regards,

Fabien, F4CTZ.

Le 01/02/2022 à 17:01, Marcus D. Leech a écrit :

On 2022-02-01 06:35, Fabien PELLET wrote:

Hello,

Thanks for the reply. As I wrote, I try several sampling rate on the 
baseband I provide to the USRP without any effects on that spurs so 
it is not related to the sampling rate. I just put a signal source 
that feeds the USRP sink for that test.


It should be EMC related, as far as I understand reading all answer 
on that mailing list.


Thanks,

Best regards,

Fabien, F4CTZ.

Could you share the exact flow-graph you're using?

Also, a spur at -70dBc can usually be ignored in any practical system 
-- it's 10,000,000 times weaker than the carrier.



options:
  parameters:
author: ''
catch_exceptions: 'True'
category: '[GRC Hier Blocks]'
cmake_opt: ''
comment: ''
copyright: ''
description: ''
gen_cmake: 'On'
gen_linking: dynamic
generate_options: qt_gui
hier_block_src_path: '.:'
id: defaultf
max_nouts: '0'
output_language: python
placement: (0,0)
qt_qss_theme: ''
realtime_scheduling: '1'
run: 'True'
run_command: '{python} -u {filename}'
run_options: prompt
sizing_mode: fixed
thread_safe_setters: ''
title: Not titled yet
window_size: (1000,1000)
  states:
bus_sink: false
bus_source: false
bus_structure: null
coordinate: [8, 8]
rotation: 0
state: enabled

blocks:
- name: offset
  id: variable_qtgui_range
  parameters:
comment: ''
gui_hint: ''
label: ''
min_len: '200'
orient: QtCore.Qt.Horizontal
rangeType: float
start: '0'
step: 1e3
stop: 500e3
value: 26.5e3
widget: counter_slider
  states:
bus_sink: false
bus_source: false
bus_structure: null
coordinate: [408, 20.0]
rotation: 0
state: true
- name: samp_rate_in
  id: variable
  parameters:
comment: ''
value: 200e3
  states:
bus_sink: false
bus_source: false
bus_structure: null
coordinate: [176, 12.0]
rotation: 0
state: enabled
- name: samp_rate_out
  id: variable
  parameters:
comment: ''
value: 200e3
  states:
bus_sink: false
bus_source: false
bus_structure: null
coordinate: [288, 12.0]
rotation: 0
state: enabled
- name: analog_sig_source_x_0
  id: analog_sig_source_x
  parameters:
affinity: ''
alias: ''
amp: '0.5'
comment: ''
freq: 1250+offset
maxoutbuf: '0'
minoutbuf: '0'
offset: '0'
phase: '0'
samp_rate: samp_rate_out
type: complex
waveform: analog.GR_COS_WAVE
  states:
bus_sink: false
bus_source: false
bus_structure: null
coordinate: [408, 232.0]
rotation: 0
state: enabled
- name: uhd_usrp_sink_0
  id: uhd_usrp_sink
  parameters:
affinity: ''
alias: ''
ant0: '"TX/RX"'
ant1: '"TX/RX"'
ant10: '"TX/RX"'
ant11: '"TX/RX"'
ant12: '"TX/RX"'
ant13: '"TX/RX"'
ant14: '"TX/RX"'
ant15: '"TX/RX"'
ant16: '"TX/RX"'
ant17: '"TX/RX"'
ant18: '"TX/RX"'
ant19: '"TX/RX"'
ant2: '"TX/RX"'
ant20: '"TX/RX"'
ant21: '"TX/RX"'
ant22: '"TX/RX"'
ant23: '"TX/RX"'
ant24: '"TX/RX"'
ant25: '"TX/RX"'
ant26: '"TX/RX"'
ant27: '"TX/RX"'
ant28: '"TX/RX"'
ant29: '"TX/RX"'
ant3: '"TX/RX"'
ant30: '"TX/RX"'
ant31: '"TX/RX"'
ant4: '"TX/RX"'
ant5: '"TX/RX"'
ant6: '"TX/RX"'
ant7: '"TX/RX"'
ant8: '"TX/RX"'
ant9: '"TX/RX"'
bw0: '0'
bw1: '0'
bw10: '0'
bw11: '0'
bw12: '0'
bw13: '0'
bw14: '0'
bw15: '0'
bw16: '0'
bw17: '0'
bw18: '0'
bw19: '0'
bw2: '0'
bw20: '0'
bw21: '0'
bw22: '0'
bw23: '0'
bw24: '0'
bw25: '0'
bw26: '0'
bw27: '0'
bw28: '0'
bw29: '0'
bw3: '0'
bw30: '0'
bw31: '0'
bw4: '0'
bw5: '0'
bw6: '0'
bw7: '0'
bw8: '0'
bw9: '0'
center_freq0: 11e6-offset
center_freq1: '0'
center_freq10: '0'
center_freq11: '0'
center_freq12: '0'
center_freq13: '0'
center_freq14: '0'
center_freq15: '0'
center_freq16: '0'
center_freq17: '0'
center_freq18: '0'
center_freq19: '0'
center_freq2: '0'
center_freq20: '0'
center_freq21: '0'
center_freq22: '0'
center_freq23: '0'
center_freq24: '0'
center_freq25: '0'
center_freq26: '0'
center_freq27: '0'
center_freq28: '0'
center_freq29: '0'
center_freq3: '0'
center_freq30: 

Release v3.10.1.1

2022-02-02 Thread Jeff Long
Release v3.10.1.1 is available

https://github.com/gnuradio/gnuradio/releases/tag/v3.10.1.1

It contains a single fix to an off-by-one error in block buffer allocation
that affected blocks with large output multiples.


Re: ETTUS N210 spurious

2022-02-02 Thread Marcus D. Leech

On 2022-02-02 03:23, Fabien PELLET wrote:

Hello,

Here is the flowgraph. I see the spurs on an HP8563E with RBW at 30Hz 
and span at 200Khz. I remember that it could be related to my spectrum 
analyser : I will investigate in that direction before. But if someone 
could make the test, it could be interesting. I use a N210 with LFTX 
and LFRX.


-70dBc could be nothing for digital transmission but in analog use 
case, as near as it is from the signal, -70dBc is not so good. For 
station closed to that TX, it will be heard especially in HF usage.


Best regards,

Fabien, F4CTZ.
For comparison, a randomly-selected ICOM HF transceiver has a spurious 
specification of -50dBc, so -70dBc is 20dB better.  I think you'll need 
to implement

  analog filtering if -70dBc is a problem for you.