- Các chức năng của RNC là:
3.4 Các giải pháp kỹ thuật trong 3G UMTS 1 Mã Turbo
3.4.1 Mã Turbo
Mã hóa Turbo chỉ được sử dụng trong các hệ thống thông tin di động thế hệ ba khi hoạt động ở tốc độ bit cao với yêu cầu tỉ số lỗi bit BER nằm trong khoảng 10-3
đến 10-6.
Bộ mã hóa turbo thực chất là bộ mã xoắn móc nối song song PCCC (Parallel Concatenated Convolutional Code) với các bộ mã hóa thành phần 8 trạng thái được sử dụng.
3.4.2 Mã xoắn
Mã xoắn (Convolutional Code) (n,k,m) cũng có n đầu ra, k đầu vào như mã khối (n,k) nhưng n đầu ra của mã xoắn phụ thuộc không chỉ vào k đầu vào tại thời gian đó mà còn phụ thuộc vào m khối bản tin trước đó. Mã xoắn (n,k,m) được xây dựng bởi mạch dãy. Mạch này dùng thanh ghi dịch m bit làm bộ nhớ, các đầu ra của các phần tử nhớ được cộng với nhau theo quy luật nhất định để tạo nên chuổi mã, sau đó các chuổi này được ghép xen với nhau để tạo nên chuổi mã đầu ra.
3.4.3 Mã vòng
Mã vòng là phương pháp mã hóa cho phép kiểm tra độ dư vòng (CRC – Cyclic Redundance Check) và chỉ thị chất lượng khung ở các khung bản tin.
Mã hóa mã vòng (n,k) dạng hệ thống gồm ba bước : - Nhân đa thức thông tin u(x) với xn-k.
- Chia xn-k.u(x) cho đa thức sinh g(x), ta được phần dư b(x). - Hình thành từ mã b(x) + xn-k
Tất cả ba bước này được thực hiện bằng mạch chia với thanh ghi dịch (n-k) tầng có hàm hồi tiếp tương ứng với đa thức sinh g(x).
Sơ đồ mạch mã hóa vòng:
Nguyên lý hoạt động:
Bước 1 : Cổng đóng cho thông tin qua mạch, k chữ số thông tin u0, u1,...,un-k được dịch vào mạch từ thiết bị đầu cuối để nhân trước u(x) với xn-k. Ngay sau khi thông tin được đưa vào mạch thì n-k chữ số còn lại trong thanh ghi là những con số kiểm tra chẵn lẻ. Bước 2 : Cắt đứt đường hồi tiếp bằng cách điều khiển cho các cổng gi hở (không cho thông tin qua).
Bước 3 : Dịch các con số kiểm tra chẵn lẻ và đưa ra đường truyền. Các chữ số kiểm tra này kết hợp với k chữ số thông tin tạo thành vector mã.
3.5 Các hàm mật mãG1