def calculate_declared_co2_emission(co2_emission_value, ki_multiplicative,
    ki_additive):
    """
    Calculates the declared CO2 emission of the cycle [CO2g/km].

    :param co2_emission_value:
        CO2 emission value of the cycle [CO2g/km].
    :type co2_emission_value: float

    :param ki_multiplicative:
        Multiplicative correction for vehicles with periodically regenerating
        systems [-].
    :type ki_multiplicative: float

    :param ki_additive:
        Additive correction for vehicles with periodically regenerating
        systems [CO2g/km].
    :type ki_multiplicative: float

    :return:
        Declared CO2 emission value of the cycle [CO2g/km].
    :rtype: float
    """
    return co2_emission_value * ki_multiplicative + ki_additive
