A method of peak power reduction in a radio, the method comprising: in each of at least one branch, each branch corresponding to a different carrier: receiving an input signal having a corresponding carrier; using a segment filter configured to produce a set of weights corresponding to a characteristic of the input signal, the weights changing when the characteristic of the signal changes, the segment filter further configured to produce a branch transition index(i T1,..., i TM) which signifies a time at which a change in the weights occurs; selecting successive signal segments of the input signal, a sequence of selected signal segments corresponding to a set of weights and starting at a time signified by a transition index (i T), the transition index being supplied by a branch of the at least one branch having a branch transition index that is less than a branch transition index of any other branch; processing each signal segment based on the corresponding weights to produce a clipped signal segment; and applying a window to a transition between adjacent clipped signal segments corresponding to different weights, the window positioned by the transition index (iT) to produce a reduced output signal; and combining the reduced output signal of each branch to produce a combined peak power reduced output signal. in each of at least one branch, each branch corresponding to a different carrier: receiving an input signal having a corresponding carrier; using a segment filter configured to produce a set of weights corresponding to a characteristic of the input signal, the weights changing when the characteristic of the signal changes, the segment filter further configured to produce a branch transition index(i T1,..., i TM) which signifies a time at which a change in the weights occurs; selecting successive signal segments of the input signal, a sequence of selected signal segments corresponding to a set of weights and starting at a time signified by a transition index (i T), the transition index being supplied by a branch of the at least one branch having a branch transition index that is less than a branch transition index of any other branch; processing each signal segment based on the corresponding weights to produce a clipped signal segment; and applying a window to a transition between adjacent clipped signal segments corresponding to different weights, the window positioned by the transition index (iT) to produce a reduced output signal; and receiving an input signal having a corresponding carrier; using a segment filter configured to produce a set of weights corresponding to a characteristic of the input signal, the weights changing when the characteristic of the signal changes, the segment filter further configured to produce a branch transition index(i T1,..., i TM) which signifies a time at which a change in the weights occurs; selecting successive signal segments of the input signal, a sequence of selected signal segments corresponding to a set of weights and starting at a time signified by a transition index (i T), the transition index being supplied by a branch of the at least one branch having a branch transition index that is less than a branch transition index of any other branch; processing each signal segment based on the corresponding weights to produce a clipped signal segment; and applying a window to a transition between adjacent clipped signal segments corresponding to different weights, the window positioned by the transition index (iT) to produce a reduced output signal; and combining the reduced output signal of each branch to produce a combined peak power reduced output signal.