3 điểm bởi GN⁺ 2025-09-17 | 1 bình luận | Chia sẻ qua WhatsApp
  • Radio định nghĩa bằng phần mềm (SDR) là một dạng radio số trong đó máy tính đảm nhiệm phần lớn việc xử lý tín hiệu
  • Với SDR, có thể thực hiện rất nhiều thử nghiệm đa dạng như nghe radio FM, thu thông tin máy bay/tàu thuyền và thời tiết, giải mã tín hiệu Internet vạn vật (cảm biến), v.v.
  • Chỉ cần một USB dongle giá rẻ và bộ kit ăng-ten, bạn đã có thể dễ dàng trải nghiệm tiềm năng ứng dụng của SDR
  • Bằng cách kết hợp nhiều dải tần, phương thức điều chế và phần mềm mã nguồn mở, người dùng có thể khám phá sâu rộng thế giới tín hiệu tương tự–số
  • Quan sát các tín hiệu liên lạc gắn với đời sống thực, bạn có thể trực tiếp trải nghiệm nguyên lý của truyền thông vô tuyến và hiện trạng công nghệ giao tiếp

Giới thiệu và kiến thức cơ bản về SDR

  • Radio định nghĩa bằng phần mềm (SDR) là công nghệ radio số thực hiện xử lý tín hiệu bằng phần mềm máy tính thay cho phần cứng tương tự
  • Nó có thể phát hiện dải tần rộng hơn nhiều so với radio tương tự truyền thống, từ đó mang lại môi trường thử nghiệm phong phú
  • Một thiết bị phổ biến là RTL-SDR Blog V4 USB dongle giá khoảng $30; khi mua kèm bộ kit ăng-ten có thể dùng cho nhiều thí nghiệm khác nhau
  • Khi dùng SDR, có thể tận dụng nhiều phần mềm như SDR++ để khám phá phổ tần số và giải mã tín hiệu
  • Trên Internet cũng có các bản đồ SDR công khai có thể truy cập từ xa, cho phép thử nghiệm mà không cần mua phần cứng riêng

Thiết lập môi trường thực hành SDR

Chuẩn bị phần cứng

  • Chủ yếu sử dụng ăng-ten dipole và ăng-ten telescopic để thử nghiệm với nhiều thiết lập tần số khác nhau
  • Chiều dài ăng-ten phù hợp cho từng dải tần có thể được ước tính và áp dụng gần đúng bằng công thức “72 ÷ (MHz)”
  • Trong một số trường hợp cụ thể như thu vệ tinh hoặc máy bay, cần có cấu hình ăng-ten riêng

Cách dùng phần mềm

  • SDR++: cho phép khám phá phổ tần số mượt mà và có giao diện người dùng hiện đại
  • Với các phần mềm mã nguồn mở như SDRangel, rtl_433, WSJT-X, fldigi, có thể giải mã/phân tích nhiều loại tín hiệu vô tuyến và tín hiệu số khác nhau

Các ví dụ thí nghiệm SDR đa dạng (các ví dụ chính theo từng ngày)

Thứ Hai

  • Radio FM (87.5-108 MHz): thực hiện thử nghiệm nghe nhiều đài phát thanh địa phương nhờ tín hiệu mạnh
  • Freenet (149.01-149.11 MHz): trải nghiệm thu tín hiệu liên lạc tầm gần từ kênh mở của Đức có thể sử dụng tự do
  • ATIS sân bay (tần số khác nhau, AM): thu bản tin thời tiết tự động để kiểm tra dữ liệu thời tiết thực tế
  • ADS-B (1090 MHz): dùng ăng-ten tự chế để thu và phân tích tín hiệu giám sát máy bay, từ đó xác định vị trí máy bay theo thời gian thực
  • Phân tích cấu trúc FM stereo: khám phá trực quan định dạng tín hiệu stereo của radio FM (pilot tone, thông tin L+R/L−R)
  • RDS & thông tin giao thông: giải mã dữ liệu số (Radio Data System) ở tần số gấp 3 lần pilot tone để lấy thông tin tình trạng đường sá
  • Radio nghiệp dư (144-146 MHz, FM): quan sát các ví dụ liên lạc từ xa với repeater, và theo dõi nhiều cuộc trò chuyện khác nhau trong giới vô tuyến nghiệp dư
  • Radio số (DAB): thu phát sóng số không nhiễu, kể cả hình ảnh bìa bổ sung
  • PMR446 (446.0-446.2 MHz): nghe tín hiệu bộ đàm cá nhân tầm ngắn trong đô thị và xác nhận sự hiện diện của tín hiệu số

Thứ Ba

  • Phát hiện cảm biến băng tần 433 MHz: thu nhiều loại tín hiệu trong băng ISM công nghiệp/y tế như cảm biến nhiệt độ-độ ẩm hoặc beacon của giao thông công cộng
  • Xác định vị trí tàu bằng AIS: thu thập danh tính/trạng thái của nhiều tàu trong cảng, tạo bản đồ tàu theo thời gian thực
  • GSM (876-959 MHz): trực quan hóa sự thay đổi tín hiệu khi gọi điện thoại di động và sự khác biệt theo mức âm lượng

Thứ Tư

  • Tín hiệu vệ tinh (137 MHz): thu trực tiếp tín hiệu từ các vệ tinh như NOAA, đồng thời quan sát sự dịch tần do hiệu ứng Doppler
  • TETRA (hệ thống bộ đàm số): quan sát cấu trúc phổ của các tín hiệu liên lạc mã hóa từ cảnh sát và cơ quan công cộng
  • Bộ đàm taxi và tín hiệu chưa xác định: phát hiện tín hiệu liên lạc ẩn danh/không công khai và suy đoán nguồn gốc của một số tín hiệu
  • Theo dõi bóng thám không khí tượng: thu tín hiệu radiosonde khí tượng thực tế, giải mã dữ liệu vị trí và nhiệt độ theo thời gian thực
  • Trải nghiệm săn bóng thám không: trong quá trình theo dõi-tìm kiếm thực tế, giao lưu với cộng đồng SDR và tích lũy kiến thức
  • Radio gói nghiệp dư (Automatic Packet Reporting System): tự động tạo bản đồ tín hiệu gói và quan sát mạng liên lạc theo thời gian thực

Thứ Năm

  • Chế tạo ăng-ten longwire và thử nghiệm tần số thấp: với ăng-ten tạm dài 21.6 m, độ nhạy ở dải tần thấp được cải thiện đáng kể
  • Liên lạc CW (mã Morse) quốc tế: trực tiếp giải mã callsign từ nhiều nước châu Âu trong dải 10.1-10.13 MHz
  • Phát thanh thời tiết hàng hải (RTTY): giải mã thành công tín hiệu RTTY sóng ngắn và nhận dự báo thời tiết cho các vùng biển chính
  • FT8 (liên lạc số): thu theo thời gian thực các tin nhắn ngắn toàn cầu bằng giao thức liên lạc số nghiệp dư hiện đại
  • Vấn đề nhiễu điện từ từ bộ sạc laptop: xác định nguyên nhân gây nhiễu khi thu tần số thấp và giải pháp đơn giản (rút phích cắm)
  • Radar ionosonde và CODAR: trải nghiệm các tín hiệu từ hệ thống nghiên cứu khoa học như nghiên cứu tầng điện ly và phát hiện tín hiệu radar ven biển
  • Liên lạc thoại SSB (đơn biên): trực tiếp thu tín hiệu liên lạc nghiệp dư đường dài ở tần số thấp và trải nghiệm phương thức điều chế
  • Phát thanh AM sóng ngắn ban đêm: vào buổi tối có thể thu phát thanh xuyên lục địa, bao gồm nhiều tín hiệu như phát thanh từ Trung Quốc ở khoảng cách xa

Thứ Sáu

  • CB radio (26.965-27.405 MHz): trải nghiệm liên lạc vô tuyến băng dân dụng quốc tế của tài xế xe tải, v.v. và vượt qua môi trường nhiều nhiễu
  • International Beacon Project: dùng tín hiệu beacon sóng ngắn để chẩn đoán tình trạng lan truyền sóng vô tuyến hiện tại
  • Tín hiệu thời gian (RWM, 9996 kHz): thu tín hiệu định kỳ từ Nga để khám phá khả năng hiệu chỉnh đồng hồ đơn giản
  • Fax thời tiết (WEFAX): dùng fldigi để giải mã theo thời gian thực hình ảnh bản đồ thời tiết được phát đi, thu được bản đồ thời tiết thực tế
  • Ảnh vệ tinh (137 MHz): giải mã thành công ảnh Trái Đất hồng ngoại theo thời gian thực do vệ tinh NOAA truyền xuống
  • Quan sát hiệu ứng Doppler: thử nghiệm đặc tính dịch tần qua tín hiệu vệ tinh và tính toán vận tốc tương đối thực tế
  • Number station (dải 5-30 MHz): nghe các phát sóng mật mã dùng cho gián điệp của Nga, trải nghiệm một kênh liên lạc bí mật nổi tiếng

Thứ Bảy

  • SSTV nghiệp dư (slow-scan TV): khôi phục theo thời gian thực các hình ảnh (bưu thiếp) truyền qua sóng vô tuyến, trải nghiệm liên lạc hình ảnh giữa phát thanh và radio nghiệp dư
  • The Buzzer (4625 kHz): thu tín hiệu bí ẩn, phát hiện hiện tượng chiếm dụng tần số bằng tín hiệu lặp lại vài giây một lần
  • LoRaWAN (868 MHz): trực quan hóa đặc tính lan truyền và cấu trúc tín hiệu của giao thức liên lạc diện rộng công suất thấp cho Internet vạn vật
  • Đồng hồ tiện ích (Wireless M-Bus): giải mã tín hiệu công tơ không dây khắp thành phố, kiểm tra nhiệt độ phòng/bộ tản nhiệt theo thời gian thực
  • Quan sát phổ kênh TV DVB-T/T2: chỉ xác nhận cấu trúc phổ của tín hiệu TV truyền thống (không thể khôi phục hình ảnh)
  • Tín hiệu beacon IBIS của ô tô/xe buýt: phát hiện theo thời gian thực và kiểm tra dữ liệu của nhiều loại tín hiệu như giao thông công cộng hoặc áp suất lốp xe
  • Biến dạng tín hiệu do pin yếu/thay đổi nhiệt độ: suy đoán nguyên nhân gây ra các hiện tượng bất thường trong tín hiệu của nhiều thiết bị
  • Beacon Morse vệ tinh (145.860/145.960 MHz): thu beacon mã Morse của vệ tinh cỡ nhỏ, trực tiếp giải mã tên vệ tinh và callsign
  • Pager (định dạng POCSAG): thu tín hiệu mã hóa không được công khai theo quy định tại Đức, nội dung rất ngắn gọn

Chủ Nhật

  • Phát hiện tín hiệu NFC (13.56 MHz): phát hiện trạng thái ON/OFF của bộ thu phát NFC trên smartphone, quan sát tín hiệu mạnh đặc trưng khi mở khóa
  • Liên lạc vô tuyến bằng smartphone và sách: thử nghiệm liên lạc Morse mini bằng NFC và sách, thực hành trực quan hóa tín hiệu theo thời gian thực
  • Beacon dẫn đường hàng không (108.00-117.95 MHz): giải mã tín hiệu đo góc từ trạm mặt đất sân bay, thử nghiệm ước lượng vị trí bằng tính toán góc thực tế
  • Thử thực hành công cụ xử lý tín hiệu như GNU Radio: trải nghiệm áp dụng thực tế bộ công cụ mã nguồn mở để phân rã/phân tích tín hiệu (rào cản gia nhập thấp nhưng cần năng lực cao)

Kết luận và mẹo

  • Thử nghiệm SDR là nền tảng tối ưu để thu thập vô số tín hiệu vô tuyến và dữ liệu thế giới thực, đồng thời học công cụ và thuật toán
  • Chỉ với thiết bị giá rẻ và phần mềm công khai, bạn có thể trực tiếp khám phá môi trường sóng vô tuyến, công nghệ truyền thông và dòng dữ liệu trên toàn thế giới
  • Thông qua nhiều trải nghiệm khác nhau, có thể tích lũy cảm quan thực tiễn về truyền thông vô tuyến, xử lý tín hiệu, điều chế số và nhiều tiêu chuẩn khác nhau
  • Dù có nhiều thử-sai, việc lặp lại thí nghiệm và giao lưu cộng đồng sẽ giúp tiếp tục mở rộng kiến thức mới
  • Bạn có thể phát huy sự tò mò và sáng tạo của mình để tự khám phá các tín hiệu vô tuyến mới và những khả năng ứng dụng mới

1 bình luận

 
GN⁺ 2025-09-17
Ý kiến Hacker News
  • Năm 8 tuổi tôi được tặng một bộ bộ đàm vào dịp Giáng sinh, nhưng với một đứa không có anh chị em hay bạn bè như tôi thì đó lại là món quà khá trớ trêu, một ngày nọ tôi bật một chiếc lên rồi ngồi nghe, và giữa tiếng nhiễu dường như tôi nghe thấy ai đó đang nói, nên tôi đáp lại, và giọng nói đó trả lời khiến tôi giật nảy mình, mấy chục năm sau, tuần tới tôi sẽ làm đám cưới, và chính giọng nói tôi nghe được qua sóng radio ngày đó sẽ là phù rể của tôi
    • Tôi vừa xem quá nhiều phim hài lãng mạn gần đây nên cứ tưởng câu chuyện sẽ kết bằng câu “giọng nói đó chính là vị hôn thê của tôi”, nhưng dù sao đây vẫn là một câu chuyện tuyệt vời
    • Tôi cũng thầm nghĩ giọng nói đó sẽ là người vợ sắp cưới của anh, nhưng dù vậy đây vẫn là một câu chuyện quá đẹp, xin chúc mừng
    • Gia đình tôi có một chiếc TV cầm tay nhỏ GE 7-7150B, chủ yếu chỉ dùng ở tầng hầm khi thời tiết xấu, có lần tôi phát hiện chiếc TV này còn bắt được đủ loại tín hiệu không phải tín hiệu TV, thậm chí còn nghe được các cuộc gọi mà hàng xóm nói qua điện thoại không dây, tôi cực kỳ thích chiếc TV nhỏ này và dùng nó rất lâu cho đến khi chuyển sang phát sóng OTA kỹ thuật số video YouTube
    • Câu chuyện hay đến mức khiến tôi có cảm giác như đang xem cảnh mở đầu của phim Stand By Me
    • Bố tôi là một người mê radio HAM (W7AAI), hồi nhỏ tôi từng dùng máy thu của ông để dò tần số bộ đàm, sau Giáng sinh thì nghe bọn trẻ với những chiếc bộ đàm mới tinh nói “nghe thấy không? tôi nghe thấy đấy chứ?” rất vui
  • SDR thực sự rất đáng kinh ngạc, xin chia sẻ thêm vài thứ có thể làm với RTL-SDR
    • Thu vệ tinh thời tiết Meteo (phiên bản NOAA của Nga, vì là kỹ thuật số nên hình nét hơn và có màu), Digital Radio Mondiale (radio số cho sóng ngắn), thu TV analog (ở những nơi vẫn còn phát thì có thể xem hình đen trắng và phụ đề, cũng có thể tận dụng ngõ ra analog của VCR/DVD), GPS (cả Galileo và BeiDou cũng được, GLONASS thì có khác biệt), nhận kênh âm thanh phụ ẩn trên FM radio, hiện tượng các trạm phát lại lậu ở Brazil và cướp sóng UHF dùng vệ tinh quân sự Mỹ từ thập niên 70, TEMPEST/Van Eck phreaking (đọc từ xa màn hình qua tín hiệu rò từ màn hình hoặc dây video gần đó), phân tích tín hiệu hệ thống hạ cánh bằng thiết bị (ILS), hack điều khiển hồng ngoại, radar thụ động (bắt máy bay gần đó qua phản xạ tín hiệu ATSC/VOR), v.v. đều là những thứ thực sự làm được
      • Tôi phải hỏi là chuyện các trạm phát lại lậu ở Brazil và cướp sóng UHF vẫn còn dùng vệ tinh quân sự Mỹ từ thập niên 70 là thật à, nghe buồn cười quá bài liên quan
  • Gần đây không còn dễ nhận ảnh vệ tinh NOAA nữa, NOAA-15 và 19 đã ngừng hoạt động vào ngày 19 tháng 8 năm 2025, NOAA-18 thì ngừng hoạt động vào tháng 6, muốn nhận tín hiệu từ vệ tinh mới sẽ cần ăng-ten mạnh hơn rất nhiều, nhưng dù vậy SDR vẫn khiến người ta cảm nhận rõ rằng luôn có thông tin trôi nổi trong các sóng điện từ quanh ta
    • Có mẹo là có thể dễ dàng mua thiết bị cho vệ tinh GOES trên Amazon và quy trình cũng khá đơn giản liên kết mua hàng
    • Tôi muốn biết có thể tìm thêm thông tin cần thiết ở đâu, chẳng hạn như cần loại ăng-ten nào
    • Tôi muốn hỏi “ngừng hoạt động” vệ tinh NOAA nghĩa là gì, chỉ đơn giản là tắt nó đi hay là để nó rơi xuống một khu vực nhất định
    • Trước đây tôi từng nhận ảnh từ vệ tinh NOAA và thật sự rất vui, nên cũng thấy khá tiếc
  • Khoảng 7~8 năm trước, nhà tôi được báo là công tơ điện analog sẽ được thay bằng công tơ thông minh, nên tôi quyết định tìm cách xem mức tiêu thụ điện theo thời gian thực và năm ngoái đã mua một chiếc RTL-SDR, nhưng có vẻ công tơ của tôi là loại không truyền dữ liệu đến thiết bị gia dụng qua băng tần ISM, nên rốt cuộc tôi chỉ thu được thông tin TPMS (áp suất lốp) của những chiếc xe chạy ngang qua, cũng thú vị thật nhưng không phải thứ tôi muốn, tiện thể nếu mua bây giờ thì đa số sẽ là RTL-SDR v4, mà bản này không tương thích với driver cũ trong kho apt của Ubuntu, phải tự cài driver mới từ GitHub hoặc nơi khác thì v4 mới được nhận
    • Tôi khuyên dùng EMU-2 của Rainforest Automation, nó kết nối với công tơ điện và xuất dữ liệu XML để Home Assistant đọc được liên kết sản phẩm
    • Trường hợp của tôi là đang dùng v5 trên Fedora 42 và không có vấn đề gì, lúc cài tôi cũng đọc ghi chú cài đặt cho Ubuntu nhưng với môi trường của tôi thì hoàn toàn không cần
    • Bắt tín hiệu TPMS từ xe chạy ngang qua nghe như kiểu đứng trước cửa nhà hét lên “hãy kiểm tra áp suất lốp đi!”
    • Tôi biết nhiều công tơ thông minh giao tiếp qua chính đường dây điện, đặc biệt là ở những nơi mật độ dân cư thấp, trước đây cũng từng có kế hoạch cung cấp Internet qua đường điện nhưng có lẽ không phổ biến vì tốc độ
  • Vài tháng trước, khi khu vực tôi có nhiều tình huống khẩn cấp, Broadcastify lại không có feed nào được đăng lên, nên tôi tự thu bằng SDR rồi chia sẻ lên mạng, tiến thêm một bước nữa, tôi hình dung ra một hệ thống chuyển nội dung phát sóng thành luồng văn bản, thêm thông tin vị trí và những thứ tương tự để có thể nhìn toàn cảnh tình hình thời gian thực trong khu vực, tôi cũng nghĩ đến việc dùng AI để tổ chức dữ liệu bài bản hơn, rồi còn nghĩ nếu đây là dữ liệu có giá trị thì ai sẽ mua nó, liệu có thể bán như một sản phẩm cho bệnh viện hay cơ quan báo chí không, sau vài ngày liền mải mê sắp xếp ý tưởng, tôi tìm kiếm thêm và phát hiện Citizen.com đã triển khai chuyện này thành một dịch vụ khá hoàn chỉnh, có lẽ ý tưởng thành tỷ phú của tôi phải để dịp khác, nhưng tôi vẫn muốn tiếp tục tận dụng SDR để biết trước quanh mình đang xảy ra chuyện gì
    • Việc đã có một sản phẩm trưởng thành làm điều này là tín hiệu tốt, chứng tỏ thị trường đủ lớn, vẫn có thể tạo khác biệt với Citizen bằng đối tượng mục tiêu, thương hiệu, UX, hoặc cách diễn giải dữ liệu, trong cùng một ngành luôn có nhiều bên cung cấp thành quả tương tự theo những cách hơi khác nhau, loại dịch vụ này có thể trở thành nguồn tin tức tuyệt vời để truyền tải thông tin hiện trường theo thời gian thực
    • Dù không phải ý tưởng tỷ phú thì tôi vẫn muốn khuyên cứ tự làm thử, kể cả đã có sản phẩm tương tự, trên đời gần như không có gì hoàn toàn mới và ngay cả điều người khác đã làm rồi thì vẫn sẽ thành ra theo cách riêng của mình, quá trình thật sự bắt tay xây dựng sẽ giúp học được rất nhiều và có thể mở ra cơ hội thành công trong tương lai, có lẽ tôi nói vậy cũng vì chính tôi đã trì hoãn quá lâu
    • Tôi thấy Citizen làm marketing kiểu kích thích lo âu quá mức, chuyện thu phí dịch vụ thì không sao, nhưng việc khơi gợi sợ hãi và gửi push notification là có vấn đề, dù tỷ lệ tội phạm ở Mỹ thực tế đang giảm nhưng dùng Citizen lại khiến người ta cảm thấy như điều ngược lại đang diễn ra
  • Tôi là chính tác giả đây, đây thật sự là một dự án rất vui, và tôi muốn giới thiệu với mọi người phương pháp “làm 50 thứ gì đó”, tôi từng trình bày nội dung này trong một bài nói chuyện 10 phút tại sự kiện !!Con video thuyết trình YouTube
  • Ở khu vực tôi, trong thời kỳ COVID, hệ thống paging không được mã hóa và có thể thu rất dễ bằng SDR, đôi khi bệnh viện dùng nó để gửi cả thông tin cá nhân (PII) và cả bệnh nhân nào đang ở phòng nào, trong thời gian COVID, việc theo dõi nhập viện, cảnh báo oxy, gọi nhà xác, v.v. gần như cho thấy tình hình nội bộ bệnh viện theo thời gian thực, được tiếp cận những thông tin mà bình thường không thể thấy quả thật rất đáng chú ý nhưng đồng thời cũng là một trải nghiệm rất buồn
    • Tôi cũng từng thu pager của bệnh viện vào năm 2013, không liên quan đến COVID nhưng các tin nhắn đã quá u ám rồi, trải nghiệm không đáng khuyến khích
    • Tôi nghĩ trên thực tế sẽ khó mà nhận được các text page đến mức biết chi tiết tình hình nội bộ như vậy
  • Dùng rtl_433 và RTL-SDR để thu dữ liệu cảm biến 433MHz thật sự rất vui, cũng có thể gửi qua MQTT vào Home Assistant hoặc đơn giản là xuất dạng văn bản, tôi đã thấy đủ loại tín hiệu như cảm biến nhà hàng xóm và cảm biến áp suất lốp của xe đi ngang, hóa ra có rất nhiều thiết bị dùng 433MHz, rtl_433 cũng rất dễ mở rộng liên kết GitHub
    • Thiết bị băng tần 433/915MHz đáng tin cậy hơn nhiều so với WiFi hay Zigbee và pin cũng lâu hơn, việc thêm bộ giải mã giao thức cho rtl_433 cũng không quá khó, cái tôi thích nhất là bộ giải mã công tơ nước, nhờ nó tôi phát hiện sớm rò rỉ nước tưới và tiết kiệm được rất nhiều tiền
    • Tôi cũng ước quanh mình có nhiều thiết bị 433MHz hơn, nhưng hóa ra hàng xóm của tôi có vẻ không dùng loại này
  • Câu “Tôi kinh ngạc khi nhận ra rằng tất cả những tín hiệu tôi nhận được luôn hiện diện quanh chúng ta, ở khắp mọi nơi, mọi lúc, chỉ cần biết cách tìm” đặc biệt gây ấn tượng với tôi
  • Bài liên quan: “50 điều có thể làm với software-defined radio” thảo luận trên Hacker News