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

 
 
13 страниц V  « < 9 10 11 12 13 >  
Reply to this topicStart new topic
> модель 8PSK модема
petrov
сообщение Feb 15 2011, 18:36
Сообщение #151


Гуру
******

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



http://electronix.ru/forum/index.php?s=&am...st&p=517896
Go to the top of the page
 
+Quote Post
Alex65111
сообщение Mar 1 2011, 08:04
Сообщение #152


Частый гость
**

Группа: Участник
Сообщений: 141
Регистрация: 25-10-07
Пользователь №: 31 729



На входе программных демодуляторов часто рисуют что-то типа согласованного фильтра (СФ) как правило что то из корней приподнятых косинусов. СФ имеет импульсную характеристику согласованную с сигналом. Но если еще не выполнена тактовая синхронизация,т.е. не только фаза такта не подстроена (это вроде бы и не страшно для СФ), а самое главное точно не выравнены частоты символов передатчика и оцифровки приемника, то насколько корректно применять СФ?, он же на самом деле не будет согласован (их-за разных временных шкал).
Go to the top of the page
 
+Quote Post
MKS
сообщение Mar 1 2011, 08:41
Сообщение #153


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-03-05
Пользователь №: 3 315



В идеале в этом случае действительно появляется рассогласование, но при малом расхождении частот этим эффектом можно пренебречь. Может быть и так что в демодуляторе есть эквалайзер и он эту дополнительную интерференцию исправит.
Go to the top of the page
 
+Quote Post
petrov
сообщение Mar 1 2011, 08:45
Сообщение #154


Гуру
******

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



Цитата(Alex65111 @ Mar 1 2011, 11:04) *
На входе программных демодуляторов часто рисуют что-то типа согласованного фильтра (СФ) как правило что то из корней приподнятых косинусов. СФ имеет импульсную характеристику согласованную с сигналом. Но если еще не выполнена тактовая синхронизация,т.е. не только фаза такта не подстроена (это вроде бы и не страшно для СФ), а самое главное точно не выравнены частоты символов передатчика и оцифровки приемника, то насколько корректно применять СФ?, он же на самом деле не будет согласован (их-за разных временных шкал).


Как правило этим можно пренебречь поскольку разность частот тактовых генераторов много много меньше полосы сигнала.
Go to the top of the page
 
+Quote Post
petrov
сообщение May 17 2011, 11:35
Сообщение #155


Гуру
******

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



complex graphic equlizer spectrum analyzer 16 band linear phase non-critically sampled filter bank near perfect reconstruction pseudo alias free



simulink matlab R2010a


Прикрепленный файл  graphic_equalizer_16_band_2011_05_17.rar ( 19.08 килобайт ) Кол-во скачиваний: 425
Go to the top of the page
 
+Quote Post
petrov
сообщение May 19 2011, 08:59
Сообщение #156


Гуру
******

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



Milewski sequence channel impulse response estimation

simulink matlab R2010a

Прикрепленный файл  milewski_sequence_2011_05_19.rar ( 9.51 килобайт ) Кол-во скачиваний: 491
Go to the top of the page
 
+Quote Post
MWS
сообщение Apr 2 2013, 07:25
Сообщение #157





Группа: Новичок
Сообщений: 2
Регистрация: 6-04-07
Пользователь №: 26 808



2 petrov
У Вас изумительные модели. Спасибо, что сочли возможным их выложить. Это действительно отличные модели с комплексным подходом. Кроме того, Ваша манера их рисовать, не используя стандартные блоки готовых алгоритмов, очень сильно помогает при разборе и реализации.

Благодарю!

Сообщение отредактировал MWS - Apr 2 2013, 07:26
Go to the top of the page
 
+Quote Post
ccuser
сообщение Sep 16 2015, 04:46
Сообщение #158





Группа: Новичок
Сообщений: 4
Регистрация: 16-09-15
Пользователь №: 88 431



Привет. Те Simulink модели timing recovery, которые я видел, используют 4 отсчёта на символ. Как их модифицировать,
чтобы они заработали с двумя отсчётами на символ? В лоб не получается, делаешь 2 отсчёта на символ, линейный интерполятор,
система не работает. Модификация loop filter не помагает, не совсем понятно, как он строится. Спасибо.
Go to the top of the page
 
+Quote Post
des00
сообщение Sep 16 2015, 07:56
Сообщение #159


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(ccuser @ Sep 16 2015, 11:46) *
Привет. Те Simulink модели timing recovery, которые я видел, используют 4 отсчёта на символ. Как их модифицировать,
чтобы они заработали с двумя отсчётами на символ? В лоб не получается, делаешь 2 отсчёта на символ, линейный интерполятор,
система не работает. Модификация loop filter не помагает, не совсем понятно, как он строится. Спасибо.

как минимум NCO поменять wink.gif а вот замена интерполятора зря


--------------------
Go to the top of the page
 
+Quote Post
ccuser
сообщение Sep 16 2015, 08:34
Сообщение #160





Группа: Новичок
Сообщений: 4
Регистрация: 16-09-15
Пользователь №: 88 431



Цитата(des00 @ Sep 16 2015, 08:56) *
как минимум NCO поменять wink.gif а вот замена интерполятора зря


NCO забыл упомянуть, это естественно, но тут вроде всё просто. Но вот управляющий nco сигнал, от него зависит сигнал на выходе income, и сигнал должен получиться таким же, как был, но прореженный, по идее. Вот этого не получается. Как параметры loop фильтра рассчитать кто-нибудь подскажет?
Go to the top of the page
 
+Quote Post
petrov
сообщение Sep 19 2015, 21:37
Сообщение #161


Гуру
******

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



Цитата(ccuser @ Sep 16 2015, 07:46) *
Привет. Те Simulink модели timing recovery, которые я видел, используют 4 отсчёта на символ. Как их модифицировать,
чтобы они заработали с двумя отсчётами на символ? В лоб не получается, делаешь 2 отсчёта на символ, линейный интерполятор,
система не работает. Модификация loop filter не помагает, не совсем понятно, как он строится. Спасибо.


В лоб не получится во времени разместить два отсчёта на символ на частоте передатчика, т. к. символьноя частота передачика может быть больше, остаётся размещать в ширину, то есть параллельно.

pi/4 qpsk 2 samples per symbol timing recovery, quintic Farrow structure

matlab simulink R2014a

Прикрепленный файл  pi4_qpsk_2_sps_timing_recovery_2015_09_19.mdl.zip ( 56.74 килобайт ) Кол-во скачиваний: 192
Go to the top of the page
 
+Quote Post
ccuser
сообщение Sep 23 2015, 09:30
Сообщение #162





Группа: Новичок
Сообщений: 4
Регистрация: 16-09-15
Пользователь №: 88 431



Цитата(petrov @ Sep 19 2015, 21:37) *
В лоб не получится во времени разместить два отсчёта на символ на частоте передатчика, т. к. символьноя частота передачика может быть больше, остаётся размещать в ширину, то есть параллельно.

pi/4 qpsk 2 samples per symbol timing recovery, quintic Farrow structure

matlab simulink R2014a

Прикрепленный файл  pi4_qpsk_2_sps_timing_recovery_2015_09_19.mdl.zip ( 56.74 килобайт ) Кол-во скачиваний: 192


Спасибо за ответ!
Go to the top of the page
 
+Quote Post
ccuser
сообщение Oct 5 2015, 07:28
Сообщение #163





Группа: Новичок
Сообщений: 4
Регистрация: 16-09-15
Пользователь №: 88 431



Добрый день. У меня следующий вопрос. Важной частью timing recovery является loop filter. В симулинке есть инструмент для автоматического подбора параметров этого блока, PID. Но в примерах его использования PID обычно входит в состав системы с некоторым явно заданным фильтром. Кто-нибудь пробовал использовать PID tuning для системы timing recovery, как это сделать в симулинке?
Go to the top of the page
 
+Quote Post
petrov
сообщение Oct 5 2015, 14:25
Сообщение #164


Гуру
******

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



Цитата(ccuser @ Oct 5 2015, 10:28) *
Добрый день. У меня следующий вопрос. Важной частью timing recovery является loop filter. В симулинке есть инструмент для автоматического подбора параметров этого блока, PID. Но в примерах его использования PID обычно входит в состав системы с некоторым явно заданным фильтром. Кто-нибудь пробовал использовать PID tuning для системы timing recovery, как это сделать в симулинке?


Не такой уж и важной. PID, а нужны ли I и D? Если речь о скрости настройки, то даже самая оптимальная ФАПЧ это всё равно очень медленно, есть быстрые методы синхронизации без обратных связей. Промоделируйте максимальный частотный сдвиг вследствие нестабильности реальных кварцевых генераторов с одним лишь пропорциональным звеном, возможно полученной фазовой ошибкой можно будет пренебречь. Не забывайте, что коэффициент передачи фазового детектора зависит от наличия символьных переходов. По сути важно лишь обеспечить в наихудшем случае негативный вклад от остаточного фазового дрожания много меньше чем от шума. Это всё на глаз по медели подобрать можно, никакого смысла в супер оптимальности коэффициентов нет, на FPGA беру степень двойки, чтобы не тратить логику на умножение.
Go to the top of the page
 
+Quote Post
petrov
сообщение Oct 28 2015, 19:03
Сообщение #165


Гуру
******

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



matlab simulink R2014a
Прикрепленный файл  perfect_reconstruction_kaiser_window_fir_2015_10_28.slx.zip ( 29.95 килобайт ) Кол-во скачиваний: 150
Go to the top of the page
 
+Quote Post

13 страниц V  « < 9 10 11 12 13 >
Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th April 2024 - 23:55
Рейтинг@Mail.ru


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