Hầu hết các lập trình viên phát biểu thấp-bit được thiết kế trong quá khứ ngầm giả định rằng các tín hiệu được tạo ra bởi một loa mà không cần can thiệp nhiều. Các lập trình viên thường chứng tỏ sự giảm chất lượng khi sử dụng trong một môi trường mà trong đó có một bài phát biểu tranh hay tiếng ồn xung quanh bao gồm cả âm nhạc. Một thách thức nghiên cứu gần đây là làm cho lập trình viên thực hiện mạnh mẽ dưới một loạt các điều kiện, bao gồm cả môi trường ồn ào ô tô (Childers et al 1998). Từ quan điểm áp dụng xem, nó rất hữu ích nếu một coder thường hoạt động tốt cho cả lời nói và âm nhạc.
Một thách thức khác là sức đề kháng của coder để lỗi truyền dẫn, trong đó đặc biệt quan trọng trong các ứng dụng truyền thông di động và gói. Phương pháp kết hợp các chương trình nguồn và mã hóa kênh hoặc che giấu lỗi rất quan trọng trong việc nâng cao tính hữu dụng của hệ thống mã hóa.
Như mạng gói ngày càng trở nên phổ biến hơn, một giống mới của lập trình ngôn luận đang nổi lên. Những lập trình viên cần phải đưa vào tài khoản và đàm phán với các tài nguyên mạng có sẵn (không giống như các hệ thống phân cấp kỹ thuật số điện thoại hiện có, trong đó một tỷ lệ bit không đổi cho mỗi kênh được bảo lãnh) để xác định các coder quyền sử dụng. Họ cũng phải có khả năng để đối phó với tổn thất gói (nặng ở lần). Vì lý do này, các ý tưởng về khả năng mở rộng và nhúng (về tốc độ bit) lập trình viên đang bị điều tra với sự quan tâm đáng kể (Elder, 1997).
đang được dịch, vui lòng đợi..