Hôm nay hơi rảnh chút em chém về âm thanh số. Bắt đầu từ CD cho nó nguyên thủy
Như nhiều cụ nghĩ âm thanh số chỉ có các giá trị 0 và 1 thì không thể sai được - đó là sự nhầm lẫn nghiệm trọng
Chúng ta đều biết âm thanh CD được mã hóa bằng 16 bit - tức là mã hóa được khoảng 65k mức tín hiệu khác nhau. Tạm thời coi công đoạn mã hóa là chuẩn mực, không có lỗi nhé - tạm xét cho 1 kênh âm thanh thôi
Như vậy quá trình truyền tín hiệu âm thanh số đi sẽ là quá trình truyền từng khung tín hiệu 16bit. Trong truyền dẫn nó là 1 chuỗi xung liền tù tì, để đầu nhận (đầu thu) phân biệt được từ đâu đến đâu là 1 khung 16bit thì bộ mã hóa phải nhồi thêm các bit đặc biệt để đánh dấu đầu-cuối => như vậy là dữ liệu hơn 16bit roài
Lại nữa còn nhiều thông tin phụ nữa cần: số bài, tiêu đề......như vậy lượng dữ liệu còn rất nhiều. Lâu em không nhớ lắm nhưng đâu như chuổi dữ liệu CD khoảng 22 bit - lười hỏi Gúc, cụ nào dòm lại phát
Sau khi có đống dữ liệu đã mã hóa, thêm mắm thêm muốn này rồi thì mới đè ra ghi lên đĩa CD được. Dữ liệu ghi lên đia CD là các bít 0-1 biểu hiện bằng có lỗ và không lỗ (mấy trang trước cụ nào pot ảnh rồi ấy)
Thế là lại phát sinh vấn đề: nếu gặp khoảng lặng của âm nhạc - tức là im lặng hoàn toàn - thì chuỗi số sẽ là một mớ số 0 (hoặc số 1) dài "vô tận" trên bề mặt đĩa, lúc này mắt đọc làm sao mà nhìn được rãnh "track" để đọc được. Để giải quyết vứn đề này, người ta "chặt" chuỗi dữ liệu ra thành từng khúc nhỏ hơn, và đưa ra quy luật nếu có 3 bit=0 liên tiếp thì sẽ nhét 1 bit=1 vào, đồng thời oánh dấu ở đầu khung bằng 1 bit để biết trong đó có 1 thằng "thêm vào".......phương pháp này người ta gọi là điều chế EFM.
Sau khi điều chế EFM người ta mới nghĩ ra, thế quá trình ghi ra đĩa lỗi thì sao? thế là lại phải nhét thêm 1 bit gọi là kiểm chẵn lẻ, tức là đếm số lượng bit 1 trong khung, nếu số lượng là chẵn thì bit chẵn lẻ =0 và ngược lại.
Như vậy đầu thu sẽ căn cứ vào bit chẵn lẻ này để biết khung tín hiệu này đúng hay sai.......còn việc xử lý đúng sai thế nào lại là vấn đề khác
, thường là yêu cầu phát lại (đọc lại) sau N lần mà vẫn sai thì bỏ
Vấn đề sai xót khi đọc lại trên CD do rất nhiều yếu tố ảnh hưởng: chất lượng nguồn: bao gồm cả lúc ghi vào đĩa và sự sai sót của quá trình ghi; chất lượng đọc: gồm các loại rung lắc cơ khí, thuật toán điều khiển bộ cơ; chất lượng mắt đọc, chất lượng bộ xử lý tín hiệu nhận vào từ mắt đọc, chất lượng bộ giải mã.....vì vậy mới có sự chênh lệch giá đầu đọc CD khủng khiếp như vậy: vài chục $ đến nghìn $ là là thế...đừng ngạc nhiên
Tạm thế đã, còn vấn đề bộ cơ và các phương pháp sữa lỗi tín hiệu số....nếu các cụ thích thì tối em chém tiếp