Giải quyết bài toán Lập trình mã hóa/giải mã:

Một phần của tài liệu Đề tài nghiên cứu Thiết kế dò tìm vật (Trang 95 - 97)

1.Tốc độ bit và tốc độ baud (bit rate and baud rate):

Có hai thuật ngữ thường dùng trong truyền số liệu là tốc độ bit (bit rate) và tốc độ baud (baud rate). Tốc độ bit là số bit được truyền trong một giây, Tốc độ baud là số đơn vị tín hiệu trong một giây cần có để biểu diễn số bit vừa nêu. Khi nói về hiệu quả của máy tính, thì tốc độ bit luôn là yếu tố quan trọng. Tuy nhiên, trong truyền số liệu ta lại cần quan tâm đến hiệu quả truyền dẫn dữ liệu từ nơi này đến nơi khác, như thế khi dùng ít đơn vị tín hiệu cần có, thì hiệu quả càng cao, và băng thông truyền càng thấp; như thế thì cần chú ý đến tốc độ baud. Tốc độ baud xác định băng thông cần thiết để truyền tín hiệu.

Tốc độ bit là tốc độ baud nhân với số bit trong mỗi đơn vị tín hiệu. Tốc độ baud là tốc độ bit chia cho số bit biểu diễn trong mỗi đơn vị truyền.

Tốc độ bit là số bit trong mỗi giây.

Tốc độ baud là số đơn vị tín hiệu trong mỗi giây. Tốc độ baud thường bé hơn hay bằng tốc độ bit.

Một ý niệm tương đồng có thể giúp hiểu rõ vấn đề này; baud tương tư như xe khách, còn bit tương tự như số hành khách. Một chuyến xe mang một hoặc nhiều hành khách. Nếu 1000 xe di chuyển từ điểm này sang điểm

khách. Tuy nhiên, với số xe này, mỗi xe mang 4 người, thì ta vận chuyển được 4000 hành khách. Chú ý là chính số xe, chứ không phải số hành khách, là đơn vị lưu thông trên đường, tức là tạo nhu cầu về độ rộng của xa lộ. Nói cách khác, tốc độ baud xác định băng thông cần thiết, chứ không phải số bit.

-Tín hiệu sóng mang (carrier signal):

Trong truyền dẫn analog thì thiết bị phát tạo ra tần số sóng cao tần làm nền cho tín hiệu thông tin. Tín hiệu nền này được gọi là sóng mang hay tần số sóng mang. Thiết bị thu được chỉnh định để thu tần số sóng mang trong đó có tín hiệu số được điều chế và tín hiệu mang thông tin được gọi là tín hiệu điều chế.

2.Ý nghĩa của tốc độ (baud rate):

Mỗi modul thu phát có thể hỗ trợ tốc độ nhanh nhất và chậm nhất (do nhà sản xuất làm ra). Muốn cho Modul thu phát hoạt động chính xác, hiệu quả thì phải lập trình để phát ở tốc độ đó.

- Tại sao phải phát xung theo tốc độ: nếu đặt ra câu hỏi ta cứ phát 1 và 0 theo thời gian ta muốn, khi bạn cho tín hiệu 1 vào đầu Data in và cứ giữ nguyên ở đó với thời gian dài và mong muốn Modul thu cũng là 1 bằng đúng như vậy.

 Nếu như vậy thì ta sẽ không bao giờ mã hóa được Modul

+ Khi ta phát tín hiệu 1 quá dài thì modul thu có lên mức 1 tuy vậy nó sẽ giảm theo thời gian và ở thời gian quá dài thì modul thu không còn là 1 nữa.

+ Khi ta phát tín hiệu 0 quá dài thì modul thu có lên mức 0 tuy vậy nó sẽ giảm theo thời gian và ở thời gian quá dài thì modul thu không còn là 0 nữa.

+ Nếu ta phát tín hiệu 1 hoặc 0 với chu kì quá ngắn(tốc độ cao hơn giá trị nhà sản xuất qui định) thì có thể modul thu không thể bắt kịp tốc độ đó và không thể thu dữ liệu.

- Phát tín hiệu để báo hiệu cuộc trao đổi dữ liệu bắt đầu: khi ở trạng thái bình thường, modul thu có mức tín hiệu đầu ra không xác định (hoặc 0 hoặc 1) liên tục. Lúc này bộ thu có độ lợi Gain điện áp tín hiệu là rất lớn.Nếu ta phát ngay tín hiệu (dữ liệu) lúc này thì có thể bộ thu không kịp nhận biết là ta đã gửi tín hiệu đến cho nó… bởi thế ta cần làm 1 khâu gọi là “chuẩn bị” (tức là ta phát 1 chuỗi xung 0,1)

từ 20 – 40 ms(tùy từng loại hay nhà sản xuất). Việc phát chuỗi xung này để điều chỉnh độ lợi Gain của bộ thu (báo hiệu cho nó) đưa nó vào trạng thái sẵn sang bước vào phiên giao tiếp.

Một phần của tài liệu Đề tài nghiên cứu Thiết kế dò tìm vật (Trang 95 - 97)

Tải bản đầy đủ (DOC)

(123 trang)
w