1 nhóm điều khiển công s ut (PCG); 4 nhóm 84N PN chip.
3.1.4.2 Giao din vi lp con MAC.
Giao diện giữa lớp con LAC và lớp con MAC cũng là một điểm truy nhập dịch vụ SAP. T i SAP, lớp con LAC và lớp con MAC trao đổi các LAC PDU hoặc đóng gói các đo n PDU l i và trao đổi các thông tin điều khiển giao diện thông qua d ng thức của một danh sách các tham số. D ng thức chung của một câu lệnh cơ s là:
Sự phát đi hoặc thu về b i lớp con MAC không b o đ m là truyền dẫn theo nhóm hay riêng biệt. Một LAC PDU hoặc đo n PDU đã đóng gói được đưa ra để truyền đi hoặc được thu vào, nó được truyền hoặc phát đi ngay lập tức(vào một th i điểm thì chỉ có thực hiện một hành động là phát hay thu) b i lớp con MAC trừ khi có yêu cầu khác. Lớp con MAC truyền và phân phát các LAC PDU cũng như đóng gói các đo n PDU trong nhóm được thu vào, trừ khi có chỉ thị nào khác. Các LAC PDU thu được và các đo n PDU đã đóng gói có chứa lỗi thì không được phát hiện b i các lớp th p hơn.
3.1.4.2.1 Giao di n cơ sở.
Một nhóm các tr ng thái ho t động cơ s được định nghĩa để truyền thông tin giữa lớp con LAC và lớp con MAC như sau:
Tên: MAC-SDUReady.Request (channel_type, P, seqno, scheduling_hint)
Kiểu: Yêu cầu
Hướng: Lớp con LAC đến lớp con MAC
Hành động: Các yêu cầu miêu t lệnh là một chuỗi các b n báo cáo có thể của các phân m nh của một gói PDU và có thể cung c p thông tin cần thiết cho việc lập danh mục truyền của các phân m nh này.
Tên: MAC-Data.Request (channel_type, data, size)
Kiểu: Yêu cầu
Hành động: PDU đã đóng gói được truyền thông qua giao diện vô tuyến. Các câu lệnh không có gói PDU và kích cỡ tham số thiết lập là 0 chỉ ra rằng lớp con LAC không có dữ liệu để truyền nữa.
Tên: MAC-Data.Indication (channel_id, channel_type, data, size, system_time, physical_channel_id)
Kiểu: Chỉ thị
Hướng: Lớp con MAC đến lớp con LAC
Hành động: PDU thu được được phân phát đến lớp con LAC. Câu lệnh không bao gồm một PDU gói có thể được sử dụng để báo hiệu các lỗi thu được.
Tên: MAC-Availability.Indication(channel_type,max_size, system_time)
Kiểu: Chỉ thị
Hướng: Từ lớp con MAC đến lớp con LAC
Hành động: Lớp con LAC được báo về kích cỡ tối đa của gói PDU mà có thể được truyền vào đơn vị truyền dẫn của lớp th p hơn tiếp theo. (ví dụ như Frame) Các câu lệnh cũng có thể được sử dụng để báo hiệu ý nghĩa của các ranh giới th i gian (ví dụ như sự bắt đầu hoặc kết thúc của một khe th i gian).
Tên: MAC-AccessFailure.Indication (reason, acceptable_rate)
Kiểu: Chỉ thị
Hướng: Từ lớp con MAC đến lớp con LAC
Hành động: Lớp con LAC được thông báo khi lớp con MAC xác định rằng một PDU không thể truyền được trên kênh r-csch.
Định nghĩa các tham số:
channel_type:được thiết lập trong “khung 5ms FCH/DCCH”, “khung 20ms FCH/DCCH”, “khung F-CCCH”, “khung F-BCCH”, “khung R-CCCH”, “Khung F-PCH”, “Khung R-SYNC”, “khung R-ACH” hoặc “khung ENHANCED ACCESS”.
size được thiết lập để nói lên số lượng bit trong các gói PDU hoặc số lượng các phân m nh trong gói PDU (nếu như tham số data được thể hiện)
P là một giá trị được sử dụng để kiểm tra sự tồn t i trên các kênh R-ACH, R- EACH và R-CCCH.
seqno là tổng số thăm dò thâm nhập bên trong luồng con cố gắng thâm nhập của R-ACH, R-EACH và R-CCCH.
scheduling-hint được sử dụng để chỉ thị việc ghép các lớp con của lớp MAC sao cho các phân m nh ưu tiên của gói PDU chống l i các kiểu ghép kênh lưu lượng khác.
data là một phân m nh của gói PDU.
system_time là th i gian được tính vào lúc lớp vật lý thu được bit đầu tiên của một khung lớp vật lý mà khung này chứa các bit thông tin hoặc là vào lúc khung bắt đầu được truyền đi.
physical_channel_id là một nhận d ng duy nh t của kênh vật lý khi dữ liệu được thu b i lớp vật lý.
max_size là giá trị tối đa có thể được của tham số size trong câu lệnh cơ s MAC-Data.Request.
reason được thiết lập thì tương ứng với “hết gi ”, “m t kênh” hoặc “tốc độ truyền không đủ”.
acceptable_rate để thiết lập tốc độ truyền tức th i tối đa mà có thể được sử dụng để truyền dẫn trong trư ng hợp reason luôn được thiết lập là “tốc độ truyền không đủ”.
Khi lớp con LAC có một PDU được truyền đi, nó yêu cầu MAC- SDUReady.Request cơ s mang thông tin về kích cỡ gói DPU và một số thông tin khác như là: kiểu, chỉ số tuần tự, các thông tin cần thiết cho việc thiết lập chương trình ( như là quyền ưu tiên chẳng h n)…Lớp con MAC sử dụng các thông tin này để thực hiện truyền dẫn. Nếu như một MAC-SDUReady.Request cơ s tiếp theo được thu vào trước khi lớp con MAC hoàn thành việc truyền PDU tương ứng với MAC-SDUReady.Request hiện hành, thì yêu cầu mới này sẽ lo i yêu cầu trước nó ra, hướng mà PDU trước đó đang truyền sẽ bị ngắt t m th i và thay vào đó là việc truyền PDU mới này. Với mỗi kh năng của đơn vị truyền t i lớp vật lý tiếp theo (ví dụ như là khung chẳng h n) lớp con MAC yêu cầu MAC-Availability.Indication cơ s thông báo các bit như thế nào mới có thể được tryuền đi b i đơn vị truyền t i. Lớp con MAC đáp ứng ngay lập tức với một lệnh MAC-Data.Request cơ s mang theo dữ liệu với kích thước nhỏ hơn hoặc bằng với giá trị được chỉ ra trong MAC- Availability.Indication. Nếu đây không có nhiều dữ liệu để truyền t i mà MAC- Availability.Indication cơ s đã được thu thì lớp con LAC sẽ đáp ứng l i bằng MAC-Data.Request cơ s với tham số size được thiết lập bằng 0. Các hiệu lệnh lớp con MAC dùng để truyền t i các PDU đã được hoàn t t.
Trên hướng thu, lớp con MAC yêu cầu MAC-Data.Indication cơ s vào b t cứ lúc nào, khi mà nó thu được một gói PDU và phân phát gói này đi.