Cách dữ liệu được truyền đi trong sóng vô tuyến

Giới thiệu

Có 2 phương thức truyền dữ liệu bằng sóng vô tuyến, đó là AM và FM. Chắc hẳn, bạn đã từng nghe qua 2 khái niệm đó rồi phải không nào? Nếu không nhớ thì bạn hãy tìm ngay một chiếc radio và bật lên để cùng nghe những thông tin bổ ích từ các đài phát thanh qua sóng FM. Hôm nay, chúng ta sẽ cùng nhau tìm hiểu về 2 phương thức này, cái nào tốt hơn cái nào nhé.

Làm rõ một số khái niệm

Để hiểu rõ 2 phương thức truyền thông tin trong sóng AM và FM, chúng ta cần nắm bắt rõ 2 khái niệm sau:

  1. Biên độ (Amplitude): Nó chính là "độ cao" của một cột sóng. Biên độ càng lớn, cột sóng càng cao.
  2. Tần số (frequency): Theo định nghĩa dân giang là độ gần giữa các cột sóng. Tần số càng lớn, các cột sóng càng gần nhau.

Sóng có biên độ thấp / biên độ cao

Sóng có tần số cao

Sóng có tần số thấp

Sóng A.M

Sóng A.M là viết tắt của từ amplitude modulation - (điều chế hoặc thay đổi) biên độ. Điều đó có nghĩa là, các thông tin sẽ được truyền vào sóng bằng cách thay đổi biên độ của các cột sóng. Ví dụ, nếu chúng ta muốn gửi các thông tin đã được mã hóa thành các bit 0 hoặc 1, thì ta chỉ việc gửi một vệt sóng vô tuyến với 2 mức biên độ tương ứng (1 là HIGH, 0 là LOW).

Sóng F.M

Sóng F.M là viết tắt của từ frequency modulation - (điều chế hoặc thay đổi) tần số. Lúc này, biên độ sẽ không thay đổi nữa mà được giữ nguyên cố định ở một hằng số nhất định, cái thay đổi chính là tần số.

Điểm mạnh và yếu của từng loại sóng

  1. Sóng A.M:
    • Sóng AM có khả năng truyền đi rất xa (tùy theo cường độ máy phát)
    • Nhưng không xuyên tường tốt và khi không gian có các loại vật cản như mưa, âm thanh (tiếng ồn), sức cản không khí (nhiễu khí quyển) thì sẽ truyền không tốt.
  2. Sóng F.M:
    • Xuyên tường tốt, các tiếng ồn và việc nhiễu khí quyền sẽ không ảnh hưởng đến việc truyền sóng.
    • Không truyền xa được

Kết luận

Tùy vào vấn đề mà bạn gặp phải, bạn phải lựa chọn các loại sóng phù hợp. Bài viết này, mình chỉ mong muốn đưa ra rõ ràng 2 con đường trong việc truyền sóng để từ đó, bạn lựa chọn con đường phù hợp. Khi lựa chọn đường AM hoặc FM, bạn nên tìm kiếm thêm các thông tin về bộ phát / thu của loại đó để có thêm các thông tin chi tiết.

Chúc thành công!

lên
15 thành viên đã đánh giá bài viết này hữu ích.
Chuyên mục: 
Các dự án được truyền cảm hứng

Select any filter and click on Apply to see results

Các bài viết cùng tác giả

Hướng dẫn truyền thông Internet cho PLC bằng iNut Platform - Lập trình kéo thả Internet cho PLC

Điện tử công nghiệp thường chỉ tin tưởng và sử dụng các loại mạch PLC truyền thống vì khả năng đọc được ngược code, độ bền, tính ổn định (Đã được kiểm chứng theo thời gian). PLC đó là chuyên môn của các kỹ sư điện công nghiệp và gần như là kỹ năng bắt buộc phải có của mỗi người. Tuy nhiên, PLC có một điểm dỡ đó là: khó để lập trình kết nối Internet để quản lý (quan sát) từ xa. Phải biết thêm về WinCC (chi phí bản quyền cao) hoặc C# để làm phần mềm điều khiển trên máy tính. Điều đó không phải là dễ dàng đối với một kỹ sư điện tử công nghiệp. Vậy đâu là giải pháp? Đó chính là iNut Platform với dòng sản phẩm iNut - PLC Modbus RTU RS-485. iNut PLC sẽ giúp bạn đồng bộ các thanh ghi D trong PLC qua Internet một cách dễ dàng, an toàn và bảo mật. Cùng khám phá nhé!

lên
5 thành viên đã đánh giá bài viết này hữu ích.

Vấn đề của số chấm động và số nguyên trong ngôn ngữ lập trình C++ trên board mạch Arduino

Có bao giờ bạn tự hỏi: "Dự án của mình làm tốt thế này, chạy ngon lành rành rành thế này, chắc không có bugs đâu?". Thực sự, nếu dự án của bạn không có phần xử lý số thực chấm động trong đó thì mình nghĩ phần code của bạn sẽ hoạt động ngon lành theo thời gian. Nhưng mà có số thực thì từ từ, chúng ta cần xét lại code. Trước đây, có một số bạn nhắn tin riêng hỏi mình về code với điểm chung là "code mình chạy ngon lành lúc đầu, sau đó bị lỗi, không rõ nguyên nhân". Loại trừ các phần code logic sai ra, thì hầu hết đều là do lỗi khi xử lý số chấm động mà không quan tâm đến nền tảng lập trình bên dưới! Mà cũng đúng, chúng ta rất dễ bị đánh lừa bởi chính đoạn code chúng ta viết. Vì nó có báo lỗi biên dịch đâu mà, kaka. Qua bài viết này, mình muốn phân tích và cùng các bạn rút kinh nghiệm về số chấm động float, cách hạn chế lỗi sai với số chấm động.

lên
22 thành viên đã đánh giá bài viết này hữu ích.