LOGO MICROCHIP

Bộ giải mã Viterbi MICROCHIP

MICROCHIP-Viterbi-Bộ giải mã-SẢN PHẨM

Thông số kỹ thuật

  • Thuật toán: Bộ giải mã Viterbi
  • Đầu vào: Đầu vào mềm hoặc cứng 3 bit hoặc 4 bit
  • Phương pháp giải mã: Khả năng tối đa
  • Thực hiện: Nối tiếp và song song
  • Ứng dụng: Điện thoại di động, thông tin vệ tinh, truyền hình kỹ thuật số

Hướng dẫn sử dụng sản phẩm

Bộ giải mã Viterbi nối tiếp xử lý các bit đầu vào riêng lẻ theo cách tuần tự. Thực hiện theo các bước sau để sử dụng Bộ giải mã nối tiếp:

  • Cung cấp các bit đầu vào một cách tuần tự cho bộ giải mã.
  • Bộ giải mã sẽ cập nhật số liệu đường dẫn và đưa ra quyết định cho từng bit.
  • Hiểu rằng Bộ giải mã nối tiếp có thể chậm hơn nhưng giảm độ phức tạp và mức sử dụng tài nguyên thấp hơn.
  • Sử dụng Bộ giải mã nối tiếp cho các ứng dụng ưu tiên kích thước, mức tiêu thụ điện năng và chi phí theo tốc độ.
  • Bộ giải mã Viterbi song song xử lý đồng thời nhiều bit. Dưới đây là cách sử dụng Bộ giải mã song song:
  • Đồng thời cung cấp nhiều bit làm đầu vào cho bộ giải mã để xử lý song song.
  • Bộ giải mã cập nhật song song nhiều số liệu đường dẫn khác nhau, giúp xử lý nhanh hơn.
  • Lưu ý rằng Bộ giải mã song song cung cấp thông lượng cao nhưng phải trả giá bằng việc tăng độ phức tạp và sử dụng tài nguyên.
  • Chọn Bộ giải mã song song cho các ứng dụng yêu cầu xử lý nhanh và thông lượng cao, chẳng hạn như hệ thống liên lạc thời gian thực.

Câu hỏi thường gặp

Câu hỏi: Mã chập là gì?

Trả lời: Mã chập là mã sửa lỗi được sử dụng rộng rãi trong các hệ thống truyền thông để bảo vệ khỏi lỗi truyền dẫn.

Hỏi: Bộ giải mã Viterbi hoạt động như thế nào?

Trả lời: Bộ giải mã Viterbi sử dụng thuật toán Viterbi để xác định chuỗi bit được truyền có khả năng xảy ra cao nhất dựa trên tín hiệu nhận được, giảm thiểu lỗi giải mã.

Câu hỏi: Khi nào tôi nên chọn Bộ giải mã Viterbi nối tiếp thay vì Bộ giải mã song song?

Đáp: Chọn Bộ giải mã nối tiếp khi ưu tiên giảm độ phức tạp, giảm mức sử dụng tài nguyên và hiệu quả chi phí. Nó phù hợp cho các ứng dụng mà tốc độ không phải là mối quan tâm chính.

Hỏi: Bộ giải mã Viterbi thường được sử dụng trong những ứng dụng nào?

Trả lời: Bộ giải mã Viterbi được sử dụng rộng rãi trong các hệ thống liên lạc hiện đại như điện thoại di động, thông tin vệ tinh và truyền hình kỹ thuật số.

Giới thiệu

Bộ giải mã Viterbi là một thuật toán được sử dụng trong các hệ thống truyền thông kỹ thuật số để giải mã mã chập. Mã xoắn là mã sửa lỗi được sử dụng rộng rãi trong các hệ thống truyền thông để bảo vệ khỏi các lỗi xuất hiện trong quá trình truyền.
Bộ giải mã Viterbi xác định chuỗi bit được truyền có khả năng xảy ra cao nhất dựa trên tín hiệu nhận được bằng cách sử dụng thuật toán Viterbi, một phương pháp lập trình động. Thuật toán này xem xét tất cả các đường dẫn mã tiềm năng để tính toán chuỗi bit có khả năng xảy ra cao nhất dựa trên tín hiệu nhận được. Sau đó nó chọn đường dẫn có khả năng cao nhất.
Bộ giải mã Viterbi là bộ giải mã có khả năng tối đa, giúp giảm thiểu xác suất xảy ra lỗi khi giải mã tín hiệu nhận được và được triển khai ở dạng Nối tiếp, chiếm một diện tích nhỏ và ở dạng Song song để có thông lượng cao hơn. Nó được sử dụng rộng rãi trong các hệ thống truyền thông hiện đại, bao gồm điện thoại di động, thông tin vệ tinh và truyền hình kỹ thuật số. IP này chấp nhận đầu vào mềm hoặc cứng 3 bit hoặc 4 bit.
Thuật toán Viterbi có thể được thực hiện bằng hai cách tiếp cận chính: Nối tiếp và Song song. Mỗi phương pháp có những đặc điểm và ứng dụng riêng biệt, được trình bày như sau.
Bộ giải mã Viterbi nối tiếp
Bộ giải mã Viterbi nối tiếp xử lý các bit đầu vào riêng lẻ, cập nhật tuần tự các số liệu đường dẫn và đưa ra quyết định cho từng bit. Tuy nhiên, do xử lý nối tiếp nên nó có xu hướng chậm hơn so với phiên bản Song song. Bộ giải mã nối tiếp yêu cầu 69 chu kỳ xung nhịp để tạo đầu ra do nó cập nhật tuần tự tất cả số liệu trạng thái có thể có và cần phải theo dõi lại qua lưới cho từng bit, dẫn đến thời gian xử lý kéo dài.
Sự tiến bộtage Việc sử dụng bộ giải mã Nối tiếp nằm ở độ phức tạp thường giảm và mức sử dụng tài nguyên phần cứng thấp hơn so với bộ giải mã Song song. Điều này làm cho nó trở thành một lợi thếtagtùy chọn tốt nhất cho các ứng dụng trong đó kích thước, mức tiêu thụ điện năng và chi phí quan trọng hơn tốc độ.
Bộ giải mã Viterbi song song
Bộ giải mã Viterbi song song được thiết kế để xử lý đồng thời nhiều bit. Điều này đạt được bằng cách sử dụng các phương pháp xử lý song song để cập nhật đồng thời các số liệu đường dẫn khác nhau. Sự song song như vậy dẫn đến việc giảm đáng kể số chu kỳ xung nhịp cần thiết để tạo ra đầu ra, tức là 8 chu kỳ xung nhịp.
Tốc độ của Bộ giải mã song song phải trả giá bằng việc tăng độ phức tạp và sử dụng tài nguyên, đòi hỏi nhiều phần cứng hơn để triển khai các phần tử xử lý song song, điều này có thể làm tăng kích thước và mức tiêu thụ điện năng của bộ giải mã. Đối với các ứng dụng yêu cầu thông lượng cao và xử lý nhanh, chẳng hạn như hệ thống truyền thông thời gian thực, Bộ giải mã Viterbi song song thường được ưu tiên hơn.
Tóm lại, quyết định giữa việc sử dụng Bộ giải mã Viterbi nối tiếp và song song phụ thuộc vào các yêu cầu cụ thể của ứng dụng. Trong các ứng dụng yêu cầu năng lượng, chi phí và tốc độ tối thiểu, bộ giải mã Nối tiếp thường phù hợp. Tuy nhiên, đối với các ứng dụng yêu cầu tốc độ cao và thông lượng cao, trong đó hiệu suất là rất quan trọng, bộ giải mã song song là lựa chọn ưu tiên, mặc dù nó phức tạp hơn và yêu cầu nhiều tài nguyên hơn.

Bản tóm tắt
Bảng sau liệt kê tóm tắt các đặc điểm IP của Bộ giải mã Viterbi.
Bảng 1. Đặc điểm bộ giải mã Viterbi

Phiên bản cốt lõi Tài liệu này áp dụng cho Bộ giải mã Viterbi v1.1.
Các dòng thiết bị được hỗ trợ • PolarFire® SoC

• PolarFire

Luồng công cụ được hỗ trợ Yêu cầu các bản phát hành Libero® SoC v12.0 trở lên.
Cấp phép RTL được mã hóa bằng Bộ giải mã Viterbi được cung cấp miễn phí với bất kỳ giấy phép Libero nào.

RTL được mã hóa: Mã RTL được mã hóa hoàn chỉnh được cung cấp cho lõi, cho phép khởi tạo lõi bằng SmartDesign. Mô phỏng, Tổng hợp và Bố cục được thực hiện bằng phần mềm Libero.

Đặc trưng
IP bộ giải mã Viterbi có các tính năng sau:

  • Hỗ trợ độ rộng đầu vào mềm 3 bit hoặc 4 bit
  • Hỗ trợ kiến ​​trúc nối tiếp và song song
  • Hỗ trợ độ dài truy nguyên do người dùng xác định và giá trị mặc định là 20
  • Hỗ trợ các kiểu dữ liệu đơn cực và lưỡng cực
  • Hỗ trợ tỷ lệ mã 1/2
  • Hỗ trợ độ dài ràng buộc là 7

Hướng dẫn cài đặt

Lõi IP phải được cài đặt tự động vào Danh mục IP của phần mềm Libero® SoC thông qua chức năng cập nhật Danh mục IP trong phần mềm Libero SoC hoặc được tải xuống thủ công từ danh mục. Sau khi lõi IP được cài đặt trong Danh mục IP của phần mềm Libero SoC, nó sẽ được định cấu hình, tạo và khởi tạo trong SmartDesign để đưa vào dự án Libero.

Sử dụng thiết bị và hiệu suất (Đặt một câu hỏi)
Việc sử dụng tài nguyên cho Bộ giải mã Viterbi được đo bằng công cụ Synopsys Synplify Pro và kết quả được tóm tắt trong bảng sau.
Bảng 2. Sử dụng thiết bị và tài nguyên

Chi tiết thiết bị Kiểu dữ liệu Ngành kiến ​​​​trúc Tài nguyên Hiệu suất (MHz) RAM Khối toán học chip toàn cầu
Gia đình Thiết bị LUT DFF LSRAM uSRAM
PolarFire® SoC MPFS250T Đơn cực loạt bài 416 354 200 3 0 0 0
Lưỡng cực loạt bài 416 354 200 3 0 0 0
Đơn cực Song song 13784 4642 200 0 0 0 0
Lưỡng cực Song song 13768 4642 200 0 0 0 1
cựclửa MPF300T Đơn cực loạt bài 416 354 200 3 0 0 0
Lưỡng cực loạt bài 416 354 200 3 0 0 0
Đơn cực Song song 13784 4642 200 0 0 0 0
Lưỡng cực Song song 13768 4642 200 0 0 0 1

Quan trọng: Thiết kế được triển khai bằng Bộ giải mã Viterbi bằng cách định cấu hình các tham số GUI sau:

  • Độ rộng dữ liệu mềm = 4
  • K Chiều dài = 7
  • Tỷ lệ mã = ​​½
  • Độ dài truy nguyên = 20

Bộ cấu hình IP bộ giải mã Viterbi

Bộ cấu hình IP bộ giải mã Viterbi (Đặt câu hỏi)
Phần này cung cấp một hơnview của giao diện Bộ cấu hình bộ giải mã Viterbi và các thành phần khác nhau của nó.
Bộ cấu hình bộ giải mã Viterbi cung cấp giao diện đồ họa để định cấu hình các tham số và cài đặt cho lõi IP Bộ giải mã Viterbi. Nó cho phép người dùng chọn các tham số như Độ rộng dữ liệu mềm, Độ dài K, Tốc độ mã, Độ dài truy nguyên, Kiểu dữ liệu, Kiến trúc, Testbench và Giấy phép. Các cấu hình chính được mô tả trong Bảng 3-1.
Hình dưới đây cung cấp thông tin chi tiết view của giao diện Bộ cấu hình bộ giải mã Viterbi.
Hình 1-1. Bộ cấu hình IP bộ giải mã Viterbi

MICROCHIP-Viterbi-Bộ giải mã-FIG-1

Giao diện cũng bao gồm các nút OK và Cancel để xác nhận hoặc loại bỏ các cấu hình đã thực hiện.

Mô tả chức năng

Hình dưới đây cho thấy việc triển khai phần cứng của Bộ giải mã Viterbi.
Hình 2-1. Triển khai phần cứng của bộ giải mã Viterbi

MICROCHIP-Viterbi-Bộ giải mã-FIG-2

Mô-đun này hoạt động trên DVALID_I. Khi DVALID_I được xác nhận, dữ liệu tương ứng sẽ được lấy làm đầu vào và quá trình bắt đầu. IP này có bộ đệm lịch sử và dựa trên lựa chọn đó, IP lấy số bộ đệm đã chọn là DVALID_Is + Một số chu kỳ xung nhịp để tạo đầu ra đầu tiên. Theo mặc định, bộ đệm lịch sử là 20. Độ trễ giữa đầu vào và đầu ra của Bộ giải mã Viterbi song song là 20 DVALID_Is + 14 chu kỳ đồng hồ. Độ trễ giữa đầu vào và đầu ra của Bộ giải mã Viterbi nối tiếp là 20 DVALID_Is + 72 chu kỳ đồng hồ.

Ngành kiến ​​​​trúc (Đặt câu hỏi)
Bộ giải mã Viterbi truy xuất dữ liệu ban đầu được cung cấp cho Bộ mã hóa chập bằng cách tìm đường dẫn tốt nhất qua tất cả các trạng thái bộ mã hóa có thể có. Đối với độ dài ràng buộc là 7, có 64 trạng thái. Kiến trúc bao gồm các khối chính sau:

  • Đơn vị đo lường chi nhánh (BMU)
  • Đơn vị đo lường đường dẫn (PMU)
  • Đơn vị truy tìm lại (TBU)
  • Thêm đơn vị chọn so sánh (ACSU)

Hình dưới đây cho thấy kiến ​​trúc Bộ giải mã Viterbi.
Hình 2-2. Kiến trúc bộ giải mã Viterbi

MICROCHIP-Viterbi-Bộ giải mã-FIG-3

Bộ giải mã Viterbi bao gồm ba khối bên trong được giải thích như sau:

  1. Đơn vị đo lường chi nhánh (BMU): BMU tính toán sự khác biệt giữa tín hiệu nhận được và tất cả các tín hiệu được truyền tiềm năng, sử dụng các số liệu như khoảng cách Hamming cho dữ liệu nhị phân hoặc khoảng cách Euclide cho các sơ đồ điều chế nâng cao. Tính toán này đánh giá sự tương tự giữa tín hiệu nhận được và tín hiệu được truyền đi. BMU xử lý các số liệu này cho từng ký hiệu hoặc bit nhận được và chuyển tiếp kết quả đến Đơn vị số liệu đường dẫn.
  2. Đơn vị số liệu đường dẫn (PMU): PMU, còn được gọi là đơn vị Thêm-So sánh-Chọn (ACS), cập nhật số liệu đường dẫn bằng cách xử lý số liệu nhánh từ BMU. Nó theo dõi số liệu tích lũy của đường dẫn tốt nhất cho từng trạng thái trong sơ đồ lưới (biểu diễn đồ họa về các chuyển đổi trạng thái có thể có). PMU thêm số liệu nhánh mới vào số liệu đường dẫn hiện tại cho từng trạng thái, so sánh tất cả các đường dẫn đến trạng thái đó và chọn đường dẫn có số liệu thấp nhất, cho biết đường dẫn có thể xảy ra nhất. Quá trình lựa chọn này được thực hiện ở mỗi stage của lưới, tạo ra một tập hợp các đường đi có khả năng xảy ra nhất, được gọi là đường đi sống sót, cho mỗi trạng thái.
  3. Đơn vị truy nguyên (TBU): TBU chịu trách nhiệm xác định chuỗi trạng thái có khả năng xảy ra nhất, sau khi PMU xử lý các ký hiệu nhận được. Nó thực hiện điều này bằng cách truy lại lưới mắt cáo từ trạng thái cuối cùng với số liệu đường dẫn thấp nhất. TBU bắt đầu từ phần cuối của cấu trúc lưới và truy ngược lại các đường dẫn còn lại bằng cách sử dụng các con trỏ hoặc tham chiếu để xác định trình tự được truyền có khả năng xảy ra nhất. Độ dài của dấu vết được xác định bởi độ dài ràng buộc của mã chập, ảnh hưởng đến cả độ trễ và độ phức tạp giải mã. Sau khi hoàn tất quá trình truy nguyên, dữ liệu đã giải mã được hiển thị dưới dạng đầu ra, thường được loại bỏ các bit đuôi được thêm vào, ban đầu được đưa vào để xóa bộ mã hóa tích chập.

Bộ giải mã Viterbi sử dụng ba bộ phận này để giải mã chính xác tín hiệu nhận được thành dữ liệu được truyền ban đầu, bằng cách sửa bất kỳ lỗi nào có thể xảy ra trong quá trình truyền.
Nổi tiếng về tính hiệu quả, thuật toán Viterbi là phương pháp tiêu chuẩn để giải mã mã chập trong các hệ thống truyền thông.
Hai định dạng dữ liệu có sẵn cho mã hóa mềm: đơn cực và lưỡng cực. Bảng sau liệt kê các giá trị và mô tả tương ứng cho đầu vào mềm 3 bit.
Bảng 2-1. Đầu vào mềm 3 bit

Sự miêu tả Đơn cực Lưỡng cực
Mạnh nhất 0 000 100
Tương đối mạnh 0 001 101
Tương đối yếu 0 010 110
Yếu nhất 0 011 111
Yếu nhất 1 100 000
Tương đối yếu 1 101 001
Tương đối mạnh 1 110 010
Mạnh nhất 1 111 100

Bảng sau liệt kê mã tích chập tiêu chuẩn.
Bảng 2-2. Mã tích chập tiêu chuẩn

Độ dài ràng buộc Tỷ lệ đầu ra = 2
nhị phân Bát phân
7 1111001 171
1011011 133

Thông số bộ giải mã Viterbi và tín hiệu giao diện (Đặt một câu hỏi)
Phần này thảo luận về các tham số trong bộ cấu hình GUI và tín hiệu I/O của Bộ giải mã Viterbi.

Cài đặt cấu hình (Đặt một câu hỏi)
Bảng sau liệt kê các tham số cấu hình được sử dụng trong quá trình triển khai phần cứng của Bộ giải mã Viterbi. Đây là những tham số chung và thay đổi tùy theo yêu cầu của ứng dụng.
Bảng 3-1. Thông số cấu hình

Tên tham số Sự miêu tả Giá trị
Chiều rộng dữ liệu mềm Chỉ định số bit được sử dụng để biểu thị độ rộng dữ liệu đầu vào mềm Người dùng có thể lựa chọn hỗ trợ 3 và 4 bit
Chiều dài K K là độ dài ràng buộc của mã chập Đã sửa thành 7
Tỷ lệ mã Cho biết tỷ lệ của bit đầu vào và bit đầu ra 1/2
Độ dài truy nguyên Xác định độ sâu của lưới mắt cáo được sử dụng trong thuật toán Viterbi Giá trị do người dùng xác định và theo mặc định là 20
Kiểu dữ liệu Cho phép người dùng lựa chọn kiểu dữ liệu đầu vào Người dùng có thể lựa chọn và hỗ trợ các tùy chọn sau:

• Đơn cực

• Lưỡng cực

Ngành kiến ​​​​trúc Chỉ định loại kiến ​​trúc triển khai Hỗ trợ các loại triển khai sau:

• Song song

• Nối tiếp

Tín hiệu đầu vào và đầu ra (Đặt một câu hỏi)
Bảng sau liệt kê các cổng đầu vào và đầu ra của IP Bộ giải mã Viterbi.
Bảng 3-2. Cổng đầu vào và đầu ra

Tên tín hiệu Phương hướng Chiều rộng Sự miêu tả
SYS_CLK_I Đầu vào 1 Tín hiệu đồng hồ đầu vào
ARSTN_I Đầu vào 1 Tín hiệu đặt lại đầu vào (Đặt lại hoạt động ở mức thấp không đồng bộ)
DỮ LIỆU_I Đầu vào 6 Tín hiệu đầu vào dữ liệu (MSB 3-bit IDATA, LSB 3-bit QDATA)
DVALID_I Đầu vào 1 Tín hiệu đầu vào hợp lệ
DỮ LIỆU_O Đầu ra 1 Đầu ra dữ liệu của bộ giải mã Viterbi
DVALID_O Đầu ra 1 Tín hiệu đầu ra hợp lệ dữ liệu

Sơ đồ thời gian

Phần này thảo luận về sơ đồ thời gian của Bộ giải mã Viterbi.
Hình dưới đây hiển thị sơ đồ thời gian của Bộ giải mã Viterbi áp dụng cho cả cấu hình chế độ Nối tiếp và Song song.
Hình 4-1. Sơ đồ thời gian

MICROCHIP-Viterbi-Bộ giải mã-FIG-5

  • Bộ giải mã Viterbi nối tiếp yêu cầu tối thiểu 69 chu kỳ xung nhịp (Thông lượng) để tạo đầu ra.
  • Để tính độ trễ của Bộ giải mã Viterbi nối tiếp, hãy sử dụng phương trình sau:
  • Số lần đệm lịch sử DVALID + 72 chu kỳ xung nhịp
  • Ví dụamptập tin, Nếu độ dài Bộ đệm Lịch sử được đặt thành 20, thì
  • Độ trễ = 20 giá trị hợp lệ + 72 chu kỳ đồng hồ
  • Bộ giải mã Viterbi song song yêu cầu tối thiểu 8 chu kỳ xung nhịp (Thông lượng) để tạo đầu ra.
  • Để tính độ trễ của Bộ giải mã Viterbi song song, hãy sử dụng phương trình sau:
  • Số lần đệm lịch sử DVALID + 14 chu kỳ xung nhịp
  • Ví dụamptập tin, Nếu độ dài Bộ đệm Lịch sử được đặt thành 20, thì
  • Độ trễ = 20 giá trị hợp lệ + 14 chu kỳ đồng hồ

Quan trọng: Sơ đồ thời gian cho bộ giải mã Viterbi nối tiếp và song song giống hệt nhau, ngoại trừ số chu kỳ xung nhịp cần thiết cho mỗi bộ giải mã.

Mô phỏng testbench

BẰNGample testbench được cung cấp để kiểm tra chức năng của Bộ giải mã Viterbi. Để mô phỏng lõi bằng testbench, hãy thực hiện các bước sau:

  1. Mở ứng dụng Libero® SoC, nhấp vào Danh mục > View > Windows > Danh mục, rồi mở rộng Giải pháp-Không dây. Bấm đúp vào Viterbi_Decoding, rồi bấm OK. Tài liệu liên quan đến IP được liệt kê trong Tài liệu.
    Quan trọng: Nếu bạn không thấy tab Danh mục, hãy điều hướng đến View Menu Windows, sau đó bấm vào Danh mục để hiển thị.
  2. Định cấu hình IP theo yêu cầu, như trong Hình 1-1.
  3. Bộ mã hóa FEC phải được cấu hình để kiểm tra Bộ giải mã Viterbi. Mở Danh mục và định cấu hình IP Bộ mã hóa FEC.
  4. Điều hướng đến tab Phân cấp kích thích và nhấp vào Xây dựng phân cấp.
  5. Trên tab Hệ thống phân cấp kích thích, bấm chuột phải vào điểm kiểm tra (vit_decoding_tb(vit_decoding_tb.v [work])), sau đó bấm vào Mô phỏng thiết kế trước Synth > Mở tương tác.

Quan trọng: Nếu bạn không thấy tab Hệ thống phân cấp kích thích, hãy điều hướng đến View > menu Windows và nhấp vào Hệ thống phân cấp kích thích để hiển thị.
Công cụ ModelSim® mở ra với testbench, như minh họa trong hình sau.
Hình 5-1. Cửa sổ mô phỏng công cụ ModelSim

MICROCHIP-Viterbi-Bộ giải mã-FIG-4

Quan trọng

  • Nếu quá trình mô phỏng bị gián đoạn do giới hạn thời gian chạy được chỉ định trong tệp.do file, sử dụng lệnh run -all để hoàn thành mô phỏng.
  • Sau khi chạy mô phỏng, testbench tạo ra hai files (fec_input.txt, vit_output.txt) và bạn có thể so sánh cả hai files để mô phỏng thành công.

Lịch sử sửa đổi (Đặt câu hỏi)
Lịch sử sửa đổi mô tả những thay đổi đã được thực hiện trong tài liệu. Những thay đổi được liệt kê theo bản sửa đổi, bắt đầu từ ấn phẩm mới nhất.

Bảng 6-1. Lịch sử sửa đổi

Ôn tập Ngày Sự miêu tả
B 06/2024 Sau đây là danh sách các thay đổi được thực hiện trong bản sửa đổi B của tài liệu:

• Cập nhật nội dung phần Giới thiệu

• Đã thêm Bảng 2 trong phần Hiệu suất và Sử dụng Thiết bị

• Đã thêm 1. Phần Bộ cấu hình IP bộ giải mã Viterbi

• Bổ sung nội dung về các khối bên trong, cập nhật Bảng 2-1 và bổ sung Bảng 2-2 trong

2.1. Phần kiến ​​trúc

• Cập nhật Bảng 3-1 trong phiên bản 3.1. Phần Cài đặt cấu hình

• Đã thêm Hình 4-1 và Lưu ý ở phần 4. Phần Sơ đồ thời gian

• Cập nhật Hình 5-1 trong phần 5. Phần Mô phỏng Testbench

A 05/2023 Bản phát hành đầu tiên

Hỗ trợ FPGA vi mạch

Nhóm sản phẩm Microchip FPGA hỗ trợ các sản phẩm của mình bằng các dịch vụ hỗ trợ khác nhau, bao gồm Dịch vụ khách hàng, Trung tâm hỗ trợ kỹ thuật khách hàng, webtrang web và các văn phòng bán hàng trên toàn thế giới. Khách hàng nên truy cập các tài nguyên trực tuyến của Microchip trước khi liên hệ với bộ phận hỗ trợ vì rất có thể các thắc mắc của họ đã được giải đáp.
Liên hệ với Trung tâm hỗ trợ kỹ thuật thông qua webtrang web tại www.microchip.com/support. Đề cập đến số Phần của thiết bị FPGA, chọn danh mục trường hợp thích hợp và tải lên thiết kế files trong khi tạo một trường hợp hỗ trợ kỹ thuật.
Liên hệ với bộ phận Dịch vụ khách hàng để được hỗ trợ sản phẩm không liên quan đến kỹ thuật, chẳng hạn như định giá sản phẩm, nâng cấp sản phẩm, cập nhật thông tin, trạng thái đơn đặt hàng và ủy quyền.

  • Từ Bắc Mỹ, gọi 800.262.1060
  • Từ phần còn lại của thế giới, hãy gọi 650.318.4460
  • Fax, từ bất cứ nơi nào trên thế giới, 650.318.8044

Thông tin vi mạch

Vi mạch Webđịa điểm
Microchip cung cấp hỗ trợ trực tuyến thông qua webtrang web tại www.microchip.com/. Cái này webtrang web được sử dụng để làm files và thông tin dễ dàng có sẵn cho khách hàng. Một số nội dung có sẵn bao gồm:

  • Hỗ trợ sản phẩm - Bảng dữ liệu và errata, ghi chú ứng dụng và sampchương trình, tài nguyên thiết kế, hướng dẫn sử dụng và tài liệu hỗ trợ phần cứng, bản phát hành phần mềm mới nhất và phần mềm lưu trữ
  • Hỗ trợ kỹ thuật chung - Câu hỏi thường gặp (FAQ), yêu cầu hỗ trợ kỹ thuật, nhóm thảo luận trực tuyến, danh sách thành viên chương trình đối tác thiết kế vi mạch
  • Kinh doanh của Microchip – Hướng dẫn lựa chọn sản phẩm và đặt hàng, thông cáo báo chí mới nhất của Microchip, danh sách các hội thảo, sự kiện, danh sách các văn phòng bán hàng, nhà phân phối và đại diện nhà máy của Microchip

Dịch vụ thông báo thay đổi sản phẩm
Dịch vụ thông báo thay đổi sản phẩm của Microchip giúp khách hàng cập nhật sản phẩm của Microchip. Người đăng ký sẽ nhận được thông báo qua email bất cứ khi nào có thay đổi, cập nhật, sửa đổi hoặc lỗi liên quan đến một họ sản phẩm cụ thể hoặc công cụ phát triển quan tâm.
Để đăng ký, hãy truy cập www.microchip.com/pcn và làm theo hướng dẫn đăng ký.
Hỗ trợ khách hàng
Người dùng sản phẩm Microchip có thể nhận được hỗ trợ thông qua một số kênh:

  • Nhà phân phối hoặc đại diện
  • Văn phòng bán hàng địa phương
  • Kỹ sư giải pháp nhúng (ESE)
  • Hỗ trợ kỹ thuật

Khách hàng nên liên hệ với nhà phân phối, đại diện hoặc ESE để được hỗ trợ. Các văn phòng bán hàng địa phương cũng sẵn sàng hỗ trợ khách hàng. Tài liệu này có liệt kê các văn phòng bán hàng và địa điểm.
Hỗ trợ kỹ thuật có sẵn thông qua webtrang web tại: www.microchip.com/support
Tính năng bảo vệ mã thiết bị vi mạch
Lưu ý các chi tiết sau đây về tính năng bảo vệ mã trên các sản phẩm của Microchip:

  • Các sản phẩm Microchip đáp ứng các thông số kỹ thuật có trong Bảng dữ liệu Microchip cụ thể của sản phẩm đó.
  • Microchip tin rằng dòng sản phẩm của mình an toàn khi sử dụng đúng mục đích, trong thông số kỹ thuật vận hành và trong điều kiện bình thường.
  • Microchip coi trọng và tích cực bảo vệ quyền sở hữu trí tuệ của mình. Việc cố gắng vi phạm các tính năng bảo vệ mã của sản phẩm Microchip bị nghiêm cấm và có thể vi phạm Đạo luật Bản quyền Thiên niên kỷ Kỹ thuật số.
  • Cả Microchip và bất kỳ nhà sản xuất chất bán dẫn nào khác đều không thể đảm bảo tính bảo mật của mã của mình. Bảo vệ mã không có nghĩa là chúng tôi đảm bảo sản phẩm là "không thể phá vỡ". Bảo vệ mã liên tục phát triển. Microchip cam kết liên tục cải thiện các tính năng bảo vệ mã của sản phẩm của chúng tôi.

Thông báo pháp lý
Ấn phẩm này và thông tin trong tài liệu này chỉ có thể được sử dụng với các sản phẩm của Microchip, bao gồm cả việc thiết kế, thử nghiệm và tích hợp các sản phẩm của Microchip với ứng dụng của bạn. Sử dụng thông tin này
theo bất kỳ cách nào khác vi phạm các điều khoản này. Thông tin liên quan đến các ứng dụng của thiết bị chỉ được cung cấp để thuận tiện cho bạn và có thể được thay thế bằng các bản cập nhật. Bạn có trách nhiệm đảm bảo rằng ứng dụng của bạn đáp ứng các thông số kỹ thuật của bạn. Hãy liên hệ với văn phòng bán hàng Microchip tại địa phương của bạn để được hỗ trợ thêm hoặc nhận hỗ trợ bổ sung tại www.microchip.com/en-us/support/design-help/client-support-services.
THÔNG TIN NÀY ĐƯỢC MICROCHIP CUNG CẤP “NGUYÊN TRẠNG”. MICROCHIP KHÔNG ĐẠI DIỆN HOẶC BẢO ĐẢM NÀO, DÙ RÕ RÀNG HAY NGỤ Ý, BẰNG VĂN BẢN HOẶC MIỆNG, THEO LUẬT ĐỊNH HOẶC CÁCH KHÁC, LIÊN QUAN ĐẾN THÔNG TIN BAO GỒM NHƯNG KHÔNG GIỚI HẠN Ở BẤT KỲ BẢO ĐẢM NGỤ Ý NÀO VỀ VIỆC KHÔNG VI PHẠM, KHẢ NĂNG THƯƠNG MẠI VÀ SỰ PHÙ HỢP CHO MỘT MỤC ĐÍCH CỤ THỂ, HOẶC BẢO ĐẢM LIÊN QUAN ĐẾN TÌNH TRẠNG, CHẤT LƯỢNG HOẶC HIỆU SUẤT CỦA THÔNG TIN.
TRONG MỌI TRƯỜNG HỢP MICROCHIP SẼ KHÔNG CHỊU TRÁCH NHIỆM ĐỐI VỚI BẤT KỲ HÌNH THỨC GIÁN TIẾP, ĐẶC BIỆT, TRỪNG XUẤT, NGẪU NHIÊN HOẶC TỔN THẤT DO HẬU QUẢ, CHI PHÍ HOẶC CHI PHÍ DƯỚI BẤT KỲ LOẠI CHI PHÍ NÀO LIÊN QUAN ĐẾN THÔNG TIN HOẶC VIỆC SỬ DỤNG NÓ, DÙ LÀ NGUYÊN NHÂN GÂY RA, NGAY CẢ KHI MICROCHIP ĐÃ ĐƯỢC TƯ VẤN KHẢ NĂNG HOẶC THIỆT HẠI CÓ THỂ DỰ ĐOÁN ĐƯỢC. TRONG PHẠM VI TỐI ĐA ĐƯỢC PHÁP LUẬT CHO PHÉP, TỔNG TRÁCH NHIỆM PHÁP LÝ CỦA MICROCHIP ĐỐI VỚI TẤT CẢ CÁC KHIẾU NẠI THEO BẤT KỲ CÁCH NÀO LIÊN QUAN ĐẾN THÔNG TIN HOẶC VIỆC SỬ DỤNG THÔNG TIN SẼ KHÔNG VƯỢT QUÁ SỐ PHÍ, NẾU CÓ, MÀ BẠN ĐÃ TRỰC TIẾP CHO MICROCHIP ĐỂ CÓ THÔNG TIN.
Việc sử dụng các thiết bị Microchip trong các ứng dụng hỗ trợ sự sống và/hoặc an toàn hoàn toàn do người mua chịu rủi ro và người mua đồng ý bảo vệ, bồi thường và giữ cho Microchip vô hại khỏi mọi thiệt hại, khiếu nại, vụ kiện hoặc chi phí phát sinh từ việc sử dụng đó. Không có giấy phép nào được chuyển giao, ngầm định hoặc theo cách khác, theo bất kỳ quyền sở hữu trí tuệ nào của Microchip trừ khi có quy định khác.
Nhãn hiệu
Tên và logo Microchip, logo Microchip, Adaptec, AVR, logo AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, logo Microsemi, MOST, logo MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, logo PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron và XMEGA là các nhãn hiệu đã đăng ký của Microchip Technology Incorporated tại Hoa Kỳ và các quốc gia khác.
AgileSwitch, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, logo ProASIC Plus, Quiet-Wire, SmartFusion, SyncWorld, TimeCesium, TimeHub, TimePictra, TimeProvider và ZL là các nhãn hiệu đã đăng ký của Microchip Technology Incorporated tại Hoa Kỳ
Loại bỏ khóa liền kề, AKS, Thời đại tương tự cho kỹ thuật số, Tụ điện bất kỳ, AnyIn, AnyOut, Chuyển mạch tăng cường, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, So khớp trung bình động , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge,
IGaT, Lập trình nối tiếp trong mạch, ICSP, INICnet, Song song thông minh, IntelliMOS, Kết nối giữa các chip, JitterBlocker, Knob-on-Display, MarginLink, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS 7, PowerSmart, PureSilicon , QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Tổng độ bền , Thời gian tin cậy, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect và ZENA là các thương hiệu của Microchip Technology Incorporated tại Hoa Kỳ và các quốc gia khác.
SQTP là nhãn hiệu dịch vụ của Microchip Technology Incorporated tại Hoa Kỳ
Biểu trưng Adaptec, Tần suất theo yêu cầu, Công nghệ lưu trữ Silicon và Symmcom là các nhãn hiệu đã đăng ký của Microchip Technology Inc. ở các quốc gia khác.
GestIC là nhãn hiệu đã đăng ký của Microchip Technology Germany II GmbH & Co. KG, một công ty con của Microchip Technology Inc., tại các quốc gia khác.
Tất cả các nhãn hiệu khác được đề cập ở đây là tài sản của các công ty tương ứng.
© 2024, Microchip Technology Incorporated và các công ty con của nó. Đã đăng ký Bản quyền.
ISBN: 978-1-6683-4696-9
Hệ thống quản lý chất lượng
Để biết thông tin về Hệ thống quản lý chất lượng của Microchip, vui lòng truy cập www.microchip.com/quality.

Bán hàng và dịch vụ trên toàn thế giới

CHÂU MỸ CHÂU Á/THÁI BÌNH DƯƠNG CHÂU Á/THÁI BÌNH DƯƠNG CHÂU ÂU
Doanh nghiệp Văn phòng Úc – Sydney

Điện thoại: 61-2-9868-6733

Trung Quốc – Bắc Kinh

Điện thoại: 86-10-8569-7000

Trung Quốc - Thành Đô

Điện thoại: 86-28-8665-5511

Trung Quốc – Trùng Khánh

Điện thoại: 86-23-8980-9588

Trung Quốc - Dongguan

Điện thoại: 86-769-8702-9880

Trung Quốc – Quảng Châu

Điện thoại: 86-20-8755-8029

Trung Quốc - Hàng Châu

Điện thoại: 86-571-8792-8115

Trung Quốc - Đặc khu hành chính Hồng Kông

Điện thoại: 852-2943-5100

Trung Quốc - Nam Kinh

Điện thoại: 86-25-8473-2460

Trung Quốc - Thanh Đảo

Điện thoại: 86-532-8502-7355

Trung Quốc – Thượng Hải

Điện thoại: 86-21-3326-8000

Trung Quốc - Thẩm Dương

Điện thoại: 86-24-2334-2829

Trung Quốc - Thâm Quyến

Điện thoại: 86-755-8864-2200

Trung Quốc - Tô Châu

Điện thoại: 86-186-6233-1526

Trung Quốc - Vũ Hán

Điện thoại: 86-27-5980-5300

Trung Quốc - Tây An

Điện thoại: 86-29-8833-7252

Trung Quốc - Hạ Môn

Điện thoại: 86-592-2388138

Trung Quốc - Chu Hải

Điện thoại: 86-756-3210040

Ấn Độ – Bangalore

Điện thoại: 91-80-3090-4444

Ấn Độ - New Delhi

Điện thoại: 91-11-4160-8631

Ấn Độ - Pune

Điện thoại: 91-20-4121-0141

Nhật Bản - Osaka

Điện thoại: 81-6-6152-7160

Nhật Bản – Tokyo

ĐT: 81-3-6880- 3770

Hàn Quốc - Daegu

Điện thoại: 82-53-744-4301

Hàn Quốc - Seoul

Điện thoại: 82-2-554-7200

Malaysia - Kuala Lumpur

Điện thoại: 60-3-7651-7906

Malaysia - Penang

Điện thoại: 60-4-227-8870

Philippines – Manila

Điện thoại: 63-2-634-9065

Singapore

Điện thoại: 65-6334-8870

Đài Loan - Hsin Chu

Điện thoại: 886-3-577-8366

Đài Loan - Cao Hùng

Điện thoại: 886-7-213-7830

Đài Loan - Đài Bắc

Điện thoại: 886-2-2508-8600

Thái Lan – Băng Cốc

Điện thoại: 66-2-694-1351

Việt Nam - Hồ Chí Minh

Điện thoại: 84-28-5448-2100

Áo - Wels

Điện thoại: 43-7242-2244-39

Số Fax: 43-7242-2244-393

Đan Mạch – Copenhagen

Điện thoại: 45-4485-5910

Số Fax: 45-4485-2829

Phần Lan - Espoo

Điện thoại: 358-9-4520-820

Pháp – Paris

Tel: 33-1-69-53-63-20

Fax: 33-1-69-30-90-79

Đức – Garching

Điện thoại: 49-8931-9700

Đức - Haan

Điện thoại: 49-2129-3766400

Đức – Heilbronn

Điện thoại: 49-7131-72400

Đức - Karlsruhe

Điện thoại: 49-721-625370

Đức – Munich

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

Đức – Rosenheim

Điện thoại: 49-8031-354-560

Israel – Hod Hasharon

Điện thoại: 972-9-775-5100

Ý - Milan

Điện thoại: 39-0331-742611

Số Fax: 39-0331-466781

Ý - Padova

Điện thoại: 39-049-7625286

Hà Lan - Drunen

Điện thoại: 31-416-690399

Số Fax: 31-416-690340

Na Uy - Trondheim

Điện thoại: 47-72884388

Ba Lan – Warsaw

Điện thoại: 48-22-3325737

Rumani – Bucharest

Tel: 40-21-407-87-50

Tây Ban Nha - Madrid

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

Thụy Điển – Gothenburg

Tel: 46-31-704-60-40

Thụy Điển – Stockholm

Điện thoại: 46-8-5090-4654

Vương quốc Anh - Wokingham

Điện thoại: 44-118-921-5800

Số Fax: 44-118-921-5820

2355 Tây Chandler Blvd.
Chandler, AZ 85224-6199
Điện thoại: 480-792-7200
Fax: 480-792-7277
Hỗ trợ kỹ thuật:
www.microchip.com/support
Web Địa chỉ:
www.microchip.com
Atlanta
Duluth, GA
Điện thoại: 678-957-9614
Fax: 678-957-1455
Austin, TX
Điện thoại: 512-257-3370
Boston
Westborough, MA
Điện thoại: 774-760-0087
Fax: 774-760-0088
Chicago
Itasca, IL
Điện thoại: 630-285-0071
Fax: 630-285-0075
Dallas
Addison, TX
Điện thoại: 972-818-7423
Fax: 972-818-2924
Detroit
Novi, MI
Điện thoại: 248-848-4000
Houston, TX
Điện thoại: 281-894-5983
Indianapolis
Noblesville, IN
Điện thoại: 317-773-8323
Fax: 317-773-5453
Điện thoại: 317-536-2380
Los Angeles
Sứ mệnh Viejo, CA
Điện thoại: 949-462-9523
Fax: 949-462-9608
Điện thoại: 951-273-7800
Raleigh, Bắc Carolina
Điện thoại: 919-844-7510
New York, New York
Điện thoại: 631-435-6000
San Jose, CA
Điện thoại: 408-735-9110
Điện thoại: 408-436-4270
Canada – Toronto
Điện thoại: 905-695-1980
Fax: 905-695-2078

Tài liệu / Tài nguyên

Bộ giải mã Viterbi MICROCHIP [tập tin pdf] Hướng dẫn sử dụng
Bộ giải mã Viterbi, Bộ giải mã

Tài liệu tham khảo

Để lại bình luận

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *