Sự khác biệt giữa PCM và ADPCM

PCM vs ADPCM

Hầu hết các tín hiệu tự nhiên như giọng nói là tín hiệu tương tự. Tuy nhiên, vì máy tính và hầu hết tất cả các thiết bị chúng ta sử dụng ngày nay đều là kỹ thuật số, việc chuyển đổi các tín hiệu tương tự này thành tín hiệu số là rất cần thiết. Ví dụ, để ghi âm giọng nói vào máy tính, tín hiệu phải được biểu diễn dưới dạng một chuỗi bit. Thông thường, micro trước tiên chuyển đổi âm thanh thành tín hiệu điện tương tự. Sau đó, tín hiệu điện tương tự đó được chuyển đổi thành tín hiệu số có thể được biểu diễn dưới dạng chuỗi bit. Có thể có các kỹ thuật khác nhau trong việc thu được tín hiệu số này. PCM (Điều chế mã xung) và ADPCM (Điều chế mã xung khác biệt thích ứng) là hai kỹ thuật số hóa như vậy.

PCM (Điều chế mã xung)

PCM là một kỹ thuật biểu diễn tín hiệu tương tự dưới dạng chuỗi bit. Trong PCM, đầu tiên, biên độ của tín hiệu được đo (chính xác hơn là tín hiệu được lấy mẫu) theo các khoảng bằng nhau. Sau đó, các mẫu này được lưu trữ dưới dạng số kỹ thuật số. Ví dụ: tín hiệu tam giác có thể được lượng tử hóa theo chuỗi, 0, 1, 2, 3, 2, 1, 0, -1, -2, -3, -2, -1, 0, 1,2, 3, Sầu. Khi các số đó được biểu diễn dưới dạng nhị phân, nó sẽ giống như chuỗi, 0000, 0001, 0010, 0011, 0010, 0001, Đây là cách tín hiệu tương tự hình tam giác được chuyển đổi thành chuỗi bit trong PCM.

PCM đã được sử dụng trong điện thoại kỹ thuật số như là phương pháp mã hóa giọng nói. PCM cũng là một tiêu chuẩn cho âm thanh kỹ thuật số trong máy tính. Tuy nhiên, bằng cách thực hiện một số sửa đổi, PCM có thể được tối ưu hóa trong các lĩnh vực bộ nhớ và tốc độ thông tin. ADPCM là một trong những phương pháp như vậy.

ADPCM (Điều chế mã xung vi sai thích ứng)

ADPCM là một loại DPCM (Điều chế mã xung vi sai), gửi (hoặc lưu trữ) sự khác biệt giữa các mẫu liên tiếp thay vì gửi toàn bộ cường độ của mẫu. Điều đó làm giảm số lượng bit được gửi. Ví dụ, trong trường hợp tín hiệu tam giác, sự khác biệt giữa hai mẫu liên tiếp luôn luôn cộng hoặc trừ một. Khi mẫu đầu tiên được gửi, người nhận có thể lấy được giá trị của mẫu thứ hai khi có sự khác biệt giữa mẫu thứ hai và mẫu thứ nhất. Do đó, DPCM giảm số lượng bit cần thiết để biểu diễn tín hiệu kỹ thuật số.

ADPCM thực hiện một sửa đổi khác cho DPCM. Nó thay đổi kích thước của các khoảng lấy mẫu (hoặc các bước lượng tử hóa) để giảm thêm lượng bit cần thiết để biểu diễn tín hiệu. ADPCM được sử dụng rộng rãi trong nhiều ứng dụng mã hóa.

Sự khác biệt giữa PCM và ADPCM là gì?

1. Trong ADPCM, sự khác biệt giữa hai mẫu liên tiếp được sử dụng để biểu thị tín hiệu, trong khi giá trị mẫu được sử dụng trực tiếp trong PCM.

2. Trong PCM, kích thước của khoảng giữa hai mẫu được cố định, trong khi nó có thể thay đổi trong ADPCM.

3. ADPCM cần ít bit hơn để biểu thị tín hiệu so với PCM.

4. Giải mã tín hiệu PCM dễ hơn tín hiệu ADPCM.