Channel Optimized Vector Quantization: Iterative Design Algorithms