Method for converting a data signal, comprising processes of - providing an input symbol stream of input symbols (IBj), the input symbol stream being representative for the underlying data signal to be converted and - applying to consecutive partial input symbol sequences (IB k) of a number of k consecutive input symbols (IBj) covering said input symbol stream, with k being a natural number, a distribution matching process in order to generate and output a final output symbol stream of consecutive output symbols (OBj) or a preform thereof, wherein: - the distribution matching process is based on and/or comprises a family ( ( f i) i ∈{0,1,..., n -1}) of a number (n) of distribution matching functions ( f i), - the action of the distribution matching process is achieved by acting with one of said distribution matching functions ( f i) selected from said family (( f i) i ∈{0,1,..., n -1}) on said partial input symbol sequences (IB k), - selecting a distribution matching function ( f i) from said family (( f i) i ∈{0,1,..., n -1}) is based on and/or controlled by a set of rules comprising at least one selection rule, - the distribution matching process, the distribution matching functions ( f i) and/or the selection rules are configured such that a desired transmission rate R, a current accumulated number n in (t) of processed input symbols (IBj) and the current accumulated number n out (t) of processed output symbols (OBj) at a given time or clock t fulfill the following relation Wmin ≤ R ⋅ n out t − n in t ≤ Wmax, and - Wmin and Wmax are predefined and fixed threshold values describing a minimum and a maximum buffer filling state, respectively. comprising processes of - providing an input symbol stream of input symbols (IBj), the input symbol stream being representative for the underlying data signal to be converted and - applying to consecutive partial input symbol sequences (IB k) of a number of k consecutive input symbols (IBj) covering said input symbol stream, with k being a natural number, a distribution matching process in order to generate and output a final output symbol stream of consecutive output symbols (OBj) or a preform thereof, - providing an input symbol stream of input symbols (IBj), the input symbol stream being representative for the underlying data signal to be converted and - applying to consecutive partial input symbol sequences (IB k) of a number of k consecutive input symbols (IBj) covering said input symbol stream, with k being a natural number, a distribution matching process in order to generate and output a final output symbol stream of consecutive output symbols (OBj) or a preform thereof, wherein: - the distribution matching process is based on and/or comprises a family ( ( f i) i ∈{0,1,..., n -1}) of a number (n) of distribution matching functions ( f i), - the action of the distribution matching process is achieved by acting with one of said distribution matching functions ( f i) selected from said family (( f i) i ∈{0,1,..., n -1}) on said partial input symbol sequences (IB k), - selecting a distribution matching function ( f i) from said family (( f i) i ∈{0,1,..., n -1}) is based on and/or controlled by a set of rules comprising at least one selection rule, - the distribution matching process, the distribution matching functions ( f i) and/or the selection rules are configured such that a desired transmission rate R, a current accumulated number n in (t) of processed input symbols (IBj) and the current accumulated number n out (t) of processed output symbols (OBj) at a given time or clock t fulfill the following relation Wmin ≤ R ⋅ n out t − n in t ≤ Wmax, and - Wmin and Wmax are predefined and fixed threshold values describing a minimum and a maximum buffer filling state, respectively. - the distribution matching process is based on and/or comprises a family ( ( f i) i ∈{0,1,..., n -1}) of a number (n) of distribution matching functions ( f i), - the action of the distribution matching process is achieved by acting with one of said distribution matching functions ( f i) selected from said family (( f i) i ∈{0,1,..., n -1}) on said partial input symbol sequences (IB k), - selecting a distribution matching function ( f i) from said family (( f i) i ∈{0,1,..., n -1}) is based on and/or controlled by a set of rules comprising at least one selection rule, - the distribution matching process, the distribution matching functions ( f i) and/or the selection rules are configured such that a desired transmission rate R, a current accumulated number n in (t) of processed input symbols (IBj) and the current accumulated number n out (t) of processed output symbols (OBj) at a given time or clock t fulfill the following relation Wmin ≤ R ⋅ n out t − n in t ≤ Wmax, and - Wmin and Wmax are predefined and fixed threshold values describing a minimum and a maximum buffer filling state, respectively.