Описание тега modulation

Все, что связано с * модуляцией сигнала *, то есть процессом кодирования информации, предоставленной каким-либо источником, в вариации некоторых свойств (например, амплитуды, частоты, фазы, поляризации и т. Д.) Несущего сигнала, подходящего для передачи по каналу связи.
2 ответа

BER результат для QAM модуляции Matlab

Я пытаюсь провести двоичный вектор через модулятор 16-QAM, канал AWGN, демодулятор и в конце измерить BER. по какой-то причине он продолжает давать мне BER=0, даже после того, как я изменю длину вектора. (Я должен был сделать это с каналом Рэлея поз…
0 ответов

64 QAM и 16 QAM

У меня есть вопрос Например, результат 16 QAM квадратурной амплитудной модуляции. каждый комплекс символов представлен в 4 битах. 64 QAM символьный комплекс присутствует в b битах?
28 май '18 в 16:59
1 ответ

MATLAB как отобразить полученную точку на одну из точек созвездия

Я пытаюсь создать новый модулятор / демодулятор. Я спроектировал набор созвездий и сопоставил их с битами, используя серое отображение. Добавил немного шума AWGN к сигналу, и теперь я пытаюсь демодулировать. Допустим, у меня есть следующие точки в м…
19 апр '15 в 12:26
2 ответа

8DPSK. Как "улучшить" диаграмму созвездия?

Я пытаюсь демодулировать 8dpsk в программном обеспечении. Частота несущей =1800 Гц, частота модуляции =1600 бод, т.е. itu-t v.27. Демодулятор обладает следующими свойствами: Аппаратный фильтр входной полосы пропускания 50...3600 Гц; частота дискрети…
27 июл '17 в 12:46
1 ответ

modem.oqpsk с половинной синусоидальной волной

Привет, я использовал следующее h = modem.oqpskmod; но он строит его с настройками по умолчанию, я хотел смоделировать ZigBee, который OQPSK с половиной синусоидальных волн... как я могу это сделать? большое спасибо!
10 фев '10 в 17:37
1 ответ

Управление файлом.m из другой функции

Поэтому я создал файл.m, который имеет пилообразную сигнальную волну, которую я пытаюсь смодулировать. У меня нет проблем с созданием формы волны, но когда я пытаюсь взять файл.m и умножить его на "c", MATLAB возвращает исходную форму волны. Эта кон…
11 май '16 в 15:36
1 ответ

Наименьшее среднее значение для выравнивания оптоволоконного канала

Я использовал Matlab-код LMS (алгоритм наименьших средних квадратов), чтобы выровнять эффект канала, он работает для канала с повернутой задержкой, сгенерированного в MATLAB, но для оптоволоконного канала, использующего программу optisystem, он не р…
1 ответ

График BER MATLAB калибровка

Я делаю 16QAM системы (передатчик, канал и приемник) и кривые BER и PER результатов. Однако у меня возникли некоторые проблемы с шумом в приемнике. Я запускаю систему в двух циклах: для всех значений Eb/No и для всех пакетов, и я отправил 200 символ…
1 ответ

Matlab: ошибка при работе с сигналом QAM более высокого порядка - размерность матрицы должна совпадать

Эта проблема кажется тривиальной, но я пытаюсь решить ее. Я пытаюсь применить эквалайзер с дробным расстоянием и методом постоянного модуля для созвездия 64 QAM. Программа работает для QPSK или 4QAM, но когда я применяю ее к 64QAM, выдает ошибку: Er…
1 ответ

Несущая частота канала, ширина полосы и модуляция

Я не понимаю значения несущей частоты относительно канала передачи и фазы модуляции относительно несущей частоты. Я на начальном уровне, поэтому я пытаюсь объяснить, что я получаю: "несущая частота канала - это та частота, на которой работает канал,…
0 ответов

ФСК Демодуляция и восстановление данных

Я пытаюсь реализовать демодулятор FSK в R. Звук представляет собой некоторые текстовые данные, и в качестве упражнения я преобразовал текст в двоичный файл (0 и 1), чтобы иметь возможность проверить выходные данные демодулятора. До сих пор мне удава…
04 апр '16 в 23:12
1 ответ

Синусоидальная широтно-импульсная модуляция в устройстве FPGA - нормально в моделировании, немодулированная в устройстве

Ниже мой модуль верхнего уровня: module spwm(clk, p1, sine_a, tri_out); input clk; //16MHz reg tick = 0; reg [7:0] theta_a = 8'd0; reg [7:0] theta_tri = 8'd0; output [8:0] sine_a; output [9:0] tri_out; integer div = 42; integer r = 0; output p1; reg…
03 апр '14 в 11:01
1 ответ

Определить двоичное состояние набора данных (частота вкл / выкл)

У меня большой набор данных со значениями в диапазоне [-3,3], и я использую жесткий предел в 0 в качестве границы. Данные имеют двоичное значение 1, когда они колеблются от -3,3 на частоте 56 кГц. Это означает, что данные будут изменяться с -3 на 3 …
16 авг '16 в 10:37
0 ответов

Аудио библиотека PPM декодер Android

Мне нужно реализовать аудио PPM (Pulse Position Modulation) на Android Ссылка: http://en.wikipedia.org/wiki/Pulse-position_modulation Я хочу получать PPM, используя аудиомикрофонный вход смартфона. Радио для радиоуправления, дронов и т. Д. Обычно им…
07 янв '16 в 11:12
1 ответ

Запись 8-битного PCM-файла синусоидальной волны PCM создает обертоны

Я написал программу на C++ для генерации WAV-файла для синусоидальной волны 800 Гц (1-канальная, 8-битная, 16000 Гц, 32000 выборок, длительностью 2 секунды), но когда я воспроизводил его или изучал его спектрограмму в Audacity, он имел обертоны. Я д…
23 апр '16 в 18:08
1 ответ

FM синтез с использованием фазового аккумулятора

Я пытаюсь реализовать оператор синтеза FM с обратной связью, используя фазовый аккумулятор в C. В оригинальном патенте Tomisawa, фазовый аккумулятор, поступающий в сумматор, учитывает как отрицательные, так и положительные индексы, начиная с -2^(n-1…
01 июн '13 в 04:33
1 ответ

Модуляция сигнала MatLab

Я пытаюсь модулировать сигнал в MatLab путем умножения некоторого сигнала на сигнал несущей. Несущий сигнал cos(2*pi*fc*t) и это мой код до сих пор for t = 1:length(input); m(t) = (Ac + input(t)).*cos(2*pi.*fc.*t); end xam = m; input, Ac и fc - пара…
08 апр '14 в 17:49
1 ответ

Уникальный стереовход для ScriptProcessorNode

Я надеюсь реализовать аудиоэффекты в API Web Audio, которые требуют постоянного доступа к двум или более аудиопотокам. Я могу определить процессор сценария с 2 входными каналами и 2 выходными каналами: var mod = context.createScriptProcessor(4096,2,…
16 окт '14 в 21:25
1 ответ

Найти фазу FM-сигнала в Matlab

Я хочу найти фазу FM-сигнала. Matlab код сообщения сообщения m= ones(1,Fs); m= [m(1:round(.4*Fs))*1, m(round(.4*Fs)+1:round(.7*Fs))*-2 ... m(round(.7*Fs)+1:Fs)*0]; Как я могу найти фазу FM-сигнала?
11 ноя '13 в 15:53
0 ответов

Как передать функцию файла.m другому, включая переменные внутри?

Так как я новичок в Matlab, прошу прощения, является ли это очень простой вопрос или нет, но хотел бы попробовать. Я создал имя файла.m с именем Assgn_Modulation, которое включает функцию [sm]= modulation(ss,fc,mtype), и я пытаюсь передать всю функц…
28 апр '18 в 14:53