4.3.1 Giới thiệu
Là giao thức kết nối dữ liệu,đảm bảo việc phân phát dữ liệu giữa lớp upper và lớp con MAC ở mức độ chính xác cao nhất.
4.3.2 Phân loại lớp con trong LAC Gồm có 5 lớp con:
• Authentication sublayer : Lớp con xác nhận.
• Addressing sublayer : Lớp con định địa chỉ.
• Automatic repeat request (ARQ) sublayer : Lớp con tự động lặp lai yêu cầu.
• Utility sublayer : Lớp con tiêu chuẩn hóa.
• Segmentation and reassembly (SAR) sublayer : Lớp con phân chia và hợp lại.
Hình 13: các lớp con trong LAC.
Authentication and addressing sublayer
♦ Xác nhận máy di động đang truy cập vào hệ thống.
♦ Xử lý thông tin địa chỉ của máy di động như số nhận diện (Mobile Identified Number).
♦ Sự xác nhận chỉ cần thiết khi máy di động lần đầu tiên truy cập vào hệ thống dùng kênh báo hiệu chung.Sau đó,máy di động dùng kênh chuyên dụng.
♦ Sự định địa chỉ chỉ cần thiết khi máy di động liên lạc với kênh báo hiệu chung.
ARQ sublayer
Có các cơ chế phát hiện lỗi,và truyền lại khi dữ liệu bị lỗi.Do đó đảm bảo việc phân phát dữ liệu xảy ra 1 cách chính xác nhất.
Định rõ 2 dạng phân phát dữ liệu tới lớp upper:
♦ Assured delivery:Lớp LAC lập lại việc gửi dữ liệu tại những khoảng thời gian cố định đến khi nhận được tín hiệu ACK từ phía nhận.Nếu số lần truyền lại vượt qua số lần truyền định trước thì lớp LAC sẽ hủy bỏ việc truyền thêm nữa.
♦ Unassured delivery:Lớp LAC truyền dữ liệu nhưng phía nhận khơng gửi lại tín hiệu ACK.Do đó lớp LAC phải truyền dữ liệu nhiều lần.phía nhận sẽ phát hiện và giữ lại những dữ liệu giống nhau.
Segmentation and Reassembly sublayer (SAR)
Khi truyền,SAR phân chia các PDU thành những đoạn mà lớp MAC có thể truyền đi.Đồng thời tính ra các bit kiểm tra chu kỳ dư thừa (CRC) và gắn vào các PDU.
Khi nhận,SAR sẽ hợp các đoạn nhận được từ lớp MAC thành các PDU và gửi đến các lớp con cao hơn.Ngoài ra,SAR kiểm tra các bit (CRC) để xác nhận dữ liệu nhận được là đúng.
4.3.3 Xử lý các lớp con
4.3.3.1 Báo hiệu chung ở kênh xi
Q trình này xảy ra ở trạm gốc và trạm di động.
Khi trạm gốc (Base Station-BS) truyền dữ liệu báo hiệu chung đến trạm di động (Mobile station-MS) thì các lớp con của LAC sẽ thực hiện các bước xử lý như hình vẽ.Chỉ có 4 lớp con của LAC liên quan bởi vì authentication sublayer được BS dùng để xác thực các máy di động.
Hình 14: Q trình báo hiệu chung ở kênh xi ở BS.
Đầu tiên,upper layer gửi đơn vị tải dữ liệu xuống cho ARQ,ARQ sẽ thêm vào các trường xác nhận thích hợp nhất,và lớp con addressing sẽ thêm các bit định địa chỉ thích hợp nhất (địa chỉ của máy di động).Tiếp đến,một phần của LAC PDU được chuyển tới lớp con utility để hợp nhất các LAC PDU và thêm vào các chức năng có liên quan.Sau khi nhận các đơn vị dữ liệu,lớp con SAR tính ra mã CRC và đính kèm vào đơn vị dữ liệu.Khi dung lượng trên kênh vật lý đã sẵn sàng,nó sẽ báo hiệu cho SAR và SAR sẽ truyền các đoạn PDU xuống lớp MAC.Dữ liệu báo hiệu chung ở kênh xuôi được truyền trên kênh logic f-csch.
Khi MS nhận tín hiệu từ BS,q trình này xảy ra ngược lại như hình vẽ sau.
Hình 15: Quá trình báo hiệu chung kênh xuôi ở MS.
4.3.3.2 Báo hiệu chung ở kênh ngược
Khi máy di động truyền tín hiệu trên kênh báo hiệu chung đến BS thì xảy ra các bước xử lý như hình vẽ sau.Trong đó tất cả các lớp con của lớp LAC đều được sử dụng.
Hình 16 :Báo hiệu chung kênh ngược ở MS.
Máy di động sử dụng lớp con authentication để gửi mã nhận dạng (MIN) đến BS. Đầu tiên,upper layer gửi đơn vị tải dữ liệu (PDU) xuống cho lớp con authentication.Tại đây,PDU được thêm vào mã xác minh.Sau đó chuyển xuống lớp con ARQ,ARQ sẽ thêm vào các trường xác nhận thích hợp nhất,và lớp con addressing sẽ thêm các bit định địa chỉ thích hợp nhất (địa chỉ của máy di động).Tiếp đến, một phần của LAC PDU được chuyển tới lớp con utility để hợp nhất các LAC PDU và thêm vào các chức năng có liên quan.Sau khi nhận các đơn vị dữ liệu,lớp con SAR tính ra mã CRC và đính kèm vào đơn vị dữ liệu.Khi dung lượng trên kênh vật lý đã sẵn sàng,nó sẽ báo hiệu cho SAR và SAR sẽ
truyền các đoạn PDU xuống lớp MAC.Dữ liệu báo hiệu chung ở kênh ngược được truyền trên kênh logic r-csch.
Khi BS nhận tín hiệu từ máy di động,q trình này xảy ra ngược lại như hình vẽ sau.
Hình 17 :Báo hiệu chung kênh ngược ở BS.
4.3.3.3 Báo hiệu chuyên dụng ở kênh xi
Hình vẽ sau minh họa việc xử lý khi BS truyền dữ liệu báo hiệu chuyên dụng đến máy di động.Trong trường hợp này chỉ liên quan đến ARQ,utility,SAR.Các lớp authentication và addressing khơng hoạt động vì mỗi máy di động khi nhận dữ liệu trên kênh chuyên dụng đã có sẵn mã nhận diện (mã Walsh),và máy di động khơng cần phải xác nhận BS.
Hình 18 :Báo hiệu chuyên dụng kênh xuôi ở BS.
Tại BS, upper layer gửi đơn vị tải dữ liệu (PDU) xuống cho lớp con ARQ,ARQ sẽ thêm vào các trường xác nhận thích hợp nhất.Tiếp đến,một phần của LAC PDU được chuyển tới lớp con utility để hợp nhất các LAC PDU và thêm vào các chức năng có liên quan.Sau khi nhận các đơn vị dữ liệu,lớp con SAR tính ra mã CRC và đính kèm vào đơn vị dữ liệu.Khi dung lượng trên kênh vật lý đã sẵn sàng,nó sẽ báo hiệu cho SAR và SAR sẽ truyền các đoạn PDU xuống lớp MAC.Dữ liệu báo hiệu chuyên dụng ở kênh xuôi được truyền trên kênh logic f-dsch.
Hình 19 :Báo hiệu chuyên dụng kênh xi ở MS.
Hình sau minh họa việc xử lý khi máy di động nhận dữ liệu báo hiệu chuyên dụng từ BS.Tại đây,việc xử lý được thực hiện ngược lại.
4.3.3.4 Báo hiệu chuyên dụng ở kênh ngược
Lớp con LAC xử lý tín hiệu báo hiệu chuyên dụng ở hướng ngược tương tự như ở kênh xuôi,chỉ khác ở chỗ tín hiệu báo hiệu chuyên dụng truyền đi trên kênh r-dsch.
Hình 21: Báo hiệu chuyên dụng kênh ngược ở BS.
4.3.4 Sự tương tác giữa lớp chính và lớp phụ
Các primitive được sử dụng để truyền đơn vị dữ liệu và tín hiệu điều khiển giữa các lớp với nhau.Đơn vị dữ liệu được truyền là một trong những thông số của primitive.
4.3.4.1 Khi truyền:
Hình 22:Sự tương tác của các primitive khi truyền dữ liệu.
Các primitive được sử dụng:
• L2-Data.Request:được dùng khi layer 3 muốn gửi 1 PDU xuống lớp con LAC.
• MAC-SDUReady.Request:thơng báo cho lớp MAC biết việc truyền PDU đã sẵn sàng.
• MAC-Availability.Indicator:thơng báo cho lớp LAC biết khoảng trống trên kênh vật lý đã có sẵn cho việc truyền.
• MAC-Data.Request:thơng báo cho lớp MAC nhận dữ liệu. 4.3.4.2 Khi nhận:
Các primitive được sử dụng:
• MAC-Data.Indication:được dùng khi MAC gửi các đoạn PDU cho SAR,thông báo cho LAC biết dữ liệu đã được nhận tại MAC và đang truyền đến LAC.
• L2-Data.Request:được dùng khi LAC gửi PDU đến layer 3,thông báo cho Upper layer nhận dữ liệu đã được xử lý tại LAC.
Hình 23:Sự tương tác của các primitive khi truyền dữ liệu.