BÁO cáo GIỮA kỳ môn MẠNG TRUYỀN THÔNG DI ĐỘNG

15 3 0
BÁO cáo GIỮA kỳ môn MẠNG TRUYỀN THÔNG DI ĐỘNG

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BÁO CÁO GIỮA KỲ MÔN: MẠNG TRUYỀN THÔNG DI ĐỘNG Sinh viên thực hiện: Phạm Đình Quý Nguyễn Thị Ngoan Nguyễn Hoàng Đức Nguyễn Mạnh Hùng Phạm Vũ Minh Đức Giảng viên hướng dẫn: Đinh Thị Thai Mai CHỨC NĂNG CỦA LỚP RLC: - Concatenaton, Segmentaton, Re-assembly of RLC SDUs: Phân đoạn nối SDU lớp thành RLC PDU cung cấp truyền liệu đáng tn cậy cho phép gói để kích thước chấp nhận giao diện vô tuyến Mỗi RLC cung cấp số trình tự (SN) PDU lắp lại phía máy thu chuyển sang lớp Tất PDU SDU chỉnh byte, có nghĩa đơi đệm bit khơng sử dụng lại sử dụng việc thu tốc độ xử lý - - - - SDU: Service data unit, PDU: packet data unit Re-segmentaton: Việc xếp lại diễn để lắp ráp gói ngồi thứ tự từ HARQ MAC đường xuống cung cấp giao PDUs theo chuỗi Điều cho phép lớp RLC phân phối SDU theo chuỗi Error correcton through ARQ: Sửa lỗi ARQ thực chế bỏ phiếu, trình tự PDU SN báo cáo trạng thái Protocol error detecton and recovery, duplicate detecton: Phát lỗi giao thức phục hồi, phát trùng lặp chức lớp RLC, đảm bảo SDU phân phối lần cho lớp in-sequence delivery: Truyền lại thực để lấy lại tổn thất gói cho người mang vơ tuyến cần truyền tải khơng có lỗi Có thực thể RLC người mang vơ tuyến có chức đảm bảo quyền riêng tư Kiểm sốt dịng truyền đảm bảo cách trình bày chế cho máy thu để điều chỉnh tốc độ liệu người gửi Các chức lớp RLC thực RLC enttes Các thực thể RLC cấu hình eNodeB giao tếp với thực thể RLC ngang hàng cấu hình UE RLC architecture Một RLC thực thể cấu hình chế độ : - Chế độ suốt ( TM RLC entty) - Chế độ không xác nhận (UM RLC entty) - Chế độ xác nhận (AM RLC entty) ● Thực thể TM Mode UM Mode cấu hình thực thể RLC truyền nhận thực thể AM Mode có truyền nhận riêng biệt ● Khi cấu hình thực thể truyền, nhận RLC SDU từ lớp (PDCP RRC layer) thông qua SAP (Service Access Point) biến đổi SDU thành PDUs sau gửi PDUs tới qua lớp thấp (MAC and Physical Layer) thông qua kênh logic tới thực thể RLC nhận ngang hàng ● Khi cấu hình thực thể nhận, se phân phát PDUs nhận từ lớp (MAC and Physical Layer) cho lớp (PDCP RRC layer) ● PDU PDU liệu (mang thông tn người dùng) nhận từ PDCP điều khiển( mang thông tn báo hiệu) nhận từ RRC ● Mỗi thực thể RLC phân loại TM RLC AM RLC tùy thuộc vào chế độ truyền liệu RLC modes A TM mode ( transparent mode) Hay gọi chế độ suốt, giữ lại liệu khoảng thời gian định liệu đầu vào tếp theo đến se loại bỏ liệu cũ sau khung thời gian liệu cũ khơng truyền Chế độ thường sử dụng cho mục đích báo hiệu chung sử dụng kênh BCCH, PCCH CCCH Bộ đệm Buffer dùng để đệm SDU giup chung truyền xa Dữ liệu qua mode mà khơng có thay đổi nào: o Tiêu đề không thêm vào xóa khỏi liệu đầu vào o Phân đoạn liệu đầu vào không chia thành nhiều phân đoạn (SDU) ( nối với SDU) o Các phân đoạn liệu không kết hợp thành đơn vị liệu lớn Quá trình truyền lại truyền theo trình tự se khơng diễn TM mode, khơng có đường lên, báo cáo trạng thái phản hồi khơng thể truyền truyền lại Các kích thước gói tn chọn cho q trình truyền đạt với xác suất cao Cấu hình TM sử dụng kênh logic BCCH, CCCH PCCH, để mở rộng liệu cho người dùng B UM mode (Unacknowledged Mode) Unacknowledged mode: Gọi bên thu sau nhận tn hiệu se không phản hồi lại bên phát, kiểu cho nhận lấy RLC enttes cấu hình để truyền nhận PDU SDU thông qua kênh logic DTCH/MCCH/MTCH Các hoạt động phía máy phát: i) Bộ đệm sửa ma - giữ lại SDU nhận từ lớp trên, đệm truyền có hội truyền tải ii) Phân đoạn - Phân đoạn khối liệu lớn thành nhiều khối liệu nhỏ để phù hợp với kích thước SDU (PDU) iii) Nối - Kết hợp nhiều khối liệu nhỏ thành khối liệu lớn (PDU) có kích thước phù hợp để truyền phụ thuộc vào kích thước SDU iv) Thêm têu đề RLC giup bên nhận chia lại kết hợp lại liệu để truy xuất liệu gốc (ví dụ phân đoạn dài thành nhiều đoạn ngắn phải đánh dấu số thứ tự để đến bên nhận ghép lại biết ghép với gì) Các PDU sau truyền vào lớp MAC Các hoạt động phía máy thu : Khi bên nhận nhận PDU, i) Bộ đệm cà sửa ma HARQ: Phát xem có bất ky PDU trùng lặp hay khơng, có loại bỏ PDU trùng lặp, sau xếp lại PDU theo số thứ tự PDU khơng xếp ii) Xóa têu đề RLC -Trước nối lại liệu, têu đề thêm vào PDU truyền nên xóa iii) Tái định vị-các trường liệu PDU lắp ráp lại thành SDU chuyển sang lớp ngăn xếp giao thức, bất ky PDU tập hợp bị loại bỏ C AM mode ( Acknowledged mode) RLC enttes định cấu hình để truyền nhận SDU PDU thông qua kênh logic DCCH DTCH AM chế độ phức tạp chế độ RLC AM viết tắt “chế độ xác nhận” có nghĩa yêu cầu ACK/NACK (acknowledge / negatve acknowledge) từ máy thu Bên phát Sơ đồ hoạt đọng tương tự UM Nhưng khác biệt nằm đệm truyền lại (Retransmission buter) RLC control đó, sau thêm têu đề, hai giống hệt PDU hình thành gửi đến lớp MAC, gửi đến (Retransmission buter) Sau PDU hình thành sau phân đoạn/nối khơng phù hợp với độ dài PDU RLC, se phân đoạn/nối lại, số lần thực việc không giới hạn Tiếp nữa, sau khoảng thời gian RLC control không nhận phản hồi phản hồi NACK, PDU (Retransmission buter) se truyền lại, ACK, PDU (Retransmission buter) se xóa Các hoạt động bên nhận: Hoạt động tương tự UM Trong AM, chế truyền lại dựa ARQ sử dụng để lấy lại bất ky PDUs bị thiếu Nếu bên gửi khơng nhận ACK từ bên nhận, se tự động gửi lại liệu bên gửi nhận ACK khung thời gian đa xác định trước, se gửi liệu tếp theo Cơ chế ARQ: o Phía phát: u cầu thăm dị ý kiến o Phía thu: báo cáo trạng thái ACK NACK AM thực chức điều khiển luồng cách thay đổi kích thước cửa sổ Tóm tắt: Hoạt động truyền: i) Nhận Dữ liệu lớp cao (SDU) từ PDCP RRC ii) Đặt SDU vào Bộ đệm truyền iii) Phân đoạn ghép SDU vào RLC PDU MAC cho phép truyền iv) Thêm têu đề RLC vào RLC PDU v) Tạo đệm truyền để truyền lại vi) Gửi RLC PDU tới lớp tếp theo (MAC) Hoạt động nhận: i) Lớp MAC chuyển RLC PDU nhận tới lớp RLC ii) Lớp RLC loại bỏ têu đề RLC khỏi PDU iii) Nếu RLC PDU nhận khơng có bất ky cố nào, hay đánh dấu ACK tch cực ( negatve ACK) (nhưng việc ACK gửi hay thời gian sau hay bị bỏ qua xác định số tham số RLC khác) iv) Lớp RLC tập hợp PDU thành SDU lớp v) Chuyển SDU đa lắp ráp tới lớp PDCP RRC D Sự khác biệt Transfer Mode: TM Transfer Mode:  Nó khơng thêm têu đề vào nội dung, khơng phân đoạn, khơng nối liệu, tóm lại khơng tác động đến SDU mà chuyển SDU có kích thước cố định xuống lớp thấp hơn/cao  Nó khơng thực chức lớp RLC (do thường gọi NULL RLC) ngoại trừ Buffer data (giữ liệu đầu vào đệm khoảng thời gian định, sau khung thời gian liệu không truyền, liệu se bị loại bỏ)  Được sử dụng cho dịch vụ không đáng tn cậy (khơng u cầu truyền lại)  Nó sử dụng nhiều kênh báo hiệu chung (CCS) BCCH PCCH CCCH UM Transfer Mode: Bên nhận thực chức RLC: phân đoạn, nối SDU, thêm têu đề RLC (RLC header) Bên nhận thực chức năng: xếp lại PDU, loại bỏ têu đề RLC, lắp ráp lại trường PDU thành SDU  Được sử dụng cho dịch vụ không đáng tn cậy (không yêu cầu truyền lại)  Thường sử dụng cho dịch vụ nhạy cảm thời gian ứng dụng thời gian thực Voice Over IP mà có lỗi khơng thể trễ, nghĩa q trình truyền, xảy mát data chấp nhận bị trễ khơng thể đc  AM Transfer Mode:  Được sử dụng cho dịch vụ u cầu đồ tn cậy cao có chức sửa lỗi truyền lại (dựa việc cho phép gửi trạng thái PDU đến bên phát)  Cho phép phản hồi ACK/NACK  Cả bên truyền thu cung cấp tất chức RLC có săn bên phát: nối (concatenaton), phân đoạn (segmentaton), thêm têu đề RLC, truyền lại (retransmission) phân đoạn lại (re-segmentaton) Bên thu:sắp xếp, loại bỏ têu đề, khôi phục lại SDU, gửi trạng thái PDU  Được ứng dụng trình duyệt, email, dịch vụ liệu gói  Ưu tên truyền PDU điều khiển PDU liệu, ưu tên truyền lại PDU liệu truyền PDU RLC DATA STRUCTURE Data structure in TM Mode: Chỉ chứa data, khơng có header thêm vào Hầu hết cấu truc liệu cho bất ky giao tếp liệu có têu đề riêng Gói IP có têu đề IP Gói UDP có têu đề UDP Tiêu đề TCP có têu đề TCP Gói ICMP có têu đề ICMP, v.v Nhưng gói khơng có bất ky têu đề Vai trò quan trọng header mang thông tn sau: Ai người gửi? (địa người gửi, id người gửi, v.v.); người nhận (địa người nhận, id, v.v.), kích thước liệu bao nhiêu? Nhưng cấu truc liệu khơng có thơng tn số Điều có nghĩa gói TMD khơng thêm bất ky (têu đề) bổ sung vào liệu đầu vào không phân tách kết hợp liệu vào thực thể RLC Sau đó, kích thước TMD PDU xác định nào? Nó tự động đặt có kích thước với kích thước MAC PDU Nếu liệu đến lớn kích thước RLC PDU sao? Nó lấy phần liệu ban đầu vừa với kích thước loại bỏ phần liệu cịn lại Nếu liệu đến nhỏ kích thước RLC PDU sao? Nó lấy tồn liệu chuyển đến lớp MAC lớp MAC thêm liệu đệm vào cuối Data structure in UM Mode: Thực thể RLC UM có khả phân đoạn/ghép nối Điều có nghĩa liệu đến lớn kích thước RLC, se phân đoạn liệu thành nhiều phần chuyển phần Trong trường hợp này, bạn phải đặt số thẻ (số) cho khối, không, bên nhận kết hợp chung theo trình tự thích hợp Thẻ (số) SN (Số thứ tự) Điều xảy nhiều gói liệu có kích thước nhỏ đến với thực thể RLC? Cách đơn giản đóng gói đoạn nhỏ (như chế độ TM), lang phí dung lượng Vậy chung tơi phải làm trường hợp này? Cách đơn giản đặt nhiều đoạn nhỏ vào gói RLC Trong trường hợp này, bạn cần thơng tn đặc biệt cho đoạn nhỏ gói RLC, ngoại trừ đoạn cuối LI (Chỉ báo độ dài) giá trị độ dài cho phần nhỏ RLC PDU, ngoại trừ phần cuối Ví dụ: bạn có khối gói RLC, bạn se có trường E trường LI bạn không cần trường E LI cho trường cuối (trường hợp thứ trường hợp này) Trường E : Trường cho biết trường phần cuối têu đề hay có cịn phần mở rộng khác theo sau hay không Trường FI : Trường cho biết vị trí tương đối RLC PDU RLC SDU Ví dụ: '01' cho biết PDU phân đoạn đầu tên SDU '10' cho biết PDU phân đoạn cuối SDU '11' cho biết PDU nằm phân đoạn đầu tên cuối Trong SDU, có PDU loại '01' PDU loại '10' Có thể có nhiều PDU loại '11' Nếu FI 00, có nghĩa RLC PDU giống RLC SDU Khi RLC nhận loại '01', lớp bắt đầu đệm PDU nhớ RLC nhận PDU '10', RLC se tập hợp lại tất PDU đa nhận chuyển sang PDCP Làm cách để xác định loại UMD PDU? Trong phần này, bạn nhận thấy có nhiều loại têu đề khác UMD, bạn xem qua cấu hình RRC cho RLC UM, se khơng có nhiều tham số để xác định loại têu đề Trên thực tế, có tham số (sn-FieldLength) liên quan đến loại têu đề UMD Điều không đủ để xác định loại têu đề UMD xác Ví dụ: chung tơi giả sử sn-FieldLength bit, có ba loại têu đề UMD hiển thị bên Trường hợp : 36.322 Hình 6.2.1.3-1: UMD PDU với SN bit (Khơng có LI) Trường hợp : 36.322 Hình 6.2.1.3-3: UMD PDU với SN bit (Số Lẻ LI, tức K = 1, 3, 5,…) Trường hợp : 36.322 Hình 6.2.1.3-4: UMD PDU với SN bit (Số LI chăn, tức K = 2, 4, 6,…) Sau đó, bạn hỏi làm bên nhận RLC tm têu đề Câu trả lời nằm trường 'E' Trường 'E' Octet đầu tên trường 'E' byte tếp theo (Oct >= 2) Trường 'E' octet đầu tên xác định têu đề phải 'Trường hợp 1' 'Trường hợp 2,3' trường 'E' octet sau (cụ thể giá trị K) xác định loại têu đề Trường hợp hay Trường hợp Nếu K 'số lẻ, têu đề Trường hợp sử dụng Nếu K số chăn, têu đề Trường hợp sử dụng Data structure in AM Mode: Cấu truc tổng thể giống với cấu truc UMD ngoại trừ việc có thêm vài trường D/C, RF, P Trường D/C: Trường cho biết liệu PDU dành cho điều khiển RLC hay Dữ liệu Trường RF : Trường cho biết kiểu AMD PDU Trường P : Trường cho biết PDU có yêu cầu báo cáo trạng thái (RLC ACK NACK) từ bên hay không Trường FI trường E: giống với UMD ... liệu lớn Quá trình truyền lại truyền theo trình tự se khơng di? ??n TM mode, khơng có đường lên, báo cáo trạng thái phản hồi truyền truyền lại Các kích thước gói tn chọn cho trình truyền đạt với xác... enttes cấu hình để truyền nhận PDU SDU thông qua kênh logic DTCH/MCCH/MTCH Các hoạt động phía máy phát: i) Bộ đệm sửa ma - giữ lại SDU nhận từ lớp trên, đệm truyền có hội truyền tải ii) Phân... Hoạt động truyền: i) Nhận Dữ liệu lớp cao (SDU) từ PDCP RRC ii) Đặt SDU vào Bộ đệm truyền iii) Phân đoạn ghép SDU vào RLC PDU MAC cho phép truyền iv) Thêm têu đề RLC vào RLC PDU v) Tạo đệm truyền

Ngày đăng: 12/12/2022, 14:45

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan