Thuật toán này được sử dụng điển hình giữa các neighbor micro mà trong tầm nhìn thẳng. Thuật toán này kết hợp một bộ định thời trễ để hạn chế tốc độ chuyển giao và để ép các MS chuyển động nhanh chuyển giao sang cell macro trước khi dịch vụ suy giảm.
Hệ thống sẽ hoạt động phụ thuộc vào tốc độ của MS, nếu tốc độ đủ thấp thì các cell micro sẽ phụ vụ cuộc gọi; nếu tốc độ nhanh thì cuộc gọi sẽ được chuyển lên cell macro. Thuật toán này MS khi đã thỏa mãn yêu cầu PBGT phải ở lại cell phục vụ một khoảng thời gian tính theo số lượng chu kỳ SACCH trước khi được chuyển giao. Số lượng chu kỳ SACCH này được xác
Nếu microcell 2 bị chặn sau khi MS rẽ vào góc thì tất cả các macrocell được xem là ứng cử bởi PBGT. ul_rxlev_serv_l dl_rxlev_serv_l Nếu MS đi theo hướng này, cell 2 sẽ không chỉ đáp ứng yêu cầu PBGT, mà cả Rxlev ở DL và UL cũng sẽ thấp hơn ngưỡng đặt trước với server. Khi MS đi qua vùng A, thì không mong muốn chuyển giao vào cell 2.
Cell 2 Cell 1 900 Cell – neighbor loại 3 1800 Cell - serving A C
- Người hướng dẫn khoa học: TS. Nguyễn Viết Nguyên - Người thực hiện: Đỗ Trần Tiến
định với từng neighbor theo tham số qualify_time. Giá trị này sẽ được so sánh với bộ đếm qualify_count, nếu qualify_count lớn hơn qualify_time và MS thỏa mãn đầy đủ điều kiện PBGT thì chuyển giao thì chuyển giao mới được cho phép.
Các điều kiện của thuật toán 4: + PBGT > ho_margin
+ qualify_count > qualify_time
Trong đó:
+ qualify_time: là timer được tính theo SACCH multiframe (0-255), được sử dụng để hạn chế tỷ lệ chuyển giao và bắt buộc MS có tốc độ di chuyển nhanh phải chuyển giao sang lớp macro trước khi cuộc gọi bị suy giảm chất lượng nghiêm trọng.
+ qualify_count: là bộ đếm được khởi tạo với giá trị ban đầu là 0 ngay sau khi MS được điều khiển bởi cell, sau đó tăng lên liên tục mỗi khi nhận được thêm một bản tin đo lường và giá trị tối đa đạt là 255.
Điều này sẽ được thấy rõ qua ví dụ mô tả như hình. Giả thiết ban đầu MS đang ở trong cell 1 và đang dừng lại trước ngã tư do đèn đỏ (giả thiết đặt
qualify_time = 100, khoảng 50s), sau khi có đèn xanh ô tổ chuyển động nhanh sang cell 2 và khi nó đến chỗ giao nhau của hai cell thì đồng thời thoả mãn điều kiện về PBGT và điều kiện về thời gian nằm trong cell 1. Khi đó MS sẽ được chuyển giao sang cell 2, ngay sau khi chuyển giao bộ đếm
qualify_count bắt đầu hoạt động. Do ô tô chuyển động nhanh nên khi MS đã đi sâu vào vùng của cell 3, mặc dù đã thoả mãn điều kiện về PBGT nhưng bộ đếm qualify_count vẫn chưa vượt qualify_time nên nó vẫn chưa được chuyển giao sang cell 3. Trong khi đó rxlev hoặc rxqual có chiều hướng xấu đi nhanh (do bán kính phủ của micro cell là nhỏ) nên MS có thể sẽ phải chuyển giao sang lớp macro cell bởi nguyên nhân cưỡng ép (rxlev or rxqual).
- Người hướng dẫn khoa học: TS. Nguyễn Viết Nguyên - Người thực hiện: Đỗ Trần Tiến
Như vậy, việc đặt giá trị cho qualify_time cần phải được cân nhắc cho từng trường hợp cụ thể mong muốn. Nếu ta đặt qualify_time quá dài sẽ có thể dẫn đến giảm hiệu quả chuyển giao (có liên quan đến điều khiển lưu lượng) giữa các micro cell ngay cả khi MS di chuyển không quá nhanh. Còn nếu qualify_time quá ngắn thì đối với các MS di chuyển với tốc độ nhanh qua các micro cell nó sẽ chuyển giao rất nhiều lần trong một khoảng thời gian ngắn. Khi qualify_time = 0, yếu tố về thời gian trong cell bị loại bỏ và lúc này điều kiện khởi xét chuyển giao giữa các miro cell chỉ tuân theo điều kiện về PBGT thông thường.
Hình 4.4: Tình huống chuyển giao loại 4