Thiết kế kênh truyền dẫn thông tin vệ tinh vinasat 1 cho trạm mặt đất tại hà tĩnh

89 10 0
Thiết kế kênh truyền dẫn thông tin vệ tinh vinasat 1 cho trạm mặt đất tại  hà tĩnh

Đ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

621.382 TRƢỜNG ĐẠI HỌC VINH KHOA ĐIỆN TỬ VIỄN THÔNG ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Đề tài: THIẾT KẾ KÊNH TRUYỀN DẪN THÔNG TIN VỆ TINH VINASAT-1 CHO TRẠM MẶT ĐẤT TẠI HÀ TĨNH i i vi Mã số si t i vi : : : : PGS TS NGUYỄN HOA LƢ Phan Đình Anh 50K1 - ĐTVT 0951089759 NGHỆ AN - 2014 MỤC LỤC Trang MỞ ĐẦU TÓM TẮT ĐỒ ÁN DANH MỤC CÁC HÌNH VẼ DANH MỤC CÁC CHỮ VIẾT TẮT CHƢƠNG THÔNG TIN VỆ TINH VINASAT-1 1.1 Tổng quan VINASAT-1 1.2 Kỹ thuật đa truy nhập vệ tinh 1.3 Hệ thống mạng vệ tinh VSAT HUB 13 1.4 Công nghệ VSAT-IPSTAR 20 1.5 Nhiễu ảnh hưởng nhiễu 22 1.6 Kết luận 25 CHƯƠNG TÍNH TỐN VÀ THIẾT KẾ KÊNH TRUYỀN DẪN THƠNG TIN VỆ TINH VIANSAT-1 CHO TRẠM MẶT ĐẤT TẠI HÀ TĨNH 26 2.1 Các thông số kỹ thuật cần cho tính tốn 26 2.2 Mơ hình thơng số tuyến thông tin 27 2.3 Tính tốn góc ngẩng góc phương vị 27 2.4 Tính tốn kết nối đường lên 29 2.5 Tính tốn kết nối tuyến xuống 32 2.6 Tính tốn đường truyền tuyến thơng tin vệ tinh VINASAT-1 cho trạm mặt đất đặt Hà Tịnh 38 2.7 Chương trình mơ 50 2.8 Kết luận 52 KẾT LUẬN CHUNG 53 PHỤ LỤC 54 TÀI LIỆU THAM KHẢO 89 MỞ ĐẦU Sự phát triển thông tin vô tuyến mở thời kỳ cho phát triển nghành khoa học khác, phục vụ cho đời sống xã hội nói chung đặc biệt ngành viễn thơng nói riêng Thơng tin vệ tinh có nhiều ưu điểm bật vùng phủ sóng rộng, triển khai lắp đặt nhanh khả cung cấp dịch vụ đa dạng cho người dùng Nó phương tiện hữu hiệu để kết nối thông tin liên lạc với vùng xa xôi, biên giới, hải đảo nơi mà mạng cố định với tới được, đồng thời thông tin vệ tinh nhờ ưu điểm triển khai lắp đặt thiết lập liên lạc nhanh phương tiện liên lạc động giúp ứng cứu kịp thời tình khẩn cấp Tuy nhiên, việc phát triển hệ thống thông tin vệ tinh dẫn tới số lượng vệ tinh quỹ đạo tăng nhanh, thực tế năm năm (từ 2008-2013) Việt nam đưa vào hoạt động hai vệ tinh VINASAT-1 VINASAT-2 Do vấn đề tính tốn đường truyền để đảm bảo chất lượng dịch vụ cung cấp cho khách hàng cần thiết Chính lẽ đó, em chọn đề tài “T iết kế k VINASAT-1 o trạm mặt đất Hà Tĩ truyề t ô ti v ti ” làm đồ án tốt nghiệp Đồ án chia làm hai chương: Chương Thông tin vệ tinh VINASAT-1 Chương Tính tốn thiết kế kênh truyền dẫn thông tin vệ tinh VINASAT-1 cho trạm mặt đất Hà Tĩnh Thông tin vệ tinh lĩnh vực khoa học kỹ thuật cao, việc tìm hiểu nghiên cứu địi hỏi phải có thời gian, kinh nghiệm kiến thức sâu rộng Vậy nên, chắn đồ án khơng thể tránh khỏi thiếu sót Em xin chân thành cảm ơn tất ý kiến đóng góp q thầy, tồn thể bạn để đồ án hoàn chỉnh Xin chân thành cảm ơn PGS.TS Nguyễn Hoa Lư, người tạo điều kiện tận tình hướng dẫn em suốt thời gian thực đồ án Xin chân thành cảm ơn thầy, cô giáo Khoa điện tử viễn thông tạo điều kiện thuận lợi, giúp đỡ em suốt thời gian học tập trường Vinh,tháng 12 năm 2013 Sinh viên thực Phan Đình Anh TÓM TẮT ĐỒ ÁN Nội dung đồ án, đề cập vấn đề thiết kế tính tốn kênh truyền dẫn thông tin vệ tinh vinasat-1 cho trạm mặt đất Hà Tĩnh Đưa sở lý thuyết VSAT IPSTAR, VINASAT-1 Đánh giá, phân tích chất lượng đường truyền tuyến lên, tuyến xuống yếu tố ảnh hưởng tới chất lượng tuyến thông tin vệ tinh Cũng giải pháp hạn chế, khắc phục để giảm suy hao hệ thống để từ đưa khoảng dự phịng cơng suất Trong đồ án sử dụng phần mềm MATLAB cho việc mơ tính tốn cho đường truyền ABSTRACT Blueprints Content, mentioned the issue of designing and calculating information transmission channel Vinasat-1 ground station in Ha Tinh Given the theoretical basis of the IPSTAR VSAT, VINASAT-1 Evaluating and analyzing signal transferring quality uplink, downlink, and the factors affecting the quality of satellite communication Moreover, Solutions aims to reduce the attenuation from that system in order to define the amount of providing capacity In this scheme, we use MATLAB software to simulate calculations for transmission lines DANH MỤC CÁC HÌNH VẼ Hình 1.1 vệ tinh VINASAT-1 Hình 1.2 Các dịch vụ qua vệ tinh Hình 1.3 Kỹ thuật FDMA Hình 1.4 Băng thơng sử dụng sóng mang truyền dẫn theo kỹ thuật truy nhập TDMA 10 Hình 1.5 Băng thơng sóng mang truyền dẫn theo kỹ thuật truy nhập CDMA 11 Hình 1.6 Hệ thống mạng vệ tinh VSAT HUB 13 Hình 1.7 Cấu hình tiêu biểu trạm VSAT 14 Hình 1.8 Cấu hình lắp đặt trạm VSAT 14 Hình 1.9 Sơ đồ khối tiêu biểu ODU 15 Hình 1.10 Sơ đồ khối Hub 17 Hình 1.11 Mơ hình VSAT IPSTAR 20 Hình 1.12 Mơ hình tổng quan VSAT IPSTAR 21 Hình 1.13 Nhiễu tuyến xuống 23 Hình 1.14 nhiễu mơi trường 23 Hình 2.1 Mơ hình hoạt động mạng VSAT-IPSTAR 27 Hình 2.2 Tính tốn góc ngẩng 27 Hình 2.3 Góc phương vị vệ tinh 28 Hình 2.4 Hệ số (G/T) trạm mặt đất 33 Hình 2.5 OBOt hàm IBOt 34 Hình 2.6 (C/No)D trạm mặt đất 35 Hình 2.7 Nhiễu xuyên điều chế tuyến xuống búp sóng (vệ tinh) khác 36 Hình 2.8 Nhiễu xuyên điều chế tuyến xuống trạm GetWay khác 36 Hình 2.9 Nhiễu giao thoa tuyến xuống búp sóng vệ tinh khác 37 Hình 2.10 Nhiễu giao thoa tuyến xuống trạm GetWay khác 37 Hình 2.11 Giao diện chương trình 50 Hình 2.12 Giao diện thơng tin chương trình thiết kế 51 Hình 2.13 Giao diện chương trình tính tốn thơng số mạng 51 Hình 2.14 Giao diện chương trình tính tuyến lên 51 Hình 2.15 Giao diện chương trình tính tuyến xuống 52 DANH MỤC CÁC CHỮ VIẾT TẮT CDMA Code Division Multiplex Access Đa truy nhập phân chia theo mã EIRP Equivalent Isotropic Racliated Power Cơng suất xạ đẳng hướng E Elevation Góc ngẩng Eb/No Energy per bit over thermal Noise Tỷ lệ lượng bit cs tạp âm OBO Output Back Off Độ lùi đầu ODU Out-Door Unit Khối bên PSTN Public Switch Telephone Network Mạng đ/th chuyển mạch công cộng TDMA Time Division Multiplex Access Đa truy nhập phân chia theo th/gian A Azimut Góc phương vị C&M Control and Monitoring Điều khiển giám sát CUG Closed Users Group Nhóm người sử dụng khép kín D/C Down Coverter Bộ hạ tần DTE Data Terminal Equipment Thiết bị đầu cuối liệu DAMA Demand Assgned Multiple Acces Đa truy cập ấn định theo yêu cầu DCE Data Circuit Terminating Equipment Thiết bị đầu cuối kênh liệu DSP Digital Signal Processing Xử lý tín hiệu số HBE Hub Baseband Equipment Thiết bị băng gốc Hub HCI Hub Control Interface Giao tiếp điều khiển Hub HPA High Power Amplifiers Bộ khuếch đại công suất cao HPC High Power amplifiers and Convertor Bộ đổi tần k/đại công suất cao IBO Input Background color Off Độ lùi đầu vào IDU In-Door Unit Khối bên IF Intermediate Frequency Tần số trung tần IM Inter Modulation Xuyên điều chế ISDN Integrated Services Data Network Mạng dịch vụ tích hợp số CHƢƠNG THÔNG TIN VỆ TINH VINASAT-1 1.1 Tổng quan VINASAT-1 VINASAT-1 vệ tinh địa tĩnh hãng sản xuất vệ tinh hàng đầu giới Lockheed Martin (Mỹ) cung cấp Sử dụng platform model A2100 đưa lên quỹ đạo 132 độ Đông độ cao 35,768 km so với trái đất tên lửa phóng Ariane ECA (do hãng Arianespace cung cấp) từ bãi phóng French Guyana (Nam Mỹ) VINASAT-1 phóng vào lúc5h17 ngày 19/4/2008 Trạm điều khiển vệ tinh đặt Hà Tây trạm dự phịng đặt Bình Dương Hình 1.1 vệ tinh VINASAT-1 Trước có vệ tinh VINASAT-1 Việt Nam bỏ hàng năm khoản tiền lớn để thuê đường truyền vệ tinh từ vệ tinh nước như: Liên Xô, Trung Quốc, Indonesia, Thái Lan, Singapo, Nhật Bản nhằm sử dụng mục đích khác Những năm qua mạng viễn thơng Việt Nam không ngừng phát triển số lượng chất lượng Mà trước tiên phải kể đến phương tiện truyền dẫn, với truyền dẫn cáp quang, vi ba số, phát triển tương đối hoàn thiện thành thị vùng lân cận Đối với vùng sâu, vùng xa biên giới hải đảo đầu tư cáp quang, vi ba số không hiệu kinh tế chí khơng đầu tư Vệ tinh VINASAT-1 đưa vào khai thác tạo bước phát triển mạnh cho viễn thơng Việt Nam Với tính ưu việt vệ tinh khơng phụ thuộc vào địa hình, khơng phụ thuộc vào khoảng cách, rút ngắn khoảng cách thành thị nơng thơn VINASAT-1 có chu kỳ bay chu kỳ tự quay xung quanh trục trái đất, chu kỳ theo thiên văn 32 50 phút 04.1 giây, có chiều cao 4m, nặng 2.600 kg, có dung lượng 20 phát đáp 12 băng tần Ku 08 băng tần C mở rộng với băng thông 36 MHz/1 bộ; Có tuổi thọ đạt từ 15 - 20 năm Với tổng mức đầu tư 200 triệu USD VINASAT-1 đảm bảo tiêu kỹ thuật, chất lượng dịch vụ theo tiêu chuẩn quốc tế, không gây can nhiễu đến hệ thống thông tin khác trình khai thác vệ tinh VINASAT sử dụng băng tần băng Ku băng C để truyền tín hiệu thơng tin - Băn tần C mở rông (C-Extended): Số phát đáp 08 (36MHz/bộ) Đường lên Uplink có tần số phát Tx 6.425 - 6.725 MHz, BW: 300MHz; Phân cực đứng (Vertical) ngang (Horizontal) Đường xuống Downlink có tần số thu Rx (3.400 - 3.700 MHz) BW (300 MHz), phân cực đứng phân cực ngang Mật độ dung lượng bảo hịa (SFD)là -85 dBW/m2 Vùng phủ sóng bao gồm: Việt Nam, Đông Nam Á, Trung Quốc, Triều Tiên, Ấn Độ, Nhật Bản Australia Công suất xạ lên tới 44 dBW đảm bảo chất lượng truyền dẫn cho mạng thông tin viễn thông - Băng tần Ku: Số phát đáp gồm 12 (36MHz/bộ) Đường lên có tần số phát Tx (17.750 - 14.500 MHz), phân cực đứng Đường xuống có tần số thu Rx (10.950 - 11.700 MHz), phân cực ngang Vùng phủ sóng bao gồm: Việt Nam, Lào, Campuchia, Thái Lan phần Mianma Với mức công suất xạ cao lên tới 55dB phù hợp cho dịch vụ quảng bá Hình 1.2 Các dịch vụ qua vệ tinh - Các dịch vụ vệ tinh vinasat-1: Phát lưu động, truyền hình qua vệ tinh Dịch vụ internet băng rộng, truyền hình hội nghị Thơng tin di động qua vệ tinh, voip, PSTN Mạng doanh nghiệp, Dịch vụ phát hình MPEG-4 Ứng dụng vệ tinh khí týợng thủy vãn 1.2 Kỹ thuật đa truy nhập vệ tinh Kỹ thuật sử dụng vệ tinh chung cho nhiều trạm mặt đất tăng hiệu sử dụng đến cực đại gọi đa truy nhập, hay nói cách khác, đa truy nhập dùng phát đáp chung cho nhiều trạm mặt đất Thông tin vệ tinh hệ thống thông tin vô tuyến điểm đến đa điểm, nghĩa vệ tinh thơng tin với nhiều tạm mặt đất, Vì phải sử dụng phương pháp đa truy nhập để tiết kiệm tài nguyên Trong thực tế, phát đáp phục vụ lúc nhiều trạm mặt đất khác Kỹ thuật đa truy nhập kỹ thuật trạm mặt đất truy nhập phát đáp vệ tinh, với u cầu sóng vơ tuyến điện từ trạm mặt đất riêng lẻ không can nhiễu với Đa truy nhập phân chia thành loại là: Đa truy nhập phân chia theo thời gian (TDMA), đa truy nhập phân chia theo tần số (FDMA), đa truy nhập phân chia theo mã (CDMA) - Đa truy nhập phân chia theo tần số (FDMA): Đây phương pháp sử dụng rộng rãi Trong hệ thống trạm mặt đất dùng riêng tần số phát không trùng với trạm khác cho khoảng cách tần số trạm không bị chồng lấn lên FDMA sử dụng cho tất hệ thống điều chế (điều chế số, tương tự) Các trạm thu muốn thu tin tức phải dùng lọc dải tương ứng với tần số cần thu Phương pháp cho phép trạm truyền dẫn liên tục mà không cần điều khiển định thời đồng bộ, thiết bị sử dụng đơn giản Hình 1.3 Kỹ thuật FDMA Kỹ thuật FDMA đơn giản cấu trúc, thiết bị rẻ tiền số lượng thiết bị trạm Hub lớn mạng có nhiều trạm VSAT kết nối Hiệu sử dụng băng thơng vệ tinh khơng cao, kết nối sóng mang FDMA ln ln chiếm băng thơng cho dù trạm có truyền liệu hay khơng Khi trạm khơng có liên lạc sóng mang kết nối chiếm băng thông vệ tinh Giữa sóng mang lân cận cần có khoảng bảo vệ để tránh gây nhiễu sang Với kết nối truyền dẫn đường trục dung lượng lớn truyền hình quảng bá kỹ thuật phù hợp áp dụng FDMA FDMA cịn có nhược điểm xun nhiễu điều chế sóng mang lân cận Ngồi cần có dự phịng mức lùi đầu máy phát (back off) trạm phát nhiều sóng mang đồng thời Phương pháp thiếu tính linh hoạt việc thay đổi cách phân phối kênh do: kênh truyền dẫn phân chia theo tần số quy đinh, muốn tăng số kênh bắt buộc phải giảm nhỏ băng thông nghĩa thay đổi lọc dải trạm thu Đồng thời phương pháp tốn kênh truyền - Đa truy nhập phân chia theo thời gian (TDMA): Được định nghĩa khung TDMA, khung TDMA chia thành khe thời gian mà trạm mặt đất phát sóng mang khe thời gian phân định 1chu kỳ thời gian cho Hình 1.4 Băng thơng sử dụng sóng mang truyền dẫn theo kỹ thuật truy nhập TDMA Là hệ thống trạm thu mặt đất dùng chung phát đáp sở phân chia theo thời gian Trước hết phải sử dụng sóng mang điều chế số Hệ thống thường định khung thời gian gọi khung TDMA Khung thời gian chia làm nhiều khoảng tương ứng trạm mặt đất Mỗi trạm phát sóng theo khe thời gian khung quy định Đồng thời khe thời gian cần khoảng thời gian trống để tín hiệu trạm không chồng mặt thời gian trạm phát đáp Tương tự trạm thu mặt đất, để lấy tin tức cần xác định khe thời gian để lấy sóng mang 10 set(handles.Kq11,'string',num2str(IBO2)); set(handles.Kq25,'string','dB'); set(handles.Kq12,'string',num2str(IBOt)); set(handles.Kq26,'string','dB'); set(handles.Kq13,'string',num2str(CNo1)); set(handles.Kq27,'string','dBHz'); set(handles.Kq14,'string',num2str(CNo2)); set(handles.Kq28,'string','dBHz'); function pushbutton6_Callback(hObject, eventdata, handles) Tuyenxuong; function ShmUt_Callback(hObject, eventdata, handles) function ShmUt_CreateFcn(hObject, eventdata, handles) if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end function pushbutton7_Callback(hObject, eventdata, handles) set(handles.Kq1,'string',''); set(handles.Kq15,'string',''); set(handles.Kq2,'string',''); set(handles.Kq16,'string',''); set(handles.Kq3,'string',''); set(handles.Kq17,'string',''); set(handles.edit_Etr,'string',''); set(handles.edit_Ntr,'string',''); set(handles.edit_Evt,'string',''); set(handles.Mcs,'string',''); set(handles.EIRP,'string',''); set(handles.Hspc,'string',''); set(handles.Drbt,'string',''); set(handles.DkUT,'string',''); 75 set(handles.CsUt,'string',''); set(handles.DkGW,'string',''); set(handles.CsGW,'string',''); set(handles.Fu,'string',''); set(handles.Fd,'string',''); set(handles.Kq4,'string',''); set(handles.Kq18,'string',''); set(handles.Kq5,'string',''); set(handles.Kq19,'string',''); set(handles.Kq6,'string',''); set(handles.Kq20,'string',''); set(handles.Kq7,'string',''); set(handles.Kq21,'string',''); set(handles.Kq8,'string',''); set(handles.Kq22,'string',''); set(handles.Kq9,'string',''); set(handles.Kq23,'string',''); set(handles.Kq10,'string',''); set(handles.Kq24,'string',''); set(handles.Kq11,'string',''); set(handles.Kq25,'string',''); set(handles.Kq12,'string',''); set(handles.Kq26,'string',''); set(handles.Kq13,'string',''); set(handles.Kq27,'string',''); set(handles.Kq14,'string',''); set(handles.Kq28,'string',''); - Chƣơng trình tính tốn tuyến xuống function varargout = Tuyenxuong(varargin) gui_Singleton = 1; 76 gui_State = struct('gui_Name', mfilename, 'gui_Singleton', gui_Singleton, 'gui_OpeningFcn', @Tuyenxuong_OpeningFcn, 'gui_OutputFcn', @Tuyenxuong_OutputFcn, 'gui_LayoutFcn', [] , 'gui_Callback', []); if nargin && ischar(varargin{1}) gui_State.gui_Callback = str2func(varargin{1}); end if nargout [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:}); else gui_mainfcn(gui_State, varargin{:}); end function Tuyenxuong_OpeningFcn(hObject, eventdata, handles, varargin) handles.output = hObject; guidata(hObject, handles); function varargout = Tuyenxuong_OutputFcn(hObject, eventdata, handles) varargout{1} = handles.output; function DkUT_Callback(hObject, eventdata, handles) function DkUT_CreateFcn(hObject, eventdata, handles) if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end function DkGW_Callback(hObject, eventdata, handles) function DkGW_CreateFcn(hObject, eventdata, handles) if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end 77 function Fu_Callback(hObject, eventdata, handles) function Fu_CreateFcn(hObject, eventdata, handles) if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end function Fd_Callback(hObject, eventdata, handles) function Fd_CreateFcn(hObject, eventdata, handles) if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end function Kq26_Callback(hObject, eventdata, handles) function Kq26_CreateFcn(hObject, eventdata, handles) if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end function IBOt_Callback(hObject, eventdata, handles) function IBOt_CreateFcn(hObject, eventdata, handles) if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end function IBOut_Callback(hObject, eventdata, handles) function IBOut_CreateFcn(hObject, eventdata, handles) if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end function IBOgw_Callback(hObject, eventdata, handles) 78 function IBOgw_CreateFcn(hObject, eventdata, handles) if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end function SnUT_Callback(hObject, eventdata, handles) function SnUT_CreateFcn(hObject, eventdata, handles) if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end function EIRPut_Callback(hObject, eventdata, handles) function EIRPut_CreateFcn(hObject, eventdata, handles) if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end function EIRPgw_Callback(hObject, eventdata, handles) function EIRPgw_CreateFcn(hObject, eventdata, handles) if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end function CNogw_Callback(hObject, eventdata, handles) function CNogw_CreateFcn(hObject, eventdata, handles) if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end function Hs_Callback(hObject, eventdata, handles) function Hs_CreateFcn(hObject, eventdata, handles) 79 if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end function pushbutton1_Callback(hObject, eventdata, handles) set(handles.DkUT,'string',''); set(handles.DkGW,'string',''); set(handles.Fu,'string',''); set(handles.Fd,'string',''); set(handles.Kq26,'string',''); set(handles.IBOt,'string',''); set(handles.IBOut,'string',''); set(handles.IBOgw,'string',''); set(handles.SnUT,'string',''); set(handles.EIRPut,'string',''); set(handles.EIRPgw,'string',''); set(handles.CNout,'string',''); set(handles.CNogw,'string',''); set(handles.Hs,'string',''); function pushbutton2_Callback(hObject, eventdata, handles) clc; n=0.75; c=3*10^8; Ar=6; Tsky = 7; Tground = 30; Tr = 80; d=35786; k = 1.38*10^-23; DkUT = get(handles.DkUT,'string'); DkGW = get(handles.DkGW,'string'); 80 Fu = get(handles.Fu,'string'); Fd = get(handles.Fd,'string'); Sh = get(handles.Kq26,'string'); IBOt = get(handles.IBOt,'string'); IBOut = get(handles.IBOut,'string'); IBOgw = get(handles.IBOgw,'string'); SnUT = get(handles.SnUT,'string'); EIRPut = get(handles.EIRPut,'string'); EIRPgw = get(handles.EIRPgw,'string'); CNout = get(handles.CNout,'string'); CNogw = get(handles.CNogw,'string'); Hs = get(handles.Hs,'string'); SnUT = get(handles.SnUT,'string'); DkUT_num =str2num(DkUT); DkGW_num = str2num(DkGW); Fu_num = str2num(Fu); Fd_num = str2num(Fd); Sh_num = str2num(Sh); IBOt_num = str2num(IBOt); IBOut_num = str2num(IBOut); IBOgw_num = str2num(IBOgw); SnUT_num = str2num(SnUT); EIRPut_num = str2num(EIRPut); EIRPgw_num = str2num(EIRPgw); CNout_num = str2num(CNout); CNogw_num = str2num(CNogw); Hs_num = str2num(Hs); SnUT_num = str2num(SnUT); b=Fd_num*10^9; Gtr = 10*log10(n)+20*log10(pi*DkGW_num*b)-20*log10(c); Lfs = 20*log10(4*pi*b*d) - 20*log10(c); 81 Td = Tsky + Tground + Tr; m = findobj('Tag','Shmua'); pt = get(m,'Value'); switch pt case La = 0.5; deta =1.4; set(handles.Kq2,'string',La); case La = 0.5 + Ar; deta = 4.9; set(handles.Kq2,'string',La); end; Lr = 0.9; Lpol = 0.1 EIRPsat = 54; IBOt = -18.8182; Lu=Lfs+La; Gte = Gtr - 10*log10(Td); GTe = Gte - Lr - Lpol - deta; CNosat = EIRPsat - Lu + GTe - 10*log10(k); OBO1 = 0.9*(IBOut_num+5); EIRPslw =40; EIRPsli =54; Bi = 26*10^6; Bn = 36; a = 4; if (IBOt_num < -5) OBOt = 0.9*(IBOt_num + 5); else OBOt = 0; 82 end Kq6 = OBOt; EIRP1 = EIRPsat + OBO1; CNo1 = OBO1 + CNosat; CNoim = 79 - 10*log10(SnUT_num) - 1.65*(Kq6 + 5); CNod = EIRPslw - EIRPsli + 10*log10(Bi)+ Gtr -32 + 25*log10(1.65*a); CNot = -10*log10(10^(-CNout_num/10) + 10^(-CNo1/10) + 10^(CNoim/10) + 10^(-CNod/10)); CNout = 53.4618; set(handles.Kq1,'string',num2str(Gtr)); set(handles.Kq13,'string','dB'); set(handles.Kq2,'string',num2str(Lfs)); set(handles.Kq14,'string','dB'); set(handles.Kq3,'string',num2str(Lu)); set(handles.Kq15,'string','dB'); set(handles.Kq4,'string',num2str(GTe)); set(handles.Kq16,'string','dB/Ko'); set(handles.Kq5,'string',num2str(CNosat)); set(handles.Kq17,'string','dBHz'); set(handles.Kq6,'string',num2str(Kq6)); set(handles.Kq18,'string','dB'); set(handles.Kq7,'string',num2str(OBO1)); set(handles.Kq19,'string','dB'); set(handles.Kq8,'string',num2str(EIRP1)); set(handles.Kq20,'string','dBW'); set(handles.Kq9,'string',num2str(CNo1)); set(handles.Kq22,'string','dBHz'); set(handles.Kq10,'string',num2str(CNoim)); set(handles.Kq23,'string','dBHz'); set(handles.Kq11,'string',num2str(CNod)); set(handles.Kq24,'string','dBHz'); 83 set(handles.Kq12,'string',num2str(CNot)); set(handles.Kq25,'string','dBHz'); set(handles.Kq26,'string',num2str(CNout)); set(handles.Kq27,'string','dBHz'); function pushbutton3_Callback(hObject, eventdata, handles) clc; v = get(handles.Kq12,'string'); v_val = v; x = get(handles.Kq26,'string'); x_val = x; if (v_val>x_val) ketluan2; else ketluan; end function pushbutton4_Callback(hObject, eventdata, handles) function Untitled_1_Callback(hObject, eventdata, handles) close; function CNout_Callback(hObject, eventdata, handles) function CNout_CreateFcn(hObject, eventdata, handles) if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end function pushbutton5_Callback(hObject, eventdata, handles) set(handles.DkUT,'string','1.2'); set(handles.DkGW,'string','5.5'); set(handles.Fu,'string','14.25'); set(handles.Fd,'string','12.7'); set(handles.Kq26,'string','0'); set(handles.IBOt,'string','-18.8182'); 84 set(handles.IBOut,'string','-43.6396'); set(handles.IBOgw,'string','-23.6326'); set(handles.SnUT,'string','3'); set(handles.EIRPut,'string','60.1966'); set(handles.EIRPgw,'string','40.1896'); set(handles.CNout,'string','57.9356'); set(handles.CNogw,'string','77.9382'); set(handles.Hs,'string','0'); function pushbutton6_Callback(hObject, eventdata, handles) n=0.65; c=3*10^8; Ar=6; Tsky = 7; Tground = 30; Tr = 80; d=36885.6; k = 1.38*10^-23; DkUT = get(handles.DkUT,'string'); DkGW = get(handles.DkGW,'string'); Fu = get(handles.Fu,'string'); Fd = get(handles.Fd,'string'); Sh = get(handles.Kq26,'string'); IBOt = get(handles.IBOt,'string'); IBOut = get(handles.IBOut,'string'); IBOgw = get(handles.IBOgw,'string'); SnUT = get(handles.SnUT,'string'); EIRPut = get(handles.EIRPut,'string'); EIRPgw = get(handles.EIRPgw,'string'); CNout = get(handles.CNout,'string'); CNogw = get(handles.CNogw,'string'); Hs = get(handles.Hs,'string'); 85 SnUT = get(handles.SnUT,'string'); DkUT_num =str2num(DkUT); DkGW_num = str2num(DkGW); Fu_num = str2num(Fu); Fd_num = str2num(Fd); Sh_num = str2num(Sh); IBOt_num = str2num(IBOt); IBOut_num = str2num(IBOut); IBOgw_num = str2num(IBOgw); SnUT_num = str2num(SnUT); EIRPut_num = str2num(EIRPut); EIRPgw_num = str2num(EIRPgw); CNout_num = str2num(CNout); CNogw_num = str2num(CNogw); Hs_num = str2num(Hs); SnUT_num = str2num(SnUT); b=Fd_num*10^9; Gtr = 10*log10(n)+20*log10(pi*DkUT_num*b)-20*log10(c); Lfs = 20*log10(4*pi*b*d) - 20*log10(c); Td = Tsky + Tground + Tr; m = findobj('Tag','Shmua'); pt = get(m,'Value'); switch pt case La = 0.5; deta =1.4; set(handles.Kq2,'string',La); case La = 0.5 + Ar; deta = 4.9; set(handles.Kq2,'string',La); 86 end; Lr = 0.9; Lpol = 0.1 EIRPsat = 54; Lu=Lfs+La; Gte = Gtr - 10*log10(Td); GTe = Gte - Lr - Lpol - deta; CNosat = EIRPsat - Lu + GTe - 10*log10(k); OBO1 = 0.9*(IBOgw_num+5); EIRPslw =40; EIRPsli =54; Bi = 26*10^6; Bn = 36; a = 4; if (IBOt_num < -5) OBOt = 0.9*(IBOt_num + 5); else OBOt = 0; end Kq6 = OBOt; EIRP1 = EIRPsat + OBO1; CNo1 = OBO1 + CNosat; CNoim = 79 - 10*log10(SnUT_num) - 1.65*(Kq6 + 5); CNod = EIRPslw - EIRPsli + 10*log10(Bi)+ Gtr -32 + 25*log10(1.65*a); CNot = -10*log10(10^(-CNogw_num/10) + 10^(-CNo1/10) + 10^(-CNoim/10) + 10^(-CNod/10)); CNogw = 56.4721; set(handles.Kq1,'string',num2str(Gtr)); set(handles.Kq13,'string','dB'); set(handles.Kq2,'string',num2str(Lfs)); set(handles.Kq14,'string','dB'); 87 set(handles.Kq3,'string',num2str(Lu)); set(handles.Kq15,'string','dB'); set(handles.Kq4,'string',num2str(GTe)); set(handles.Kq16,'string','dB/Ko'); set(handles.Kq5,'string',num2str(CNosat)); set(handles.Kq17,'string','dBHz'); set(handles.Kq6,'string',num2str(Kq6)); set(handles.Kq18,'string','dB'); set(handles.Kq7,'string',num2str(OBO1)); set(handles.Kq19,'string','dB'); set(handles.Kq8,'string',num2str(EIRP1)); set(handles.Kq20,'string','dBW'); set(handles.Kq9,'string',num2str(CNo1)); set(handles.Kq22,'string','dBHz'); set(handles.Kq10,'string',num2str(CNoim)); set(handles.Kq23,'string','dBHz'); set(handles.Kq11,'string',num2str(CNod)); set(handles.Kq24,'string','dBHz'); set(handles.Kq12,'string',num2str(CNot)); set(handles.Kq25,'string','dBHz'); set(handles.Kq26,'string',num2str(CNout)); set(handles.Kq27,'string','dBHz'); function Shmua_Callback(hObject, eventdata, handles) function Shmua_CreateFcn(hObject, eventdata, handles) if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end 88 TÀI LIỆU THAM KHẢO [1] “Thông tin vệ tinh “Tổng cục bưu điện NXB khoa học kỹ thuật [2] Thái Hồng Nhị- Phạm Minh Việt “hệ thống viễn thông” NXB Giáo Dục tập 1,2 [3] VSAT Networks, 2nd Edition, John Wiley and Sons [4] Các wedsite tham khảo: www http://doc.edu.vn, truy nhập ngày cuối 18/11/2013 www.intelsat.com, truy nhập ngày cuối 20/11/2013 www.ipstar.com, truy nhập ngày cuối 6/12/2013 89 ... truyền thơng vệ tinh có độ tin cậy cao dung lượng lớn điều tất yếu 25 CHƢƠNG TÍNH TỐN VÀ THIẾT KẾ KÊNH TRUYỀN DẪN THÔNG TIN VỆ TINH VIANSAT -1 CHO TRẠM MẶT ĐẤT TẠI HÀ TĨNH Mục đích việc thết kế. .. THƠNG TIN VỆ TINH VINASAT- 1 1 .1 Tổng quan VINASAT- 1 VINASAT- 1 vệ tinh địa tĩnh hãng sản xuất vệ tinh hàng đầu giới Lockheed Martin (Mỹ) cung cấp Sử dụng platform model A 210 0 đưa lên quỹ đạo 13 2... 20 1. 5 Nhiễu ảnh hưởng nhiễu 22 1. 6 Kết luận 25 CHƯƠNG TÍNH TỐN VÀ THIẾT KẾ KÊNH TRUYỀN DẪN THÔNG TIN VỆ TINH VIANSAT -1 CHO TRẠM MẶT ĐẤT TẠI HÀ TĨNH 26 2 .1 Các thơng

Ngày đăng: 27/08/2021, 11:18

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

Tài liệu liên quan