Hiệu suất của chuyển giao mềm thường liờn quan đến thuật toỏn. Hỡnh 3-17 đưa ra thuật toỏn chuyển giao mềm của IS-95A (cũn gọi là thuật toỏn cdmaOne đơn giản).
Hỡnh 3- Thuật toỏn chuyển giao mềm IS-95A
(1) Ec/I0 pilot vượt quỏ T_ADD, MS gửi thụng điệp đo cường độ pilot (PSMM) và truyền tớn hiệu pilot đến tập hợp ứng cử.
(2) BS gửi một thụng điệp điểu khiển chuyển giao (HDM).
(3) MS chuyển tớn hiệu pilot đến tập hợp tớch cực và gửi thụng điệp hoàn thành chuyển giao (HCM- Handover Completion Message).
(4) Ec/I0 pilot xuống dưới mức T_DROP, MS bắt đầu bộ định thời ngắt chuyển giao. (5) Bộ định thời ngắt chuyển giao kết thỳc hoạt động. MS gửi một PSMM.
(6) BS gửi một HDM.
(7) MS gửi một tớn hiệu pilot từ tập hợp tớch cực đến tập hợp lõn cận và gửi HCM. Tập hợp tớch cực là một danh sỏch cỏc cell hiện đang cú kết nối với MS; tập hợp ứng cử là danh sỏch cỏc cell hiện khụng được sử dụng trong kết nối chuyển giao mềm, nhưng giỏ trị Ec/I0 pilot của chỳng đủ để bổ sung vào tập hợp tớch cực; Tập hợp lõn cận
(tập hợp giỏm sỏt) là danh sỏch cỏc cell mà MS liờn tục kiểm đo, nhưng giỏ trị Ec/I0 pilot của chỳng khụng đủ để bổ sung vào tập hợp tớch cực.
Trong IS-95A, ngưỡng chuyển giao là một giỏ trị cố định của Ec/I0 pilot nhận được. Nú cú thể dễ dàng thực hiện, nhưng khú khăn trong việc xử lý sự thay đổi tải động. Dựa vào thuật toỏn của IS-95A, một vài thuật toỏn cdmaOne cú hiệu chỉnh được đề xuất cho IS-95B và cdma2000 với sự biến đổi động chứ khụng phải ngưỡng cố định. Trong hệ thống WCDMA, sử dụng thuật toỏn phức tạp hơn nhiều, được minh hoạ trong hỡnh 3-18.
Hỡnh 3- Thuật toỏn chuyển giao mềm trong WCDMA
Trong đú:
Reporting_range là ngưỡng cho chuyển giao mềm. Hysteresis_event1A là độ trễ bổ sung
Hysteresis_event1B là độ trễ loại bỏ Hysteresis_event1C là độ trễ thay thế
Reporting_range – Hysteresis_event1A được gọi là Window_add
Reporting_range + Hysteresis_event1B được gọi là Window_drop
∆T : là khoảng thời gian khởi xướng.
pilot_Ec/I0 :chất lượng được lọc và được đo Ec/I0 của CPICH;
Best_pilot_Ec/I0 là cell được đo và cú cường độ mạnh nhất trong tập hợp tớch cực;
Best_candidate_pilot_Ec/I0 là cell được đo cú cường độ mạnh nhất trong tập hợp giỏm sỏt.
Worst_candidate_pilot_Ec/I0 là cell được đo cú cường độ yếu nhất trong tập hợp tớch cực.
Tập hợp tớch cực “Active Set” : Là tập hợp cỏc cell cú kết nối chuyển giao mềm với UE.
Tõp hợp lõn cận/ tập hợp giỏm sỏt (Neighbour set/Monitored set): Là danh sỏch cỏc cell mà UE liờn tiếp đo, nhưng pilot_Ec/I0 khụng đủ mạnh để bổ sung vào tập hợp tớch cực.
Thuật toỏn chuyển giao mềm cú thể được mụ tả túm tắt như sau:
• Nếu pilot_Ec/I0 > Best_pilot_Ec/I0 - (Reporting_range + Hysteresis_event1A) xột trong một khoảng thời gian ∆T và tập hợp tớch cực chưa đầy, thỡ cell được bổ sung vào tập hợp tớch cực. Hoạt động này được gọi là Sự kiện 1A hay Bổ sung liờn kết vụ tuyến.
• Nếu pilot_Ec/I0 < Best_pilot_Ec/I0 - (Reporting_range - Hysteresis_event1B) xột trong
khoảng thời gian ∆T, thỡ cell bị loại bỏ khỏi tập hợp tớch cực. Hoạt động này được gọi là Sự kiện 1B hay Sự loại bỏ liờn kết vụ tuyến.
• Nếu tập hợp tớch cực đó đầy và Best_candidate_pilot_Ec/I0 >
Worst_Old_pilot_Ec/I0 + Hysteresis_event1C xột trong một khoảng thời gian ∆T, thỡ cell yếu nhất trong tập hợp tớch cực được thay thế bởi một cell ứng cử khoẻ nhất trong tập hợp ứng cử. Hoạt động này gọi là Sự kiện 1C hoặc là Sự kết hợp bổ sung và loại bỏ liờn kết vụ tuyến. Trong hỡnh 3-18, giả sử kớch cỡ lớn nhất là 2.
Trong thuật toỏn chuyển giao mềm của WCDMA, sử dụng ngưỡng tương đối chứ khụng phải ngưỡng tuyệt đối. So với IS-95A, lợi ớch lớn nhất của thuật toỏn trong WCDMA này sự tham số hoỏ dễ dàng mà khụng cần điều chỉnh cỏc thụng số cho cỏc vựng nhiễu thấp và cao do cỏc ngưỡng tương đối.