Phương pháp phản tiếp kép (dual feedback)

Một phần của tài liệu lập lịch băng thông dựa trên kỹ thuật phản hồi kép trong wimax (Trang 47)

Điều khiển yêu cầu băng thông dựa trên chiều dài hàng đợi, ∆bq(t), đáp ứng chậm với sự thay đổi của tốc độ gói đến bởi vì ∆bq(t) thay đổi sau khi phát hiện độ lệch của chiều dài hàng đợi từ mức mong muốn. Để có đáp ứng nhanh chúng ta giới thiệu phương pháp phản hồi kép bao gồm hai vòng lặp phản hồi cho chiều dài hàng đợi và cho tốc độ gói. Ta định nghĩa tốc độ gói đến và tốc độ được kênh cung ứng (tức tốc độ gói kênh cho đi) lần lượt là a(t)s(t) (byte/giây), và một yêu cầu băng thông bổ sung khi không khớp tốc độ là ∆br(t) (byte/giây). Cũng như thông tin của chiều dài hàng đợi không khớp, eq(t)=q(t)-Qref, được sử dụng để tính toán ∆bq(t), thông tin về tốc độ không khớp, er(t)=a(t)-s(t), được tận dụng để tính ∆br(t). Khi tốc độ đến của gói đến vượt qua tốc độ gói đi, tức là a(t) > s(t), thì những gói này bắt đầu được tích tụ. Trong trường hợp này, ∆br(t) phải dương để phục vụ tức thời các gói này mà không vi phạm đòi hỏi về độ trễ. Mặt khác, nếu a(t) <s(t), chiều dài hàng đợi có xu hướng giảm. Trong trường hợp này, sẽ yêu cầu băng thông ít hơn và ∆br(t) trở thành âm để không lãng phi băng thông. Phản tiếp tốc độ cung cấp thông tin dự đoán về chiều dài hàng đợi. Do đó, điều khiển yêu cầu băng thông dựa trên phản tiếp tốc độ cho ta đáp ứng dự đoán cho sự thay đổi chiều dài hàng đợi, và cung cấp đáp ứng nhanh cho sự thay đổi tốc độ gói đến. Toàn bộ yêu cầu băng thông bổ sung của kiến trúc phản hồi kép, ∆B(t), bao gồm thành phần dựa trên hàng đợi ∆bq(t) và thành phần dựa trên tốc độ ∆br(t) và có thể biểu diễn dưới dạng chung như sau:

B(t)= bq(t) + br(t) (2) = f(eq(t)) + g(er(t))

Trong đó f(.) và g(.) là các hàm không âm như cho thấy trong hình 3.1.

Một phần của tài liệu lập lịch băng thông dựa trên kỹ thuật phản hồi kép trong wimax (Trang 47)