aboutsummaryrefslogtreecommitdiffstats
path: root/simulation/QAM_Fading/qam_fading_frequency_selectiv.grc
diff options
context:
space:
mode:
authorsara <sara.halter@gmx.ch>2021-12-07 19:07:40 +0100
committersara <sara.halter@gmx.ch>2021-12-07 19:07:40 +0100
commit9b42aa27102a90050bb48bfe27c6479ccc34baf1 (patch)
tree8a238792928ece019d6e26dffd723adb14befef1 /simulation/QAM_Fading/qam_fading_frequency_selectiv.grc
parentAn GUI weitergearbeitet (diff)
downloadFading-9b42aa27102a90050bb48bfe27c6479ccc34baf1.tar.gz
Fading-9b42aa27102a90050bb48bfe27c6479ccc34baf1.zip
FIR Filter Statistical model weiter implementiert
Diffstat (limited to '')
-rw-r--r--simulation/QAM_Fading/qam_fading_frequency_selectiv.grc108
1 files changed, 99 insertions, 9 deletions
diff --git a/simulation/QAM_Fading/qam_fading_frequency_selectiv.grc b/simulation/QAM_Fading/qam_fading_frequency_selectiv.grc
index ce87db8..6d2c7da 100644
--- a/simulation/QAM_Fading/qam_fading_frequency_selectiv.grc
+++ b/simulation/QAM_Fading/qam_fading_frequency_selectiv.grc
@@ -54,7 +54,7 @@ blocks:
rot_sym: '4'
soft_dec_lut: None
sym_map: '[0, 1, 3, 2]'
- type: qpsk
+ type: calcdist
states:
bus_sink: false
bus_source: false
@@ -230,6 +230,27 @@ blocks:
coordinate: [224, 268.0]
rotation: 0
state: true
+- name: test
+ id: variable_qtgui_range
+ parameters:
+ comment: ''
+ gui_hint: 'params@0: 1,2,1,1'
+ label: test
+ min_len: '200'
+ orient: Qt.Horizontal
+ rangeType: int
+ start: '1'
+ step: '1'
+ stop: '30'
+ value: '1'
+ widget: counter_slider
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [768, 44.0]
+ rotation: 0
+ state: true
- name: time_offset
id: variable_qtgui_range
parameters:
@@ -450,29 +471,77 @@ blocks:
coordinate: [648, 316.0]
rotation: 0
state: enabled
+- name: channels_selective_fading_model2_0
+ id: channels_selective_fading_model2
+ parameters:
+ K: '5.1'
+ LOS: 'False'
+ N: '20'
+ affinity: ''
+ alias: ''
+ comment: ''
+ delay_maxdev: (0.5,0.7,0.9)
+ delay_std: (1e-4,1e-4,1e-4)
+ delays: (1.0,1.9,2.7)
+ fDTs: '0'
+ mags: (1,0.95,0.8)
+ maxoutbuf: '0'
+ minoutbuf: '0'
+ ntaps: '8'
+ seed: '0'
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [904, 292.0]
+ rotation: 0
+ state: disabled
- name: channels_selective_fading_model_0
id: channels_selective_fading_model
parameters:
K: '4'
- LOS: 'True'
+ LOS: 'False'
N: '8'
affinity: ''
alias: ''
comment: ''
- delays: (0,0.3e-6)
+ delays: (np.pi)
fDTs: '0'
- mags: (1,0.39)
+ mags: (1)
maxoutbuf: '0'
minoutbuf: '0'
- ntaps: '3'
+ ntaps: '8'
seed: '0'
states:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [976, 308.0]
+ coordinate: [968, 476.0]
rotation: 0
- state: true
+ state: enabled
+- name: channels_selective_fading_model_2
+ id: channels_selective_fading_model
+ parameters:
+ K: '4.0'
+ LOS: 'False'
+ N: '30'
+ affinity: ''
+ alias: ''
+ comment: ''
+ delays: (0.0,0.1,1.3)
+ fDTs: '0'
+ mags: (1,0.99,0.97)
+ maxoutbuf: '0'
+ minoutbuf: '0'
+ ntaps: '8'
+ seed: '0'
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [928, 140.0]
+ rotation: 0
+ state: disabled
- name: digital_cma_equalizer_cc_0
id: digital_cma_equalizer_cc
parameters:
@@ -710,6 +779,19 @@ blocks:
coordinate: [1088, 868.0]
rotation: 0
state: true
+- name: import_0
+ id: import
+ parameters:
+ alias: ''
+ comment: ''
+ imports: import numpy as np
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [536, 156.0]
+ rotation: 0
+ state: true
- name: params
id: qtgui_tab_widget
parameters:
@@ -867,7 +949,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [1036.0, -64]
+ coordinate: [1084.0, -104]
rotation: 90
state: enabled
- name: qtgui_const_sink_x_0_0
@@ -1223,7 +1305,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [1080.0, 656]
+ coordinate: [1080.0, 680]
rotation: 270
state: true
- name: qtgui_freq_sink_x_2_1
@@ -1417,13 +1499,21 @@ connections:
- [blocks_unpack_k_bits_bb_0, '0', blocks_char_to_float_0, '0']
- [blocks_unpack_k_bits_bb_0_0, '0', blocks_char_to_float_0_0, '0']
- [blocks_unpack_k_bits_bb_0_1, '0', blocks_char_to_float_0_1, '0']
+- [channels_channel_model_0, '0', channels_selective_fading_model2_0, '0']
- [channels_channel_model_0, '0', channels_selective_fading_model_0, '0']
+- [channels_channel_model_0, '0', channels_selective_fading_model_2, '0']
- [channels_channel_model_0, '0', digital_pfb_clock_sync_xxx_0_0, '0']
- [channels_channel_model_0, '0', qtgui_const_sink_x_0, '1']
- [channels_channel_model_0, '0', qtgui_freq_sink_x_0, '1']
+- [channels_selective_fading_model2_0, '0', digital_pfb_clock_sync_xxx_0, '0']
+- [channels_selective_fading_model2_0, '0', qtgui_const_sink_x_0, '0']
+- [channels_selective_fading_model2_0, '0', qtgui_freq_sink_x_0, '0']
- [channels_selective_fading_model_0, '0', digital_pfb_clock_sync_xxx_0, '0']
- [channels_selective_fading_model_0, '0', qtgui_const_sink_x_0, '0']
- [channels_selective_fading_model_0, '0', qtgui_freq_sink_x_0, '0']
+- [channels_selective_fading_model_2, '0', digital_pfb_clock_sync_xxx_0, '0']
+- [channels_selective_fading_model_2, '0', qtgui_const_sink_x_0, '0']
+- [channels_selective_fading_model_2, '0', qtgui_freq_sink_x_0, '0']
- [digital_cma_equalizer_cc_0, '0', digital_costas_loop_cc_0, '0']
- [digital_cma_equalizer_cc_0, '0', qtgui_const_sink_x_1, '0']
- [digital_cma_equalizer_cc_0_0, '0', digital_costas_loop_cc_0_0, '0']