
Энергетический расчет канала дальней тропосферной радиосвязи (Программа для ЭВМ)
Описание
Программа для ЭВМ предназначена для энергетического расчета канала дальней тропосферной радиосвязи по двум методикам. Она является приложением к работе "Методики энергетического расчета канала дальней тропосферной связи". Программа выполняет расчеты для различных видов модуляций, любого времени года и произвольного места на карте. Работает в среде Matlab. Программа выполняет расчеты затухания, быстрых и медленных замираний, медианных затуханий, полного затухания, медианной мощности сигнала, мощности сигнала на входе приемника, энергетического запаса трассы, предельной дальности связи, отношения сигнал/шум и вероятности ошибки при заданном виде модуляции. Поддерживает IBM PC-совместимые ПК, MatlabR2014b и Windows XP/Vista/7/8/10. Размер исполнимого файла – 1,4 Мб.
Программа предназначена для проведения на ЭВМ энергетического расчета канала связи дальней тропосферной радиосвязи по двум методикам. Расчет радиосвязи производится при различных видах модуляций, для любого времени года и для любого места, выбранного на карте. Программа работает в среде Matlab.
Программа обеспечивает выполнение следующих функций:
–
расчет затухания в свободном пространстве при реальных антеннах;
–
расчет быстрых замираний;
–
расчет медленных замираний;
–
расчет медианных затуханий;
–
расчет полного затухания;
–
расчет медианной мощности сигнала на выходе приемника;
–
расчет мощности сигнала на входе приемника;
–
расчет энергетического запаса трассы;
–
расчет предельной дальности связи;
–
расчет отношения сигнал/шум на входе приемника;
–
расчет вероятности ошибки при заданном виде модуляции.
Тип ЭВМ: IBM PC-совместимые ПК.
Язык: Matlab.
IDE: MatlabR2014b.
ОС: Windows XP/Vista/7/8/10.
Объем исполнимого файла: 1,4 Мб.
main.m
function varargout = main(varargin)
gui_Singleton = 1;
gui_State = struct('gui_Name', mfilename, …
'gui_Singleton', gui_Singleton, …
'gui_OpeningFcn', @main_OpeningFcn, …
'gui_OutputFcn', @main_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 main_OpeningFcn(hObject, eventdata, handles, varargin)
handles.output = hObject;
global Nk
global tipcan
global n
global Tm
global kan
global Sez
global Tp
global Lk
Lk=1;
Tp=1;
Sez=1;
kan=2;
Tm=1;
n=1;
tipcan=1;
Nk=1;
set(handles.uipanel13,'visible','on');
set(handles.uipanel12,'visible','off');
guidata(hObject, handles);
function varargout = main_OutputFcn(hObject, eventdata, handles)
varargout{1} = handles.output;
function pushbutton2_Callback(hObject, eventdata, handles)
global Sez
if Sez ==1;
picture();
end
if Sez ==2;
picture_2();
end
if Sez ==3;
picture_3();
end
function edit14_Callback(hObject, eventdata, handles)
function edit14_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
function popupmenu2_Callback(hObject, eventdata, handles)
global Nk
contents = get(hObject,'Value');
switch contents
case 1
Nk=1;
case 2
Nk = 2;
case 3
Nk = 3;
case 4
Nk = 4;
case 5
Nk = 5;
case 6
Nk = 6;
case 7
Nk = 7;
otherwise
end
function popupmenu2_CreateFcn(hObject, ~, handles)
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
function pushbutton3_Callback(hObject, eventdata, handles)
picture_3();
function listbox1_Callback(hObject, eventdata, handles)
contents = get(hObject,'Value');
global TIPp
switch contents
case 1
TIPp=1;
case 2
TIPp = 2;
end
function listbox1_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
function edit8_Callback(hObject, eventdata, handles)
function edit8_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
function edit9_Callback(hObject, eventdata, handles)
function edit9_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
function edit10_Callback(hObject, eventdata, handles)
function edit10_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
function edit11_Callback(hObject, eventdata, handles)
function edit11_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
function edit12_Callback(hObject, eventdata, handles)
function edit12_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
function edit13_Callback(hObject, eventdata, handles)
function edit13_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
function edit1_Callback(hObject, eventdata, handles)
function edit1_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
function edit2_Callback(hObject, eventdata, handles)
Похожие книги

Электроника для начинающих (2-е издание)
В этом практическом руководстве вы познакомитесь с основами электроники, от простых опытов с электрическим током до создания сложных устройств с использованием транзисторов и микроконтроллеров. Книга последовательно раскрывает принципы функционирования электронных компонентов и законы электроники. Пошаговые инструкции и более 500 иллюстраций помогут вам легко освоить процесс проектирования, отладки и изготовления электронных устройств в домашних условиях. Второе издание существенно переработано, содержит более доступные компоненты и новые проекты, включая проекты с контроллером Arduino. Изучите создание охранной сигнализации, елочных огней, электронных украшений и других интересных устройств.
![Искусство схемотехники. Том 1 [Изд.4-е]](https://i.pistoletov.link/eboox-media/covers/5a8a380c16f3732e0fcdeb1003f6a832.jpg)
Искусство схемотехники. Том 1 [Изд.4-е]
Четвертое переработанное и дополненное издание "Искусства схемотехники" Хоровица и Хилла. Книга представляет собой глубокий и практический курс по проектированию электронных схем, начиная с основ и постепенно переходя к сложным темам. В ней рассматриваются аналоговые и цифровые схемы, микропроцессоры, микрокомпьютеры, полевые транзисторы и операционные усилители. Учебник содержит множество примеров, таблиц, схем и лабораторных заданий, что делает его незаменимым инструментом для студентов и инженеров. Книга основана на богатом опыте авторов и учитывает последние достижения в области электроники. В этом издании переработаны и дополнены главы, посвященные микрокомпьютерам, микропроцессорам, цифровой электронике, операционным усилителям и приемам конструирования. Книга содержит более 1000 рисунков и 78 таблиц, которые помогают лучше понять и усвоить материал. Авторы сохранили неформальный подход, что делает чтение увлекательным и доступным.

Электроника для начинающих
Эта книга – идеальное руководство для начинающих радиолюбителей. Она последовательно раскрывает основы электроники, начиная с простых опытов с электрическим током и заканчивая созданием сложных устройств с использованием транзисторов и микроконтроллеров. Вы научитесь проектировать, отлаживать и изготавливать электронные устройства в домашних условиях, освоите основные законы электроники и принципы функционирования различных электронных компонентов. Книга содержит пошаговые инструкции и более 500 наглядных рисунков и фотографий, помогающих понять и освоить материал. Изучите основы электроники и создавайте свои электронные устройства – от охранной сигнализации до автономной роботизированной тележки!

Искусство схемотехники. Том 3 (Изд.4-е)
Эта монография, известная по предыдущим изданиям, посвящена современным областям электроники. В ней подробно рассматриваются передовые технические решения, а также анализируются типичные ошибки разработчиков. Особое внимание уделяется тонким аспектам проектирования и применения электронных схем. Третий том охватывает микропроцессоры, радиотехнические схемы, методы измерения и обработки сигналов, принципы конструирования аппаратуры и проектирования маломощных устройств. Книга содержит обширные приложения и адресована специалистам в области электроники, автоматики, вычислительной техники, а также студентам соответствующих специальностей. Четвертое издание существенно переработано и дополнено.
