Commit c96248899b41bf28ee9602d793eec9fc17320996

Authored by bmarechal
1 parent 719cdac4aa
Exists in master

add fft

Showing 2 changed files with 360 additions and 3 deletions Inline Diff

sdr/fm_radio/fm_radio_comp_decim_lpf.grc
<?xml version='1.0' encoding='utf-8'?> 1 1 <?xml version='1.0' encoding='utf-8'?>
<?grc format='1' created='3.7.10'?> 2 2 <?grc format='1' created='3.7.10'?>
<flow_graph> 3 3 <flow_graph>
<timestamp>Sat Mar 11 14:59:35 2017</timestamp> 4 4 <timestamp>Sat Mar 11 14:59:35 2017</timestamp>
<block> 5 5 <block>
<key>options</key> 6 6 <key>options</key>
<param> 7 7 <param>
<key>author</key> 8 8 <key>author</key>
<value></value> 9 9 <value></value>
</param> 10 10 </param>
<param> 11 11 <param>
<key>window_size</key> 12 12 <key>window_size</key>
<value></value> 13 13 <value></value>
</param> 14 14 </param>
<param> 15 15 <param>
<key>category</key> 16 16 <key>category</key>
<value>[GRC Hier Blocks]</value> 17 17 <value>[GRC Hier Blocks]</value>
</param> 18 18 </param>
<param> 19 19 <param>
<key>comment</key> 20 20 <key>comment</key>
<value></value> 21 21 <value></value>
</param> 22 22 </param>
<param> 23 23 <param>
<key>description</key> 24 24 <key>description</key>
<value></value> 25 25 <value></value>
</param> 26 26 </param>
<param> 27 27 <param>
<key>_enabled</key> 28 28 <key>_enabled</key>
<value>True</value> 29 29 <value>True</value>
</param> 30 30 </param>
<param> 31 31 <param>
<key>_coordinate</key> 32 32 <key>_coordinate</key>
<value>(8, 8)</value> 33 33 <value>(8, 8)</value>
</param> 34 34 </param>
<param> 35 35 <param>
<key>_rotation</key> 36 36 <key>_rotation</key>
<value>0</value> 37 37 <value>0</value>
</param> 38 38 </param>
<param> 39 39 <param>
<key>generate_options</key> 40 40 <key>generate_options</key>
<value>qt_gui</value> 41 41 <value>qt_gui</value>
</param> 42 42 </param>
<param> 43 43 <param>
<key>hier_block_src_path</key> 44 44 <key>hier_block_src_path</key>
<value>.:</value> 45 45 <value>.:</value>
</param> 46 46 </param>
<param> 47 47 <param>
<key>id</key> 48 48 <key>id</key>
<value>fm_radio_comp_decim_lpf</value> 49 49 <value>fm_radio_comp_decim_lpf</value>
</param> 50 50 </param>
<param> 51 51 <param>
<key>max_nouts</key> 52 52 <key>max_nouts</key>
<value>0</value> 53 53 <value>0</value>
</param> 54 54 </param>
<param> 55 55 <param>
<key>qt_qss_theme</key> 56 56 <key>qt_qss_theme</key>
<value></value> 57 57 <value></value>
</param> 58 58 </param>
<param> 59 59 <param>
<key>realtime_scheduling</key> 60 60 <key>realtime_scheduling</key>
<value></value> 61 61 <value></value>
</param> 62 62 </param>
<param> 63 63 <param>
<key>run_command</key> 64 64 <key>run_command</key>
<value>{python} -u {filename}</value> 65 65 <value>{python} -u {filename}</value>
</param> 66 66 </param>
<param> 67 67 <param>
<key>run_options</key> 68 68 <key>run_options</key>
<value>prompt</value> 69 69 <value>prompt</value>
</param> 70 70 </param>
<param> 71 71 <param>
<key>run</key> 72 72 <key>run</key>
<value>True</value> 73 73 <value>True</value>
</param> 74 74 </param>
<param> 75 75 <param>
<key>thread_safe_setters</key> 76 76 <key>thread_safe_setters</key>
<value></value> 77 77 <value></value>
</param> 78 78 </param>
<param> 79 79 <param>
<key>title</key> 80 80 <key>title</key>
<value></value> 81 81 <value></value>
</param> 82 82 </param>
</block> 83 83 </block>
<block> 84 84 <block>
<key>variable_qtgui_range</key> 85 85 <key>variable_qtgui_range</key>
<param> 86 86 <param>
<key>comment</key> 87 87 <key>comment</key>
<value></value> 88 88 <value></value>
</param> 89 89 </param>
<param> 90 90 <param>
<key>value</key> 91 91 <key>value</key>
<value>91e6</value> 92 92 <value>91e6</value>
</param> 93 93 </param>
<param> 94 94 <param>
<key>_enabled</key> 95 95 <key>_enabled</key>
<value>True</value> 96 96 <value>True</value>
</param> 97 97 </param>
<param> 98 98 <param>
<key>_coordinate</key> 99 99 <key>_coordinate</key>
<value>(200, 8)</value> 100 100 <value>(200, 8)</value>
</param> 101 101 </param>
<param> 102 102 <param>
<key>gui_hint</key> 103 103 <key>gui_hint</key>
<value>0,0</value> 104 104 <value>0,0</value>
</param> 105 105 </param>
<param> 106 106 <param>
<key>_rotation</key> 107 107 <key>_rotation</key>
<value>0</value> 108 108 <value>0</value>
</param> 109 109 </param>
<param> 110 110 <param>
<key>id</key> 111 111 <key>id</key>
<value>freq</value> 112 112 <value>freq</value>
</param> 113 113 </param>
<param> 114 114 <param>
<key>label</key> 115 115 <key>label</key>
<value></value> 116 116 <value></value>
</param> 117 117 </param>
<param> 118 118 <param>
<key>min_len</key> 119 119 <key>min_len</key>
<value>200</value> 120 120 <value>200</value>
</param> 121 121 </param>
<param> 122 122 <param>
<key>orient</key> 123 123 <key>orient</key>
<value>Qt.Horizontal</value> 124 124 <value>Qt.Horizontal</value>
</param> 125 125 </param>
<param> 126 126 <param>
<key>start</key> 127 127 <key>start</key>
<value>1e6</value> 128 128 <value>1e6</value>
</param> 129 129 </param>
<param> 130 130 <param>
<key>step</key> 131 131 <key>step</key>
<value>1e5</value> 132 132 <value>1e5</value>
</param> 133 133 </param>
<param> 134 134 <param>
<key>stop</key> 135 135 <key>stop</key>
<value>2e9</value> 136 136 <value>2e9</value>
</param> 137 137 </param>
<param> 138 138 <param>
<key>rangeType</key> 139 139 <key>rangeType</key>
<value>float</value> 140 140 <value>float</value>
</param> 141 141 </param>
<param> 142 142 <param>
<key>widget</key> 143 143 <key>widget</key>
<value>counter_slider</value> 144 144 <value>counter_slider</value>
</param> 145 145 </param>
</block> 146 146 </block>
<block> 147 147 <block>
<key>variable</key> 148 148 <key>variable</key>
<param> 149 149 <param>
<key>comment</key> 150 150 <key>comment</key>
<value></value> 151 151 <value></value>
</param> 152 152 </param>
<param> 153 153 <param>
<key>_enabled</key> 154 154 <key>_enabled</key>
<value>True</value> 155 155 <value>True</value>
</param> 156 156 </param>
<param> 157 157 <param>
<key>_coordinate</key> 158 158 <key>_coordinate</key>
<value>(8, 160)</value> 159 159 <value>(8, 160)</value>
</param> 160 160 </param>
<param> 161 161 <param>
<key>_rotation</key> 162 162 <key>_rotation</key>
<value>0</value> 163 163 <value>0</value>
</param> 164 164 </param>
<param> 165 165 <param>
<key>id</key> 166 166 <key>id</key>
<value>samp_rate</value> 167 167 <value>samp_rate</value>
</param> 168 168 </param>
<param> 169 169 <param>
<key>value</key> 170 170 <key>value</key>
<value>48e3</value> 171 171 <value>48e3</value>
</param> 172 172 </param>
</block> 173 173 </block>
<block> 174 174 <block>
<key>analog_wfm_rcv</key> 175 175 <key>analog_wfm_rcv</key>
<param> 176 176 <param>
<key>audio_decimation</key> 177 177 <key>audio_decimation</key>
<value>1</value> 178 178 <value>1</value>
</param> 179 179 </param>
<param> 180 180 <param>
<key>alias</key> 181 181 <key>alias</key>
<value></value> 182 182 <value></value>
</param> 183 183 </param>
<param> 184 184 <param>
<key>comment</key> 185 185 <key>comment</key>
<value></value> 186 186 <value></value>
</param> 187 187 </param>
<param> 188 188 <param>
<key>affinity</key> 189 189 <key>affinity</key>
<value></value> 190 190 <value></value>
</param> 191 191 </param>
<param> 192 192 <param>
<key>_enabled</key> 193 193 <key>_enabled</key>
<value>True</value> 194 194 <value>True</value>
</param> 195 195 </param>
<param> 196 196 <param>
<key>_coordinate</key> 197 197 <key>_coordinate</key>
<value>(608, 328)</value> 198 198 <value>(608, 328)</value>
</param> 199 199 </param>
<param> 200 200 <param>
<key>_rotation</key> 201 201 <key>_rotation</key>
<value>0</value> 202 202 <value>0</value>
</param> 203 203 </param>
<param> 204 204 <param>
<key>id</key> 205 205 <key>id</key>
<value>analog_wfm_rcv_0</value> 206 206 <value>analog_wfm_rcv_0</value>
</param> 207 207 </param>
<param> 208 208 <param>
<key>maxoutbuf</key> 209 209 <key>maxoutbuf</key>
<value>0</value> 210 210 <value>0</value>
</param> 211 211 </param>
<param> 212 212 <param>
<key>minoutbuf</key> 213 213 <key>minoutbuf</key>
<value>0</value> 214 214 <value>0</value>
</param> 215 215 </param>
<param> 216 216 <param>
<key>quad_rate</key> 217 217 <key>quad_rate</key>
<value>samp_rate*10</value> 218 218 <value>samp_rate*10</value>
</param> 219 219 </param>
</block> 220 220 </block>
<block> 221 221 <block>
<key>analog_wfm_rcv</key> 222 222 <key>analog_wfm_rcv</key>
<param> 223 223 <param>
<key>audio_decimation</key> 224 224 <key>audio_decimation</key>
<value>1</value> 225 225 <value>1</value>
</param> 226 226 </param>
<param> 227 227 <param>
<key>alias</key> 228 228 <key>alias</key>
<value></value> 229 229 <value></value>
</param> 230 230 </param>
<param> 231 231 <param>
<key>comment</key> 232 232 <key>comment</key>
<value></value> 233 233 <value></value>
</param> 234 234 </param>
<param> 235 235 <param>
<key>affinity</key> 236 236 <key>affinity</key>
<value></value> 237 237 <value></value>
</param> 238 238 </param>
<param> 239 239 <param>
<key>_enabled</key> 240 240 <key>_enabled</key>
<value>True</value> 241 241 <value>True</value>
</param> 242 242 </param>
<param> 243 243 <param>
<key>_coordinate</key> 244 244 <key>_coordinate</key>
<value>(608, 568)</value> 245 245 <value>(608, 568)</value>
</param> 246 246 </param>
<param> 247 247 <param>
<key>_rotation</key> 248 248 <key>_rotation</key>
<value>0</value> 249 249 <value>0</value>
</param> 250 250 </param>
<param> 251 251 <param>
<key>id</key> 252 252 <key>id</key>
<value>analog_wfm_rcv_0_0</value> 253 253 <value>analog_wfm_rcv_0_0</value>
</param> 254 254 </param>
<param> 255 255 <param>
<key>maxoutbuf</key> 256 256 <key>maxoutbuf</key>
<value>0</value> 257 257 <value>0</value>
</param> 258 258 </param>
<param> 259 259 <param>
<key>minoutbuf</key> 260 260 <key>minoutbuf</key>
<value>0</value> 261 261 <value>0</value>
</param> 262 262 </param>
<param> 263 263 <param>
<key>quad_rate</key> 264 264 <key>quad_rate</key>
<value>samp_rate*10</value> 265 265 <value>samp_rate*10</value>
</param> 266 266 </param>
</block> 267 267 </block>
<block> 268 268 <block>
<key>audio_sink</key> 269 269 <key>audio_sink</key>
<param> 270 270 <param>
<key>alias</key> 271 271 <key>alias</key>
<value></value> 272 272 <value></value>
</param> 273 273 </param>
<param> 274 274 <param>
<key>comment</key> 275 275 <key>comment</key>
<value></value> 276 276 <value></value>
</param> 277 277 </param>
<param> 278 278 <param>
<key>affinity</key> 279 279 <key>affinity</key>
<value></value> 280 280 <value></value>
</param> 281 281 </param>
<param> 282 282 <param>
<key>device_name</key> 283 283 <key>device_name</key>
<value></value> 284 284 <value></value>
</param> 285 285 </param>
<param> 286 286 <param>
<key>_enabled</key> 287 287 <key>_enabled</key>
<value>1</value> 288 288 <value>1</value>
</param> 289 289 </param>
<param> 290 290 <param>
<key>_coordinate</key> 291 291 <key>_coordinate</key>
<value>(1104, 192)</value> 292 292 <value>(1104, 192)</value>
</param> 293 293 </param>
<param> 294 294 <param>
<key>_rotation</key> 295 295 <key>_rotation</key>
<value>0</value> 296 296 <value>0</value>
</param> 297 297 </param>
<param> 298 298 <param>
<key>id</key> 299 299 <key>id</key>
<value>audio_sink_0</value> 300 300 <value>audio_sink_0</value>
</param> 301 301 </param>
<param> 302 302 <param>
<key>num_inputs</key> 303 303 <key>num_inputs</key>
<value>1</value> 304 304 <value>1</value>
</param> 305 305 </param>
<param> 306 306 <param>
<key>ok_to_block</key> 307 307 <key>ok_to_block</key>
<value>True</value> 308 308 <value>True</value>
</param> 309 309 </param>
<param> 310 310 <param>
<key>samp_rate</key> 311 311 <key>samp_rate</key>
<value>int(samp_rate)</value> 312 312 <value>int(samp_rate)</value>
</param> 313 313 </param>
</block> 314 314 </block>
<block> 315 315 <block>
<key>low_pass_filter</key> 316 316 <key>low_pass_filter</key>
<param> 317 317 <param>
<key>beta</key> 318 318 <key>beta</key>
<value>6.76</value> 319 319 <value>6.76</value>
</param> 320 320 </param>
<param> 321 321 <param>
<key>alias</key> 322 322 <key>alias</key>
<value></value> 323 323 <value></value>
</param> 324 324 </param>
<param> 325 325 <param>
<key>comment</key> 326 326 <key>comment</key>
<value></value> 327 327 <value></value>
</param> 328 328 </param>
<param> 329 329 <param>
<key>affinity</key> 330 330 <key>affinity</key>
<value></value> 331 331 <value></value>
</param> 332 332 </param>
<param> 333 333 <param>
<key>cutoff_freq</key> 334 334 <key>cutoff_freq</key>
<value>100e3</value> 335 335 <value>100e3</value>
</param> 336 336 </param>
<param> 337 337 <param>
<key>decim</key> 338 338 <key>decim</key>
<value>4</value> 339 339 <value>4</value>
</param> 340 340 </param>
<param> 341 341 <param>
<key>_enabled</key> 342 342 <key>_enabled</key>
<value>1</value> 343 343 <value>1</value>
</param> 344 344 </param>
<param> 345 345 <param>
<key>type</key> 346 346 <key>type</key>
<value>fir_filter_ccf</value> 347 347 <value>fir_filter_ccf</value>
</param> 348 348 </param>
<param> 349 349 <param>
<key>_coordinate</key> 350 350 <key>_coordinate</key>
<value>(400, 528)</value> 351 351 <value>(400, 528)</value>
</param> 352 352 </param>
<param> 353 353 <param>
<key>_rotation</key> 354 354 <key>_rotation</key>
<value>0</value> 355 355 <value>0</value>
</param> 356 356 </param>
<param> 357 357 <param>
<key>gain</key> 358 358 <key>gain</key>
<value>1</value> 359 359 <value>1</value>
</param> 360 360 </param>
<param> 361 361 <param>
<key>id</key> 362 362 <key>id</key>
<value>low_pass_filter_0</value> 363 363 <value>low_pass_filter_0</value>
</param> 364 364 </param>
<param> 365 365 <param>
<key>interp</key> 366 366 <key>interp</key>
<value>1</value> 367 367 <value>1</value>
</param> 368 368 </param>
<param> 369 369 <param>
<key>maxoutbuf</key> 370 370 <key>maxoutbuf</key>
<value>0</value> 371 371 <value>0</value>
</param> 372 372 </param>
<param> 373 373 <param>
<key>minoutbuf</key> 374 374 <key>minoutbuf</key>
<value>0</value> 375 375 <value>0</value>
</param> 376 376 </param>
<param> 377 377 <param>
<key>samp_rate</key> 378 378 <key>samp_rate</key>
<value>samp_rate*10*4</value> 379 379 <value>samp_rate*10*4</value>
</param> 380 380 </param>
<param> 381 381 <param>
<key>width</key> 382 382 <key>width</key>
<value>1e3</value> 383 383 <value>1e3</value>
</param> 384 384 </param>
<param> 385 385 <param>
<key>win</key> 386 386 <key>win</key>
<value>firdes.WIN_HAMMING</value> 387 387 <value>firdes.WIN_HAMMING</value>
</param> 388 388 </param>
</block> 389 389 </block>
<block> 390 390 <block>
<key>low_pass_filter</key> 391 391 <key>low_pass_filter</key>
<param> 392 392 <param>
<key>beta</key> 393 393 <key>beta</key>
<value>6.76</value> 394 394 <value>6.76</value>
</param> 395 395 </param>
<param> 396 396 <param>
<key>alias</key> 397 397 <key>alias</key>
<value></value> 398 398 <value></value>
</param> 399 399 </param>
<param> 400 400 <param>
<key>comment</key> 401 401 <key>comment</key>
<value></value> 402 402 <value></value>
</param> 403 403 </param>
<param> 404 404 <param>
<key>affinity</key> 405 405 <key>affinity</key>
<value></value> 406 406 <value></value>
</param> 407 407 </param>
<param> 408 408 <param>
<key>cutoff_freq</key> 409 409 <key>cutoff_freq</key>
<value>96e3</value> 410 410 <value>96e3</value>
</param> 411 411 </param>
<param> 412 412 <param>
<key>decim</key> 413 413 <key>decim</key>
<value>10</value> 414 414 <value>10</value>
</param> 415 415 </param>
<param> 416 416 <param>
<key>_enabled</key> 417 417 <key>_enabled</key>
<value>1</value> 418 418 <value>1</value>
</param> 419 419 </param>
<param> 420 420 <param>
<key>type</key> 421 421 <key>type</key>
<value>fir_filter_fff</value> 422 422 <value>fir_filter_fff</value>
</param> 423 423 </param>
<param> 424 424 <param>
<key>_coordinate</key> 425 425 <key>_coordinate</key>
<value>(848, 528)</value> 426 426 <value>(848, 528)</value>
</param> 427 427 </param>
<param> 428 428 <param>
<key>_rotation</key> 429 429 <key>_rotation</key>
<value>0</value> 430 430 <value>0</value>
</param> 431 431 </param>
<param> 432 432 <param>
<key>gain</key> 433 433 <key>gain</key>
<value>1</value> 434 434 <value>1</value>
</param> 435 435 </param>
<param> 436 436 <param>
<key>id</key> 437 437 <key>id</key>
<value>low_pass_filter_0_0</value> 438 438 <value>low_pass_filter_0_0</value>
</param> 439 439 </param>
<param> 440 440 <param>
<key>interp</key> 441 441 <key>interp</key>
<value>1</value> 442 442 <value>1</value>
</param> 443 443 </param>
<param> 444 444 <param>
<key>maxoutbuf</key> 445 445 <key>maxoutbuf</key>
<value>0</value> 446 446 <value>0</value>
</param> 447 447 </param>
<param> 448 448 <param>
<key>minoutbuf</key> 449 449 <key>minoutbuf</key>
<value>0</value> 450 450 <value>0</value>
</param> 451 451 </param>
<param> 452 452 <param>
<key>samp_rate</key> 453 453 <key>samp_rate</key>
<value>samp_rate*10</value> 454 454 <value>samp_rate*10</value>
</param> 455 455 </param>
<param> 456 456 <param>
<key>width</key> 457 457 <key>width</key>
<value>1e3</value> 458 458 <value>1e3</value>
</param> 459 459 </param>
<param> 460 460 <param>
<key>win</key> 461 461 <key>win</key>
<value>firdes.WIN_HAMMING</value> 462 462 <value>firdes.WIN_HAMMING</value>
</param> 463 463 </param>
</block> 464 464 </block>
<block> 465 465 <block>
<key>qtgui_freq_sink_x</key> 466 466 <key>qtgui_freq_sink_x</key>
<param> 467 467 <param>
<key>autoscale</key> 468 468 <key>autoscale</key>
<value>False</value> 469 469 <value>False</value>
</param> 470 470 </param>
<param> 471 471 <param>
<key>average</key> 472 472 <key>average</key>
<value>1.0</value> 473 473 <value>1.0</value>
</param> 474 474 </param>
<param> 475 475 <param>
<key>axislabels</key> 476 476 <key>axislabels</key>
<value>True</value> 477 477 <value>True</value>
</param> 478 478 </param>
<param> 479 479 <param>
<key>bw</key> 480 480 <key>bw</key>
<value>samp_rate</value> 481 481 <value>samp_rate</value>
</param> 482 482 </param>
<param> 483 483 <param>
<key>alias</key> 484 484 <key>alias</key>
<value></value> 485 485 <value></value>
</param> 486 486 </param>
<param> 487 487 <param>
<key>fc</key> 488 488 <key>fc</key>
<value>0</value> 489 489 <value>0</value>
</param> 490 490 </param>
<param> 491 491 <param>
<key>comment</key> 492 492 <key>comment</key>
<value></value> 493 493 <value></value>
</param> 494 494 </param>
<param> 495 495 <param>
<key>ctrlpanel</key> 496 496 <key>ctrlpanel</key>
<value>False</value> 497 497 <value>False</value>
</param> 498 498 </param>
<param> 499 499 <param>
<key>affinity</key> 500 500 <key>affinity</key>
<value></value> 501 501 <value></value>
</param> 502 502 </param>
<param> 503 503 <param>
<key>_enabled</key> 504 504 <key>_enabled</key>
<value>True</value> 505 505 <value>True</value>
</param> 506 506 </param>
<param> 507 507 <param>
<key>fftsize</key> 508 508 <key>fftsize</key>
<value>1024</value> 509 509 <value>1024</value>
</param> 510 510 </param>
<param> 511 511 <param>
<key>_coordinate</key> 512 512 <key>_coordinate</key>
<value>(1080, 432)</value> 513 513 <value>(1080, 432)</value>
</param> 514 514 </param>
<param> 515 515 <param>
<key>gui_hint</key> 516 516 <key>gui_hint</key>
<value>12,0</value> 517 517 <value>13,0</value>
</param> 518 518 </param>
<param> 519 519 <param>
<key>_rotation</key> 520 520 <key>_rotation</key>
<value>0</value> 521 521 <value>0</value>
</param> 522 522 </param>
<param> 523 523 <param>
<key>grid</key> 524 524 <key>grid</key>
<value>True</value> 525 525 <value>True</value>
</param> 526 526 </param>
<param> 527 527 <param>
<key>id</key> 528 528 <key>id</key>
<value>qtgui_freq_sink_x_0</value> 529 529 <value>qtgui_freq_sink_x_0</value>
</param> 530 530 </param>
<param> 531 531 <param>
<key>legend</key> 532 532 <key>legend</key>
<value>True</value> 533 533 <value>True</value>
</param> 534 534 </param>
<param> 535 535 <param>
<key>alpha1</key> 536 536 <key>alpha1</key>
<value>1.0</value> 537 537 <value>1.0</value>
</param> 538 538 </param>
<param> 539 539 <param>
<key>color1</key> 540 540 <key>color1</key>
<value>"blue"</value> 541 541 <value>"blue"</value>
</param> 542 542 </param>
<param> 543 543 <param>
<key>label1</key> 544 544 <key>label1</key>
<value></value> 545 545 <value></value>
</param> 546 546 </param>
<param> 547 547 <param>
<key>width1</key> 548 548 <key>width1</key>
<value>1</value> 549 549 <value>1</value>
</param> 550 550 </param>
<param> 551 551 <param>
<key>alpha10</key> 552 552 <key>alpha10</key>
<value>1.0</value> 553 553 <value>1.0</value>
</param> 554 554 </param>
<param> 555 555 <param>
<key>color10</key> 556 556 <key>color10</key>
<value>"dark blue"</value> 557 557 <value>"dark blue"</value>
</param> 558 558 </param>
<param> 559 559 <param>
<key>label10</key> 560 560 <key>label10</key>
<value></value> 561 561 <value></value>
</param> 562 562 </param>
<param> 563 563 <param>
<key>width10</key> 564 564 <key>width10</key>
<value>1</value> 565 565 <value>1</value>
</param> 566 566 </param>
<param> 567 567 <param>
<key>alpha2</key> 568 568 <key>alpha2</key>
<value>1.0</value> 569 569 <value>1.0</value>
</param> 570 570 </param>
<param> 571 571 <param>
<key>color2</key> 572 572 <key>color2</key>
<value>"red"</value> 573 573 <value>"red"</value>
</param> 574 574 </param>
<param> 575 575 <param>
<key>label2</key> 576 576 <key>label2</key>
<value></value> 577 577 <value></value>
</param> 578 578 </param>
<param> 579 579 <param>
<key>width2</key> 580 580 <key>width2</key>
<value>1</value> 581 581 <value>1</value>
</param> 582 582 </param>
<param> 583 583 <param>
<key>alpha3</key> 584 584 <key>alpha3</key>
<value>1.0</value> 585 585 <value>1.0</value>
</param> 586 586 </param>
<param> 587 587 <param>
<key>color3</key> 588 588 <key>color3</key>
<value>"green"</value> 589 589 <value>"green"</value>
</param> 590 590 </param>
<param> 591 591 <param>
<key>label3</key> 592 592 <key>label3</key>
<value></value> 593 593 <value></value>
</param> 594 594 </param>
<param> 595 595 <param>
<key>width3</key> 596 596 <key>width3</key>
<value>1</value> 597 597 <value>1</value>
</param> 598 598 </param>
<param> 599 599 <param>
<key>alpha4</key> 600 600 <key>alpha4</key>
<value>1.0</value> 601 601 <value>1.0</value>
</param> 602 602 </param>
<param> 603 603 <param>
<key>color4</key> 604 604 <key>color4</key>
<value>"black"</value> 605 605 <value>"black"</value>
</param> 606 606 </param>
<param> 607 607 <param>
<key>label4</key> 608 608 <key>label4</key>
<value></value> 609 609 <value></value>
</param> 610 610 </param>
<param> 611 611 <param>
<key>width4</key> 612 612 <key>width4</key>
<value>1</value> 613 613 <value>1</value>
</param> 614 614 </param>
<param> 615 615 <param>
<key>alpha5</key> 616 616 <key>alpha5</key>
<value>1.0</value> 617 617 <value>1.0</value>
</param> 618 618 </param>
<param> 619 619 <param>
<key>color5</key> 620 620 <key>color5</key>
<value>"cyan"</value> 621 621 <value>"cyan"</value>
</param> 622 622 </param>
<param> 623 623 <param>
<key>label5</key> 624 624 <key>label5</key>
<value></value> 625 625 <value></value>
</param> 626 626 </param>
<param> 627 627 <param>
<key>width5</key> 628 628 <key>width5</key>
<value>1</value> 629 629 <value>1</value>
</param> 630 630 </param>
<param> 631 631 <param>
<key>alpha6</key> 632 632 <key>alpha6</key>
<value>1.0</value> 633 633 <value>1.0</value>
</param> 634 634 </param>
<param> 635 635 <param>
<key>color6</key> 636 636 <key>color6</key>
<value>"magenta"</value> 637 637 <value>"magenta"</value>
</param> 638 638 </param>
<param> 639 639 <param>
<key>label6</key> 640 640 <key>label6</key>
<value></value> 641 641 <value></value>
</param> 642 642 </param>
<param> 643 643 <param>
<key>width6</key> 644 644 <key>width6</key>
<value>1</value> 645 645 <value>1</value>
</param> 646 646 </param>
<param> 647 647 <param>
<key>alpha7</key> 648 648 <key>alpha7</key>
<value>1.0</value> 649 649 <value>1.0</value>
</param> 650 650 </param>
<param> 651 651 <param>
<key>color7</key> 652 652 <key>color7</key>
<value>"yellow"</value> 653 653 <value>"yellow"</value>
</param> 654 654 </param>
<param> 655 655 <param>
<key>label7</key> 656 656 <key>label7</key>
<value></value> 657 657 <value></value>
</param> 658 658 </param>
<param> 659 659 <param>
<key>width7</key> 660 660 <key>width7</key>
<value>1</value> 661 661 <value>1</value>
</param> 662 662 </param>
<param> 663 663 <param>
<key>alpha8</key> 664 664 <key>alpha8</key>
<value>1.0</value> 665 665 <value>1.0</value>
</param> 666 666 </param>
<param> 667 667 <param>
<key>color8</key> 668 668 <key>color8</key>
<value>"dark red"</value> 669 669 <value>"dark red"</value>
</param> 670 670 </param>
<param> 671 671 <param>
<key>label8</key> 672 672 <key>label8</key>
<value></value> 673 673 <value></value>
</param> 674 674 </param>
<param> 675 675 <param>
<key>width8</key> 676 676 <key>width8</key>
<value>1</value> 677 677 <value>1</value>
</param> 678 678 </param>
<param> 679 679 <param>
<key>alpha9</key> 680 680 <key>alpha9</key>
<value>1.0</value> 681 681 <value>1.0</value>
</param> 682 682 </param>
<param> 683 683 <param>
<key>color9</key> 684 684 <key>color9</key>
<value>"dark green"</value> 685 685 <value>"dark green"</value>
</param> 686 686 </param>
<param> 687 687 <param>
<key>label9</key> 688 688 <key>label9</key>
<value></value> 689 689 <value></value>
</param> 690 690 </param>
<param> 691 691 <param>
<key>width9</key> 692 692 <key>width9</key>
<value>1</value> 693 693 <value>1</value>
</param> 694 694 </param>
<param> 695 695 <param>
<key>maxoutbuf</key> 696 696 <key>maxoutbuf</key>
<value>0</value> 697 697 <value>0</value>
</param> 698 698 </param>
<param> 699 699 <param>
<key>minoutbuf</key> 700 700 <key>minoutbuf</key>
<value>0</value> 701 701 <value>0</value>
</param> 702 702 </param>
<param> 703 703 <param>
<key>name</key> 704 704 <key>name</key>
<value>""</value> 705 705 <value>""</value>
</param> 706 706 </param>
<param> 707 707 <param>
<key>nconnections</key> 708 708 <key>nconnections</key>
<value>2</value> 709 709 <value>2</value>
</param> 710 710 </param>
<param> 711 711 <param>
<key>showports</key> 712 712 <key>showports</key>
<value>True</value> 713 713 <value>True</value>
</param> 714 714 </param>
<param> 715 715 <param>
<key>freqhalf</key> 716 716 <key>freqhalf</key>
<value>True</value> 717 717 <value>True</value>
</param> 718 718 </param>
<param> 719 719 <param>
<key>tr_chan</key> 720 720 <key>tr_chan</key>
<value>0</value> 721 721 <value>0</value>
</param> 722 722 </param>
<param> 723 723 <param>
<key>tr_level</key> 724 724 <key>tr_level</key>
<value>0.0</value> 725 725 <value>0.0</value>
</param> 726 726 </param>
<param> 727 727 <param>
<key>tr_mode</key> 728 728 <key>tr_mode</key>
<value>qtgui.TRIG_MODE_FREE</value> 729 729 <value>qtgui.TRIG_MODE_FREE</value>
</param> 730 730 </param>
<param> 731 731 <param>
<key>tr_tag</key> 732 732 <key>tr_tag</key>
<value>""</value> 733 733 <value>""</value>
</param> 734 734 </param>
<param> 735 735 <param>
<key>type</key> 736 736 <key>type</key>
<value>float</value> 737 737 <value>float</value>
</param> 738 738 </param>
<param> 739 739 <param>
<key>update_time</key> 740 740 <key>update_time</key>
<value>0.10</value> 741 741 <value>0.10</value>
</param> 742 742 </param>
<param> 743 743 <param>
<key>wintype</key> 744 744 <key>wintype</key>
<value>firdes.WIN_BLACKMAN_hARRIS</value> 745 745 <value>firdes.WIN_BLACKMAN_hARRIS</value>
</param> 746 746 </param>
<param> 747 747 <param>
<key>label</key> 748 748 <key>label</key>
<value>Relative Gain</value> 749 749 <value>Relative Gain</value>
</param> 750 750 </param>
<param> 751 751 <param>
<key>ymax</key> 752 752 <key>ymax</key>
<value>10</value> 753 753 <value>10</value>
</param> 754 754 </param>
<param> 755 755 <param>
<key>ymin</key> 756 756 <key>ymin</key>
<value>-140</value> 757 757 <value>-140</value>
</param> 758 758 </param>
<param> 759 759 <param>
<key>units</key> 760 760 <key>units</key>
<value>dB</value> 761 761 <value>dB</value>
</param> 762 762 </param>
</block> 763 763 </block>
<block> 764 764 <block>
765 <key>qtgui_freq_sink_x</key>
766 <param>
767 <key>autoscale</key>
768 <value>False</value>
769 </param>
770 <param>
771 <key>average</key>
772 <value>0.05</value>
773 </param>
774 <param>
775 <key>axislabels</key>
776 <value>True</value>
777 </param>
778 <param>
779 <key>bw</key>
780 <value>samp_rate*10</value>
781 </param>
782 <param>
783 <key>alias</key>
784 <value></value>
785 </param>
786 <param>
787 <key>fc</key>
788 <value>0</value>
789 </param>
790 <param>
791 <key>comment</key>
792 <value></value>
793 </param>
794 <param>
795 <key>ctrlpanel</key>
796 <value>False</value>
797 </param>
798 <param>
799 <key>affinity</key>
800 <value></value>
801 </param>
802 <param>
803 <key>_enabled</key>
804 <value>True</value>
805 </param>
806 <param>
807 <key>fftsize</key>
808 <value>1024</value>
809 </param>
810 <param>
811 <key>_coordinate</key>
812 <value>(840, 432)</value>
813 </param>
814 <param>
815 <key>gui_hint</key>
816 <value>12,0</value>
817 </param>
818 <param>
819 <key>_rotation</key>
820 <value>0</value>
821 </param>
822 <param>
823 <key>grid</key>
824 <value>True</value>
825 </param>
826 <param>
827 <key>id</key>
828 <value>qtgui_freq_sink_x_0_0</value>
829 </param>
830 <param>
831 <key>legend</key>
832 <value>True</value>
833 </param>
834 <param>
835 <key>alpha1</key>
836 <value>1.0</value>
837 </param>
838 <param>
839 <key>color1</key>
840 <value>"blue"</value>
841 </param>
842 <param>
843 <key>label1</key>
844 <value></value>
845 </param>
846 <param>
847 <key>width1</key>
848 <value>1</value>
849 </param>
850 <param>
851 <key>alpha10</key>
852 <value>1.0</value>
853 </param>
854 <param>
855 <key>color10</key>
856 <value>"dark blue"</value>
857 </param>
858 <param>
859 <key>label10</key>
860 <value></value>
861 </param>
862 <param>
863 <key>width10</key>
864 <value>1</value>
865 </param>
866 <param>
867 <key>alpha2</key>
868 <value>1.0</value>
869 </param>
870 <param>
871 <key>color2</key>
872 <value>"red"</value>
873 </param>
874 <param>
875 <key>label2</key>
876 <value></value>
877 </param>
878 <param>
879 <key>width2</key>
880 <value>1</value>
881 </param>
882 <param>
883 <key>alpha3</key>
884 <value>1.0</value>
885 </param>
886 <param>
887 <key>color3</key>
888 <value>"green"</value>
889 </param>
890 <param>
891 <key>label3</key>
892 <value></value>
893 </param>
894 <param>
895 <key>width3</key>
896 <value>1</value>
897 </param>
898 <param>
899 <key>alpha4</key>
900 <value>1.0</value>
901 </param>
902 <param>
903 <key>color4</key>
904 <value>"black"</value>
905 </param>
906 <param>
907 <key>label4</key>
908 <value></value>
909 </param>
910 <param>
911 <key>width4</key>
912 <value>1</value>
913 </param>
914 <param>
915 <key>alpha5</key>
916 <value>1.0</value>
917 </param>
918 <param>
919 <key>color5</key>
920 <value>"cyan"</value>
921 </param>
922 <param>
923 <key>label5</key>
924 <value></value>
925 </param>
926 <param>
927 <key>width5</key>
928 <value>1</value>
929 </param>
930 <param>
931 <key>alpha6</key>
932 <value>1.0</value>
933 </param>
934 <param>
935 <key>color6</key>
936 <value>"magenta"</value>
937 </param>
938 <param>
939 <key>label6</key>
940 <value></value>
941 </param>
942 <param>
943 <key>width6</key>
944 <value>1</value>
945 </param>
946 <param>
947 <key>alpha7</key>
948 <value>1.0</value>
949 </param>
950 <param>
951 <key>color7</key>
952 <value>"yellow"</value>
953 </param>
954 <param>
955 <key>label7</key>
956 <value></value>
957 </param>
958 <param>
959 <key>width7</key>
960 <value>1</value>
961 </param>
962 <param>
963 <key>alpha8</key>
964 <value>1.0</value>
965 </param>
966 <param>
967 <key>color8</key>
968 <value>"dark red"</value>
969 </param>
970 <param>
971 <key>label8</key>
972 <value></value>
973 </param>
974 <param>
975 <key>width8</key>
976 <value>1</value>
977 </param>
978 <param>
979 <key>alpha9</key>
980 <value>1.0</value>
981 </param>
982 <param>
983 <key>color9</key>
984 <value>"dark green"</value>
985 </param>
986 <param>
987 <key>label9</key>
988 <value></value>
989 </param>
990 <param>
991 <key>width9</key>
992 <value>1</value>
993 </param>
994 <param>
995 <key>maxoutbuf</key>
996 <value>0</value>
997 </param>
998 <param>
999 <key>minoutbuf</key>
1000 <value>0</value>
1001 </param>
1002 <param>
1003 <key>name</key>
1004 <value>""</value>
1005 </param>
1006 <param>
1007 <key>nconnections</key>
1008 <value>2</value>
1009 </param>
1010 <param>
1011 <key>showports</key>
1012 <value>True</value>
1013 </param>
1014 <param>
1015 <key>freqhalf</key>
1016 <value>True</value>
1017 </param>
1018 <param>
1019 <key>tr_chan</key>
1020 <value>0</value>
1021 </param>
1022 <param>
1023 <key>tr_level</key>
1024 <value>0.0</value>
1025 </param>
1026 <param>
1027 <key>tr_mode</key>
1028 <value>qtgui.TRIG_MODE_FREE</value>
1029 </param>
1030 <param>
1031 <key>tr_tag</key>
1032 <value>""</value>
1033 </param>
1034 <param>
1035 <key>type</key>
1036 <value>float</value>
1037 </param>
1038 <param>
1039 <key>update_time</key>
1040 <value>0.10</value>
1041 </param>
1042 <param>
1043 <key>wintype</key>
1044 <value>firdes.WIN_BLACKMAN_hARRIS</value>
1045 </param>
1046 <param>
1047 <key>label</key>
1048 <value>Relative Gain</value>
1049 </param>
1050 <param>
1051 <key>ymax</key>
1052 <value>10</value>
1053 </param>
1054 <param>
1055 <key>ymin</key>
1056 <value>-140</value>
1057 </param>
1058 <param>
1059 <key>units</key>
1060 <value>dB</value>
1061 </param>
1062 </block>
1063 <block>
<key>qtgui_sink_x</key> 765 1064 <key>qtgui_sink_x</key>
<param> 766 1065 <param>
<key>bw</key> 767 1066 <key>bw</key>
<value>samp_rate*10*4</value> 768 1067 <value>samp_rate*10*4</value>
</param> 769 1068 </param>
<param> 770 1069 <param>
<key>alias</key> 771 1070 <key>alias</key>
<value></value> 772 1071 <value></value>
</param> 773 1072 </param>
<param> 774 1073 <param>
<key>fc</key> 775 1074 <key>fc</key>
<value>0</value> 776 1075 <value>0</value>
</param> 777 1076 </param>
<param> 778 1077 <param>
<key>freqchangevar</key> 779 1078 <key>freqchangevar</key>
<value>None</value> 780 1079 <value>None</value>
</param> 781 1080 </param>
<param> 782 1081 <param>
<key>comment</key> 783 1082 <key>comment</key>
<value></value> 784 1083 <value></value>
</param> 785 1084 </param>
<param> 786 1085 <param>
<key>affinity</key> 787 1086 <key>affinity</key>
<value></value> 788 1087 <value></value>
</param> 789 1088 </param>
<param> 790 1089 <param>
<key>_enabled</key> 791 1090 <key>_enabled</key>
<value>0</value> 792 1091 <value>0</value>
</param> 793 1092 </param>
<param> 794 1093 <param>
<key>fftsize</key> 795 1094 <key>fftsize</key>
<value>1024</value> 796 1095 <value>1024</value>
</param> 797 1096 </param>
<param> 798 1097 <param>
<key>_coordinate</key> 799 1098 <key>_coordinate</key>
<value>(376, 152)</value> 800 1099 <value>(376, 152)</value>
</param> 801 1100 </param>
<param> 802 1101 <param>
<key>gui_hint</key> 803 1102 <key>gui_hint</key>
<value>9,0</value> 804 1103 <value>9,0</value>
</param> 805 1104 </param>
<param> 806 1105 <param>
<key>_rotation</key> 807 1106 <key>_rotation</key>
<value>0</value> 808 1107 <value>0</value>
</param> 809 1108 </param>
<param> 810 1109 <param>
<key>id</key> 811 1110 <key>id</key>
<value>qtgui_sink_x_0</value> 812 1111 <value>qtgui_sink_x_0</value>
</param> 813 1112 </param>
<param> 814 1113 <param>
<key>maxoutbuf</key> 815 1114 <key>maxoutbuf</key>
<value>0</value> 816 1115 <value>0</value>
</param> 817 1116 </param>
<param> 818 1117 <param>
<key>minoutbuf</key> 819 1118 <key>minoutbuf</key>
<value>0</value> 820 1119 <value>0</value>
</param> 821 1120 </param>
<param> 822 1121 <param>
<key>name</key> 823 1122 <key>name</key>
<value>""</value> 824 1123 <value>""</value>
</param> 825 1124 </param>
<param> 826 1125 <param>
<key>plotconst</key> 827 1126 <key>plotconst</key>
<value>True</value> 828 1127 <value>True</value>
</param> 829 1128 </param>
<param> 830 1129 <param>
<key>plotfreq</key> 831 1130 <key>plotfreq</key>
<value>True</value> 832 1131 <value>True</value>
</param> 833 1132 </param>
<param> 834 1133 <param>
<key>plottime</key> 835 1134 <key>plottime</key>
<value>True</value> 836 1135 <value>True</value>
</param> 837 1136 </param>
<param> 838 1137 <param>
<key>plotwaterfall</key> 839 1138 <key>plotwaterfall</key>
<value>True</value> 840 1139 <value>True</value>
</param> 841 1140 </param>
<param> 842 1141 <param>
<key>showports</key> 843 1142 <key>showports</key>
<value>True</value> 844 1143 <value>True</value>
</param> 845 1144 </param>
<param> 846 1145 <param>
<key>showrf</key> 847 1146 <key>showrf</key>
<value>False</value> 848 1147 <value>False</value>
</param> 849 1148 </param>
<param> 850 1149 <param>
<key>type</key> 851 1150 <key>type</key>
<value>complex</value> 852 1151 <value>complex</value>
</param> 853 1152 </param>
<param> 854 1153 <param>
<key>rate</key> 855 1154 <key>rate</key>
<value>10</value> 856 1155 <value>10</value>
</param> 857 1156 </param>
<param> 858 1157 <param>
<key>wintype</key> 859 1158 <key>wintype</key>
<value>firdes.WIN_BLACKMAN_hARRIS</value> 860 1159 <value>firdes.WIN_BLACKMAN_hARRIS</value>
</param> 861 1160 </param>
</block> 862 1161 </block>
<block> 863 1162 <block>
<key>qtgui_sink_x</key> 864 1163 <key>qtgui_sink_x</key>
<param> 865 1164 <param>
<key>bw</key> 866 1165 <key>bw</key>
<value>samp_rate</value> 867 1166 <value>samp_rate</value>
</param> 868 1167 </param>
<param> 869 1168 <param>
<key>alias</key> 870 1169 <key>alias</key>
<value></value> 871 1170 <value></value>
</param> 872 1171 </param>
<param> 873 1172 <param>
<key>fc</key> 874 1173 <key>fc</key>
<value>0</value> 875 1174 <value>0</value>
</param> 876 1175 </param>
<param> 877 1176 <param>
<key>freqchangevar</key> 878 1177 <key>freqchangevar</key>
<value>None</value> 879 1178 <value>None</value>
</param> 880 1179 </param>
<param> 881 1180 <param>
<key>comment</key> 882 1181 <key>comment</key>
<value></value> 883 1182 <value></value>
</param> 884 1183 </param>
<param> 885 1184 <param>
<key>affinity</key> 886 1185 <key>affinity</key>
<value></value> 887 1186 <value></value>
</param> 888 1187 </param>
<param> 889 1188 <param>
<key>_enabled</key> 890 1189 <key>_enabled</key>
<value>0</value> 891 1190 <value>0</value>
</param> 892 1191 </param>
<param> 893 1192 <param>
<key>fftsize</key> 894 1193 <key>fftsize</key>
<value>1024</value> 895 1194 <value>1024</value>
</param> 896 1195 </param>
<param> 897 1196 <param>
<key>_coordinate</key> 898 1197 <key>_coordinate</key>
<value>(1080, 304)</value> 899 1198 <value>(1080, 304)</value>
</param> 900 1199 </param>
<param> 901 1200 <param>
<key>gui_hint</key> 902 1201 <key>gui_hint</key>
<value>10,0</value> 903 1202 <value>10,0</value>
</param> 904 1203 </param>
<param> 905 1204 <param>
<key>_rotation</key> 906 1205 <key>_rotation</key>
<value>0</value> 907 1206 <value>0</value>
</param> 908 1207 </param>
<param> 909 1208 <param>
<key>id</key> 910 1209 <key>id</key>
<value>qtgui_sink_x_1</value> 911 1210 <value>qtgui_sink_x_1</value>
</param> 912 1211 </param>
<param> 913 1212 <param>
<key>maxoutbuf</key> 914 1213 <key>maxoutbuf</key>
<value>0</value> 915 1214 <value>0</value>
</param> 916 1215 </param>
<param> 917 1216 <param>
<key>minoutbuf</key> 918 1217 <key>minoutbuf</key>
<value>0</value> 919 1218 <value>0</value>
</param> 920 1219 </param>
<param> 921 1220 <param>
<key>name</key> 922 1221 <key>name</key>
<value>"decim"</value> 923 1222 <value>"decim"</value>
</param> 924 1223 </param>
<param> 925 1224 <param>
<key>plotconst</key> 926 1225 <key>plotconst</key>
<value>True</value> 927 1226 <value>True</value>
</param> 928 1227 </param>
<param> 929 1228 <param>
<key>plotfreq</key> 930 1229 <key>plotfreq</key>
<value>True</value> 931 1230 <value>True</value>
</param> 932 1231 </param>
<param> 933 1232 <param>
<key>plottime</key> 934 1233 <key>plottime</key>
<value>True</value> 935 1234 <value>True</value>
</param> 936 1235 </param>
<param> 937 1236 <param>
<key>plotwaterfall</key> 938 1237 <key>plotwaterfall</key>
<value>True</value> 939 1238 <value>True</value>
</param> 940 1239 </param>
<param> 941 1240 <param>
<key>showports</key> 942 1241 <key>showports</key>
<value>True</value> 943 1242 <value>True</value>
</param> 944 1243 </param>
<param> 945 1244 <param>
<key>showrf</key> 946 1245 <key>showrf</key>
<value>False</value> 947 1246 <value>False</value>
</param> 948 1247 </param>
<param> 949 1248 <param>
<key>type</key> 950 1249 <key>type</key>
<value>float</value> 951 1250 <value>float</value>
</param> 952 1251 </param>
<param> 953 1252 <param>
<key>rate</key> 954 1253 <key>rate</key>
<value>10</value> 955 1254 <value>10</value>
</param> 956 1255 </param>
<param> 957 1256 <param>
<key>wintype</key> 958 1257 <key>wintype</key>
<value>firdes.WIN_BLACKMAN_hARRIS</value> 959 1258 <value>firdes.WIN_BLACKMAN_hARRIS</value>
</param> 960 1259 </param>
</block> 961 1260 </block>
<block> 962 1261 <block>
<key>qtgui_sink_x</key> 963 1262 <key>qtgui_sink_x</key>
<param> 964 1263 <param>
<key>bw</key> 965 1264 <key>bw</key>
<value>samp_rate</value> 966 1265 <value>samp_rate</value>
</param> 967 1266 </param>
<param> 968 1267 <param>
<key>alias</key> 969 1268 <key>alias</key>
<value></value> 970 1269 <value></value>
</param> 971 1270 </param>
<param> 972 1271 <param>
<key>fc</key> 973 1272 <key>fc</key>
<value>0</value> 974 1273 <value>0</value>
</param> 975 1274 </param>
<param> 976 1275 <param>
<key>freqchangevar</key> 977 1276 <key>freqchangevar</key>
<value>None</value> 978 1277 <value>None</value>
</param> 979 1278 </param>
<param> 980 1279 <param>
<key>comment</key> 981 1280 <key>comment</key>
<value></value> 982 1281 <value></value>
</param> 983 1282 </param>
<param> 984 1283 <param>
<key>affinity</key> 985 1284 <key>affinity</key>
<value></value> 986 1285 <value></value>
</param> 987 1286 </param>
<param> 988 1287 <param>
<key>_enabled</key> 989 1288 <key>_enabled</key>
<value>0</value> 990 1289 <value>0</value>
</param> 991 1290 </param>
<param> 992 1291 <param>
<key>fftsize</key> 993 1292 <key>fftsize</key>
<value>1024</value> 994 1293 <value>1024</value>
</param> 995 1294 </param>
<param> 996 1295 <param>
<key>_coordinate</key> 997 1296 <key>_coordinate</key>
<value>(1080, 544)</value> 998 1297 <value>(1080, 544)</value>
</param> 999 1298 </param>
<param> 1000 1299 <param>
<key>gui_hint</key> 1001 1300 <key>gui_hint</key>
<value>11,0</value> 1002 1301 <value>11,0</value>
</param> 1003 1302 </param>
<param> 1004 1303 <param>
<key>_rotation</key> 1005 1304 <key>_rotation</key>
<value>0</value> 1006 1305 <value>0</value>
</param> 1007 1306 </param>
<param> 1008 1307 <param>
<key>id</key> 1009 1308 <key>id</key>
<value>qtgui_sink_x_1_0</value> 1010 1309 <value>qtgui_sink_x_1_0</value>
</param> 1011 1310 </param>
<param> 1012 1311 <param>
<key>maxoutbuf</key> 1013 1312 <key>maxoutbuf</key>
<value>0</value> 1014 1313 <value>0</value>
</param> 1015 1314 </param>
<param> 1016 1315 <param>
<key>minoutbuf</key> 1017 1316 <key>minoutbuf</key>
<value>0</value> 1018 1317 <value>0</value>
</param> 1019 1318 </param>
<param> 1020 1319 <param>
<key>name</key> 1021 1320 <key>name</key>
<value>"lpf"</value> 1022 1321 <value>"lpf"</value>
</param> 1023 1322 </param>
<param> 1024 1323 <param>
<key>plotconst</key> 1025 1324 <key>plotconst</key>
<value>True</value> 1026 1325 <value>True</value>
</param> 1027 1326 </param>
<param> 1028 1327 <param>
<key>plotfreq</key> 1029 1328 <key>plotfreq</key>
<value>True</value> 1030 1329 <value>True</value>
</param> 1031 1330 </param>
<param> 1032 1331 <param>
<key>plottime</key> 1033 1332 <key>plottime</key>
<value>True</value> 1034 1333 <value>True</value>
</param> 1035 1334 </param>
<param> 1036 1335 <param>
<key>plotwaterfall</key> 1037 1336 <key>plotwaterfall</key>
<value>True</value> 1038 1337 <value>True</value>
</param> 1039 1338 </param>
<param> 1040 1339 <param>
<key>showports</key> 1041 1340 <key>showports</key>
<value>True</value> 1042 1341 <value>True</value>
</param> 1043 1342 </param>
<param> 1044 1343 <param>
<key>showrf</key> 1045 1344 <key>showrf</key>
<value>False</value> 1046 1345 <value>False</value>
</param> 1047 1346 </param>
<param> 1048 1347 <param>
<key>type</key> 1049 1348 <key>type</key>
<value>float</value> 1050 1349 <value>float</value>
</param> 1051 1350 </param>
<param> 1052 1351 <param>
<key>rate</key> 1053 1352 <key>rate</key>
<value>10</value> 1054 1353 <value>10</value>
</param> 1055 1354 </param>
<param> 1056 1355 <param>
<key>wintype</key> 1057 1356 <key>wintype</key>
<value>firdes.WIN_BLACKMAN_hARRIS</value> 1058 1357 <value>firdes.WIN_BLACKMAN_hARRIS</value>
</param> 1059 1358 </param>
</block> 1060 1359 </block>
<block> 1061 1360 <block>
<key>rational_resampler_xxx</key> 1062 1361 <key>rational_resampler_xxx</key>
<param> 1063 1362 <param>
<key>alias</key> 1064 1363 <key>alias</key>
<value></value> 1065 1364 <value></value>
</param> 1066 1365 </param>
<param> 1067 1366 <param>
<key>comment</key> 1068 1367 <key>comment</key>
<value></value> 1069 1368 <value></value>
</param> 1070 1369 </param>
<param> 1071 1370 <param>
<key>affinity</key> 1072 1371 <key>affinity</key>
<value></value> 1073 1372 <value></value>
</param> 1074 1373 </param>
<param> 1075 1374 <param>
<key>decim</key> 1076 1375 <key>decim</key>
<value>10</value> 1077 1376 <value>10</value>
</param> 1078 1377 </param>
<param> 1079 1378 <param>
<key>_enabled</key> 1080 1379 <key>_enabled</key>
<value>1</value> 1081 1380 <value>1</value>
</param> 1082 1381 </param>
<param> 1083 1382 <param>
<key>fbw</key> 1084 1383 <key>fbw</key>
<value>0</value> 1085 1384 <value>0</value>
</param> 1086 1385 </param>
<param> 1087 1386 <param>
<key>_coordinate</key> 1088 1387 <key>_coordinate</key>
<value>(848, 312)</value> 1089 1388 <value>(848, 312)</value>
</param> 1090 1389 </param>
<param> 1091 1390 <param>
<key>_rotation</key> 1092 1391 <key>_rotation</key>
<value>0</value> 1093 1392 <value>0</value>
</param> 1094 1393 </param>
<param> 1095 1394 <param>
<key>id</key> 1096 1395 <key>id</key>
<value>rational_resampler_xxx_0</value> 1097 1396 <value>rational_resampler_xxx_0</value>
</param> 1098 1397 </param>
<param> 1099 1398 <param>
<key>interp</key> 1100 1399 <key>interp</key>
<value>1</value> 1101 1400 <value>1</value>
</param> 1102 1401 </param>
<param> 1103 1402 <param>
<key>maxoutbuf</key> 1104 1403 <key>maxoutbuf</key>
<value>0</value> 1105 1404 <value>0</value>
</param> 1106 1405 </param>
<param> 1107 1406 <param>
<key>minoutbuf</key> 1108 1407 <key>minoutbuf</key>
<value>0</value> 1109 1408 <value>0</value>
</param> 1110 1409 </param>
<param> 1111 1410 <param>
<key>taps</key> 1112 1411 <key>taps</key>
<value></value> 1113 1412 <value></value>
</param> 1114 1413 </param>
<param> 1115 1414 <param>
<key>type</key> 1116 1415 <key>type</key>
<value>fff</value> 1117 1416 <value>fff</value>
</param> 1118 1417 </param>
</block> 1119 1418 </block>
<block> 1120 1419 <block>
<key>rational_resampler_xxx</key> 1121 1420 <key>rational_resampler_xxx</key>
<param> 1122 1421 <param>
<key>alias</key> 1123 1422 <key>alias</key>
<value></value> 1124 1423 <value></value>
</param> 1125 1424 </param>
<param> 1126 1425 <param>
<key>comment</key> 1127 1426 <key>comment</key>
<value></value> 1128 1427 <value></value>
</param> 1129 1428 </param>
<param> 1130 1429 <param>
<key>affinity</key> 1131 1430 <key>affinity</key>
<value></value> 1132 1431 <value></value>
</param> 1133 1432 </param>
<param> 1134 1433 <param>
<key>decim</key> 1135 1434 <key>decim</key>
<value>4</value> 1136 1435 <value>4</value>
</param> 1137 1436 </param>
<param> 1138 1437 <param>
<key>_enabled</key> 1139 1438 <key>_enabled</key>
<value>1</value> 1140 1439 <value>1</value>
</param> 1141 1440 </param>
<param> 1142 1441 <param>
<key>fbw</key> 1143 1442 <key>fbw</key>
<value>0</value> 1144 1443 <value>0</value>
</param> 1145 1444 </param>
<param> 1146 1445 <param>
<key>_coordinate</key> 1147 1446 <key>_coordinate</key>
<value>(400, 312)</value> 1148 1447 <value>(400, 312)</value>
</param> 1149 1448 </param>
<param> 1150 1449 <param>
<key>_rotation</key> 1151 1450 <key>_rotation</key>
<value>0</value> 1152 1451 <value>0</value>
</param> 1153 1452 </param>
<param> 1154 1453 <param>
<key>id</key> 1155 1454 <key>id</key>
<value>rational_resampler_xxx_0_0</value> 1156 1455 <value>rational_resampler_xxx_0_0</value>
</param> 1157 1456 </param>
<param> 1158 1457 <param>
<key>interp</key> 1159 1458 <key>interp</key>
<value>1</value> 1160 1459 <value>1</value>
</param> 1161 1460 </param>
<param> 1162 1461 <param>
<key>maxoutbuf</key> 1163 1462 <key>maxoutbuf</key>
<value>0</value> 1164 1463 <value>0</value>
</param> 1165 1464 </param>
<param> 1166 1465 <param>
<key>minoutbuf</key> 1167 1466 <key>minoutbuf</key>
<value>0</value> 1168 1467 <value>0</value>
</param> 1169 1468 </param>
<param> 1170 1469 <param>
<key>taps</key> 1171 1470 <key>taps</key>
<value></value> 1172 1471 <value></value>
</param> 1173 1472 </param>
<param> 1174 1473 <param>
<key>type</key> 1175 1474 <key>type</key>
<value>ccc</value> 1176 1475 <value>ccc</value>
</param> 1177 1476 </param>
</block> 1178 1477 </block>
<block> 1179 1478 <block>
<key>rtlsdr_source</key> 1180 1479 <key>rtlsdr_source</key>
<param> 1181 1480 <param>
<key>alias</key> 1182 1481 <key>alias</key>
<value></value> 1183 1482 <value></value>
</param> 1184 1483 </param>
<param> 1185 1484 <param>
<key>ant0</key> 1186 1485 <key>ant0</key>
<value></value> 1187 1486 <value></value>
</param> 1188 1487 </param>
<param> 1189 1488 <param>
<key>bb_gain0</key> 1190 1489 <key>bb_gain0</key>
<value>20</value> 1191 1490 <value>20</value>
</param> 1192 1491 </param>
<param> 1193 1492 <param>
<key>bw0</key> 1194 1493 <key>bw0</key>
<value>0</value> 1195 1494 <value>0</value>
</param> 1196 1495 </param>
<param> 1197 1496 <param>
<key>dc_offset_mode0</key> 1198 1497 <key>dc_offset_mode0</key>
<value>0</value> 1199 1498 <value>0</value>
</param> 1200 1499 </param>
<param> 1201 1500 <param>
<key>corr0</key> 1202 1501 <key>corr0</key>
<value>0</value> 1203 1502 <value>0</value>
</param> 1204 1503 </param>
<param> 1205 1504 <param>
<key>freq0</key> 1206 1505 <key>freq0</key>
<value>freq</value> 1207 1506 <value>freq</value>
</param> 1208 1507 </param>
<param> 1209 1508 <param>
<key>gain_mode0</key> 1210 1509 <key>gain_mode0</key>
<value>False</value> 1211 1510 <value>False</value>
</param> 1212 1511 </param>
<param> 1213 1512 <param>
<key>if_gain0</key> 1214 1513 <key>if_gain0</key>
<value>20</value> 1215 1514 <value>20</value>
</param> 1216 1515 </param>
<param> 1217 1516 <param>
<key>iq_balance_mode0</key> 1218 1517 <key>iq_balance_mode0</key>
<value>0</value> 1219 1518 <value>0</value>
</param> 1220 1519 </param>
<param> 1221 1520 <param>
<key>gain0</key> 1222 1521 <key>gain0</key>
<value>20</value> 1223 1522 <value>20</value>
</param> 1224 1523 </param>
<param> 1225 1524 <param>
<key>ant10</key> 1226 1525 <key>ant10</key>
<value></value> 1227 1526 <value></value>
</param> 1228 1527 </param>
<param> 1229 1528 <param>
<key>bb_gain10</key> 1230 1529 <key>bb_gain10</key>
<value>20</value> 1231 1530 <value>20</value>
</param> 1232 1531 </param>
<param> 1233 1532 <param>
<key>bw10</key> 1234 1533 <key>bw10</key>
<value>0</value> 1235 1534 <value>0</value>
</param> 1236 1535 </param>
<param> 1237 1536 <param>
<key>dc_offset_mode10</key> 1238 1537 <key>dc_offset_mode10</key>
<value>0</value> 1239 1538 <value>0</value>
</param> 1240 1539 </param>
<param> 1241 1540 <param>
<key>corr10</key> 1242 1541 <key>corr10</key>
<value>0</value> 1243 1542 <value>0</value>
</param> 1244 1543 </param>
<param> 1245 1544 <param>
<key>freq10</key> 1246 1545 <key>freq10</key>
<value>100e6</value> 1247 1546 <value>100e6</value>
</param> 1248 1547 </param>
<param> 1249 1548 <param>
<key>gain_mode10</key> 1250 1549 <key>gain_mode10</key>
<value>False</value> 1251 1550 <value>False</value>
</param> 1252 1551 </param>
<param> 1253 1552 <param>
<key>if_gain10</key> 1254 1553 <key>if_gain10</key>
<value>20</value> 1255 1554 <value>20</value>
</param> 1256 1555 </param>
<param> 1257 1556 <param>
<key>iq_balance_mode10</key> 1258 1557 <key>iq_balance_mode10</key>
<value>0</value> 1259 1558 <value>0</value>
</param> 1260 1559 </param>
<param> 1261 1560 <param>
<key>gain10</key> 1262 1561 <key>gain10</key>
<value>10</value> 1263 1562 <value>10</value>
</param> 1264 1563 </param>
<param> 1265 1564 <param>
<key>ant11</key> 1266 1565 <key>ant11</key>
<value></value> 1267 1566 <value></value>
</param> 1268 1567 </param>
<param> 1269 1568 <param>
<key>bb_gain11</key> 1270 1569 <key>bb_gain11</key>
<value>20</value> 1271 1570 <value>20</value>
</param> 1272 1571 </param>
<param> 1273 1572 <param>
<key>bw11</key> 1274 1573 <key>bw11</key>
<value>0</value> 1275 1574 <value>0</value>
</param> 1276 1575 </param>
<param> 1277 1576 <param>
<key>dc_offset_mode11</key> 1278 1577 <key>dc_offset_mode11</key>
<value>0</value> 1279 1578 <value>0</value>
</param> 1280 1579 </param>
<param> 1281 1580 <param>
<key>corr11</key> 1282 1581 <key>corr11</key>
<value>0</value> 1283 1582 <value>0</value>
</param> 1284 1583 </param>
<param> 1285 1584 <param>
<key>freq11</key> 1286 1585 <key>freq11</key>
<value>100e6</value> 1287 1586 <value>100e6</value>
</param> 1288 1587 </param>
<param> 1289 1588 <param>
<key>gain_mode11</key> 1290 1589 <key>gain_mode11</key>
<value>False</value> 1291 1590 <value>False</value>
</param> 1292 1591 </param>
<param> 1293 1592 <param>
<key>if_gain11</key> 1294 1593 <key>if_gain11</key>
<value>20</value> 1295 1594 <value>20</value>
</param> 1296 1595 </param>
<param> 1297 1596 <param>
<key>iq_balance_mode11</key> 1298 1597 <key>iq_balance_mode11</key>
<value>0</value> 1299 1598 <value>0</value>
</param> 1300 1599 </param>
<param> 1301 1600 <param>
<key>gain11</key> 1302 1601 <key>gain11</key>
<value>10</value> 1303 1602 <value>10</value>
</param> 1304 1603 </param>
<param> 1305 1604 <param>
<key>ant12</key> 1306 1605 <key>ant12</key>
<value></value> 1307 1606 <value></value>
</param> 1308 1607 </param>
<param> 1309 1608 <param>
<key>bb_gain12</key> 1310 1609 <key>bb_gain12</key>
<value>20</value> 1311 1610 <value>20</value>
</param> 1312 1611 </param>
<param> 1313 1612 <param>
<key>bw12</key> 1314 1613 <key>bw12</key>
<value>0</value> 1315 1614 <value>0</value>
</param> 1316 1615 </param>
<param> 1317 1616 <param>
<key>dc_offset_mode12</key> 1318 1617 <key>dc_offset_mode12</key>
<value>0</value> 1319 1618 <value>0</value>
</param> 1320 1619 </param>
<param> 1321 1620 <param>
<key>corr12</key> 1322 1621 <key>corr12</key>
<value>0</value> 1323 1622 <value>0</value>
</param> 1324 1623 </param>
<param> 1325 1624 <param>
<key>freq12</key> 1326 1625 <key>freq12</key>
<value>100e6</value> 1327 1626 <value>100e6</value>
</param> 1328 1627 </param>
<param> 1329 1628 <param>
<key>gain_mode12</key> 1330 1629 <key>gain_mode12</key>
<value>False</value> 1331 1630 <value>False</value>
</param> 1332 1631 </param>
<param> 1333 1632 <param>
<key>if_gain12</key> 1334 1633 <key>if_gain12</key>
<value>20</value> 1335 1634 <value>20</value>
</param> 1336 1635 </param>
<param> 1337 1636 <param>
<key>iq_balance_mode12</key> 1338 1637 <key>iq_balance_mode12</key>
<value>0</value> 1339 1638 <value>0</value>
</param> 1340 1639 </param>
<param> 1341 1640 <param>
<key>gain12</key> 1342 1641 <key>gain12</key>
<value>10</value> 1343 1642 <value>10</value>
</param> 1344 1643 </param>
<param> 1345 1644 <param>
<key>ant13</key> 1346 1645 <key>ant13</key>
<value></value> 1347 1646 <value></value>
</param> 1348 1647 </param>
<param> 1349 1648 <param>
<key>bb_gain13</key> 1350 1649 <key>bb_gain13</key>
<value>20</value> 1351 1650 <value>20</value>
</param> 1352 1651 </param>
<param> 1353 1652 <param>
<key>bw13</key> 1354 1653 <key>bw13</key>
<value>0</value> 1355 1654 <value>0</value>
</param> 1356 1655 </param>
<param> 1357 1656 <param>
<key>dc_offset_mode13</key> 1358 1657 <key>dc_offset_mode13</key>
<value>0</value> 1359 1658 <value>0</value>
</param> 1360 1659 </param>
<param> 1361 1660 <param>
<key>corr13</key> 1362 1661 <key>corr13</key>
<value>0</value> 1363 1662 <value>0</value>
</param> 1364 1663 </param>
<param> 1365 1664 <param>
<key>freq13</key> 1366 1665 <key>freq13</key>
<value>100e6</value> 1367 1666 <value>100e6</value>
</param> 1368 1667 </param>
<param> 1369 1668 <param>
<key>gain_mode13</key> 1370 1669 <key>gain_mode13</key>
<value>False</value> 1371 1670 <value>False</value>
</param> 1372 1671 </param>
<param> 1373 1672 <param>
<key>if_gain13</key> 1374 1673 <key>if_gain13</key>
<value>20</value> 1375 1674 <value>20</value>
</param> 1376 1675 </param>
<param> 1377 1676 <param>
<key>iq_balance_mode13</key> 1378 1677 <key>iq_balance_mode13</key>
<value>0</value> 1379 1678 <value>0</value>
</param> 1380 1679 </param>
<param> 1381 1680 <param>
<key>gain13</key> 1382 1681 <key>gain13</key>
<value>10</value> 1383 1682 <value>10</value>
</param> 1384 1683 </param>
<param> 1385 1684 <param>
<key>ant14</key> 1386 1685 <key>ant14</key>
<value></value> 1387 1686 <value></value>
</param> 1388 1687 </param>
<param> 1389 1688 <param>
<key>bb_gain14</key> 1390 1689 <key>bb_gain14</key>
<value>20</value> 1391 1690 <value>20</value>
</param> 1392 1691 </param>
<param> 1393 1692 <param>
<key>bw14</key> 1394 1693 <key>bw14</key>
<value>0</value> 1395 1694 <value>0</value>
</param> 1396 1695 </param>
<param> 1397 1696 <param>
<key>dc_offset_mode14</key> 1398 1697 <key>dc_offset_mode14</key>
<value>0</value> 1399 1698 <value>0</value>
</param> 1400 1699 </param>
<param> 1401 1700 <param>
<key>corr14</key> 1402 1701 <key>corr14</key>
<value>0</value> 1403 1702 <value>0</value>
</param> 1404 1703 </param>
<param> 1405 1704 <param>
<key>freq14</key> 1406 1705 <key>freq14</key>
<value>100e6</value> 1407 1706 <value>100e6</value>
</param> 1408 1707 </param>
<param> 1409 1708 <param>
<key>gain_mode14</key> 1410 1709 <key>gain_mode14</key>
<value>False</value> 1411 1710 <value>False</value>
</param> 1412 1711 </param>
<param> 1413 1712 <param>
<key>if_gain14</key> 1414 1713 <key>if_gain14</key>
<value>20</value> 1415 1714 <value>20</value>
</param> 1416 1715 </param>
<param> 1417 1716 <param>
<key>iq_balance_mode14</key> 1418 1717 <key>iq_balance_mode14</key>
<value>0</value> 1419 1718 <value>0</value>
</param> 1420 1719 </param>
<param> 1421 1720 <param>
<key>gain14</key> 1422 1721 <key>gain14</key>
<value>10</value> 1423 1722 <value>10</value>
</param> 1424 1723 </param>
<param> 1425 1724 <param>
<key>ant15</key> 1426 1725 <key>ant15</key>
<value></value> 1427 1726 <value></value>
</param> 1428 1727 </param>
<param> 1429 1728 <param>
<key>bb_gain15</key> 1430 1729 <key>bb_gain15</key>
<value>20</value> 1431 1730 <value>20</value>
</param> 1432 1731 </param>
<param> 1433 1732 <param>
<key>bw15</key> 1434 1733 <key>bw15</key>
<value>0</value> 1435 1734 <value>0</value>
</param> 1436 1735 </param>
<param> 1437 1736 <param>
<key>dc_offset_mode15</key> 1438 1737 <key>dc_offset_mode15</key>
<value>0</value> 1439 1738 <value>0</value>
</param> 1440 1739 </param>
<param> 1441 1740 <param>
<key>corr15</key> 1442 1741 <key>corr15</key>
<value>0</value> 1443 1742 <value>0</value>
</param> 1444 1743 </param>
<param> 1445 1744 <param>
<key>freq15</key> 1446 1745 <key>freq15</key>
<value>100e6</value> 1447 1746 <value>100e6</value>
</param> 1448 1747 </param>
<param> 1449 1748 <param>
<key>gain_mode15</key> 1450 1749 <key>gain_mode15</key>
<value>False</value> 1451 1750 <value>False</value>
</param> 1452 1751 </param>
<param> 1453 1752 <param>
<key>if_gain15</key> 1454 1753 <key>if_gain15</key>
<value>20</value> 1455 1754 <value>20</value>
</param> 1456 1755 </param>
<param> 1457 1756 <param>
<key>iq_balance_mode15</key> 1458 1757 <key>iq_balance_mode15</key>
<value>0</value> 1459 1758 <value>0</value>
</param> 1460 1759 </param>
<param> 1461 1760 <param>
<key>gain15</key> 1462 1761 <key>gain15</key>
<value>10</value> 1463 1762 <value>10</value>
</param> 1464 1763 </param>
<param> 1465 1764 <param>
<key>ant16</key> 1466 1765 <key>ant16</key>
<value></value> 1467 1766 <value></value>
</param> 1468 1767 </param>
<param> 1469 1768 <param>
<key>bb_gain16</key> 1470 1769 <key>bb_gain16</key>
<value>20</value> 1471 1770 <value>20</value>
</param> 1472 1771 </param>
<param> 1473 1772 <param>
<key>bw16</key> 1474 1773 <key>bw16</key>
<value>0</value> 1475 1774 <value>0</value>
</param> 1476 1775 </param>
<param> 1477 1776 <param>
<key>dc_offset_mode16</key> 1478 1777 <key>dc_offset_mode16</key>
<value>0</value> 1479 1778 <value>0</value>
</param> 1480 1779 </param>
<param> 1481 1780 <param>
<key>corr16</key> 1482 1781 <key>corr16</key>
<value>0</value> 1483 1782 <value>0</value>
</param> 1484 1783 </param>
<param> 1485 1784 <param>
<key>freq16</key> 1486 1785 <key>freq16</key>
<value>100e6</value> 1487 1786 <value>100e6</value>
</param> 1488 1787 </param>
<param> 1489 1788 <param>
<key>gain_mode16</key> 1490 1789 <key>gain_mode16</key>
<value>False</value> 1491 1790 <value>False</value>
</param> 1492 1791 </param>
<param> 1493 1792 <param>
<key>if_gain16</key> 1494 1793 <key>if_gain16</key>
<value>20</value> 1495 1794 <value>20</value>
</param> 1496 1795 </param>
<param> 1497 1796 <param>
<key>iq_balance_mode16</key> 1498 1797 <key>iq_balance_mode16</key>
<value>0</value> 1499 1798 <value>0</value>
</param> 1500 1799 </param>
<param> 1501 1800 <param>
<key>gain16</key> 1502 1801 <key>gain16</key>
<value>10</value> 1503 1802 <value>10</value>
</param> 1504 1803 </param>
<param> 1505 1804 <param>
<key>ant17</key> 1506 1805 <key>ant17</key>
<value></value> 1507 1806 <value></value>
</param> 1508 1807 </param>
<param> 1509 1808 <param>
<key>bb_gain17</key> 1510 1809 <key>bb_gain17</key>
<value>20</value> 1511 1810 <value>20</value>
</param> 1512 1811 </param>
<param> 1513 1812 <param>
<key>bw17</key> 1514 1813 <key>bw17</key>
<value>0</value> 1515 1814 <value>0</value>
</param> 1516 1815 </param>
<param> 1517 1816 <param>
<key>dc_offset_mode17</key> 1518 1817 <key>dc_offset_mode17</key>
<value>0</value> 1519 1818 <value>0</value>
</param> 1520 1819 </param>
<param> 1521 1820 <param>
<key>corr17</key> 1522 1821 <key>corr17</key>
<value>0</value> 1523 1822 <value>0</value>
</param> 1524 1823 </param>
<param> 1525 1824 <param>
<key>freq17</key> 1526 1825 <key>freq17</key>
<value>100e6</value> 1527 1826 <value>100e6</value>
</param> 1528 1827 </param>
<param> 1529 1828 <param>
<key>gain_mode17</key> 1530 1829 <key>gain_mode17</key>
<value>False</value> 1531 1830 <value>False</value>
</param> 1532 1831 </param>
<param> 1533 1832 <param>
<key>if_gain17</key> 1534 1833 <key>if_gain17</key>
<value>20</value> 1535 1834 <value>20</value>
</param> 1536 1835 </param>
<param> 1537 1836 <param>
<key>iq_balance_mode17</key> 1538 1837 <key>iq_balance_mode17</key>
<value>0</value> 1539 1838 <value>0</value>
</param> 1540 1839 </param>
<param> 1541 1840 <param>
<key>gain17</key> 1542 1841 <key>gain17</key>
<value>10</value> 1543 1842 <value>10</value>
</param> 1544 1843 </param>
<param> 1545 1844 <param>
<key>ant18</key> 1546 1845 <key>ant18</key>
<value></value> 1547 1846 <value></value>
</param> 1548 1847 </param>
<param> 1549 1848 <param>
<key>bb_gain18</key> 1550 1849 <key>bb_gain18</key>
<value>20</value> 1551 1850 <value>20</value>
</param> 1552 1851 </param>
<param> 1553 1852 <param>
<key>bw18</key> 1554 1853 <key>bw18</key>
<value>0</value> 1555 1854 <value>0</value>
</param> 1556 1855 </param>
<param> 1557 1856 <param>
<key>dc_offset_mode18</key> 1558 1857 <key>dc_offset_mode18</key>
<value>0</value> 1559 1858 <value>0</value>
</param> 1560 1859 </param>
<param> 1561 1860 <param>
<key>corr18</key> 1562 1861 <key>corr18</key>
<value>0</value> 1563 1862 <value>0</value>
</param> 1564 1863 </param>
<param> 1565 1864 <param>
<key>freq18</key> 1566 1865 <key>freq18</key>
<value>100e6</value> 1567 1866 <value>100e6</value>
</param> 1568 1867 </param>
<param> 1569 1868 <param>
<key>gain_mode18</key> 1570 1869 <key>gain_mode18</key>
<value>False</value> 1571 1870 <value>False</value>
</param> 1572 1871 </param>
<param> 1573 1872 <param>
<key>if_gain18</key> 1574 1873 <key>if_gain18</key>
<value>20</value> 1575 1874 <value>20</value>
</param> 1576 1875 </param>
<param> 1577 1876 <param>
<key>iq_balance_mode18</key> 1578 1877 <key>iq_balance_mode18</key>
<value>0</value> 1579 1878 <value>0</value>
</param> 1580 1879 </param>
<param> 1581 1880 <param>
<key>gain18</key> 1582 1881 <key>gain18</key>
<value>10</value> 1583 1882 <value>10</value>
</param> 1584 1883 </param>
<param> 1585 1884 <param>
<key>ant19</key> 1586 1885 <key>ant19</key>
<value></value> 1587 1886 <value></value>
</param> 1588 1887 </param>
<param> 1589 1888 <param>
<key>bb_gain19</key> 1590 1889 <key>bb_gain19</key>
<value>20</value> 1591 1890 <value>20</value>
</param> 1592 1891 </param>
<param> 1593 1892 <param>
<key>bw19</key> 1594 1893 <key>bw19</key>
<value>0</value> 1595 1894 <value>0</value>
</param> 1596 1895 </param>
<param> 1597 1896 <param>
<key>dc_offset_mode19</key> 1598 1897 <key>dc_offset_mode19</key>
<value>0</value> 1599 1898 <value>0</value>
</param> 1600 1899 </param>
<param> 1601 1900 <param>
<key>corr19</key> 1602 1901 <key>corr19</key>
<value>0</value> 1603 1902 <value>0</value>
</param> 1604 1903 </param>
<param> 1605 1904 <param>
<key>freq19</key> 1606 1905 <key>freq19</key>
<value>100e6</value> 1607 1906 <value>100e6</value>
</param> 1608 1907 </param>
<param> 1609 1908 <param>
<key>gain_mode19</key> 1610 1909 <key>gain_mode19</key>
<value>False</value> 1611 1910 <value>False</value>
</param> 1612 1911 </param>
<param> 1613 1912 <param>
<key>if_gain19</key> 1614 1913 <key>if_gain19</key>
<value>20</value> 1615 1914 <value>20</value>
</param> 1616 1915 </param>
<param> 1617 1916 <param>
<key>iq_balance_mode19</key> 1618 1917 <key>iq_balance_mode19</key>
<value>0</value> 1619 1918 <value>0</value>
</param> 1620 1919 </param>
<param> 1621 1920 <param>
<key>gain19</key> 1622 1921 <key>gain19</key>
<value>10</value> 1623 1922 <value>10</value>
</param> 1624 1923 </param>
<param> 1625 1924 <param>
<key>ant1</key> 1626 1925 <key>ant1</key>
<value></value> 1627 1926 <value></value>
</param> 1628 1927 </param>
<param> 1629 1928 <param>
<key>bb_gain1</key> 1630 1929 <key>bb_gain1</key>
<value>20</value> 1631 1930 <value>20</value>
</param> 1632 1931 </param>
<param> 1633 1932 <param>
<key>bw1</key> 1634 1933 <key>bw1</key>
<value>0</value> 1635 1934 <value>0</value>
</param> 1636 1935 </param>
<param> 1637 1936 <param>
<key>dc_offset_mode1</key> 1638 1937 <key>dc_offset_mode1</key>
<value>0</value> 1639 1938 <value>0</value>
</param> 1640 1939 </param>
<param> 1641 1940 <param>
<key>corr1</key> 1642 1941 <key>corr1</key>
<value>0</value> 1643 1942 <value>0</value>
</param> 1644 1943 </param>
<param> 1645 1944 <param>
<key>freq1</key> 1646 1945 <key>freq1</key>
<value>100e6</value> 1647 1946 <value>100e6</value>
</param> 1648 1947 </param>
<param> 1649 1948 <param>
<key>gain_mode1</key> 1650 1949 <key>gain_mode1</key>
<value>False</value> 1651 1950 <value>False</value>
</param> 1652 1951 </param>
<param> 1653 1952 <param>
<key>if_gain1</key> 1654 1953 <key>if_gain1</key>
<value>20</value> 1655 1954 <value>20</value>
</param> 1656 1955 </param>
<param> 1657 1956 <param>
<key>iq_balance_mode1</key> 1658 1957 <key>iq_balance_mode1</key>
<value>0</value> 1659 1958 <value>0</value>
</param> 1660 1959 </param>
<param> 1661 1960 <param>
<key>gain1</key> 1662 1961 <key>gain1</key>
<value>10</value> 1663 1962 <value>10</value>
</param> 1664 1963 </param>
<param> 1665 1964 <param>
<key>ant20</key> 1666 1965 <key>ant20</key>
<value></value> 1667 1966 <value></value>
</param> 1668 1967 </param>
<param> 1669 1968 <param>
<key>bb_gain20</key> 1670 1969 <key>bb_gain20</key>
<value>20</value> 1671 1970 <value>20</value>
</param> 1672 1971 </param>
<param> 1673 1972 <param>
<key>bw20</key> 1674 1973 <key>bw20</key>
<value>0</value> 1675 1974 <value>0</value>
</param> 1676 1975 </param>
<param> 1677 1976 <param>
<key>dc_offset_mode20</key> 1678 1977 <key>dc_offset_mode20</key>
<value>0</value> 1679 1978 <value>0</value>
</param> 1680 1979 </param>
<param> 1681 1980 <param>
<key>corr20</key> 1682 1981 <key>corr20</key>
<value>0</value> 1683 1982 <value>0</value>
</param> 1684 1983 </param>
<param> 1685 1984 <param>
<key>freq20</key> 1686 1985 <key>freq20</key>
<value>100e6</value> 1687 1986 <value>100e6</value>
</param> 1688 1987 </param>
<param> 1689 1988 <param>
<key>gain_mode20</key> 1690 1989 <key>gain_mode20</key>
<value>False</value> 1691 1990 <value>False</value>
</param> 1692 1991 </param>
<param> 1693 1992 <param>
<key>if_gain20</key> 1694 1993 <key>if_gain20</key>
<value>20</value> 1695 1994 <value>20</value>
</param> 1696 1995 </param>
<param> 1697 1996 <param>
<key>iq_balance_mode20</key> 1698 1997 <key>iq_balance_mode20</key>
<value>0</value> 1699 1998 <value>0</value>
</param> 1700 1999 </param>
<param> 1701 2000 <param>
<key>gain20</key> 1702 2001 <key>gain20</key>
<value>10</value> 1703 2002 <value>10</value>
</param> 1704 2003 </param>
<param> 1705 2004 <param>
<key>ant21</key> 1706 2005 <key>ant21</key>
<value></value> 1707 2006 <value></value>
</param> 1708 2007 </param>
<param> 1709 2008 <param>
<key>bb_gain21</key> 1710 2009 <key>bb_gain21</key>
<value>20</value> 1711 2010 <value>20</value>
</param> 1712 2011 </param>
<param> 1713 2012 <param>
<key>bw21</key> 1714 2013 <key>bw21</key>
<value>0</value> 1715 2014 <value>0</value>
</param> 1716 2015 </param>
<param> 1717 2016 <param>
<key>dc_offset_mode21</key> 1718 2017 <key>dc_offset_mode21</key>
<value>0</value> 1719 2018 <value>0</value>
</param> 1720 2019 </param>
<param> 1721 2020 <param>
<key>corr21</key> 1722 2021 <key>corr21</key>
<value>0</value> 1723 2022 <value>0</value>
</param> 1724 2023 </param>
<param> 1725 2024 <param>
<key>freq21</key> 1726 2025 <key>freq21</key>
<value>100e6</value> 1727 2026 <value>100e6</value>
</param> 1728 2027 </param>
<param> 1729 2028 <param>
<key>gain_mode21</key> 1730 2029 <key>gain_mode21</key>
<value>False</value> 1731 2030 <value>False</value>
</param> 1732 2031 </param>
<param> 1733 2032 <param>
<key>if_gain21</key> 1734 2033 <key>if_gain21</key>
<value>20</value> 1735 2034 <value>20</value>
</param> 1736 2035 </param>
<param> 1737 2036 <param>
<key>iq_balance_mode21</key> 1738 2037 <key>iq_balance_mode21</key>
<value>0</value> 1739 2038 <value>0</value>
</param> 1740 2039 </param>
<param> 1741 2040 <param>
<key>gain21</key> 1742 2041 <key>gain21</key>
<value>10</value> 1743 2042 <value>10</value>
</param> 1744 2043 </param>
<param> 1745 2044 <param>
<key>ant22</key> 1746 2045 <key>ant22</key>
<value></value> 1747 2046 <value></value>
</param> 1748 2047 </param>
<param> 1749 2048 <param>
<key>bb_gain22</key> 1750 2049 <key>bb_gain22</key>
<value>20</value> 1751 2050 <value>20</value>
</param> 1752 2051 </param>
<param> 1753 2052 <param>
<key>bw22</key> 1754 2053 <key>bw22</key>
<value>0</value> 1755 2054 <value>0</value>
</param> 1756 2055 </param>
<param> 1757 2056 <param>
<key>dc_offset_mode22</key> 1758 2057 <key>dc_offset_mode22</key>
<value>0</value> 1759 2058 <value>0</value>
</param> 1760 2059 </param>
<param> 1761 2060 <param>
<key>corr22</key> 1762 2061 <key>corr22</key>
<value>0</value> 1763 2062 <value>0</value>
</param> 1764 2063 </param>
<param> 1765 2064 <param>
<key>freq22</key> 1766 2065 <key>freq22</key>
<value>100e6</value> 1767 2066 <value>100e6</value>
</param> 1768 2067 </param>
<param> 1769 2068 <param>
<key>gain_mode22</key> 1770 2069 <key>gain_mode22</key>
<value>False</value> 1771 2070 <value>False</value>
</param> 1772 2071 </param>
<param> 1773 2072 <param>
<key>if_gain22</key> 1774 2073 <key>if_gain22</key>
<value>20</value> 1775 2074 <value>20</value>
</param> 1776 2075 </param>
<param> 1777 2076 <param>
<key>iq_balance_mode22</key> 1778 2077 <key>iq_balance_mode22</key>
<value>0</value> 1779 2078 <value>0</value>
</param> 1780 2079 </param>
<param> 1781 2080 <param>
<key>gain22</key> 1782 2081 <key>gain22</key>
<value>10</value> 1783 2082 <value>10</value>
</param> 1784 2083 </param>
<param> 1785 2084 <param>
<key>ant23</key> 1786 2085 <key>ant23</key>
<value></value> 1787 2086 <value></value>
</param> 1788 2087 </param>
<param> 1789 2088 <param>
<key>bb_gain23</key> 1790 2089 <key>bb_gain23</key>
<value>20</value> 1791 2090 <value>20</value>
</param> 1792 2091 </param>
<param> 1793 2092 <param>
<key>bw23</key> 1794 2093 <key>bw23</key>
<value>0</value> 1795 2094 <value>0</value>
</param> 1796 2095 </param>
<param> 1797 2096 <param>
<key>dc_offset_mode23</key> 1798 2097 <key>dc_offset_mode23</key>
<value>0</value> 1799 2098 <value>0</value>
</param> 1800 2099 </param>
<param> 1801 2100 <param>
<key>corr23</key> 1802 2101 <key>corr23</key>
<value>0</value> 1803 2102 <value>0</value>
</param> 1804 2103 </param>
<param> 1805 2104 <param>
<key>freq23</key> 1806 2105 <key>freq23</key>
<value>100e6</value> 1807 2106 <value>100e6</value>
</param> 1808 2107 </param>
<param> 1809 2108 <param>
<key>gain_mode23</key> 1810 2109 <key>gain_mode23</key>
<value>False</value> 1811 2110 <value>False</value>
</param> 1812 2111 </param>
<param> 1813 2112 <param>
<key>if_gain23</key> 1814 2113 <key>if_gain23</key>
<value>20</value> 1815 2114 <value>20</value>
</param> 1816 2115 </param>
<param> 1817 2116 <param>
<key>iq_balance_mode23</key> 1818 2117 <key>iq_balance_mode23</key>
<value>0</value> 1819 2118 <value>0</value>
</param> 1820 2119 </param>
<param> 1821 2120 <param>
<key>gain23</key> 1822 2121 <key>gain23</key>
<value>10</value> 1823 2122 <value>10</value>
</param> 1824 2123 </param>
<param> 1825 2124 <param>
<key>ant24</key> 1826 2125 <key>ant24</key>
<value></value> 1827 2126 <value></value>
</param> 1828 2127 </param>
<param> 1829 2128 <param>
<key>bb_gain24</key> 1830 2129 <key>bb_gain24</key>
<value>20</value> 1831 2130 <value>20</value>
</param> 1832 2131 </param>
<param> 1833 2132 <param>
<key>bw24</key> 1834 2133 <key>bw24</key>
<value>0</value> 1835 2134 <value>0</value>
</param> 1836 2135 </param>
<param> 1837 2136 <param>
<key>dc_offset_mode24</key> 1838 2137 <key>dc_offset_mode24</key>
<value>0</value> 1839 2138 <value>0</value>
</param> 1840 2139 </param>
<param> 1841 2140 <param>
<key>corr24</key> 1842 2141 <key>corr24</key>
<value>0</value> 1843 2142 <value>0</value>
</param> 1844 2143 </param>
<param> 1845 2144 <param>
<key>freq24</key> 1846 2145 <key>freq24</key>
<value>100e6</value> 1847 2146 <value>100e6</value>
</param> 1848 2147 </param>
<param> 1849 2148 <param>
<key>gain_mode24</key> 1850 2149 <key>gain_mode24</key>
<value>False</value> 1851 2150 <value>False</value>
</param> 1852 2151 </param>
<param> 1853 2152 <param>
<key>if_gain24</key> 1854 2153 <key>if_gain24</key>
<value>20</value> 1855 2154 <value>20</value>
</param> 1856 2155 </param>
<param> 1857 2156 <param>
<key>iq_balance_mode24</key> 1858 2157 <key>iq_balance_mode24</key>
<value>0</value> 1859 2158 <value>0</value>
</param> 1860 2159 </param>
<param> 1861 2160 <param>
<key>gain24</key> 1862 2161 <key>gain24</key>
<value>10</value> 1863 2162 <value>10</value>
</param> 1864 2163 </param>
<param> 1865 2164 <param>
<key>ant25</key> 1866 2165 <key>ant25</key>
<value></value> 1867 2166 <value></value>
</param> 1868 2167 </param>
<param> 1869 2168 <param>
<key>bb_gain25</key> 1870 2169 <key>bb_gain25</key>
<value>20</value> 1871 2170 <value>20</value>
</param> 1872 2171 </param>
<param> 1873 2172 <param>
<key>bw25</key> 1874 2173 <key>bw25</key>
<value>0</value> 1875 2174 <value>0</value>
</param> 1876 2175 </param>
<param> 1877 2176 <param>
<key>dc_offset_mode25</key> 1878 2177 <key>dc_offset_mode25</key>
<value>0</value> 1879 2178 <value>0</value>
</param> 1880 2179 </param>
<param> 1881 2180 <param>
<key>corr25</key> 1882 2181 <key>corr25</key>
<value>0</value> 1883 2182 <value>0</value>
</param> 1884 2183 </param>
<param> 1885 2184 <param>
<key>freq25</key> 1886 2185 <key>freq25</key>
<value>100e6</value> 1887 2186 <value>100e6</value>
</param> 1888 2187 </param>
<param> 1889 2188 <param>
<key>gain_mode25</key> 1890 2189 <key>gain_mode25</key>
<value>False</value> 1891 2190 <value>False</value>
</param> 1892 2191 </param>
<param> 1893 2192 <param>
<key>if_gain25</key> 1894 2193 <key>if_gain25</key>
<value>20</value> 1895 2194 <value>20</value>
</param> 1896 2195 </param>
<param> 1897 2196 <param>
<key>iq_balance_mode25</key> 1898 2197 <key>iq_balance_mode25</key>
<value>0</value> 1899 2198 <value>0</value>
</param> 1900 2199 </param>
<param> 1901 2200 <param>
<key>gain25</key> 1902 2201 <key>gain25</key>
<value>10</value> 1903 2202 <value>10</value>
</param> 1904 2203 </param>
<param> 1905 2204 <param>
<key>ant26</key> 1906 2205 <key>ant26</key>
<value></value> 1907 2206 <value></value>
</param> 1908 2207 </param>
<param> 1909 2208 <param>
<key>bb_gain26</key> 1910 2209 <key>bb_gain26</key>
<value>20</value> 1911 2210 <value>20</value>
</param> 1912 2211 </param>
<param> 1913 2212 <param>
<key>bw26</key> 1914 2213 <key>bw26</key>
<value>0</value> 1915 2214 <value>0</value>
</param> 1916 2215 </param>
<param> 1917 2216 <param>
<key>dc_offset_mode26</key> 1918 2217 <key>dc_offset_mode26</key>
<value>0</value> 1919 2218 <value>0</value>
</param> 1920 2219 </param>
<param> 1921 2220 <param>
<key>corr26</key> 1922 2221 <key>corr26</key>
<value>0</value> 1923 2222 <value>0</value>
</param> 1924 2223 </param>
<param> 1925 2224 <param>
<key>freq26</key> 1926 2225 <key>freq26</key>
<value>100e6</value> 1927 2226 <value>100e6</value>
</param> 1928 2227 </param>
<param> 1929 2228 <param>
<key>gain_mode26</key> 1930 2229 <key>gain_mode26</key>
<value>False</value> 1931 2230 <value>False</value>
</param> 1932 2231 </param>
<param> 1933 2232 <param>
<key>if_gain26</key> 1934 2233 <key>if_gain26</key>
<value>20</value> 1935 2234 <value>20</value>
</param> 1936 2235 </param>
<param> 1937 2236 <param>
<key>iq_balance_mode26</key> 1938 2237 <key>iq_balance_mode26</key>
<value>0</value> 1939 2238 <value>0</value>
</param> 1940 2239 </param>
<param> 1941 2240 <param>
<key>gain26</key> 1942 2241 <key>gain26</key>
<value>10</value> 1943 2242 <value>10</value>
</param> 1944 2243 </param>
<param> 1945 2244 <param>
<key>ant27</key> 1946 2245 <key>ant27</key>
<value></value> 1947 2246 <value></value>
</param> 1948 2247 </param>
<param> 1949 2248 <param>
<key>bb_gain27</key> 1950 2249 <key>bb_gain27</key>
<value>20</value> 1951 2250 <value>20</value>
</param> 1952 2251 </param>
<param> 1953 2252 <param>
<key>bw27</key> 1954 2253 <key>bw27</key>
<value>0</value> 1955 2254 <value>0</value>
</param> 1956 2255 </param>
<param> 1957 2256 <param>
<key>dc_offset_mode27</key> 1958 2257 <key>dc_offset_mode27</key>
<value>0</value> 1959 2258 <value>0</value>
</param> 1960 2259 </param>
<param> 1961 2260 <param>
<key>corr27</key> 1962 2261 <key>corr27</key>
<value>0</value> 1963 2262 <value>0</value>
</param> 1964 2263 </param>
<param> 1965 2264 <param>
<key>freq27</key> 1966 2265 <key>freq27</key>
<value>100e6</value> 1967 2266 <value>100e6</value>
</param> 1968 2267 </param>
<param> 1969 2268 <param>
<key>gain_mode27</key> 1970 2269 <key>gain_mode27</key>
<value>False</value> 1971 2270 <value>False</value>
</param> 1972 2271 </param>
<param> 1973 2272 <param>
<key>if_gain27</key> 1974 2273 <key>if_gain27</key>
<value>20</value> 1975 2274 <value>20</value>
</param> 1976 2275 </param>
<param> 1977 2276 <param>
<key>iq_balance_mode27</key> 1978 2277 <key>iq_balance_mode27</key>
<value>0</value> 1979 2278 <value>0</value>
</param> 1980 2279 </param>
<param> 1981 2280 <param>
<key>gain27</key> 1982 2281 <key>gain27</key>
<value>10</value> 1983 2282 <value>10</value>
</param> 1984 2283 </param>
<param> 1985 2284 <param>
<key>ant28</key> 1986 2285 <key>ant28</key>
<value></value> 1987 2286 <value></value>
</param> 1988 2287 </param>
<param> 1989 2288 <param>
<key>bb_gain28</key> 1990 2289 <key>bb_gain28</key>
<value>20</value> 1991 2290 <value>20</value>
</param> 1992 2291 </param>
<param> 1993 2292 <param>
<key>bw28</key> 1994 2293 <key>bw28</key>
<value>0</value> 1995 2294 <value>0</value>
</param> 1996 2295 </param>
<param> 1997 2296 <param>
<key>dc_offset_mode28</key> 1998 2297 <key>dc_offset_mode28</key>
<value>0</value> 1999 2298 <value>0</value>
</param> 2000 2299 </param>
<param> 2001 2300 <param>
<key>corr28</key> 2002 2301 <key>corr28</key>
<value>0</value> 2003 2302 <value>0</value>
</param> 2004 2303 </param>
<param> 2005 2304 <param>
<key>freq28</key> 2006 2305 <key>freq28</key>
<value>100e6</value> 2007 2306 <value>100e6</value>
</param> 2008 2307 </param>
<param> 2009 2308 <param>
<key>gain_mode28</key> 2010 2309 <key>gain_mode28</key>
<value>False</value> 2011 2310 <value>False</value>
</param> 2012 2311 </param>
<param> 2013 2312 <param>
<key>if_gain28</key> 2014 2313 <key>if_gain28</key>
<value>20</value> 2015 2314 <value>20</value>
</param> 2016 2315 </param>
<param> 2017 2316 <param>
<key>iq_balance_mode28</key> 2018 2317 <key>iq_balance_mode28</key>
<value>0</value> 2019 2318 <value>0</value>
</param> 2020 2319 </param>
<param> 2021 2320 <param>
<key>gain28</key> 2022 2321 <key>gain28</key>
<value>10</value> 2023 2322 <value>10</value>
</param> 2024 2323 </param>
<param> 2025 2324 <param>
<key>ant29</key> 2026 2325 <key>ant29</key>
<value></value> 2027 2326 <value></value>
</param> 2028 2327 </param>
<param> 2029 2328 <param>
<key>bb_gain29</key> 2030 2329 <key>bb_gain29</key>
<value>20</value> 2031 2330 <value>20</value>
</param> 2032 2331 </param>
<param> 2033 2332 <param>
<key>bw29</key> 2034 2333 <key>bw29</key>
<value>0</value> 2035 2334 <value>0</value>
</param> 2036 2335 </param>
<param> 2037 2336 <param>
<key>dc_offset_mode29</key> 2038 2337 <key>dc_offset_mode29</key>
<value>0</value> 2039 2338 <value>0</value>
</param> 2040 2339 </param>
<param> 2041 2340 <param>
<key>corr29</key> 2042 2341 <key>corr29</key>
<value>0</value> 2043 2342 <value>0</value>
</param> 2044 2343 </param>
<param> 2045 2344 <param>
<key>freq29</key> 2046 2345 <key>freq29</key>
<value>100e6</value> 2047 2346 <value>100e6</value>
</param> 2048 2347 </param>
<param> 2049 2348 <param>
<key>gain_mode29</key> 2050 2349 <key>gain_mode29</key>
<value>False</value> 2051 2350 <value>False</value>
</param> 2052 2351 </param>
<param> 2053 2352 <param>
<key>if_gain29</key> 2054 2353 <key>if_gain29</key>
<value>20</value> 2055 2354 <value>20</value>
</param> 2056 2355 </param>
<param> 2057 2356 <param>
<key>iq_balance_mode29</key> 2058 2357 <key>iq_balance_mode29</key>
<value>0</value> 2059 2358 <value>0</value>
</param> 2060 2359 </param>
<param> 2061 2360 <param>
<key>gain29</key> 2062 2361 <key>gain29</key>
<value>10</value> 2063 2362 <value>10</value>
</param> 2064 2363 </param>
<param> 2065 2364 <param>
<key>ant2</key> 2066 2365 <key>ant2</key>
<value></value> 2067 2366 <value></value>
</param> 2068 2367 </param>
<param> 2069 2368 <param>
<key>bb_gain2</key> 2070 2369 <key>bb_gain2</key>
<value>20</value> 2071 2370 <value>20</value>
</param> 2072 2371 </param>
<param> 2073 2372 <param>
<key>bw2</key> 2074 2373 <key>bw2</key>
<value>0</value> 2075 2374 <value>0</value>
</param> 2076 2375 </param>
<param> 2077 2376 <param>
<key>dc_offset_mode2</key> 2078 2377 <key>dc_offset_mode2</key>
<value>0</value> 2079 2378 <value>0</value>
</param> 2080 2379 </param>
<param> 2081 2380 <param>
<key>corr2</key> 2082 2381 <key>corr2</key>
<value>0</value> 2083 2382 <value>0</value>
</param> 2084 2383 </param>
<param> 2085 2384 <param>
<key>freq2</key> 2086 2385 <key>freq2</key>
<value>100e6</value> 2087 2386 <value>100e6</value>
</param> 2088 2387 </param>
<param> 2089 2388 <param>
<key>gain_mode2</key> 2090 2389 <key>gain_mode2</key>
<value>False</value> 2091 2390 <value>False</value>
</param> 2092 2391 </param>
<param> 2093 2392 <param>
<key>if_gain2</key> 2094 2393 <key>if_gain2</key>
<value>20</value> 2095 2394 <value>20</value>
</param> 2096 2395 </param>
<param> 2097 2396 <param>
<key>iq_balance_mode2</key> 2098 2397 <key>iq_balance_mode2</key>
<value>0</value> 2099 2398 <value>0</value>
</param> 2100 2399 </param>
<param> 2101 2400 <param>
<key>gain2</key> 2102 2401 <key>gain2</key>
<value>10</value> 2103 2402 <value>10</value>
</param> 2104 2403 </param>
<param> 2105 2404 <param>
<key>ant30</key> 2106 2405 <key>ant30</key>
<value></value> 2107 2406 <value></value>
</param> 2108 2407 </param>
<param> 2109 2408 <param>
<key>bb_gain30</key> 2110 2409 <key>bb_gain30</key>
<value>20</value> 2111 2410 <value>20</value>
</param> 2112 2411 </param>
<param> 2113 2412 <param>
<key>bw30</key> 2114 2413 <key>bw30</key>
<value>0</value> 2115 2414 <value>0</value>
</param> 2116 2415 </param>
<param> 2117 2416 <param>
<key>dc_offset_mode30</key> 2118 2417 <key>dc_offset_mode30</key>
<value>0</value> 2119 2418 <value>0</value>
</param> 2120 2419 </param>
<param> 2121 2420 <param>
<key>corr30</key> 2122 2421 <key>corr30</key>
<value>0</value> 2123 2422 <value>0</value>
</param> 2124 2423 </param>
<param> 2125 2424 <param>
<key>freq30</key> 2126 2425 <key>freq30</key>
<value>100e6</value> 2127 2426 <value>100e6</value>
</param> 2128 2427 </param>
<param> 2129 2428 <param>
<key>gain_mode30</key> 2130 2429 <key>gain_mode30</key>
<value>False</value> 2131 2430 <value>False</value>
</param> 2132 2431 </param>
<param> 2133 2432 <param>
<key>if_gain30</key> 2134 2433 <key>if_gain30</key>
<value>20</value> 2135 2434 <value>20</value>
</param> 2136 2435 </param>
<param> 2137 2436 <param>
<key>iq_balance_mode30</key> 2138 2437 <key>iq_balance_mode30</key>
<value>0</value> 2139 2438 <value>0</value>
</param> 2140 2439 </param>
<param> 2141 2440 <param>
<key>gain30</key> 2142 2441 <key>gain30</key>
<value>10</value> 2143 2442 <value>10</value>
</param> 2144 2443 </param>
<param> 2145 2444 <param>
<key>ant31</key> 2146 2445 <key>ant31</key>
<value></value> 2147 2446 <value></value>
</param> 2148 2447 </param>
<param> 2149 2448 <param>
<key>bb_gain31</key> 2150 2449 <key>bb_gain31</key>
<value>20</value> 2151 2450 <value>20</value>
</param> 2152 2451 </param>
<param> 2153 2452 <param>
<key>bw31</key> 2154 2453 <key>bw31</key>
<value>0</value> 2155 2454 <value>0</value>
</param> 2156 2455 </param>
<param> 2157 2456 <param>
<key>dc_offset_mode31</key> 2158 2457 <key>dc_offset_mode31</key>
<value>0</value> 2159 2458 <value>0</value>
</param> 2160 2459 </param>
<param> 2161 2460 <param>
<key>corr31</key> 2162 2461 <key>corr31</key>
<value>0</value> 2163 2462 <value>0</value>
</param> 2164 2463 </param>
<param> 2165 2464 <param>
<key>freq31</key> 2166 2465 <key>freq31</key>
<value>100e6</value> 2167 2466 <value>100e6</value>
</param> 2168 2467 </param>
<param> 2169 2468 <param>
<key>gain_mode31</key> 2170 2469 <key>gain_mode31</key>
<value>False</value> 2171 2470 <value>False</value>
</param> 2172 2471 </param>
<param> 2173 2472 <param>
<key>if_gain31</key> 2174 2473 <key>if_gain31</key>
<value>20</value> 2175 2474 <value>20</value>
</param> 2176 2475 </param>
<param> 2177 2476 <param>
<key>iq_balance_mode31</key> 2178 2477 <key>iq_balance_mode31</key>
<value>0</value> 2179 2478 <value>0</value>
</param> 2180 2479 </param>
<param> 2181 2480 <param>
<key>gain31</key> 2182 2481 <key>gain31</key>
<value>10</value> 2183 2482 <value>10</value>
</param> 2184 2483 </param>
<param> 2185 2484 <param>
<key>ant3</key> 2186 2485 <key>ant3</key>
<value></value> 2187 2486 <value></value>
</param> 2188 2487 </param>
<param> 2189 2488 <param>
<key>bb_gain3</key> 2190 2489 <key>bb_gain3</key>
<value>20</value> 2191 2490 <value>20</value>
</param> 2192 2491 </param>
<param> 2193 2492 <param>
<key>bw3</key> 2194 2493 <key>bw3</key>
<value>0</value> 2195 2494 <value>0</value>
</param> 2196 2495 </param>
<param> 2197 2496 <param>
<key>dc_offset_mode3</key> 2198 2497 <key>dc_offset_mode3</key>
<value>0</value> 2199 2498 <value>0</value>
</param> 2200 2499 </param>
<param> 2201 2500 <param>
<key>corr3</key> 2202 2501 <key>corr3</key>
<value>0</value> 2203 2502 <value>0</value>
</param> 2204 2503 </param>
<param> 2205 2504 <param>
<key>freq3</key> 2206 2505 <key>freq3</key>
<value>100e6</value> 2207 2506 <value>100e6</value>
</param> 2208 2507 </param>
<param> 2209 2508 <param>
<key>gain_mode3</key> 2210 2509 <key>gain_mode3</key>
<value>False</value> 2211 2510 <value>False</value>
</param> 2212 2511 </param>
<param> 2213 2512 <param>
<key>if_gain3</key> 2214 2513 <key>if_gain3</key>
<value>20</value> 2215 2514 <value>20</value>
</param> 2216 2515 </param>
<param> 2217 2516 <param>
<key>iq_balance_mode3</key> 2218 2517 <key>iq_balance_mode3</key>
<value>0</value> 2219 2518 <value>0</value>
</param> 2220 2519 </param>
<param> 2221 2520 <param>
<key>gain3</key> 2222 2521 <key>gain3</key>
<value>10</value> 2223 2522 <value>10</value>
</param> 2224 2523 </param>
<param> 2225 2524 <param>
<key>ant4</key> 2226 2525 <key>ant4</key>
<value></value> 2227 2526 <value></value>
</param> 2228 2527 </param>
<param> 2229 2528 <param>
<key>bb_gain4</key> 2230 2529 <key>bb_gain4</key>
<value>20</value> 2231 2530 <value>20</value>
</param> 2232 2531 </param>
<param> 2233 2532 <param>
<key>bw4</key> 2234 2533 <key>bw4</key>
<value>0</value> 2235 2534 <value>0</value>
</param> 2236 2535 </param>
<param> 2237 2536 <param>
<key>dc_offset_mode4</key> 2238 2537 <key>dc_offset_mode4</key>
<value>0</value> 2239 2538 <value>0</value>
</param> 2240 2539 </param>
<param> 2241 2540 <param>
<key>corr4</key> 2242 2541 <key>corr4</key>
<value>0</value> 2243 2542 <value>0</value>
</param> 2244 2543 </param>
<param> 2245 2544 <param>
<key>freq4</key> 2246 2545 <key>freq4</key>
<value>100e6</value> 2247 2546 <value>100e6</value>
</param> 2248 2547 </param>
<param> 2249 2548 <param>
<key>gain_mode4</key> 2250 2549 <key>gain_mode4</key>
<value>False</value> 2251 2550 <value>False</value>
</param> 2252 2551 </param>
<param> 2253 2552 <param>
<key>if_gain4</key> 2254 2553 <key>if_gain4</key>
<value>20</value> 2255 2554 <value>20</value>
</param> 2256 2555 </param>
<param> 2257 2556 <param>
<key>iq_balance_mode4</key> 2258 2557 <key>iq_balance_mode4</key>
<value>0</value> 2259 2558 <value>0</value>
</param> 2260 2559 </param>
<param> 2261 2560 <param>
<key>gain4</key> 2262 2561 <key>gain4</key>
<value>10</value> 2263 2562 <value>10</value>
</param> 2264 2563 </param>
<param> 2265 2564 <param>
<key>ant5</key> 2266 2565 <key>ant5</key>
<value></value> 2267 2566 <value></value>
</param> 2268 2567 </param>
<param> 2269 2568 <param>
<key>bb_gain5</key> 2270 2569 <key>bb_gain5</key>
<value>20</value> 2271 2570 <value>20</value>
</param> 2272 2571 </param>
<param> 2273 2572 <param>
<key>bw5</key> 2274 2573 <key>bw5</key>
<value>0</value> 2275 2574 <value>0</value>
</param> 2276 2575 </param>
<param> 2277 2576 <param>
<key>dc_offset_mode5</key> 2278 2577 <key>dc_offset_mode5</key>
<value>0</value> 2279 2578 <value>0</value>
</param> 2280 2579 </param>
<param> 2281 2580 <param>
<key>corr5</key> 2282 2581 <key>corr5</key>
<value>0</value> 2283 2582 <value>0</value>
</param> 2284 2583 </param>
<param> 2285 2584 <param>
<key>freq5</key> 2286 2585 <key>freq5</key>
<value>100e6</value> 2287 2586 <value>100e6</value>
</param> 2288 2587 </param>
<param> 2289 2588 <param>
<key>gain_mode5</key> 2290 2589 <key>gain_mode5</key>
<value>False</value> 2291 2590 <value>False</value>
</param> 2292 2591 </param>
<param> 2293 2592 <param>
<key>if_gain5</key> 2294 2593 <key>if_gain5</key>
<value>20</value> 2295 2594 <value>20</value>
</param> 2296 2595 </param>
<param> 2297 2596 <param>
<key>iq_balance_mode5</key> 2298 2597 <key>iq_balance_mode5</key>
<value>0</value> 2299 2598 <value>0</value>
</param> 2300 2599 </param>
<param> 2301 2600 <param>
<key>gain5</key> 2302 2601 <key>gain5</key>
<value>10</value> 2303 2602 <value>10</value>
</param> 2304 2603 </param>
<param> 2305 2604 <param>
<key>ant6</key> 2306 2605 <key>ant6</key>
<value></value> 2307 2606 <value></value>
</param> 2308 2607 </param>
<param> 2309 2608 <param>
<key>bb_gain6</key> 2310 2609 <key>bb_gain6</key>
<value>20</value> 2311 2610 <value>20</value>
</param> 2312 2611 </param>
<param> 2313 2612 <param>
<key>bw6</key> 2314 2613 <key>bw6</key>
<value>0</value> 2315 2614 <value>0</value>
</param> 2316 2615 </param>
<param> 2317 2616 <param>
<key>dc_offset_mode6</key> 2318 2617 <key>dc_offset_mode6</key>
<value>0</value> 2319 2618 <value>0</value>
</param> 2320 2619 </param>
<param> 2321 2620 <param>
<key>corr6</key> 2322 2621 <key>corr6</key>
<value>0</value> 2323 2622 <value>0</value>
</param> 2324 2623 </param>
<param> 2325 2624 <param>
<key>freq6</key> 2326 2625 <key>freq6</key>
<value>100e6</value> 2327 2626 <value>100e6</value>
</param> 2328 2627 </param>
<param> 2329 2628 <param>
<key>gain_mode6</key> 2330 2629 <key>gain_mode6</key>
<value>False</value> 2331 2630 <value>False</value>
</param> 2332 2631 </param>
<param> 2333 2632 <param>
<key>if_gain6</key> 2334 2633 <key>if_gain6</key>
<value>20</value> 2335 2634 <value>20</value>
</param> 2336 2635 </param>
<param> 2337 2636 <param>
<key>iq_balance_mode6</key> 2338 2637 <key>iq_balance_mode6</key>
<value>0</value> 2339 2638 <value>0</value>
</param> 2340 2639 </param>
<param> 2341 2640 <param>
<key>gain6</key> 2342 2641 <key>gain6</key>
<value>10</value> 2343 2642 <value>10</value>
</param> 2344 2643 </param>
<param> 2345 2644 <param>
<key>ant7</key> 2346 2645 <key>ant7</key>
<value></value> 2347 2646 <value></value>
</param> 2348 2647 </param>
<param> 2349 2648 <param>
<key>bb_gain7</key> 2350 2649 <key>bb_gain7</key>
<value>20</value> 2351 2650 <value>20</value>
</param> 2352 2651 </param>
<param> 2353 2652 <param>
<key>bw7</key> 2354 2653 <key>bw7</key>
<value>0</value> 2355 2654 <value>0</value>
</param> 2356 2655 </param>
<param> 2357 2656 <param>
<key>dc_offset_mode7</key> 2358 2657 <key>dc_offset_mode7</key>
<value>0</value> 2359 2658 <value>0</value>
</param> 2360 2659 </param>
<param> 2361 2660 <param>
<key>corr7</key> 2362 2661 <key>corr7</key>
<value>0</value> 2363 2662 <value>0</value>
</param> 2364 2663 </param>
<param> 2365 2664 <param>
<key>freq7</key> 2366 2665 <key>freq7</key>
<value>100e6</value> 2367 2666 <value>100e6</value>
</param> 2368 2667 </param>
<param> 2369 2668 <param>
<key>gain_mode7</key> 2370 2669 <key>gain_mode7</key>
<value>False</value> 2371 2670 <value>False</value>
</param> 2372 2671 </param>
<param> 2373 2672 <param>
<key>if_gain7</key> 2374 2673 <key>if_gain7</key>
<value>20</value> 2375 2674 <value>20</value>
</param> 2376 2675 </param>
<param> 2377 2676 <param>
<key>iq_balance_mode7</key> 2378 2677 <key>iq_balance_mode7</key>
<value>0</value> 2379 2678 <value>0</value>
</param> 2380 2679 </param>
<param> 2381 2680 <param>
<key>gain7</key> 2382 2681 <key>gain7</key>
<value>10</value> 2383 2682 <value>10</value>
</param> 2384 2683 </param>
<param> 2385 2684 <param>
<key>ant8</key> 2386 2685 <key>ant8</key>
<value></value> 2387 2686 <value></value>
</param> 2388 2687 </param>
<param> 2389 2688 <param>
<key>bb_gain8</key> 2390 2689 <key>bb_gain8</key>
<value>20</value> 2391 2690 <value>20</value>
</param> 2392 2691 </param>
<param> 2393 2692 <param>
<key>bw8</key> 2394 2693 <key>bw8</key>
<value>0</value> 2395 2694 <value>0</value>
</param> 2396 2695 </param>
<param> 2397 2696 <param>
<key>dc_offset_mode8</key> 2398 2697 <key>dc_offset_mode8</key>
<value>0</value> 2399 2698 <value>0</value>
</param> 2400 2699 </param>
<param> 2401 2700 <param>
<key>corr8</key> 2402 2701 <key>corr8</key>
<value>0</value> 2403 2702 <value>0</value>
</param> 2404 2703 </param>
<param> 2405 2704 <param>
<key>freq8</key> 2406 2705 <key>freq8</key>
<value>100e6</value> 2407 2706 <value>100e6</value>
</param> 2408 2707 </param>
<param> 2409 2708 <param>
<key>gain_mode8</key> 2410 2709 <key>gain_mode8</key>
<value>False</value> 2411 2710 <value>False</value>
</param> 2412 2711 </param>
<param> 2413 2712 <param>
<key>if_gain8</key> 2414 2713 <key>if_gain8</key>
<value>20</value> 2415 2714 <value>20</value>
</param> 2416 2715 </param>
<param> 2417 2716 <param>
<key>iq_balance_mode8</key> 2418 2717 <key>iq_balance_mode8</key>
<value>0</value> 2419 2718 <value>0</value>
</param> 2420 2719 </param>
<param> 2421 2720 <param>
<key>gain8</key> 2422 2721 <key>gain8</key>
<value>10</value> 2423 2722 <value>10</value>
</param> 2424 2723 </param>
<param> 2425 2724 <param>
<key>ant9</key> 2426 2725 <key>ant9</key>
<value></value> 2427 2726 <value></value>
</param> 2428 2727 </param>
<param> 2429 2728 <param>
<key>bb_gain9</key> 2430 2729 <key>bb_gain9</key>
<value>20</value> 2431 2730 <value>20</value>
</param> 2432 2731 </param>
<param> 2433 2732 <param>
<key>bw9</key> 2434 2733 <key>bw9</key>
<value>0</value> 2435 2734 <value>0</value>
</param> 2436 2735 </param>
<param> 2437 2736 <param>
<key>dc_offset_mode9</key> 2438 2737 <key>dc_offset_mode9</key>
<value>0</value> 2439 2738 <value>0</value>
</param> 2440 2739 </param>
<param> 2441 2740 <param>
<key>corr9</key> 2442 2741 <key>corr9</key>
<value>0</value> 2443 2742 <value>0</value>
</param> 2444 2743 </param>
<param> 2445 2744 <param>
<key>freq9</key> 2446 2745 <key>freq9</key>
<value>100e6</value> 2447 2746 <value>100e6</value>
</param> 2448 2747 </param>
<param> 2449 2748 <param>
<key>gain_mode9</key> 2450 2749 <key>gain_mode9</key>
<value>False</value> 2451 2750 <value>False</value>
</param> 2452 2751 </param>
<param> 2453 2752 <param>
<key>if_gain9</key> 2454 2753 <key>if_gain9</key>
<value>20</value> 2455 2754 <value>20</value>
</param> 2456 2755 </param>
<param> 2457 2756 <param>
<key>iq_balance_mode9</key> 2458 2757 <key>iq_balance_mode9</key>
<value>0</value> 2459 2758 <value>0</value>
</param> 2460 2759 </param>
<param> 2461 2760 <param>
<key>gain9</key> 2462 2761 <key>gain9</key>
<value>10</value> 2463 2762 <value>10</value>
</param> 2464 2763 </param>
<param> 2465 2764 <param>
<key>comment</key> 2466 2765 <key>comment</key>
<value></value> 2467 2766 <value></value>
</param> 2468 2767 </param>
<param> 2469 2768 <param>
<key>affinity</key> 2470 2769 <key>affinity</key>
<value></value> 2471 2770 <value></value>
</param> 2472 2771 </param>
<param> 2473 2772 <param>
<key>args</key> 2474 2773 <key>args</key>
<value></value> 2475 2774 <value></value>
</param> 2476 2775 </param>
<param> 2477 2776 <param>
<key>_enabled</key> 2478 2777 <key>_enabled</key>
<value>1</value> 2479 2778 <value>1</value>
</param> 2480 2779 </param>
<param> 2481 2780 <param>
<key>_coordinate</key> 2482 2781 <key>_coordinate</key>
<value>(128, 272)</value> 2483 2782 <value>(128, 272)</value>
</param> 2484 2783 </param>
<param> 2485 2784 <param>
<key>_rotation</key> 2486 2785 <key>_rotation</key>
<value>0</value> 2487 2786 <value>0</value>
</param> 2488 2787 </param>
<param> 2489 2788 <param>
<key>id</key> 2490 2789 <key>id</key>
<value>rtlsdr_source_0</value> 2491 2790 <value>rtlsdr_source_0</value>
</param> 2492 2791 </param>
<param> 2493 2792 <param>
<key>maxoutbuf</key> 2494 2793 <key>maxoutbuf</key>
<value>0</value> 2495 2794 <value>0</value>
</param> 2496 2795 </param>
<param> 2497 2796 <param>
<key>clock_source0</key> 2498 2797 <key>clock_source0</key>
<value></value> 2499 2798 <value></value>
</param> 2500 2799 </param>
<param> 2501 2800 <param>
<key>time_source0</key> 2502 2801 <key>time_source0</key>
<value></value> 2503 2802 <value></value>
</param> 2504 2803 </param>
<param> 2505 2804 <param>
<key>clock_source1</key> 2506 2805 <key>clock_source1</key>
<value></value> 2507 2806 <value></value>
</param> 2508 2807 </param>
<param> 2509 2808 <param>
<key>time_source1</key> 2510 2809 <key>time_source1</key>
<value></value> 2511 2810 <value></value>
</param> 2512 2811 </param>
<param> 2513 2812 <param>
<key>clock_source2</key> 2514 2813 <key>clock_source2</key>
<value></value> 2515 2814 <value></value>
</param> 2516 2815 </param>
<param> 2517 2816 <param>
<key>time_source2</key> 2518 2817 <key>time_source2</key>
<value></value> 2519 2818 <value></value>
</param> 2520 2819 </param>
<param> 2521 2820 <param>
<key>clock_source3</key> 2522 2821 <key>clock_source3</key>
<value></value> 2523 2822 <value></value>
</param> 2524 2823 </param>
<param> 2525 2824 <param>
<key>time_source3</key> 2526 2825 <key>time_source3</key>
<value></value> 2527 2826 <value></value>
</param> 2528 2827 </param>
<param> 2529 2828 <param>
<key>clock_source4</key> 2530 2829 <key>clock_source4</key>
<value></value> 2531 2830 <value></value>
</param> 2532 2831 </param>
<param> 2533 2832 <param>
<key>time_source4</key> 2534 2833 <key>time_source4</key>
<value></value> 2535 2834 <value></value>
</param> 2536 2835 </param>
<param> 2537 2836 <param>
<key>clock_source5</key> 2538 2837 <key>clock_source5</key>
<value></value> 2539 2838 <value></value>
</param> 2540 2839 </param>
<param> 2541 2840 <param>
<key>time_source5</key> 2542 2841 <key>time_source5</key>
<value></value> 2543 2842 <value></value>
</param> 2544 2843 </param>
<param> 2545 2844 <param>
<key>clock_source6</key> 2546 2845 <key>clock_source6</key>
<value></value> 2547 2846 <value></value>
</param> 2548 2847 </param>
<param> 2549 2848 <param>
<key>time_source6</key> 2550 2849 <key>time_source6</key>
<value></value> 2551 2850 <value></value>
</param> 2552 2851 </param>
<param> 2553 2852 <param>
<key>clock_source7</key> 2554 2853 <key>clock_source7</key>
<value></value> 2555 2854 <value></value>
</param> 2556 2855 </param>
<param> 2557 2856 <param>
<key>time_source7</key> 2558 2857 <key>time_source7</key>
<value></value> 2559 2858 <value></value>
</param> 2560 2859 </param>
<param> 2561 2860 <param>
<key>minoutbuf</key> 2562 2861 <key>minoutbuf</key>
<value>0</value> 2563 2862 <value>0</value>
</param> 2564 2863 </param>
<param> 2565 2864 <param>
<key>nchan</key> 2566 2865 <key>nchan</key>
<value>1</value> 2567 2866 <value>1</value>
</param> 2568 2867 </param>
<param> 2569 2868 <param>
<key>num_mboards</key> 2570 2869 <key>num_mboards</key>
<value>1</value> 2571 2870 <value>1</value>
</param> 2572 2871 </param>
<param> 2573 2872 <param>
<key>type</key> 2574 2873 <key>type</key>
<value>fc32</value> 2575 2874 <value>fc32</value>
</param> 2576 2875 </param>
<param> 2577 2876 <param>
<key>sample_rate</key> 2578 2877 <key>sample_rate</key>
<value>samp_rate*10*4</value> 2579 2878 <value>samp_rate*10*4</value>
</param> 2580 2879 </param>
<param> 2581 2880 <param>
<key>sync</key> 2582 2881 <key>sync</key>
<value></value> 2583 2882 <value></value>
</param> 2584 2883 </param>
</block> 2585 2884 </block>
<connection> 2586 2885 <connection>
<source_block_id>analog_wfm_rcv_0</source_block_id> 2587 2886 <source_block_id>analog_wfm_rcv_0</source_block_id>
2887 <sink_block_id>qtgui_freq_sink_x_0_0</sink_block_id>
2888 <source_key>0</source_key>
2889 <sink_key>0</sink_key>
2890 </connection>
2891 <connection>
2892 <source_block_id>analog_wfm_rcv_0</source_block_id>
<sink_block_id>rational_resampler_xxx_0</sink_block_id> 2588 2893 <sink_block_id>rational_resampler_xxx_0</sink_block_id>
<source_key>0</source_key> 2589 2894 <source_key>0</source_key>
<sink_key>0</sink_key> 2590 2895 <sink_key>0</sink_key>
</connection> 2591 2896 </connection>
<connection> 2592 2897 <connection>
<source_block_id>analog_wfm_rcv_0_0</source_block_id> 2593 2898 <source_block_id>analog_wfm_rcv_0_0</source_block_id>
<sink_block_id>low_pass_filter_0_0</sink_block_id> 2594 2899 <sink_block_id>low_pass_filter_0_0</sink_block_id>
<source_key>0</source_key> 2595 2900 <source_key>0</source_key>
<sink_key>0</sink_key> 2596 2901 <sink_key>0</sink_key>
2902 </connection>
2903 <connection>
2904 <source_block_id>analog_wfm_rcv_0_0</source_block_id>
2905 <sink_block_id>qtgui_freq_sink_x_0_0</sink_block_id>
2906 <source_key>0</source_key>
2907 <sink_key>1</sink_key>
</connection> 2597 2908 </connection>
<connection> 2598 2909 <connection>
<source_block_id>low_pass_filter_0</source_block_id> 2599 2910 <source_block_id>low_pass_filter_0</source_block_id>
<sink_block_id>analog_wfm_rcv_0_0</sink_block_id> 2600 2911 <sink_block_id>analog_wfm_rcv_0_0</sink_block_id>
<source_key>0</source_key> 2601 2912 <source_key>0</source_key>
<sink_key>0</sink_key> 2602 2913 <sink_key>0</sink_key>
</connection> 2603 2914 </connection>
<connection> 2604 2915 <connection>
<source_block_id>low_pass_filter_0_0</source_block_id> 2605 2916 <source_block_id>low_pass_filter_0_0</source_block_id>
<sink_block_id>qtgui_freq_sink_x_0</sink_block_id> 2606 2917 <sink_block_id>qtgui_freq_sink_x_0</sink_block_id>
<source_key>0</source_key> 2607 2918 <source_key>0</source_key>
<sink_key>1</sink_key> 2608 2919 <sink_key>1</sink_key>
</connection> 2609 2920 </connection>
<connection> 2610 2921 <connection>
<source_block_id>low_pass_filter_0_0</source_block_id> 2611 2922 <source_block_id>low_pass_filter_0_0</source_block_id>
<sink_block_id>qtgui_sink_x_1_0</sink_block_id> 2612 2923 <sink_block_id>qtgui_sink_x_1_0</sink_block_id>
<source_key>0</source_key> 2613 2924 <source_key>0</source_key>
<sink_key>0</sink_key> 2614 2925 <sink_key>0</sink_key>
</connection> 2615 2926 </connection>
<connection> 2616 2927 <connection>
<source_block_id>rational_resampler_xxx_0</source_block_id> 2617 2928 <source_block_id>rational_resampler_xxx_0</source_block_id>
<sink_block_id>audio_sink_0</sink_block_id> 2618 2929 <sink_block_id>audio_sink_0</sink_block_id>
<source_key>0</source_key> 2619 2930 <source_key>0</source_key>
<sink_key>0</sink_key> 2620 2931 <sink_key>0</sink_key>
</connection> 2621 2932 </connection>
<connection> 2622 2933 <connection>
<source_block_id>rational_resampler_xxx_0</source_block_id> 2623 2934 <source_block_id>rational_resampler_xxx_0</source_block_id>
<sink_block_id>qtgui_freq_sink_x_0</sink_block_id> 2624 2935 <sink_block_id>qtgui_freq_sink_x_0</sink_block_id>
<source_key>0</source_key> 2625 2936 <source_key>0</source_key>
<sink_key>0</sink_key> 2626 2937 <sink_key>0</sink_key>
</connection> 2627 2938 </connection>
<connection> 2628 2939 <connection>
<source_block_id>rational_resampler_xxx_0</source_block_id> 2629 2940 <source_block_id>rational_resampler_xxx_0</source_block_id>
<sink_block_id>qtgui_sink_x_1</sink_block_id> 2630 2941 <sink_block_id>qtgui_sink_x_1</sink_block_id>
<source_key>0</source_key> 2631 2942 <source_key>0</source_key>
<sink_key>0</sink_key> 2632 2943 <sink_key>0</sink_key>
</connection> 2633 2944 </connection>
<connection> 2634 2945 <connection>
<source_block_id>rational_resampler_xxx_0_0</source_block_id> 2635 2946 <source_block_id>rational_resampler_xxx_0_0</source_block_id>
<sink_block_id>analog_wfm_rcv_0</sink_block_id> 2636 2947 <sink_block_id>analog_wfm_rcv_0</sink_block_id>
<source_key>0</source_key> 2637 2948 <source_key>0</source_key>
<sink_key>0</sink_key> 2638 2949 <sink_key>0</sink_key>
</connection> 2639 2950 </connection>
<connection> 2640 2951 <connection>
<source_block_id>rtlsdr_source_0</source_block_id> 2641 2952 <source_block_id>rtlsdr_source_0</source_block_id>
<sink_block_id>low_pass_filter_0</sink_block_id> 2642 2953 <sink_block_id>low_pass_filter_0</sink_block_id>
<source_key>0</source_key> 2643 2954 <source_key>0</source_key>
<sink_key>0</sink_key> 2644 2955 <sink_key>0</sink_key>
</connection> 2645 2956 </connection>
<connection> 2646 2957 <connection>
<source_block_id>rtlsdr_source_0</source_block_id> 2647 2958 <source_block_id>rtlsdr_source_0</source_block_id>
<sink_block_id>qtgui_sink_x_0</sink_block_id> 2648 2959 <sink_block_id>qtgui_sink_x_0</sink_block_id>
<source_key>0</source_key> 2649 2960 <source_key>0</source_key>
<sink_key>0</sink_key> 2650 2961 <sink_key>0</sink_key>
</connection> 2651 2962 </connection>
<connection> 2652 2963 <connection>
<source_block_id>rtlsdr_source_0</source_block_id> 2653 2964 <source_block_id>rtlsdr_source_0</source_block_id>
<sink_block_id>rational_resampler_xxx_0_0</sink_block_id> 2654 2965 <sink_block_id>rational_resampler_xxx_0_0</sink_block_id>
<source_key>0</source_key> 2655 2966 <source_key>0</source_key>
<sink_key>0</sink_key> 2656 2967 <sink_key>0</sink_key>
</connection> 2657 2968 </connection>
</flow_graph> 2658 2969 </flow_graph>
2659 2970
sdr/fm_radio/fm_radio_comp_decim_lpf.py
#!/usr/bin/env python2 1 1 #!/usr/bin/env python2
# -*- coding: utf-8 -*- 2 2 # -*- coding: utf-8 -*-
################################################## 3 3 ##################################################
# GNU Radio Python Flow Graph 4 4 # GNU Radio Python Flow Graph
# Title: Fm Radio Comp Decim Lpf 5 5 # Title: Fm Radio Comp Decim Lpf
# Generated: Sat Mar 18 09:58:42 2017 6 6 # Generated: Sat Mar 18 10:30:17 2017
################################################## 7 7 ##################################################
8 8
if __name__ == '__main__': 9 9 if __name__ == '__main__':
import ctypes 10 10 import ctypes
import sys 11 11 import sys
if sys.platform.startswith('linux'): 12 12 if sys.platform.startswith('linux'):
try: 13 13 try:
x11 = ctypes.cdll.LoadLibrary('libX11.so') 14 14 x11 = ctypes.cdll.LoadLibrary('libX11.so')
x11.XInitThreads() 15 15 x11.XInitThreads()
except: 16 16 except:
print "Warning: failed to XInitThreads()" 17 17 print "Warning: failed to XInitThreads()"
18 18
from PyQt4 import Qt 19 19 from PyQt4 import Qt
from gnuradio import analog 20 20 from gnuradio import analog
from gnuradio import audio 21 21 from gnuradio import audio
from gnuradio import eng_notation 22 22 from gnuradio import eng_notation
from gnuradio import filter 23 23 from gnuradio import filter
from gnuradio import gr 24 24 from gnuradio import gr
from gnuradio import qtgui 25 25 from gnuradio import qtgui
from gnuradio.eng_option import eng_option 26 26 from gnuradio.eng_option import eng_option
from gnuradio.filter import firdes 27 27 from gnuradio.filter import firdes
from gnuradio.qtgui import Range, RangeWidget 28 28 from gnuradio.qtgui import Range, RangeWidget
from optparse import OptionParser 29 29 from optparse import OptionParser
import osmosdr 30 30 import osmosdr
import sip 31 31 import sip
import sys 32 32 import sys
import time 33 33 import time
34 34
35 35
class fm_radio_comp_decim_lpf(gr.top_block, Qt.QWidget): 36 36 class fm_radio_comp_decim_lpf(gr.top_block, Qt.QWidget):
37 37
def __init__(self): 38 38 def __init__(self):
gr.top_block.__init__(self, "Fm Radio Comp Decim Lpf") 39 39 gr.top_block.__init__(self, "Fm Radio Comp Decim Lpf")
Qt.QWidget.__init__(self) 40 40 Qt.QWidget.__init__(self)
self.setWindowTitle("Fm Radio Comp Decim Lpf") 41 41 self.setWindowTitle("Fm Radio Comp Decim Lpf")
try: 42 42 try:
self.setWindowIcon(Qt.QIcon.fromTheme('gnuradio-grc')) 43 43 self.setWindowIcon(Qt.QIcon.fromTheme('gnuradio-grc'))
except: 44 44 except:
pass 45 45 pass
self.top_scroll_layout = Qt.QVBoxLayout() 46 46 self.top_scroll_layout = Qt.QVBoxLayout()
self.setLayout(self.top_scroll_layout) 47 47 self.setLayout(self.top_scroll_layout)
self.top_scroll = Qt.QScrollArea() 48 48 self.top_scroll = Qt.QScrollArea()
self.top_scroll.setFrameStyle(Qt.QFrame.NoFrame) 49 49 self.top_scroll.setFrameStyle(Qt.QFrame.NoFrame)
self.top_scroll_layout.addWidget(self.top_scroll) 50 50 self.top_scroll_layout.addWidget(self.top_scroll)
self.top_scroll.setWidgetResizable(True) 51 51 self.top_scroll.setWidgetResizable(True)
self.top_widget = Qt.QWidget() 52 52 self.top_widget = Qt.QWidget()
self.top_scroll.setWidget(self.top_widget) 53 53 self.top_scroll.setWidget(self.top_widget)
self.top_layout = Qt.QVBoxLayout(self.top_widget) 54 54 self.top_layout = Qt.QVBoxLayout(self.top_widget)
self.top_grid_layout = Qt.QGridLayout() 55 55 self.top_grid_layout = Qt.QGridLayout()
self.top_layout.addLayout(self.top_grid_layout) 56 56 self.top_layout.addLayout(self.top_grid_layout)
57 57
self.settings = Qt.QSettings("GNU Radio", "fm_radio_comp_decim_lpf") 58 58 self.settings = Qt.QSettings("GNU Radio", "fm_radio_comp_decim_lpf")
self.restoreGeometry(self.settings.value("geometry").toByteArray()) 59 59 self.restoreGeometry(self.settings.value("geometry").toByteArray())
60 60
################################################## 61 61 ##################################################
# Variables 62 62 # Variables
################################################## 63 63 ##################################################
self.samp_rate = samp_rate = 48e3 64 64 self.samp_rate = samp_rate = 48e3
self.freq = freq = 91e6 65 65 self.freq = freq = 91e6
66 66
################################################## 67 67 ##################################################
# Blocks 68 68 # Blocks
################################################## 69 69 ##################################################
self._freq_range = Range(1e6, 2e9, 1e5, 91e6, 200) 70 70 self._freq_range = Range(1e6, 2e9, 1e5, 91e6, 200)
self._freq_win = RangeWidget(self._freq_range, self.set_freq, "freq", "counter_slider", float) 71 71 self._freq_win = RangeWidget(self._freq_range, self.set_freq, "freq", "counter_slider", float)
self.top_grid_layout.addWidget(self._freq_win, 0,0) 72 72 self.top_grid_layout.addWidget(self._freq_win, 0,0)
self.rtlsdr_source_0 = osmosdr.source( args="numchan=" + str(1) + " " + '' ) 73 73 self.rtlsdr_source_0 = osmosdr.source( args="numchan=" + str(1) + " " + '' )
self.rtlsdr_source_0.set_sample_rate(samp_rate*10*4) 74 74 self.rtlsdr_source_0.set_sample_rate(samp_rate*10*4)
self.rtlsdr_source_0.set_center_freq(freq, 0) 75 75 self.rtlsdr_source_0.set_center_freq(freq, 0)
self.rtlsdr_source_0.set_freq_corr(0, 0) 76 76 self.rtlsdr_source_0.set_freq_corr(0, 0)
self.rtlsdr_source_0.set_dc_offset_mode(0, 0) 77 77 self.rtlsdr_source_0.set_dc_offset_mode(0, 0)
self.rtlsdr_source_0.set_iq_balance_mode(0, 0) 78 78 self.rtlsdr_source_0.set_iq_balance_mode(0, 0)
self.rtlsdr_source_0.set_gain_mode(False, 0) 79 79 self.rtlsdr_source_0.set_gain_mode(False, 0)
self.rtlsdr_source_0.set_gain(20, 0) 80 80 self.rtlsdr_source_0.set_gain(20, 0)
self.rtlsdr_source_0.set_if_gain(20, 0) 81 81 self.rtlsdr_source_0.set_if_gain(20, 0)
self.rtlsdr_source_0.set_bb_gain(20, 0) 82 82 self.rtlsdr_source_0.set_bb_gain(20, 0)
self.rtlsdr_source_0.set_antenna('', 0) 83 83 self.rtlsdr_source_0.set_antenna('', 0)
self.rtlsdr_source_0.set_bandwidth(0, 0) 84 84 self.rtlsdr_source_0.set_bandwidth(0, 0)
85 85
self.rational_resampler_xxx_0_0 = filter.rational_resampler_ccc( 86 86 self.rational_resampler_xxx_0_0 = filter.rational_resampler_ccc(
interpolation=1, 87 87 interpolation=1,
decimation=4, 88 88 decimation=4,
taps=None, 89 89 taps=None,
fractional_bw=None, 90 90 fractional_bw=None,
) 91 91 )
self.rational_resampler_xxx_0 = filter.rational_resampler_fff( 92 92 self.rational_resampler_xxx_0 = filter.rational_resampler_fff(
interpolation=1, 93 93 interpolation=1,
decimation=10, 94 94 decimation=10,
taps=None, 95 95 taps=None,
fractional_bw=None, 96 96 fractional_bw=None,
) 97 97 )
98 self.qtgui_freq_sink_x_0_0 = qtgui.freq_sink_f(
99 1024, #size
100 firdes.WIN_BLACKMAN_hARRIS, #wintype
101 0, #fc
102 samp_rate*10, #bw
103 "", #name
104 2 #number of inputs
105 )
106 self.qtgui_freq_sink_x_0_0.set_update_time(0.10)
107 self.qtgui_freq_sink_x_0_0.set_y_axis(-140, 10)
108 self.qtgui_freq_sink_x_0_0.set_y_label('Relative Gain', 'dB')
109 self.qtgui_freq_sink_x_0_0.set_trigger_mode(qtgui.TRIG_MODE_FREE, 0.0, 0, "")
110 self.qtgui_freq_sink_x_0_0.enable_autoscale(False)
111 self.qtgui_freq_sink_x_0_0.enable_grid(True)
112 self.qtgui_freq_sink_x_0_0.set_fft_average(0.05)
113 self.qtgui_freq_sink_x_0_0.enable_axis_labels(True)
114 self.qtgui_freq_sink_x_0_0.enable_control_panel(False)
115
116 if not True:
117 self.qtgui_freq_sink_x_0_0.disable_legend()
118
119 if "float" == "float" or "float" == "msg_float":
120 self.qtgui_freq_sink_x_0_0.set_plot_pos_half(not True)
121
122 labels = ['', '', '', '', '',
123 '', '', '', '', '']
124 widths = [1, 1, 1, 1, 1,
125 1, 1, 1, 1, 1]
126 colors = ["blue", "red", "green", "black", "cyan",
127 "magenta", "yellow", "dark red", "dark green", "dark blue"]
128 alphas = [1.0, 1.0, 1.0, 1.0, 1.0,
129 1.0, 1.0, 1.0, 1.0, 1.0]
130 for i in xrange(2):
131 if len(labels[i]) == 0:
132 self.qtgui_freq_sink_x_0_0.set_line_label(i, "Data {0}".format(i))
133 else:
134 self.qtgui_freq_sink_x_0_0.set_line_label(i, labels[i])
135 self.qtgui_freq_sink_x_0_0.set_line_width(i, widths[i])
136 self.qtgui_freq_sink_x_0_0.set_line_color(i, colors[i])
137 self.qtgui_freq_sink_x_0_0.set_line_alpha(i, alphas[i])
138
139 self._qtgui_freq_sink_x_0_0_win = sip.wrapinstance(self.qtgui_freq_sink_x_0_0.pyqwidget(), Qt.QWidget)
140 self.top_grid_layout.addWidget(self._qtgui_freq_sink_x_0_0_win, 12,0)
self.qtgui_freq_sink_x_0 = qtgui.freq_sink_f( 98 141 self.qtgui_freq_sink_x_0 = qtgui.freq_sink_f(
1024, #size 99 142 1024, #size
firdes.WIN_BLACKMAN_hARRIS, #wintype 100 143 firdes.WIN_BLACKMAN_hARRIS, #wintype
0, #fc 101 144 0, #fc
samp_rate, #bw 102 145 samp_rate, #bw
"", #name 103 146 "", #name
2 #number of inputs 104 147 2 #number of inputs
) 105 148 )
self.qtgui_freq_sink_x_0.set_update_time(0.10) 106 149 self.qtgui_freq_sink_x_0.set_update_time(0.10)
self.qtgui_freq_sink_x_0.set_y_axis(-140, 10) 107 150 self.qtgui_freq_sink_x_0.set_y_axis(-140, 10)
self.qtgui_freq_sink_x_0.set_y_label('Relative Gain', 'dB') 108 151 self.qtgui_freq_sink_x_0.set_y_label('Relative Gain', 'dB')
self.qtgui_freq_sink_x_0.set_trigger_mode(qtgui.TRIG_MODE_FREE, 0.0, 0, "") 109 152 self.qtgui_freq_sink_x_0.set_trigger_mode(qtgui.TRIG_MODE_FREE, 0.0, 0, "")
self.qtgui_freq_sink_x_0.enable_autoscale(False) 110 153 self.qtgui_freq_sink_x_0.enable_autoscale(False)
self.qtgui_freq_sink_x_0.enable_grid(True) 111 154 self.qtgui_freq_sink_x_0.enable_grid(True)
self.qtgui_freq_sink_x_0.set_fft_average(1.0) 112 155 self.qtgui_freq_sink_x_0.set_fft_average(1.0)
self.qtgui_freq_sink_x_0.enable_axis_labels(True) 113 156 self.qtgui_freq_sink_x_0.enable_axis_labels(True)
self.qtgui_freq_sink_x_0.enable_control_panel(False) 114 157 self.qtgui_freq_sink_x_0.enable_control_panel(False)
115 158
if not True: 116 159 if not True:
self.qtgui_freq_sink_x_0.disable_legend() 117 160 self.qtgui_freq_sink_x_0.disable_legend()
118 161
if "float" == "float" or "float" == "msg_float": 119 162 if "float" == "float" or "float" == "msg_float":
self.qtgui_freq_sink_x_0.set_plot_pos_half(not True) 120 163 self.qtgui_freq_sink_x_0.set_plot_pos_half(not True)
121 164
labels = ['', '', '', '', '', 122 165 labels = ['', '', '', '', '',
'', '', '', '', ''] 123 166 '', '', '', '', '']
widths = [1, 1, 1, 1, 1, 124 167 widths = [1, 1, 1, 1, 1,
1, 1, 1, 1, 1] 125 168 1, 1, 1, 1, 1]
colors = ["blue", "red", "green", "black", "cyan", 126 169 colors = ["blue", "red", "green", "black", "cyan",
"magenta", "yellow", "dark red", "dark green", "dark blue"] 127 170 "magenta", "yellow", "dark red", "dark green", "dark blue"]
alphas = [1.0, 1.0, 1.0, 1.0, 1.0, 128 171 alphas = [1.0, 1.0, 1.0, 1.0, 1.0,
1.0, 1.0, 1.0, 1.0, 1.0] 129 172 1.0, 1.0, 1.0, 1.0, 1.0]
for i in xrange(2): 130 173 for i in xrange(2):
if len(labels[i]) == 0: 131 174 if len(labels[i]) == 0:
self.qtgui_freq_sink_x_0.set_line_label(i, "Data {0}".format(i)) 132 175 self.qtgui_freq_sink_x_0.set_line_label(i, "Data {0}".format(i))
else: 133 176 else:
self.qtgui_freq_sink_x_0.set_line_label(i, labels[i]) 134 177 self.qtgui_freq_sink_x_0.set_line_label(i, labels[i])
self.qtgui_freq_sink_x_0.set_line_width(i, widths[i]) 135 178 self.qtgui_freq_sink_x_0.set_line_width(i, widths[i])
self.qtgui_freq_sink_x_0.set_line_color(i, colors[i]) 136 179 self.qtgui_freq_sink_x_0.set_line_color(i, colors[i])
self.qtgui_freq_sink_x_0.set_line_alpha(i, alphas[i]) 137 180 self.qtgui_freq_sink_x_0.set_line_alpha(i, alphas[i])
138 181
self._qtgui_freq_sink_x_0_win = sip.wrapinstance(self.qtgui_freq_sink_x_0.pyqwidget(), Qt.QWidget) 139 182 self._qtgui_freq_sink_x_0_win = sip.wrapinstance(self.qtgui_freq_sink_x_0.pyqwidget(), Qt.QWidget)
self.top_grid_layout.addWidget(self._qtgui_freq_sink_x_0_win, 12,0) 140 183 self.top_grid_layout.addWidget(self._qtgui_freq_sink_x_0_win, 13,0)
self.low_pass_filter_0_0 = filter.fir_filter_fff(10, firdes.low_pass( 141 184 self.low_pass_filter_0_0 = filter.fir_filter_fff(10, firdes.low_pass(
1, samp_rate*10, 96e3, 1e3, firdes.WIN_HAMMING, 6.76)) 142 185 1, samp_rate*10, 96e3, 1e3, firdes.WIN_HAMMING, 6.76))
self.low_pass_filter_0 = filter.fir_filter_ccf(4, firdes.low_pass( 143 186 self.low_pass_filter_0 = filter.fir_filter_ccf(4, firdes.low_pass(
1, samp_rate*10*4, 100e3, 1e3, firdes.WIN_HAMMING, 6.76)) 144 187 1, samp_rate*10*4, 100e3, 1e3, firdes.WIN_HAMMING, 6.76))
self.audio_sink_0 = audio.sink(int(samp_rate), '', True) 145 188 self.audio_sink_0 = audio.sink(int(samp_rate), '', True)
self.analog_wfm_rcv_0_0 = analog.wfm_rcv( 146 189 self.analog_wfm_rcv_0_0 = analog.wfm_rcv(
quad_rate=samp_rate*10, 147 190 quad_rate=samp_rate*10,
audio_decimation=1, 148 191 audio_decimation=1,
) 149 192 )
self.analog_wfm_rcv_0 = analog.wfm_rcv( 150 193 self.analog_wfm_rcv_0 = analog.wfm_rcv(
quad_rate=samp_rate*10, 151 194 quad_rate=samp_rate*10,
audio_decimation=1, 152 195 audio_decimation=1,
) 153 196 )
154 197
################################################## 155 198 ##################################################
# Connections 156 199 # Connections
################################################## 157 200 ##################################################
201 self.connect((self.analog_wfm_rcv_0, 0), (self.qtgui_freq_sink_x_0_0, 0))
self.connect((self.analog_wfm_rcv_0, 0), (self.rational_resampler_xxx_0, 0)) 158 202 self.connect((self.analog_wfm_rcv_0, 0), (self.rational_resampler_xxx_0, 0))
self.connect((self.analog_wfm_rcv_0_0, 0), (self.low_pass_filter_0_0, 0)) 159 203 self.connect((self.analog_wfm_rcv_0_0, 0), (self.low_pass_filter_0_0, 0))
204 self.connect((self.analog_wfm_rcv_0_0, 0), (self.qtgui_freq_sink_x_0_0, 1))
self.connect((self.low_pass_filter_0, 0), (self.analog_wfm_rcv_0_0, 0)) 160 205 self.connect((self.low_pass_filter_0, 0), (self.analog_wfm_rcv_0_0, 0))
self.connect((self.low_pass_filter_0_0, 0), (self.qtgui_freq_sink_x_0, 1)) 161 206 self.connect((self.low_pass_filter_0_0, 0), (self.qtgui_freq_sink_x_0, 1))
self.connect((self.rational_resampler_xxx_0, 0), (self.audio_sink_0, 0)) 162 207 self.connect((self.rational_resampler_xxx_0, 0), (self.audio_sink_0, 0))
self.connect((self.rational_resampler_xxx_0, 0), (self.qtgui_freq_sink_x_0, 0)) 163 208 self.connect((self.rational_resampler_xxx_0, 0), (self.qtgui_freq_sink_x_0, 0))
self.connect((self.rational_resampler_xxx_0_0, 0), (self.analog_wfm_rcv_0, 0)) 164 209 self.connect((self.rational_resampler_xxx_0_0, 0), (self.analog_wfm_rcv_0, 0))
self.connect((self.rtlsdr_source_0, 0), (self.low_pass_filter_0, 0)) 165 210 self.connect((self.rtlsdr_source_0, 0), (self.low_pass_filter_0, 0))
self.connect((self.rtlsdr_source_0, 0), (self.rational_resampler_xxx_0_0, 0)) 166 211 self.connect((self.rtlsdr_source_0, 0), (self.rational_resampler_xxx_0_0, 0))
167 212
def closeEvent(self, event): 168 213 def closeEvent(self, event):
self.settings = Qt.QSettings("GNU Radio", "fm_radio_comp_decim_lpf") 169 214 self.settings = Qt.QSettings("GNU Radio", "fm_radio_comp_decim_lpf")
self.settings.setValue("geometry", self.saveGeometry()) 170 215 self.settings.setValue("geometry", self.saveGeometry())
event.accept() 171 216 event.accept()
172 217
def get_samp_rate(self): 173 218 def get_samp_rate(self):
return self.samp_rate 174 219 return self.samp_rate
175 220
def set_samp_rate(self, samp_rate): 176 221 def set_samp_rate(self, samp_rate):
self.samp_rate = samp_rate 177 222 self.samp_rate = samp_rate
self.rtlsdr_source_0.set_sample_rate(self.samp_rate*10*4) 178 223 self.rtlsdr_source_0.set_sample_rate(self.samp_rate*10*4)
224 self.qtgui_freq_sink_x_0_0.set_frequency_range(0, self.samp_rate*10)
self.qtgui_freq_sink_x_0.set_frequency_range(0, self.samp_rate) 179 225 self.qtgui_freq_sink_x_0.set_frequency_range(0, self.samp_rate)
self.low_pass_filter_0_0.set_taps(firdes.low_pass(1, self.samp_rate*10, 96e3, 1e3, firdes.WIN_HAMMING, 6.76)) 180 226 self.low_pass_filter_0_0.set_taps(firdes.low_pass(1, self.samp_rate*10, 96e3, 1e3, firdes.WIN_HAMMING, 6.76))
self.low_pass_filter_0.set_taps(firdes.low_pass(1, self.samp_rate*10*4, 100e3, 1e3, firdes.WIN_HAMMING, 6.76)) 181 227 self.low_pass_filter_0.set_taps(firdes.low_pass(1, self.samp_rate*10*4, 100e3, 1e3, firdes.WIN_HAMMING, 6.76))
182 228
def get_freq(self): 183 229 def get_freq(self):
return self.freq 184 230 return self.freq
185 231
def set_freq(self, freq): 186 232 def set_freq(self, freq):
self.freq = freq 187 233 self.freq = freq