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

 
 
> Симулинк и результат симуляции на scope
Acvarif
сообщение Apr 16 2018, 16:22
Сообщение #1


Знающий
****

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



Не врубаюсь почему после остановки симуляции выставленной на определенное время (на 2) на scope исчезает результат.
Выглядит это так:
1. Во время симуляции
Прикрепленное изображение

2. После остановки
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
petrov
сообщение Apr 16 2018, 18:01
Сообщение #2


Гуру
******

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



Смотрите в настройках scope
logging
limit data points to last.
Go to the top of the page
 
+Quote Post
Acvarif
сообщение Apr 17 2018, 05:18
Сообщение #3


Знающий
****

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



Цитата(petrov @ Apr 16 2018, 21:01) *
Смотрите в настройках scope
logging
limit data points to last.

Спасибо. Работает.

По ходу еще вопрос по симулинк.
В симулинк имеется компонент "Bernoulli Binary Generator" который генерит случайную битовую последовательность.
Как в симулинк можно сгенерить конкретную битовую последовательность, например [1 1 0 1 0 1 0 1 0 1 1 1 0 0 0] ?
Go to the top of the page
 
+Quote Post
petrov
сообщение Apr 17 2018, 08:25
Сообщение #4


Гуру
******

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



Цитата(Acvarif @ Apr 17 2018, 08:18) *
Спасибо. Работает.

По ходу еще вопрос по симулинк.
В симулинк имеется компонент "Bernoulli Binary Generator" который генерит случайную битовую последовательность.
Как в симулинк можно сгенерить конкретную битовую последовательность, например [1 1 0 1 0 1 0 1 0 1 1 1 0 0 0] ?


Сделайте КИХ фильтр как скалярное прозведение вектора отводов с линии задержки и вектора коэффициентов, подайте дельта-импульс на вход, на выходе получите последовательность коэффициентов.
Go to the top of the page
 
+Quote Post
Acvarif
сообщение Apr 17 2018, 13:10
Сообщение #5


Знающий
****

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



Цитата(petrov @ Apr 17 2018, 11:25) *
Сделайте КИХ фильтр как скалярное прозведение вектора отводов с линии задержки и вектора коэффициентов, подайте дельта-импульс на вход, на выходе получите последовательность коэффициентов.

Спасибо. Немного мудрено. Попробую разобраться.
В продолжение этой темы https://electronix.ru/forum/index.php?showtopic=146243 сделал симулинк модель простейшего BPSK передатчик-приемник с петлей Костаса на базе VCO которая в основных чертах (кроме фильтров, битовой посл. и пр.) повторяет крайний матлаб код упомянутой темы.
Но в реальном железе (ПЛИС, микроконтроллер) дело придется иметь не с VCO, а с NCO.
Как можно безболезненно перейти от VCO к NCO на примере данной симулинк модели.
Прикрепленное изображение

Прикрепленный файл  CostasLoopBpsk.rar ( 37.96 килобайт ) Кол-во скачиваний: 10


Сообщение отредактировал Acvarif - Apr 17 2018, 13:13
Go to the top of the page
 
+Quote Post
petrov
сообщение Apr 17 2018, 13:57
Сообщение #6


Гуру
******

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



Возьмите и сделайте отдельно простую модельку с NCO, разберитесь как оно работает. Не используйте готовые блоки, а только задержки, арифметические операции и элементраные функции. Ещё раз настоятельно рекомендую работать с комплексными сигналами на нулевой частоте.
Go to the top of the page
 
+Quote Post
Acvarif
сообщение Apr 17 2018, 14:43
Сообщение #7


Знающий
****

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



Цитата(petrov @ Apr 17 2018, 16:57) *
Возьмите и сделайте отдельно простую модельку с NCO, разберитесь как оно работает. Не используйте готовые блоки, а только задержки, арифметические операции и элементраные функции. Ещё раз настоятельно рекомендую работать с комплексными сигналами на нулевой частоте.

Понятно. Попробую.
По поводу комплексных сигналов не врубаюсь.
Вот квадратурный демодулятор
Прикрепленное изображение

"Таким образом, мы произвели выделение комплексной огибающей радиосигнала при помощи
умножения входного сигнала на комплексную экспоненту с последующим устранением удвоенной
несущей при помощи ФНЧ. Устройство выделяющее комплексную огибающую сигнала в соответствии с (4) называется квадратурным гетеродином."
Ведь I и Q это и есть составляющие комплексной огибающей.
Собственно так я и делаю. А значит работаю с комплексным сингналом на нулевой частоте. Разве нет?
Go to the top of the page
 
+Quote Post
petrov
сообщение Apr 17 2018, 14:54
Сообщение #8


Гуру
******

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



У вас должна быть несущая на 0 Гц. Длительность символа 1 с. Частота дискретизации пусть 8 отсчётов на символ. Не нужно раскладывать комплексные сигналы на действительную и мнимую составляющие без нужды, в симулинке поддерживаются операции с комплексными числами.
Go to the top of the page
 
+Quote Post
Acvarif
сообщение Apr 17 2018, 16:13
Сообщение #9


Знающий
****

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



Цитата(petrov @ Apr 17 2018, 17:54) *
У вас должна быть несущая на 0 Гц. Длительность символа 1 с. Частота дискретизации пусть 8 отсчётов на символ.
Не нужно раскладывать комплексные сигналы на действительную и мнимую составляющие без нужды, в симулинке поддерживаются операции с комплексными числами.

Без нужды это да. Может и так. Но далее все должно работать в микроконтроллере. А там все будет работать только с составляющими комплексного сигнала.
Хотя если рассматривать сигнал дискретно или повыборочно, то для синусоидального сигнала, например при четырех выборках на период
две соседние выборки и будут определять его комплексные составляющие. В конечном итоге всеравно ничего не меняется. Разве, что программа
микроконтроллера или ПЛИС немного упрощается.
Хотя я так до конца и не понял про работу с комплексным сигналом и 0 Герц.
Надеюсь со временем врублюсь...
Go to the top of the page
 
+Quote Post
petrov
сообщение Apr 17 2018, 16:26
Сообщение #10


Гуру
******

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



Абстрагировались от микроконтроллеров и FPGA, это не имеет никакого отношения к вещам с которыми нужно разобраться.
Уже обсуждали, что любой сигнал можно перенести на нулевую частоту умножением на комплексную экспоненту. Либо сразу сформировать его на ней. Всё абстрагировались от несущих.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Acvarif   Симулинк и результат симуляции на scope   Apr 16 2018, 16:22
- - Acvarif   Цитата(petrov @ Apr 17 2018, 19:26) Абстр...   Apr 17 2018, 20:12
- - Acvarif   Цитата(Acvarif @ Apr 17 2018, 23:12) Не н...   Apr 18 2018, 10:33
- - petrov   Цитата(Acvarif @ Apr 18 2018, 13:33) Ника...   Apr 18 2018, 11:01
- - Acvarif   Цитата(petrov @ Apr 18 2018, 14:01) Челов...   Apr 18 2018, 11:51
- - petrov   Цитата(Acvarif @ Apr 18 2018, 14:51) Пони...   Apr 18 2018, 12:30
- - Acvarif   Цитата(petrov @ Apr 18 2018, 15:30) Нет у...   Apr 18 2018, 13:18
- - petrov   Цитата(Acvarif @ Apr 18 2018, 16:18) Разв...   Apr 18 2018, 18:17
- - Acvarif   Цитата(petrov @ Apr 18 2018, 21:17) Вы по...   Apr 18 2018, 19:58
- - petrov   По 4 символам в принципе вменяемого усреднения не ...   Apr 18 2018, 20:34
- - Acvarif   Цитата(petrov @ Apr 18 2018, 23:34) По 4 ...   Apr 19 2018, 08:33
- - petrov   Не зависит от частоты дискретизации. Просто не кон...   Apr 19 2018, 08:57
- - Tpeck   Цитата(petrov @ Apr 19 2018, 11:57) Не за...   Apr 19 2018, 09:15
- - Acvarif   Цитата(petrov @ Apr 19 2018, 11:57) Не за...   Apr 19 2018, 10:07
- - petrov   Цитата(Acvarif @ Apr 19 2018, 13:07) Рабо...   Apr 19 2018, 11:47
- - Acvarif   Цитата(petrov @ Apr 19 2018, 14:47) Не ра...   Apr 19 2018, 12:06
|- - petrov   Цитата(Acvarif @ Apr 19 2018, 15:06) Спас...   Apr 19 2018, 12:37
|- - Acvarif   Цитата(petrov @ Apr 19 2018, 15:37) Нечег...   Apr 19 2018, 12:52
|- - petrov   Цитата(Acvarif @ Apr 19 2018, 15:52) Но к...   Apr 19 2018, 12:59
- - Tpeck   Цитата(petrov @ Apr 19 2018, 14:47) Не ра...   Apr 25 2018, 16:49
- - petrov   Цитата(Tpeck @ Apr 25 2018, 19:49) А може...   Apr 25 2018, 17:37
- - Acvarif   Цитата(petrov @ Apr 25 2018, 20:37) Digit...   Apr 25 2018, 18:54
- - FerrumVS   Цитата(Acvarif @ Apr 25 2018, 21:54) Тут ...   Jul 11 2018, 05:40


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

 


RSS Текстовая версия Сейчас: 17th June 2025 - 16:20
Рейтинг@Mail.ru


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