Code Spectrum and Reliability Function: Binary Symmetric Channel
  A new approach for upper bounding the channel reliability function using the code spectrum is described. It allows to treat in a unified way both a low and a high rate cases. In particular, the earlier known upper bounds are improved, and a new derivation of the sphere-packing bound is presented. 
Marat V. Burnashev