The average upper bound for punctured turbo codes is derived from knowledge
of the conditional weight enumerating function of the original low-rate co
de. A novel approach to generating these bounds, hypergeometric puncturing,
is introduced, which enables the performance to be averaged over all possi
ble puncturing positions at a required code rate.