реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Не стабилизируется ФАПЧ в Матлаб
mvm54
сообщение May 1 2018, 16:23
Сообщение #16


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 29-11-07
Пользователь №: 32 817



Цитата(petrov @ May 1 2018, 16:26) *
Это неправильно, в общем случае сигнал может любую полосу иметь при заданных Eb/N0, длительности символа и количестве бит в символе. Полоса - лишняя сущность, которая всё запутывает.

Использование ненормированных величин S/N и нормированных величин Eb/No (нормировано на ширину полосы сигнала и скорость передачи бит) зависит от решаемой задачи и предпочтений исполнителя.
1. Есть задача сформировать сигнал с заданным отношением S/N, который можно использовать для тестирования и готовой железки. Такую задачу мне проще рашать предложенным способом без нормированных значений Eb/No, и методику я предложил выше.
2. Есть задача оценки вероятности ошибки и д.т. приемника и его узлов, сравнительных характеристик... Здесь целесообразнее использовать Eb/No. Матлаб на это и заточен.

На счет приведенной формулы - не я ее придумал.

Прикрепленные файлы
Прикрепленный файл  ______________________________________.pdf ( 435.37 килобайт ) Кол-во скачиваний: 16
Прикрепленный файл  l_1078_83896941.pdf ( 446.96 килобайт ) Кол-во скачиваний: 16
 
Go to the top of the page
 
+Quote Post
petrov
сообщение May 1 2018, 16:56
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 2 213
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(mvm54 @ May 1 2018, 19:23) *
На счет приведенной формулы - не я ее придумал.


Не зависит BER ни от какой ширины полосы сигнала, вообще говоря это важный результат, что вероятность ошибки не зависит от формы сигнала, а только от энергии на передаваемый бит и спектральной плотности мощности шума. Существует бесконечное множество форм импульса с любой полосой, а кривая BER будет та же самая. Не нужна никакая полоса сигнала, чтобы прибавить шум с нужным соотношением Eb/N0.
Go to the top of the page
 
+Quote Post
Acvarif
сообщение May 1 2018, 16:56
Сообщение #18


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Продолжая тему ФАПЧ возникла сложность в понимании как окончательно получить собственно BPSK данные
Выше упомянутая модель это только ФАПЧ выполненная по этой схеме
Прикрепленное изображение

Далее после фазового детектора поставил НЧ fir и выделил собственно данные.
Но в литературе по теории сигналов часто в качестве BPSK демодулятора предлагают схему Костаса с квадратурным демодулированием сигнала.
Прикрепленное изображение

Как все-же правильно построить BPSK демодулятор?

Сообщение отредактировал Acvarif - May 1 2018, 16:59
Go to the top of the page
 
+Quote Post
petrov
сообщение May 1 2018, 19:22
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 2 213
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(Acvarif @ May 1 2018, 19:56) *
Как все-же правильно построить BPSK демодулятор?


Множество вариантов.
Go to the top of the page
 
+Quote Post
Acvarif
сообщение May 2 2018, 07:42
Сообщение #20


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Цитата(petrov @ May 1 2018, 22:22) *
Множество вариантов.

Это да.
Я немного не о том. Не понимаю как в случае первого варианта ФАПЧ будет приниматься сигнал который поступает на
приемный тракт со случайной начальной фазой.
Это входной сигнал
Код
t = 0;
% начальная фаза сигнала
phaseadd = 0;
% Пилот сигнал
for i = 1:N
  phase = pi * bit_stream(i);
%  phase = 0;
  for j = 1:tsymbol
    % входной сигнал
    BPSK_signal_t(t+1) = A*cos(2*pi*(fb+fbdop)*t + phase + phaseadd);
    t = t + 1;
  end
end

Если во входном сигнале вместо A*cos... сделать A*sin... или переменную phaseadd сделать не 0 (например pi/2)
то на приеме картина сильно меняется вплоть до поворотов всех
бит на 180 град.
Это модель не корректна и нужно работать с комплексными сигналами?
Или демодулятор все-же должен быть квадратурным (схема Костаса)?

Сообщение отредактировал Acvarif - May 2 2018, 07:49
Go to the top of the page
 
+Quote Post
petrov
сообщение May 2 2018, 08:28
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 2 213
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(Acvarif @ May 2 2018, 10:42) *
Это модель не корректна и нужно работать с комплексными сигналами?


Всё на том же уровне, что-то скомпилировали, что-то происходит, всё.
Go to the top of the page
 
+Quote Post
Acvarif
сообщение May 2 2018, 13:25
Сообщение #22


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Цитата(petrov @ May 2 2018, 11:28) *
Всё на том же уровне, что-то скомпилировали, что-то происходит, всё.

Разобрался. Все впорядке. Все работает.
Насчет уровня не совсем так. Похоже в этом деле даже при желании кругами ходить не получится. Все движется в нужном направлении...
Попробую перенести в симулинк.
Go to the top of the page
 
+Quote Post
Acvarif
сообщение May 11 2018, 07:51
Сообщение #23


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Подскажите пожалуйста как в Симулинк можно смоделировать Sine Wave меняющийся по частоте в определенных пределах за определенное время?
Go to the top of the page
 
+Quote Post
petrov
сообщение May 11 2018, 08:13
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 2 213
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(Acvarif @ May 11 2018, 10:51) *
Подскажите пожалуйста как в Симулинк можно смоделировать Sine Wave меняющийся по частоте в определенных пределах за определенное время?



NCO уже сделали? Вот и упрявляйте его частотой по нужному закону.
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th August 2018 - 06:42
Рейтинг@Mail.ru


Страница сгенерированна за 0.00904 секунд с 7
ELECTRONIX ©2004-2016