
Энергетический расчет канала дальней тропосферной радиосвязи (Программа для ЭВМ)
Описание
Эта программа для ЭВМ выполняет энергетический расчет канала дальней тропосферной радиосвязи по двум методикам. Она является приложением к работе "Методики энергетического расчета канала дальней тропосферной связи". Программа предоставляет возможность расчета для различных видов модуляций, любого времени года и произвольного географического места. Работает в среде Matlab и включает расчеты затухания, быстрых и медленных замираний, медианных затуханий, полного затухания, медианной мощности сигнала на выходе приемника, мощности сигнала на входе приемника, энергетического запаса трассы, предельной дальности связи, отношения сигнал/шум на входе приемника и вероятности ошибки при заданном виде модуляции. Программа совместима с IBM PC-совместимыми ПК, использует язык программирования Matlab и среду 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)
function edit2_CreateFcn(hObject, eventdata, handles)
Похожие книги

Инициация
В тёмной комнате, среди останков деда, герой находит последнюю запись, раскрывающую шокирующую правду о смерти близкого и пропавшей невесты. Он унаследовал способности Странника, позволяющие перемещаться между мирами. Запутанный мир, пронизанный интригами, противостоянием сил Тьмы и Света, таит в себе множество загадок. Герою предстоит вскрыть реальность, прорезая слой за слоем, чтобы узнать правду и справиться с опасностью, чего бы это ни стоило. История полна приключений, тайн и интриг, где Странник сталкивается с прорывами пустотников и парящей крепостью Синклита.

1917–1920. Огненные годы Русского Севера
Книга "1917–1920. Огненные годы Русского Севера" глубоко исследует революцию и Гражданскую войну на Русском Севере, используя многочисленные архивные источники, в том числе ранее не изученные материалы. Автор, Леонид Прайсман, анализирует роль иностранных интервентов, поведение различных социальных групп (рабочие, крестьяне, буржуазия, интеллигенция) и сложные российско-финляндские противоречия. Работа опирается на богатый фактический материал, включая архивные документы, и предлагает новые взгляды на причины поражения антибольшевистских сил на Севере. Книга является продолжением исследования "Третий путь в Гражданской войне. Демократическая революция 1918 года на Волге".

О геополитике
Эта книга представляет собой сборник избранных работ Карла Хаусхофера, одного из основателей немецкой геополитической школы. Впервые опубликованные на русском языке, эти труды позволяют читателю познакомиться с его взглядами и концепциями, оценить их с позиций историзма. Работа Хаусхофера охватывает широкий спектр вопросов, от границ и их географического значения до геополитических концепций начала 20 века. Книга предоставляет ценный материал для изучения геополитики и ее влияния на мировую историю. Авторская позиция, представленная в книге, подвергается критическому анализу, что делает издание актуальным для современного читателя.

Адвокат дьявола
В романе "Адвокат дьявола" австралийского писателя Морриса Уэста, переведенном на 27 языков и отмеченном множеством премий, впервые представлен на русском языке. История о Блейзе Мередите, адвокате, столкнувшемся с неизбежностью смерти, и его поиске истины о жизни и смерти. Роман исследует темы противостояния жизни и смерти, морали и этики, и человеческой природы. Увлекательный сюжет, сочетающий элементы детектива, ужасов и мистики, погрузит вас в захватывающий мир, где реальность переплетается с потусторонним.
