Collision Trong RFID: Anti-Collision Gen2 Và Tối Ưu Throughput

Collision Trong RFID Là Gì? Cách Hệ Thống RFID Xử Lý Xung Đột Tín Hiệu

Last Updated on 13/08/2026 by Tuyết Nhung

Khi triển khai RFID đọc nhiều thẻ cùng lúc — pallet hàng qua cổng kho, kệ hàng bán lẻ, băng chuyền sản xuất — collision (xung đột tín hiệu) là vấn đề kỹ thuật cốt lõi cần hiểu rõ. Nếu không có cơ chế anti-collision, 100 thẻ trong vùng đọc sẽ phát tín hiệu đồng thời → reader không giải mã được bất kỳ thẻ nào. EPC Gen2 giải quyết vấn đề này bằng thuật toán Slotted ALOHA với Q-parameter động. Bài viết phân tích cơ chế, thông số kỹ thuật và cách tối ưu hiệu năng multi-tag.

Collision RFID Là Gì

Collision xảy ra khi hai hoặc nhiều thẻ RFID phản hồi reader cùng một lúc trên cùng tần số. Tín hiệu chồng chất lên nhau → reader nhận được nhiễu, không giải mã được EPC của thẻ nào.

Hai loại collision trong RFID:

Tag collision: Nhiều thẻ phản hồi đồng thời → tín hiệu chồng lấp nhau. Đây là loại phổ biến nhất, được xử lý bằng anti-collision protocol.

Reader collision: Hai reader phát tín hiệu đồng thời trên cùng kênh → nhiễu lẫn nhau. Xử lý bằng Dense Reader Mode (DRM) hoặc phân chia kênh tần số.

Thuật Toán Anti-Collision EPC Gen2 — Slotted ALOHA

Collision Trong RFID Là Gì?
Collision Trong RFID Là Gì?

EPC Class-1 Gen2 (ISO 18000-63) dùng Frame Slotted ALOHA (FSA) với Q-parameter điều chỉnh động — đây là lựa chọn thực dụng cân bằng giữa hiệu năng và độ phức tạp.

Nguyên lý hoạt động

Bước 1 — Reader phát Query command với tham số Q (Q = 0–15):

  • Frame size = 2^Q slots
  • Q=4 → 16 slots; Q=7 → 128 slots; Q=15 → 32768 slots

Bước 2 — Mỗi thẻ chọn ngẫu nhiên một slot trong khoảng [0, 2^Q – 1] và đặt counter nội bộ về giá trị đó.

Bước 3 — Mỗi slot, thẻ giảm counter xuống 1. Khi counter = 0, thẻ phản hồi:

  • Chỉ 1 thẻ phản hồi → reader đọc thành công, gửi ACK
  • Nhiều thẻ phản hồi → collision, reader bỏ qua slot đó
  • Không thẻ nào → slot trống, reader chuyển sang slot tiếp

Bước 4 — Q-parameter điều chỉnh động:

  • Nhiều collision → tăng Q (frame lớn hơn, ít collision)
  • Nhiều slot trống → giảm Q (frame nhỏ hơn, throughput cao hơn)
  • Thuật toán đích: tỷ lệ slot thành công ≈ 1/e ≈ 36.8% (lý thuyết ALOHA tối ưu)

Bảng hiệu năng lý thuyết

Collision Trong RFID Xảy Ra Như Thế Nào?
Collision Trong RFID Xảy Ra Như Thế Nào?
Số thẻ Q tối ưu Frame size Throughput lý thuyết
1–4 2 4 > 90%
5–16 4 16 ~70%
17–64 6 64 ~60%
65–256 8 256 ~55%
> 256 10–15 1024–32768 ~50%

Dense Reader Mode — Xử Lý Reader Collision

Khi triển khai nhiều reader trong cùng khu vực (kho lớn, cổng ra vào nhiều làn), các reader cần tránh nhiễu lẫn nhau.

EPC Gen2 Dense Reader Mode (DRM):

  • Chia băng tần 860–960 MHz thành các kênh 200 kHz hoặc 500 kHz
  • Mỗi reader hoạt động trên kênh riêng
  • Reader lân cận dùng kênh không liền kề (frequency hopping coordination)
  • Tại Việt Nam: RFID UHF hoạt động 920–925 MHz (theo QCVN 74:2013)

FHSS (Frequency Hopping Spread Spectrum):

  • Reader nhảy tần số ngẫu nhiên trong băng cho phép
  • Giảm xác suất 2 reader cùng tần số tại cùng thời điểm
  • Impinj, Zebra, ThingMagic reader đều hỗ trợ FHSS

Thông Số Kỹ Thuật Ảnh Hưởng Đến Anti-Collision

Collosion Trong RFID
Collosion Trong RFID

Backscatter Link Frequency (BLF): Tần số thẻ dùng để phản hồi reader. Gen2 hỗ trợ 40–640 kHz.

BLF Tốc độ đọc Phù hợp
40–80 kHz Chậm, range xa Môi trường nhiễu cao
160–320 kHz Cân bằng Kho hàng thông thường
640 kHz Nhanh, range ngắn hơn Băng chuyền tốc độ cao

Session và persistence

Collision Ảnh Hưởng Thế Nào Đến Hệ Thống RFID?
Collision Ảnh Hưởng Thế Nào Đến Hệ Thống RFID?

Gen2 hỗ trợ 4 session (S0–S3) với thời gian persistence khác nhau:

Session Persistence (thẻ không powered) Ứng dụng
S0 < 500 ms Đọc nhanh, thẻ luôn trong field
S1 500 ms – 5 giây Inventory thông thường
S2 > 2 giây Nhiều reader đọc cùng lúc
S3 > 2 giây Đọc phân vùng, reader độc lập

Target A/B: Sau khi đọc xong, thẻ chuyển từ A sang B (hoặc ngược lại). Reader chỉ đọc thẻ ở trạng thái mục tiêu → tránh đọc lại thẻ đã đọc trong cùng phiên inventory.

Tác Động Thực Tế Đến Throughput Hệ Thống

Scenario 1: Cổng kho logistics (pallet qua cổng)

Collision Ảnh Hưởng Thế Nào Đến Hệ Thống RFID?
Collision Ảnh Hưởng Thế Nào Đến Hệ Thống RFID?
  • Tốc độ băng chuyền: 0.5 m/s
  • Số thẻ trên pallet: 100–500 thẻ
  • Thời gian thẻ trong vùng đọc: 2–5 giây
  • Yêu cầu: Đọc 100% thẻ trong thời gian đó

Tối ưu anti-collision:

  • BLF cao (320–640 kHz) để tăng tốc độ đọc
  • Q ban đầu = 7–9 (256–512 slots) cho pallet đông thẻ
  • Dùng S1 session — thẻ đã đọc không phản hồi lại

Kết quả thực tế (theo Impinj benchmark): 500 thẻ đọc trong 2 giây với Speedway R420 reader ở BLF 320 kHz.

Scenario 2: Smart shelf bán lẻ

  • Số thẻ trên kệ: 50–200 thẻ
  • Cập nhật inventory: mỗi 30 giây
  • Yêu cầu: Độ chính xác 100%, không cần tốc độ cao

Tối ưu:

  • BLF thấp (40–80 kHz) để tăng range và độ ổn định
  • Q=6 cho 50–200 thẻ
  • Continuous inventory mode — reader liên tục quét, software loại bộ trùng lặp

Scenario 3: Băng chuyền tốc độ cao

Hệ Thống RFID Xử Lý Collision Như Thế Nào?
Hệ Thống RFID Xử Lý Collision Như Thế Nào?
  • Tốc độ: 2 m/s
  • Số thẻ: 1–3 thẻ/sản phẩm
  • Thời gian trong field: < 500 ms
  • Yêu cầu: Read rate > 99.5%

Tối ưu:

  • BLF 640 kHz
  • Q=0–2 (ít thẻ, frame nhỏ)
  • Multiple anten phủ chồng để tăng thời gian exposure

Câu Hỏi Thường Gặp

Tại sao đọc 1 thẻ lại dễ hơn đọc nhiều thẻ?

Với 1 thẻ: không có collision, reader dành toàn bộ thời gian cho thẻ đó. Với nhiều thẻ: thuật toán FSA cần nhiều vòng lặp để đọc hết — overhead tăng tuyến tính với số thẻ. Throughput thực tế (thẻ/giây) giảm khi số thẻ tăng, nhưng tổng thời gian đọc hết tăng chậm hơn tuyến tính nhờ Q-algorithm.

Có thể đọc bao nhiêu thẻ cùng lúc trong thực tế?

Không có giới hạn cứng trong Gen2 — reader có thể đọc hàng nghìn thẻ trong một phiên inventory, chỉ mất nhiều thời gian hơn. Thực tế: Impinj Speedway đọc ~750 thẻ duy nhất/giây trong điều kiện lý tưởng. Trong triển khai thực tế (môi trường có nhiễu, thẻ xếp dày): 200–400 thẻ/giây.

Tại sao cùng số thẻ nhưng đôi khi đọc thiếu?

Nguyên nhân thường gặp: (1) Thẻ bị che khuất nhau — shadow effect làm thẻ không nhận đủ năng lượng để phản hồi; (2) Q-parameter không phù hợp — collision quá nhiều hoặc reader timeout sớm; (3) Antenna placement không đủ phủ — thẻ ở góc chết không nằm trong beam; (4) Thẻ detuned do tiếp xúc kim loại hoặc chất lỏng gần.

Kết Luận

Anti-collision trong EPC Gen2 dùng Slotted ALOHA với Q-parameter động — giải pháp thực dụng đạt 50–70% throughput hiệu quả trong điều kiện multi-tag thực tế. Để tối ưu:

  • Chọn BLF phù hợp với tốc độ và môi trường
  • Thiết lập Q ban đầu tương ứng số thẻ ước tính
  • Dùng session S1/S2 để tránh đọc lại thẻ đã đọc
  • Với nhiều reader: phân kênh tần số hoặc bật Dense Reader Mode

Xem thêm:

Cần tư vấn thiết kế hệ thống RFID đa đầu đọc, tối ưu anti-collision cho kho hàng hoặc băng chuyền? Liên hệ Basis Việt Nam — hotline 093.295.3111.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Trang web này sử dụng cookie để cung cấp cho bạn trải nghiệm duyệt web tốt hơn. Bằng cách duyệt trang web này, bạn đồng ý với việc chúng tôi sử dụng cookie.