| # auto-generated by grc.converter |
| |
| id: gsm_tch_f_decoder |
| label: TCH/F decoder |
| |
| parameters: |
| - id: mode |
| label: TCH coding mode |
| dtype: enum |
| options: [grgsm.TCH_FS, grgsm.TCH_EFR, grgsm.TCH_AFS12_2, grgsm.TCH_AFS10_2, grgsm.TCH_AFS7_95, |
| grgsm.TCH_AFS7_4, grgsm.TCH_AFS6_7, grgsm.TCH_AFS5_9, grgsm.TCH_AFS5_15, grgsm.TCH_AFS4_75] |
| option_labels: [GSM-FR, GSM-EFR, GSM-AMR 12.2, GSM-AMR 10.2, GSM-AMR 7.95, GSM-AMR |
| 7.4, GSM-AMR 6.7, GSM-AMR 5.9, GSM-AMR 5.15, GSM-AMR 4.75] |
| - id: boundary_check |
| label: Voice boundary detection |
| dtype: bool |
| default: 'False' |
| options: ['False', 'True'] |
| |
| inputs: |
| - domain: message |
| id: bursts |
| |
| outputs: |
| - domain: message |
| id: msgs |
| optional: true |
| - domain: message |
| id: voice |
| optional: true |
| |
| templates: |
| imports: import grgsm |
| make: grgsm.tch_f_decoder(${mode}, ${boundary_check}) |
| |
| documentation: "If \"Voice boundary detection\" is enabled, then only bursts are decoded\ |
| \ as voice where\n\n- the framenumber is greater then the framenumber of a received\ |
| \ \"Connect\" or \"Connect Acknowlegde\" message, and \n- the framenumber is less\ |
| \ then the framenumber of a \"Release\" message" |
| |
| file_format: 1 |