Quy hoạch mạng 4G LTE và áp dụng cho TP. Vinh

111 409 3
Quy hoạch mạng 4G LTE và áp dụng cho TP. Vinh

Đ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

TRƯỜNG ĐẠI HỌC VINH KHOA ĐIỆN TỬ - VIỄN THÔNG - – & — - ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Đề tài: QUY HOẠCH MẠNG 4G LTE VÀ ÁP DỤNG CHO TP VINH Sinh viên thực : NGUYỄN NHƯ TRINH Lớp : 49K - ĐTVT Khóa học : 2008 – 2013 Giảng viên hướng dẫn: TH.S CAO THÀNH NGHĨA I NGHỆ AN - 2013 II MỤC LỤC Trang III LỜI MỞ ĐẦU Trong năm gần đây, mạng không dây ngày trở nên phổ biến với đời hàng loạt công nghệ khác Wi-Fi, WiMax Cùng với tốc độ phát triển nhanh, mạnh mạng viễn thông phục vụ nhu cầu sử dụng hàng triệu người ngày Hệ thống di động hệ thứ hai, với GSM CDMA phát triển mạnh mẽ nhiều quốc gia Tuy nhiên, thị trường viễn thông mở rộng thể rõ hạn chế dung lượng băng thông hệ thống thông tin di động hệ thứ hai Sự đời hệ thống di động hệ thứ ba với công nghệ tiêu biểu WCDMA hay HSPA tất yếu để đáp ứng nhu cầu truy cập liệu, âm thanh, hình ảnh với tốc độ cao, băng thông rộng người sử dụng Mặc dù hệ thống thông tin di động hệ 2.5G hay 3G phát triển không ngừng, nhà khai thác viễn thông lớn giới bắt đầu tiến hành triển khai thử nghiệm chuẩn di động hệ có nhiều tiềm trở thành chuẩn di động 4G tương lai, LTE (Long Term Evolution) Trước đây, muốn truy cập liệu, phải cần có đường dây cố định để kết nối Trong tương lai không xa với LTE, truy cập tất dịch vụ lúc nơi di chuyển: xem phim chất lượng cao HDTV, điện thoại thấy hình, chơi game, nghe nhạc trực tuyến, tải sở liệu v.v… với tốc độ “siêu tốc” Đó khác biệt mạng di động hệ thứ (3G) mạng di động hệ thứ tư (4G) Tuy mẻ mạng di động băng rộng 4G kỳ vọng tạo nhiều thay đổi khác biệt so với mạng di động Trong đồ án tốt nghiệp em xin trình bày đề tài: “Quy hoạch mạng 4G LTE áp dụng cho TP Vinh” Nội dung đồ án bao gồm chương: Chương Giới thiệu hệ thống thông tin di động tổng quan mạng 4G Chương Cấu trúc mạng 4G LTE vấn đề liên quan Chương Quy hoạch mạng 4G LTE áp dụng cho TP.VINH Chương Kết quả mô mạng 4G LTE áp dụng cho TP.VINH Trong trình thực đồ án, em có hạn chế khả nhiều sai sót, mong đóng góp ý kiến thầy cô bạn bè IV TÓM TẮT ĐỒ ÁN Đồ án vào tìm hiểu tổng quan công nghệ LTE yêu cầu công nghệ LTE giảm giá thành, tăng cường hỗ trợ cho dịch vụ lợi nhuận cao, cải thiện khai thác bảo dưỡng cung cấp dịch vụ, nâng cao hiệu phổ tần, thông lượng người sử dụng giảm thời gian trễ Để đạt mục đích LTE có tính quan trọng sử dụng công nghệ truyền dẫn OFDM cho đường lên, SC-FDMA cho đường xuống, sử dụng công nghệ đa ăng ten MIMO cho hệ thông thu phát, truyền dẫn vô tuyến tốc độ cao dùng băng thông rộng với công nghệ khác như: thích ứng đường truyền lập biểu, kỹ thuật chuyển giao, điều khiển công suất HARQ Các công nghệ áp dụng cho truy cập vô tuyến cho phép tăng hiệu truyền dẫn vô tuyến LTE Trong đồ án trình bày chi tiết trình quy hoạch mạng LTE sử dung phần mềm Visual Studio 2010 cho việc mô tính toán quy hoạch mạng LTE ABSTRACT This thesis was studied an overview of LTE technology and the requirements of LTE as cost reducting compared to previous technologies, enhancing support for high-profit services and improving underwriting as well as providing support services, improving spectrum efficiency and user throughput, reducing latency To achieve these purposes, LTE have key features such as transmission technology using OFDM for uplink and SC-FDMA for the downlink, transceiver system using multiple antenna technology (MIMO), radio transmission using high-speed broadband with other technologies such as adaptive transmission and scheduling, delivery techniques, power control and HARQ These new technology have been applied to wireless access part of LTE in order to enhance the wireless transmission performance In this thesis was also introduced the process of LTE network planning as well as Visual Studio 2010 software for the simulation LTE network planning V DANH MỤC CÁC BẢNG BIỂU Bảng 2.1 Các thông số lớp vật lý LTE 13 Bảng 2.2 Tốc độ đỉnh LTE theo lớp 14 Bảng 2.3 Số khối tài nguyên theo băng thông kênh truyền 32 Bảng 3.1 Ví dụ quỹ đường lên LTE 57 Bảng 3.2 Ví dụ quỹ đường xuống LTE 58 Bảng 3.3 So sánh quỹ đường truyền lên hệ thống 60 Bảng 3.4 So sánh quỹ đường truyền xuống hệ thống 61 Bảng 3.5 Các giá trị K sử dụng cho tính toán vùng phủ sóng .69 Bảng 3.6 Tốc độ bit đỉnh tương ứng với tốc độ mã hóa băng thông .70 Bảng 3.7 Giá trị băng thông cấu hình tương ứng với băng thông kênh truyền .72 Bảng 3.8 Diện tích dân số phường TP.VINH 74 VI DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ VII DANH MỤC CÁC CHỮ VIẾT TẮT Ký hiệu Từ viết tắt 1G One Generation Cellular 2G Second Generation Cellular 3G Third Generation Cellular 4G Four Generation Cellular 3GPP ACK BCCH BCH BW CDMA CP DL-SCH DL EDGE E- UTRAN EPC eNodeB FDMA FDD FEC GSM GERAN GPRS GI HSDPA Third Generation Patnership Project ACK Broadcast Control Channel Broadcast Channel Band Width Code Division Multiple Access Cycle Prefix Downlink Share Channel Downlink Enhance Data rates for GSM Evolution Evolved UMTS Terrestrial Radio Access Evolved Packet Core Enhance NodeB Frequency Division Multiple Access FrequencyDivision Duplexing Forward Error Correction Global System for Mobile GSM/EDGE Radio Access Nghĩa Hệ thống thông tin di động hệ thứ Hệ thống thông tin di động hệ thứ hai Hệ thống thông tin di động hệ thứ ba Hệ thống thông tin di động hệ thứ tư Dự án hợp tác hệ Tín hiệu xác nhận Kênh điều khiển quảng bá Kênh quảng bá Băng thông Đa truy cập phân chia theo mã Tiền tố lặp Kênh chia sẻ đường xuống Hướng xuống Tốc độ liệu tăng cường cho mạng GSM cải tiến Mạng truy nhập vô tuyến cải tiến Mạng lõi gói NodeB cải tiến Đa truy cập phân chia theo tần số Ghép kênh phân chia theo tần số Sửa lỗi hồi tiếp Hệ thống di động toàn cầu Mạng truy nhập vô tuyến Network General Packet Radio Service Guard Interval High Speed Downlink Packet GSM/EDGE Dịch vụ gói vô tuyến thông dụng Khoảng bảo vệ Truy nhập gói đường xuống tốc độ Access cao VIII HDTV HSOPA HO HSPA HSS ITU IP IMS ISI IFFT High Definition Television High Speed OFDM Packet Access Handover High Speed Packet Access Home Subscriber Server International Telecommunication Union Internet Protocol IP Multimedia Sub-system Inter-Symbol Interference Long Term Evolution MS Mobile Station BTS Base Station MIMO Multi Input Multi Output MME Mobility Management Entity MAC Medium Access Control MU-MIMO Multi User – MIMO MoU Minutes of Using MCS Modulation Coding Scheme Orthogonal Frequency Division OFDM Multiple Orthogonal Frequency Division OFDMA Multiple Access PAPR Peak-to-Average Power Ratio P2P Point to Point Physical Downlink Shared PUCCH PDCCH PBCH PCCH PCH QoS RLC RRC Truy cập gói OFDM tốc độ cao Chuyển giao Truy nhập gói tốc độ cao Quản lý thuê bao Đơn vị viễn thông quốc tế Giao thức internet Hệ thống đa phương tiện sử dụng IP Nhiễu liên ký tự Inverse Fast Fourier Transform Biến đổi Fourier ngược LTE PDSCH Tivi có độ phân giải cao Channel Physical Uplink Control Channel Physical Downlink Control Channel Physical Broadcast Channel Paging Control Channel Paging Channel Quality of Services Radio Link Control Radio Resource Control Tiến hóa lâu dài Trạm di động Trạm gốc Đa ngõ vào đa ngõ Quản lý tính di động Điều khiển trung nhập trung bình Đa người dung – Đa ngõ vào đa ngõ Thời gian sử dụng Kỹ thuật mã hóa điều chế Ghép kênh phân chia theo tần số trực giao Đa truy nhập phân chia theo tần số trực giao Tỷ số công suất đỉnh công suất trung bình Điểm đến điểm Kênh vật lý chia sẻ đường xuống Kênh vật lý điều khiển đường lên Kênh vật lý điều khiển đường xuống Kênh vật lý quảng bá Kênh điều khiển tin nhắn Kênh tin nhắn Chất lượng dịch vụ Điều khiển kết nối vô tuyến Điều khiển tài nguyên vô tuyến IX RB RE RSRP RSRQ RS SDR SNR SC- FDMA SMS SAE SGSN SU- MIMO TDMA TTI TDD UMB UL UTRAN UTMS UE VHE VoIP WCDMA WAP Resource Block Resource Element Reference Signal Receive Power Reference Signal Receive Quality Reference Signal Software - Defined Radio Signal to Noise Ratio Single Carrier Frequency Division multiple Access Short Message Service System Architecture Enhance Serving GPRS Support Node Single User Multi Input Multi Output Time Division Multiple Access TTI Time Transmit Interval Time Division Duplexing Ultra Mobile Broadband Uplink UTMS Terrestrial Radio Access Networks Universal Telecommunication Mobile System User Equipment Virtual Home Environment Voice IP Wideband Code Division Multiple Access Wireless Applicaion protocol Khối tài nguyên Thành phần tài nguyên Công suất thu tín hiệu tham khảo Chất lượng thu tín hiệu tham khảo Tín hiệu tham khảo Phần mềm nhận dạng vô tuyến Tỷ số tín hiệu nhiễu Đa truy cập phân chia theo tần số trực giao đơn sóng mang Tin nhắn ngắn Cấu trúc hệ thống tăng cường Nút cung cấp dịch vụ GPRS Đơn user-Đa ngõ vào đa ngõ Đa truy cập phân chia theo thời gian Khoảng thời gian phát Ghép kênh phân chia theo thời gian Di động băng rộng mở rộng Đường lên Mạng truy nhập vô tuyến mặt đất Hệ thống thông tin di động Thiết bị người dùng (Di động) Môi trường nhà ảo Thoại sử dụng IP Đa truy cập phân chia theo mã băng Giao thức ứng dụng không dây X PHỤ LỤC Hướng dẫn sử dụng chương trình chương trình tính toán mô Cài đặt chương trình Phần mô sử dụng công cụ Visual Studio 2010 (VS) Sử dụng VS để tạo giao diện viết chương trình tính toán mô Để cài đặt phần mềm Visual Studio 2010 ta mua đĩa cứng chứa chương trình cài đặt bình thường Download phần mềm Visual Studio 2010 crack máy tính tiến hành cài đặt bình thường Sau cà đặt xong ta thấy giao diện phần mềm Visual Studio 2010 sau: Hình 4.10 Giao diện mở đầu phần mềm (VS) Visual Studio 2010 Phần chương trình mô tính toán 2.1 Chương trình tính toán quỹ đường truyền LTE using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; 87 using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace ĐỒ_ÁN_TỐT_NGHIỆP_1 { public partial class DOANTOTNGHIEP_NGUYENNHUTRINH : Form { public DOANTOTNGHIEP_NGUYENNHUTRINH() { InitializeComponent(); } private void label3_Click(object sender, EventArgs e) { } private void label19_Click(object sender, EventArgs e) { } private void btnKetQua_Click(object sender, EventArgs e) { if (txtRb.Text == "" || txtBW.Text == "" || txtPtxm.Text == "" || txtGm.Text == "" || txtLfm.Text == "" || txtLb.Text == "" || txtNF.Text == "" || txtMi.Text == "" || txtSNRi.Text == "" || txtGbLen.Text == "" || txtLfLen.Text == "" || txtGMHALen.Text == "") { MessageBox.Show("Bạn phải nhập đầy đủ thông số !", "THÔNG BÁO"); } else { Double Rb = Double.Parse(txtRb.Text); Double BW = Double.Parse(txtBW.Text); Double Ptxm = Double.Parse(txtPtxm.Text); Double Gm = Double.Parse(txtGm.Text); Double Lfm = Double.Parse(txtLfm.Text); Double Lb = Double.Parse(txtLb.Text); 88 Double NF = Double.Parse(txtNF.Text); Double Mi = Double.Parse(txtMi.Text); Double SNRi = Double.Parse(txtSNRi.Text); Double GbLen = Double.Parse(txtGbLen.Text); Double LfLen = Double.Parse(txtLfLen.Text); Double GMHALen = Double.Parse(txtGMHALen.Text); Double HeSoK = 1.3824*Math.Pow(10,-23); txtEIRPm.Text = Math.Round(Ptxm + Gm + Lfm - Lb, 3).ToString(); Double EIRPm = Double.Parse(txtEIRPm.Text); txtNi.Text = Math.Round(30 + 10 * Math.Log10(291 * HeSoK) + 10 * Math.Log10(BW*Math.Pow(10,6)), 3).ToString(); Double Ni = Double.Parse(txtNi.Text); txtN.Text = (Ni + NF).ToString(); Double N = Double.Parse(txtN.Text); txtN0I.Text = (N + Mi).ToString(); Double N0I = Double.Parse(txtN0I.Text); txtPmin.Text = (N0I + SNRi).ToString(); Double Pmin = Double.Parse(txtPmin.Text); txtLmax.Text = (EIRPm - Pmin + GbLen - LfLen + GMHALen).ToString(); } } private void btnKetQua1_Click(object sender, EventArgs e) { if (txtRb1.Text == "" || txtBW1.Text == "" || txtPtxb1.Text == "" || txtGm1.Text == "" || txtLfm1.Text == "" || txtLb1.Text == "" || txtNF1.Text == "" || txtMi1.Text == "" || txtEbN0.Text == "" || txtGb1.Text == "" || txtLfb1.Text == "" || txtMcch1.Text == ""|| txtSNRr1.Text =="") { MessageBox.Show("Bạn phải nhập đầy đủ thông số !", "THÔNG BÁO"); } else { Double Rb1 = Double.Parse(txtRb1.Text); Double BW1 = Double.Parse(txtBW1.Text); Double Ptxb1 = Double.Parse(txtPtxb1.Text); 89 Double Gm1 = Double.Parse(txtGm1.Text); Double Lfm1 = Double.Parse(txtLfm1.Text); Double Lb1 = Double.Parse(txtLb1.Text); Double NF1 = Double.Parse(txtNF1.Text); Double Mi1 = Double.Parse(txtMi1.Text); Double SNRr1 = Double.Parse(txtSNRr1.Text); Double Gb1 = Double.Parse(txtGb1.Text); Double Lfb1 = Double.Parse(txtLfb1.Text); Double Mcch1 = Double.Parse(txtMcch1.Text); Double EbN0 = Double.Parse(txtEbN0.Text); Double HeSoK = 1.3824*Math.Pow(10,-23); txtEIRPb1.Text = Math.Round(Ptxb1 + Gb1 - Lfb1, 3).ToString(); Double EIRPb1 = Double.Parse(txtEIRPb1.Text); txtNi1.Text = Math.Round(30 + 10 * Math.Log10(291 * HeSoK) + 10 * Math.Log10(BW1*Math.Pow(10,6)), 3).ToString(); Double Ni1 = Double.Parse(txtNi1.Text); txtN1.Text = (Ni1 + NF1+Mcch1).ToString(); Double N1 = Double.Parse(txtN1.Text); txtN0I1.Text = (N1 + Mi1).ToString(); Double N0I1 = Double.Parse(txtN0I1.Text); txtPmin1.Text = (N0I1 + SNRr1).ToString(); Double Pmin1 = Double.Parse(txtPmin1.Text); txtLmax1.Text = (EIRPb1 - Pmin1 + Gm1 - Lfm1 -Lb1).ToString(); } } private void txtThoat_Click(object sender, EventArgs e) { this.Hide(); } private void button1_Click(object sender, EventArgs e) { this.Hide(); } private void btnNhapMoi_Click(object sender, EventArgs e) { txtRb1.Text = ""; txtBW1.Text = ""; txtPtxb1.Text = ""; 90 txtGm1.Text = ""; txtLfm1.Text = ""; txtLb1.Text = ""; txtNF1.Text = ""; txtMi1.Text = ""; txtEbN0.Text = ""; txtGb1.Text = ""; txtLfb1.Text = ""; txtMcch1.Text = ""; txtSNRr1.Text = ""; } private void btnNhapMoi1_Click_1(object sender, EventArgs e) { txtRb.Text = ""; txtBW.Text = ""; txtPtxm.Text = ""; txtGm.Text = ""; txtLfm.Text = ""; txtLb.Text = ""; txtNF.Text = ""; txtMi.Text = ""; txtSNRi.Text = ""; txtGbLen.Text = ""; txtLfLen.Text = ""; txtGMHALen.Text = ""; } } } 2.2 Chương trình tính toán quy hoạch vùng phủ LTE using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace QuyHoachVungPhuCuaLTE { public partial class DOANTOTNGHIEP_NGUYENNHUTRINH : Form { public DOANTOTNGHIEP_NGUYENNHUTRINH() { InitializeComponent(); } private void btnThoat_Click(object sender, EventArgs e) { this.Hide(); } 91 private void btnKetQua_Click(object sender, EventArgs e) { if (txtQuyDuongXuong.Text == "" || txtQuyDuongLen.Text == "" || txtTanSoDuongLen.Text == "" || cbbMoiTruong.Text == "" || txtTanSoDuongXuong.Text == "" || txtTocDoDuLieu.Text == "" || txtDienTichVInh.Text == "" || txtHeSoK.Text == "") { MessageBox.Show("Bạn phải nhập đầy đủ thông số !", "THÔNG BÁO"); } else { Double QDX = Double.Parse(txtQuyDuongXuong.Text); Double QDL = Double.Parse(txtQuyDuongLen.Text); Double TSUL = Double.Parse(txtTanSoDuongLen.Text); Double X1; Double TSDL = Double.Parse(txtTanSoDuongXuong.Text); Double Md; Double TDDL = Double.Parse(txtTocDoDuLieu.Text); Double Mu; Double L1; Double DTVinh = Double.Parse(txtDienTichVInh.Text); Double Lother = 2; Double HeSoK = Double.Parse(txtHeSoK.Text); Double Ahm; Double Hm = 5; Double X; Double Hb = 30; Double A = 69.55; Double B = 26.16; Double L; if (radioButton1.Checked == true && checkBox1.Checked == true) { Ahm = (8.29 * Math.Pow(Math.Log10(1.54 * Hm), 2) - 1.1);// 5.4; X = Math.Round(44.9 - 6.55 * Math.Log10(Hb), 2);//35.2 L = Math.Round(A + B * Math.Log10(TSUL) - 13.82 * Math.Log10(Hb) - Ahm + Lother, 2); Mu = (QDL - L) / X; txtRcellUL.Text = Math.Round(Math.Pow(10, Mu)).ToString(); Double Rcell = Double.Parse(txtRcellUL.Text); txtDtUL.Text = Math.Round(HeSoK * Rcell).ToString(); Double DtUL = Double.Parse(txtDtUL.Text); Double SoBSUL = (DTVinh * Math.Pow(10, 3) / DtUL); int CSoBSUL = (int)Math.Round(SoBSUL); txtSoBSUL.Text = CSoBSUL.ToString(); 92 } if (radioButton1.Checked == true && checkBox2.Checked == true) { Ahm = (8.29 * Math.Pow(Math.Log10(1.54 * Hm), 2) - 1.1); X1 = Math.Round(44.9 - 6.55 * Math.Log10(Hb), 2); L1 = Math.Round(A + B * Math.Log10(TSDL) - 13.82 * Math.Log10(Hb) - Ahm + Lother); Md = (QDX - L1) / X1; txtRcellDL.Text = Math.Round(Math.Pow(10, Md)).ToString(); Double Rcell1 = Double.Parse(txtRcellDL.Text); txtDtDL.Text = Math.Round(HeSoK * Rcell1).ToString(); Double DtDL = Double.Parse(txtDtDL.Text); Double SoBSDL = (DTVinh * Math.Pow(10, 3) / DtDL); int CSoBSDL = (int)Math.Round(SoBSDL); txtSoBSDL.Text = CSoBSDL.ToString(); } } } private void btnNhapMoi_Click(object sender, EventArgs e) { txtQuyDuongXuong.Text = ""; txtQuyDuongLen.Text = ""; txtTanSoDuongLen.Text = ""; cbbMoiTruong.Text = ""; txtTanSoDuongXuong.Text = ""; txtTocDoDuLieu.Text = ""; txtDienTichVInh.Text = ""; txtHeSoK.Text = ""; txtRcellUL.Text = ""; txtDtUL.Text = ""; txtRcellDL.Text = ""; txtDtDL.Text = ""; txtSoBSUL.Text = ""; txtSoBSDL.Text = ""; } } } 2.3 Chương trình tính toán quy hoạch dung lượng LTE using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; 93 using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace QUYHOACHDUNGLUONG { public partial class DOANTOTNGHIEP_NGUYENNHUTRINH : Form { public DOANTOTNGHIEP_NGUYENNHUTRINH() { InitializeComponent(); } private void groupBox2_Enter(object sender, EventArgs e) { } private void btnThoat_Click(object sender, EventArgs e) { this.Hide(); } private void Form1_Load(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { if (txtSoSongMang.Text == "" || txtSoKyTu.Text == "" || txtKhoangThoiGian.Text == "" || txtHeSoF.Text == "" || txtHeSoUtili.Text == "" || txtSoKhoiTaiNguyen.Text == "" || txtHeSoPAPR.Text == "") { MessageBox.Show("Bạn phải nhập đầy đủ thông số !", "THÔNG BÁO"); } else { Double SoSongMang = Double.Parse(txtSoSongMang.Text); 94 Double SoKyTu = Double.Parse(txtSoKyTu.Text); Double KhoangThoiGian = Double.Parse(txtKhoangThoiGian.Text); Double HeSoF = Double.Parse(txtHeSoF.Text); Double SoKhoiTaiNguyen = Double.Parse(txtSoKhoiTaiNguyen.Text); Double HeSoUtili = Double.Parse(txtHeSoUtili.Text); Double C1; Double Z; Double BW; Double C; Double OverDongVinh, OverBenThuy, OverCuaNam, OverDoiCung, OverHHTap,OverHongSon, OverHungBinh,OverHungChinh; Double OverHungDong, OverHungDung, OverHungHoa, OverHungLoc, OverHungPhuc,OverLeLoi, OverLeMao, OverVinhTan, OverNghiAn; Double OverNghiDuc, OvernghiKim, OverNghiLien, OverNghiPhu, OverQuanBau, OverQuangTrung, OverTruongThi, OverTrungDo; Double BW1 = Double.Parse(cboKenhTruyen.SelectedItem.ToString()); if (BW1 == 1.4) { BW = 1.08; C1 = 7.8; txtPeakRate.Text = C1.ToString(); } else { BW = (BW1 * 90 / 100); C1 = 172.8; txtPeakRate.Text = C1.ToString(); } Z = ((C1 / BW1) - 1); txtSNR.Text = Math.Round(Math.Pow(2, Z), 2).ToString(); Double SNR = Double.Parse(txtSNR.Text); C = Math.Round(HeSoF * BW * Math.Log((1 + SNR), 2), 2); Double HeSoPAPR = Double.Parse(txtHeSoPAPR.Text); Double Ultili = Double.Parse(txtHeSoUtili.Text); txtHeSoOBF.Text = Math.Round((HeSoPAPR * HeSoUtili),2).ToString(); Double HeSoOBF = Double.Parse(txtHeSoOBF.Text); Double DongVinh = Double.Parse(txtDongVinh.Text); OverDongVinh = (DongVinh*C1 * HeSoOBF); Double BSDongVinh = Math.Round(OverDongVinh*Math.Pow(10,-4) / C); int CBSDongVinh = (int)Math.Round(BSDongVinh); 95 txtBSDongVinh.Text = CBSDongVinh.ToString(); Double BenThuy = Double.Parse(txtBenThuy.Text); OverBenThuy = (BenThuy * C1 * HeSoOBF); Double BSBenThuy = (OverBenThuy*Math.Pow(10, -4) / C); int CBSBenThuy = (int)Math.Round(BSBenThuy); txtBSBenThuy.Text = CBSBenThuy.ToString(); Double CuaNam = Double.Parse(txtCuaNam.Text); OverCuaNam = (CuaNam*C1*HeSoOBF); Double BSCuaNam = (OverCuaNam * Math.Pow(10, -4) / C); int CBSCuaNam = (int)Math.Round(BSCuaNam); txtBSCuaNam.Text = CBSCuaNam.ToString(); Double DoiCung = Double.Parse(txtDoiCung.Text); OverDoiCung = (DoiCung * C1 * HeSoOBF); Double BSDoiCung = (OverDoiCung * Math.Pow(10, -4) / C); int CBSDoiCung = (int)Math.Round(BSDoiCung); txtBSDoiCung.Text = CBSDoiCung.ToString(); Double HHTap = Double.Parse(txtHHTap.Text); OverHHTap = (HHTap * C1 * HeSoOBF); Double BSHHTap = (OverHHTap * Math.Pow(10, -4) / C); int CBSHHTap = (int)Math.Round(BSHHTap); txtBSHHTap.Text = CBSHHTap.ToString(); Double HongSon = Double.Parse(txtHongSon.Text); OverHongSon = (HongSon * C1 * HeSoOBF); Double BSHongSon = (OverHongSon * Math.Pow(10, -4) / C); int CBSHongSon = (int)Math.Round(BSHongSon); txtBSHongSon.Text = CBSHongSon.ToString(); Double HungBinh = Double.Parse(txtHungBinh.Text); OverHungBinh = (HungBinh * C1 * HeSoOBF); Double BSHungBinh = (OverHungBinh * Math.Pow(10, -4) / C); int CBSHungBinh = (int)Math.Round(BSHungBinh); txtBSHungBinh.Text = CBSHungBinh.ToString(); Double HungChinh = Double.Parse(txtHungChinh.Text); OverHungChinh = (HungChinh * C1 * HeSoOBF); Double BSHungChinh = (OverHungChinh * Math.Pow(10, -4) / C); int CBSHungChinh = (int)Math.Round(BSHungChinh); txtBSHungChinh.Text = CBSHungChinh.ToString(); 96 Double HungDong = Double.Parse(txtHungDong.Text); OverHungDong = (HungDong * C1 * HeSoOBF); Double BSHungDong = (OverHungDong * Math.Pow(10, -4) / C); int CBSHungDong = (int)Math.Round(BSHungDong); txtBSHungDong.Text = CBSHungDong.ToString(); Double HungDung = Double.Parse(txtHungDung.Text); OverHungDung = (HungDung * C1 * HeSoOBF); Double BSHungDung = (OverHungDung * Math.Pow(10, -4) / C); int CBSHungDung = (int)Math.Round(BSHungDung); txtBSHungDung.Text = CBSHungDung.ToString(); Double HungHoa = Double.Parse(txtHungHoa.Text); OverHungHoa = (HungHoa * C1 * HeSoOBF); Double BSHungHoa = (OverHungHoa * Math.Pow(10, -4) / C); int CBSHungHoa = (int)Math.Round(BSHungHoa); txtBSHungHoa.Text = CBSHungHoa.ToString(); Double HungLoc = Double.Parse(txtHungLoc.Text); OverHungLoc = (HungLoc * C1 * HeSoOBF); Double BSHungLoc = (OverHungLoc * Math.Pow(10, -4) / C); int CBSHungLoc = (int)Math.Round(BSHungLoc); txtBSHungLoc.Text = CBSHungLoc.ToString(); Double HungPhuc = Double.Parse(txtHungPhuc.Text); OverHungPhuc = (HungPhuc * C1 * HeSoOBF); Double BSHungPhuc = (OverHungPhuc * Math.Pow(10, -4) / C); int CBSHungPhuc = (int)Math.Round(BSHungPhuc); txtBSHungPhuc.Text = CBSHungPhuc.ToString(); Double LeLoi = Double.Parse(txtLeLoi.Text); OverLeLoi = (LeLoi * C1 * HeSoOBF); Double BSLeLoi = (OverLeLoi * Math.Pow(10, -4) / C); int CBSLeLoi = (int)Math.Round(BSLeLoi); txtBSLeLoi.Text = CBSLeLoi.ToString(); Double LeMao = Double.Parse(txtLeMao.Text); OverLeMao = (LeMao * C1 * HeSoOBF); Double BSLeMao = (OverLeMao * Math.Pow(10, -4) / C); int CBSLeMao = (int)Math.Round(BSLeMao); txtBSLeMao.Text = CBSLeMao.ToString(); Double VinhTan = Double.Parse(txtVinhTan.Text); 97 OverVinhTan = (VinhTan * C1 * HeSoOBF); Double BSVinhTan = (OverVinhTan * Math.Pow(10, -4) / C); int CBSVinhTan = (int)Math.Round(BSVinhTan); txtBSVinhTan.Text = CBSVinhTan.ToString(); Double NghiAn = Double.Parse(txtNghiAn.Text); OverNghiAn = (NghiAn * C1 * HeSoOBF); Double BSNghiAn = (OverNghiAn * Math.Pow(10, -4) / C); int CBSNghiAn = (int)Math.Round(BSNghiAn); txtBSNghiAn.Text = CBSNghiAn.ToString(); Double NghiDuc = Double.Parse(txtNghiDuc.Text); OverNghiDuc = (NghiDuc * C1 * HeSoOBF); Double BSNghiDuc = (OverNghiDuc * Math.Pow(10, -4) / C); int CBSNghiDuc = (int)Math.Round(BSNghiDuc); txtBSNghiDuc.Text = CBSNghiDuc.ToString(); Double nghiKim = Double.Parse(txtnghiKim.Text); OvernghiKim = (nghiKim * C1 * HeSoOBF); Double BSNghikim = (OvernghiKim * Math.Pow(10, -4) / C); int CBSNghiKim = (int)Math.Round(BSNghikim); txtBSNghikim.Text = CBSNghiKim.ToString(); Double NghiLien = Double.Parse(txtNghiLien.Text); OverNghiLien = (NghiLien * C1 * HeSoOBF); Double BSNghiLien = (OverNghiLien * Math.Pow(10, -4) / C); int CBSNghiLien = (int)Math.Round(BSNghiLien); txtBSNghiLien.Text = CBSNghiLien.ToString(); Double NghiPhu = Double.Parse(txtNghiPhu.Text); OverNghiPhu = (NghiPhu * C1 * HeSoOBF); Double BSNghiPhu = (OverNghiPhu * Math.Pow(10, -4) / C); int CBSNghiPhu = (int)Math.Round(BSNghiPhu); txtBSNghiPhu.Text = CBSNghiPhu.ToString(); Double QuanBau = Double.Parse(txtQuanBau.Text); OverQuanBau = (QuanBau * C1 * HeSoOBF); Double BSQuanBau = (OverQuanBau * Math.Pow(10, -4) / C); int CBSQuanBau = (int)Math.Round(BSQuanBau); txtBSQuanBau.Text = CBSQuanBau.ToString(); Double QuangTrung = Double.Parse(txtQuangTrung.Text); OverQuangTrung = (QuangTrung * C1 * HeSoOBF); 98 Double BSQuangTrung = (OverQuangTrung * Math.Pow(10, -4) / C); int CBSQuangTrung = (int)Math.Round(BSQuangTrung); txtBSQuangTrung.Text = CBSQuangTrung.ToString(); Double TruongThi = Double.Parse(txtTruongThi.Text); OverTruongThi = (TruongThi * C1 * HeSoOBF); Double BSTruongThi = (OverTruongThi * Math.Pow(10, -4) / C); int CBSTruongThi = (int)Math.Round(BSTruongThi); txtBSTruongThi.Text = CBSTruongThi.ToString(); Double TrungDo = Double.Parse(txtTrungDo.Text); OverTrungDo = (TrungDo * C1 * HeSoOBF); Double BSTrungDo = (OverTrungDo * Math.Pow(10, -4) / C); int CBSTrungDo = (int)Math.Round(BSTrungDo); txtBSTrungDo.Text = CBSTrungDo.ToString(); int SoBSTong = (CBSDongVinh + CBSBenThuy + CBSCuaNam + CBSDoiCung + CBSHHTap + CBSHongSon + CBSHungBinh + CBSHungChinh + CBSHungDong + CBSHungDung + CBSHungHoa + CBSHungLoc + CBSHungPhuc + CBSLeLoi + CBSLeMao + CBSNghiAn + CBSNghiDuc + CBSNghiKim + CBSNghiLien + CBSNghiPhu + CBSQuanBau + CBSQuangTrung + CBSTrungDo + CBSTruongThi + CBSVinhTan); txtSoBSTong.Text = SoBSTong.ToString(); }} private void btnNhapMoi_Click(object sender, EventArgs e) { txtSoSongMang.Text = ""; txtSoKyTu.Text = ""; txtKhoangThoiGian.Text = ""; txtSoKhoiTaiNguyen.Text = ""; txtHeSoF.Text = ""; txtHeSoUtili.Text = ""; txtBenThuy.Text = ""; txtCuaNam.Text = ""; txtDoiCung.Text = "";txtDongVinh.Text = ""; txtHHTap.Text = "";txtHongSon.Text = ""; txtHungBinh.Text = ""; txtHungChinh.Text = ""; txtHungDong.Text = ""; txtHungDung.Text = ""; txtHungHoa.Text = ""; txtHungLoc.Text = ""; txtHungPhuc.Text = ""; txtLeLoi.Text = ""; txtLeMao.Text = ""; txtVinhTan.Text = ""; txtNghiAn.Text = ""; txtNghiDuc.Text = ""; 99 txtnghiKim.Text = ""; txtNghiLien.Text = ""; txtNghiPhu.Text = ""; txtQuanBau.Text = ""; txtQuangTrung.Text = ""; txtTrungDo.Text = ""; txtTruongThi.Text = ""; txtHeSoPAPR.Text = ""; cboKenhTruyen.SelectedItem.ToString(); }} } 2.4 Chương trình tính toán mô tối ưu trạm BS using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace TOIUUMANG { public partial class DOANTOTNGHIEP_NGUYENHUTRINH : Form { public DOANTOTNGHIEP_NGUYENHUTRINH() { InitializeComponent(); } private void groupBox1_Enter(object sender, EventArgs e) { } private void btnThoat_Click(object sender, EventArgs e) { this.Hide(); } private void btnKetQua_Click(object sender, EventArgs e) { if (txtSoBSDL.Text == "" || txtSoBSUL.Text == "") 100 MessageBox.Show("Bạn phải nhập đầy đủ thông số !", "THÔNG BÁO"); else { Double SoBSDL = Double.Parse(txtSoBSDL.Text); Double SoBSUL = Double.Parse(txtSoBSUL.Text); if (SoBSUL >= SoBSDL) txtSoBSCuoiCung.Text = SoBSUL.ToString(); else { txtSoBSCuoiCung.Text = SoBSDL.ToString(); } } } } } 101 [...]... (điều khiển kết nối) và các ứng dụng của người sử dụng Chương này sẽ trình bày hệ thống di động 4G LTE: các đặc điểm kỹ thuật của LTE, cấu trúc mạng 4G LTE sẽ như thế nào, nó liên kết với các mạng khác ra sao, các kênh sử dụng trong E-UTRAN, các kỹ thuật sử dụng cho đường lên, đường xuống trong LTE, đồng thời khái quát về các thủ tục liên quan đến giao diện vô tuyến bao gồm chuyển giao và điều khiển công... đến 100Mbps ở đường xuống và 50Mbps ở đường lên đối với băng thông 20MHz Và sẽ hơn nữa nếu MIMO, các anten mảng được sử dụng LTE Advanced là ứng viên cho chuẩn IMT-Advanced, mục tiêu của nó là hướng đến áp ứng được yêu cầu của ITU LTE Advanced có khả năng tương thích với thiết bị và chia sẻ băng tần với LTE phiên bản đầu tiên  Mục tiêu hướng đến của mạng 4G 4G cung cấp QoS và tốc độ phát triển hơn... hiệu trên nhiều tần số độc lập (từ vài chục cho đến vài ngàn tần số) Thiết bị 4G sử dụng máy thu vô tuyến xác nhận bởi phần mềm SDR (Software - Defined Radio) cho phép sử dụng băng thông hiệu quả hơn bằng cách dùng đa kênh đồng thời Tổng đài chuyển mạch mạng 4G chỉ dùng chuyển mạch gói, do đó, giảm trễ thời gian truyền và nhận dữ liệu 1.2 Tổng quan về mạng 4G [6] 4G là hệ thống thông tin băng rộng... giới ứng dụng cả chuẩn 3GPP LTE và các chuẩn dịch vụ ứng dụng khác, do đó người sử dụng có thể dễ dàng thực hiện cuộc gọi hoặc truyền dữ liệu giữa các mạng LTE và các mạng GSM/GPRS hoặc UMTS dựa trên WCDMA Kiến trúc mạng mới được thiết kế với mục tiêu cung cấp lưu lượng chuyển mạch gói với dịch vụ chất lượng, độ trễ tối thiểu Hệ thống sử dụng băng thông linh hoạt nhờ vào mô hình đa truy cập OFDMA và SCFDMA... mạng không thuộc 3GPP là: S2a; S2b và S2c - S2a cung cấp cho người dùng liên quan tới điều khiển và hỗ trợ di động giữa những mạng không phải 3GPP và Gateway - S2b cung cấp cho người dùng liên quan tới điều khiển và hỗ trợ tính năng di động giữa ePDG và Gateway 19 - S2c cung cấp cho người dùng liên quan tới điều khiển và hỗ trợ di động giữa UE và những mạng thuộc 3GPP và không thuộc 3GPP ePDG: Chức năng... Phương pháp này sẽ tăng hiệu suất phổ, làm cho dung lượng hệ thống trở nên cao hơn Một kết quả quan trọng của việc sử dụng truy nhập gói cho tất cả các dịch vụ là sự tích hợp cao hơn giữa những dịch vụ đa phương tiện và giữa những dịch vụ cố định và không dây Có nhiều loại chức năng khác nhau trong mạng tế bào Dựa vào chúng, mạng có thể được chia thành hai phần: mạng truy nhập vô tuyến và mạng lõi... mạng không dây sử dụng công nghệ 4G sẽ có tốc độ nhanh hơn mạng 3G từ 4 đến 10 lần Tốc độ tối đa của 3G là tốc độ tải xuống 14Mbps và 5.8Mbps tải lên Với công nghệ 4G, tốc độ có thể đạt tới 100Mbps đối với người dùng di động và 1Gbps đối với người dùng cố định 3G sử dụng ở các dải tần quy định quốc tế cho UL: 1885-2025MHz; DL: 2110-2200MHz; với tốc độ từ 144kbps-2Mbps, độ rộng BW: 5MHz Đối với 4G LTE. .. thể được khôi phục lại và ảnh hưởng của các CFO có thể được triệt dễ dàng bằng cách sử dụng phương pháp đảo ma trận Phương pháp triệt nhiễu MAI cụ thể được đề cập ở 2.5 Các kỹ thuật cho truy nhập vô tuyến trong LTE 23 LTE sử dụng kỹ thuật OFDMA cho truy cập đường xuống và SC-FDMA cho truy cập đường lên Kết hợp đồng thời với MIMO, các kỹ thuật về lập biểu, thích ứng đường truyền và yêu cầu tự động phát... nghệ LTE Hệ thống 3GPP LTE, là bước tiếp theo cần hướng tới của hệ thống mạng không dây 3G dựa trên công nghệ di động GSM/UMTS, và là một trong những công nghệ tiềm năng nhất cho truyền thông 4G Liên minh Viễn thông Quốc tế (ITU) đã định nghĩa truyền thông di động thế hệ thứ 4 là IMT Advanced và chia thành hai hệ thống dùng cho di động tốc độ cao và di động tốc độ thấp 3GPP LTE là hệ thống dùng cho. .. cho phép truyền tải dữ liệu với tốc độ tối đa trong điều kiện lý tưởng lên tới 1 cho đến 1.5 Gbps Công nghệ 4G được hiểu là chuẩn tương lai của các thiết bị không dây Các nghiên cứu đầu tiên của 6 NTT DoCoMo cho biết, điện thoại 4G có thể nhận dữ liệu với tốc độ 100 Mbps khi di chuyển và tới 1 Gbps khi đứng yên, cho phép người sử dụng có thể tải và truyền lên hình ảnh động chất lượng cao Chuẩn 4G cho ... Quy hoạch mạng 4G LTE áp dụng cho TP Vinh Nội dung đồ án bao gồm chương: Chương Giới thiệu hệ thống thông tin di động tổng quan mạng 4G Chương Cấu trúc mạng 4G LTE vấn đề liên quan Chương Quy. .. Chương Cấu trúc mạng 4G LTE vấn đề liên quan Chương Quy hoạch mạng 4G LTE áp dụng cho TP .VINH Chương Kết quả mô mạng 4G LTE áp dụng cho TP .VINH Trong trình thực đồ án, em có hạn chế khả nhiều... nghệ áp dụng cho truy cập vô tuyến cho phép tăng hiệu truyền dẫn vô tuyến LTE Trong đồ án trình bày chi tiết trình quy hoạch mạng LTE sử dung phần mềm Visual Studio 2010 cho việc mô tính toán quy

Ngày đăng: 31/10/2015, 08:30

Từ khóa liên quan

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

Tài liệu liên quan