349 lines
6.7 KiB
Plaintext
349 lines
6.7 KiB
Plaintext
options:
|
|
parameters:
|
|
author: tempest
|
|
category: '[Tempest]'
|
|
cmake_opt: ''
|
|
comment: ''
|
|
copyright: ''
|
|
description: ''
|
|
gen_cmake: 'On'
|
|
gen_linking: dynamic
|
|
generate_options: hb
|
|
hier_block_src_path: '.:'
|
|
id: FFT_autocorrelation
|
|
max_nouts: '0'
|
|
output_language: python
|
|
placement: (0,0)
|
|
qt_qss_theme: ''
|
|
realtime_scheduling: ''
|
|
run: 'True'
|
|
run_command: '{python} -u {filename}'
|
|
run_options: prompt
|
|
sizing_mode: fixed
|
|
thread_safe_setters: ''
|
|
title: FFT_autocorrelation_
|
|
window_size: ''
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [7, 7]
|
|
rotation: 0
|
|
state: enabled
|
|
|
|
blocks:
|
|
- name: fac_size
|
|
id: variable
|
|
parameters:
|
|
comment: ''
|
|
value: fft_size
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [346, 28]
|
|
rotation: 0
|
|
state: true
|
|
- name: klog
|
|
id: variable
|
|
parameters:
|
|
comment: ''
|
|
value: -20*log10(fac_size)
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [586, 10]
|
|
rotation: 0
|
|
state: true
|
|
- name: alpha
|
|
id: parameter
|
|
parameters:
|
|
alias: ''
|
|
comment: ''
|
|
hide: none
|
|
label: ''
|
|
short_id: ''
|
|
type: ''
|
|
value: '1.0'
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [167, 218]
|
|
rotation: 0
|
|
state: true
|
|
- name: blocks_complex_to_mag_0
|
|
id: blocks_complex_to_mag
|
|
parameters:
|
|
affinity: ''
|
|
alias: ''
|
|
comment: ''
|
|
maxoutbuf: '0'
|
|
minoutbuf: '0'
|
|
vlen: fac_size
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [634, 76]
|
|
rotation: 0
|
|
state: true
|
|
- name: blocks_complex_to_mag_0_0
|
|
id: blocks_complex_to_mag
|
|
parameters:
|
|
affinity: ''
|
|
alias: ''
|
|
comment: ''
|
|
maxoutbuf: '0'
|
|
minoutbuf: '0'
|
|
vlen: fac_size
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [702, 272]
|
|
rotation: 0
|
|
state: true
|
|
- name: blocks_nlog10_ff_1
|
|
id: blocks_nlog10_ff
|
|
parameters:
|
|
affinity: ''
|
|
alias: ''
|
|
comment: ''
|
|
k: klog
|
|
maxoutbuf: '0'
|
|
minoutbuf: '0'
|
|
n: '20'
|
|
vlen: fac_size
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [751, 446]
|
|
rotation: 0
|
|
state: true
|
|
- name: blocks_selector_0
|
|
id: blocks_selector
|
|
parameters:
|
|
affinity: ''
|
|
alias: ''
|
|
comment: ''
|
|
enabled: 'True'
|
|
input_index: '0'
|
|
maxoutbuf: '0'
|
|
minoutbuf: '0'
|
|
num_inputs: '1'
|
|
num_outputs: '1'
|
|
output_index: '0'
|
|
showports: 'True'
|
|
type: complex
|
|
vlen: '1'
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [218, 355]
|
|
rotation: 0
|
|
state: true
|
|
- name: blocks_stream_to_vector_0
|
|
id: blocks_stream_to_vector
|
|
parameters:
|
|
affinity: ''
|
|
alias: ''
|
|
comment: ''
|
|
maxoutbuf: '0'
|
|
minoutbuf: '0'
|
|
num_items: fac_size
|
|
type: complex
|
|
vlen: '1'
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [313, 283]
|
|
rotation: 0
|
|
state: enabled
|
|
- name: blocks_vector_to_stream_0
|
|
id: blocks_vector_to_stream
|
|
parameters:
|
|
affinity: ''
|
|
alias: ''
|
|
comment: ''
|
|
maxoutbuf: '0'
|
|
minoutbuf: '0'
|
|
num_items: fft_size
|
|
type: float
|
|
vlen: '1'
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [967, 367]
|
|
rotation: 0
|
|
state: true
|
|
- name: fft_size
|
|
id: parameter
|
|
parameters:
|
|
alias: ''
|
|
comment: ''
|
|
hide: none
|
|
label: fft_size
|
|
short_id: ''
|
|
type: intx
|
|
value: int(4096*512)
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [65, 230]
|
|
rotation: 0
|
|
state: true
|
|
- name: fft_vxx_0
|
|
id: fft_vxx
|
|
parameters:
|
|
affinity: ''
|
|
alias: ''
|
|
comment: ''
|
|
fft_size: fac_size
|
|
forward: 'True'
|
|
maxoutbuf: '0'
|
|
minoutbuf: '0'
|
|
nthreads: '4'
|
|
shift: 'False'
|
|
type: complex
|
|
window: ()
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [470, 123]
|
|
rotation: 0
|
|
state: enabled
|
|
- name: fft_vxx_1
|
|
id: fft_vxx
|
|
parameters:
|
|
affinity: ''
|
|
alias: ''
|
|
comment: ''
|
|
fft_size: fac_size
|
|
forward: 'False'
|
|
maxoutbuf: '0'
|
|
minoutbuf: '0'
|
|
nthreads: '4'
|
|
shift: 'True'
|
|
type: float
|
|
window: ()
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [702, 151]
|
|
rotation: 0
|
|
state: enabled
|
|
- name: import_0
|
|
id: import
|
|
parameters:
|
|
alias: ''
|
|
comment: ''
|
|
imports: from math import log10
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [689, 8]
|
|
rotation: 0
|
|
state: true
|
|
- name: pad_sink_0
|
|
id: pad_sink
|
|
parameters:
|
|
affinity: ''
|
|
alias: ''
|
|
comment: ''
|
|
label: out
|
|
num_streams: '1'
|
|
optional: 'False'
|
|
type: float
|
|
vlen: '1'
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [973, 214]
|
|
rotation: 0
|
|
state: true
|
|
- name: pad_source_0
|
|
id: pad_source
|
|
parameters:
|
|
affinity: ''
|
|
alias: ''
|
|
comment: ''
|
|
label: in
|
|
maxoutbuf: '0'
|
|
minoutbuf: '0'
|
|
num_streams: '1'
|
|
optional: 'False'
|
|
type: complex
|
|
vlen: '1'
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [47, 429]
|
|
rotation: 0
|
|
state: true
|
|
- name: pad_source_0_0
|
|
id: pad_source
|
|
parameters:
|
|
affinity: ''
|
|
alias: ''
|
|
comment: ''
|
|
label: en
|
|
maxoutbuf: '0'
|
|
minoutbuf: '0'
|
|
num_streams: '1'
|
|
optional: 'True'
|
|
type: message
|
|
vlen: '1'
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [53, 474]
|
|
rotation: 0
|
|
state: true
|
|
- name: single_pole_iir_filter_xx_0
|
|
id: single_pole_iir_filter_xx
|
|
parameters:
|
|
affinity: ''
|
|
alias: ''
|
|
alpha: alpha
|
|
comment: ''
|
|
maxoutbuf: '0'
|
|
minoutbuf: '0'
|
|
type: float
|
|
vlen: fac_size
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [683, 362]
|
|
rotation: 0
|
|
state: true
|
|
|
|
connections:
|
|
- [blocks_complex_to_mag_0, '0', fft_vxx_1, '0']
|
|
- [blocks_complex_to_mag_0_0, '0', single_pole_iir_filter_xx_0, '0']
|
|
- [blocks_nlog10_ff_1, '0', blocks_vector_to_stream_0, '0']
|
|
- [blocks_selector_0, '0', blocks_stream_to_vector_0, '0']
|
|
- [blocks_stream_to_vector_0, '0', fft_vxx_0, '0']
|
|
- [blocks_vector_to_stream_0, '0', pad_sink_0, '0']
|
|
- [fft_vxx_0, '0', blocks_complex_to_mag_0, '0']
|
|
- [fft_vxx_1, '0', blocks_complex_to_mag_0_0, '0']
|
|
- [pad_source_0, '0', blocks_selector_0, '0']
|
|
- [pad_source_0_0, out, blocks_selector_0, en]
|
|
- [single_pole_iir_filter_xx_0, '0', blocks_nlog10_ff_1, '0']
|
|
|
|
metadata:
|
|
file_format: 1
|