A framework for low bit-rate speech coding in noisy environment