ID bài viết: 000079129 Loại nội dung: Thông tin sản phẩm & Tài liệu Lần duyệt cuối: 13/02/2006

Làm thế nào để tôi có được giá trị gia tăng pha cho trình biên dịch dao động được kiểm soát bằng số (NCO)?

Môi Trường

    DSP
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Mô tả Có hai cách để có được giá trị gia tăng pha cho Trình biên dịch NCO.

Một phương pháp là sử dụng Trình quản lý Trình biên dịch NCO MegaWizard® plug-In để xấp xỉ giá trị gia tăng pha. Trên trang 2 của Trình biên dịch NCO MegaWizard Plug-In, bạn sẽ tìm thấy Máy tính tần số. Nhập khoảng thời gian đồng hồ đầu vào và tần số đầu ra mong muốn và nhấp vào Tính toán. Máy tính tần số sẽ hiển thị giá trị gia tăng pha xấp xỉ trong giao diện MegaWizard.

Phương pháp khác để có được giá trị gia tăng pha là sử dụng phương pháp sau:

     F(output_of_sinusoid) = [Phase_increment/(2N)] * F(clk)

   where:

   F(output_of_sinusoid) = Desired output frequency of the NCO Compiler,
   N = Accumulator bit width, and
   F(clk) = Input clock frequency

Khi chọn phương pháp để sử dụng, bạn nên lưu ý rằng Máy tính tần số trong Trình quản lý Trình cắm MegaWizard có thể giới thiệu các lỗi làm tròn khi tính giá trị gia tăng pha. Do đó, Altera khuyến nghị bạn nên sử dụng phương pháp tính toán pha giá trị gia tăng để có độ chính xác cao hơn.

Các sản phẩm liên quan

Bài viết này áp dụng cho 1 sản phẩm

Thiết bị có thể lập trình Intel®

1

Nội dung trên trang này là sự kết hợp giữa bản dịch của con người và máy tính của nội dung gốc bằng tiếng Anh. Nội dung này được cung cấp để thuận tiện cho bạn và chỉ cung cấp thông tin chung và không nên dựa vào là đầy đủ hoặc chính xác. Nếu có bất kỳ mâu thuẫn nào giữa phiên bản tiếng Anh của trang này và bản dịch, phiên bản tiếng Anh sẽ chi phối và kiểm soát. Xem phiên bản tiếng Anh của trang này.