|
Симулинк и результат симуляции на scope |
|
|
|
Apr 16 2018, 16:22
|
Знающий
   
Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850

|
Не врубаюсь почему после остановки симуляции выставленной на определенное время (на 2) на scope исчезает результат. Выглядит это так: 1. Во время симуляции
2. После остановки
|
|
|
|
|
 |
Ответов
|
Apr 17 2018, 05:18
|
Знающий
   
Группа: Участник
Сообщений: 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] ?
|
|
|
|
|
Apr 17 2018, 13:10
|
Знающий
   
Группа: Участник
Сообщений: 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
|
|
|
|
|
Apr 17 2018, 14:43
|
Знающий
   
Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850

|
Цитата(petrov @ Apr 17 2018, 16:57)  Возьмите и сделайте отдельно простую модельку с NCO, разберитесь как оно работает. Не используйте готовые блоки, а только задержки, арифметические операции и элементраные функции. Ещё раз настоятельно рекомендую работать с комплексными сигналами на нулевой частоте. Понятно. Попробую. По поводу комплексных сигналов не врубаюсь. Вот квадратурный демодулятор
"Таким образом, мы произвели выделение комплексной огибающей радиосигнала при помощи умножения входного сигнала на комплексную экспоненту с последующим устранением удвоенной несущей при помощи ФНЧ. Устройство выделяющее комплексную огибающую сигнала в соответствии с (4) называется квадратурным гетеродином." Ведь I и Q это и есть составляющие комплексной огибающей. Собственно так я и делаю. А значит работаю с комплексным сингналом на нулевой частоте. Разве нет?
|
|
|
|
|
Apr 17 2018, 16:13
|
Знающий
   
Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850

|
Цитата(petrov @ Apr 17 2018, 17:54)  У вас должна быть несущая на 0 Гц. Длительность символа 1 с. Частота дискретизации пусть 8 отсчётов на символ. Не нужно раскладывать комплексные сигналы на действительную и мнимую составляющие без нужды, в симулинке поддерживаются операции с комплексными числами. Без нужды это да. Может и так. Но далее все должно работать в микроконтроллере. А там все будет работать только с составляющими комплексного сигнала. Хотя если рассматривать сигнал дискретно или повыборочно, то для синусоидального сигнала, например при четырех выборках на период две соседние выборки и будут определять его комплексные составляющие. В конечном итоге всеравно ничего не меняется. Разве, что программа микроконтроллера или ПЛИС немного упрощается. Хотя я так до конца и не понял про работу с комплексным сигналом и 0 Герц. Надеюсь со временем врублюсь...
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|