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

 
 
13 страниц V  « < 6 7 8 9 10 > »   
Reply to this topicStart new topic
> модель 8PSK модема
vadimuzzz
сообщение Jul 2 2010, 13:18
Сообщение #106


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(des00 @ Jul 2 2010, 17:23) *
хммм, чую здесь некоторый подвох, пока возьму таймаут. Порою книги гуру и feedfordard модели petrov, знаний не хватает %)

да нет тут никакого подвоха, всего делов-то сумматор в вашу схему добавить. если не жалко логики на 2 приемных фильтра вместо одного, то у незами есть еще одна классная схема. посмотрите у него главу про AFC
Go to the top of the page
 
+Quote Post
des00
сообщение Jul 2 2010, 13:28
Сообщение #107


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

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



Цитата(vadimuzzz @ Jul 2 2010, 07:18) *
если не жалко логики на 2 приемных фильтра вместо одного, то у незами есть еще одна классная схема. посмотрите у него главу про AFC

если вы про схему на двух фильтрах +-1/2T, то перекос(наклон) спектра в 10 дБ положит эту синхру только в путь %)


--------------------
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Jul 2 2010, 14:01
Сообщение #108


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(des00 @ Jul 2 2010, 20:28) *
если вы про схему на двух фильтрах +-1/2T, то перекос(наклон) спектра в 10 дБ положит эту синхру только в путь %)

а почему он наклонен? д.б. симметричен отн-но несущей
Go to the top of the page
 
+Quote Post
des00
сообщение Jul 2 2010, 14:45
Сообщение #109


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

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



Цитата(vadimuzzz @ Jul 2 2010, 08:01) *
а почему он наклонен? д.б. симметричен отн-но несущей

это частый вид искажений в линейных трактах, лечится эквалайзером наклона или эквалайзером с обратными связями.


--------------------
Go to the top of the page
 
+Quote Post
petrov
сообщение Jul 15 2010, 10:08
Сообщение #110


Гуру
******

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



pi/4 dqpsk coherent demodulation feedforward NDA 4-power phase sync

simulink matlab R2010a

Прикрепленный файл  pi4_qpsk_feedforward_4_power_phase_sync_2010_07_15.rar ( 25.63 килобайт ) Кол-во скачиваний: 547
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jul 15 2010, 11:45
Сообщение #111


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(petrov @ Jul 15 2010, 12:08) *
pi/4 dqpsk coherent demodulation feedforward NDA 4-power phase sync

simulink matlab R2010a

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

Та же версия матлаба,но ругается на блок 8psk_data_mapper,не нравится запись exp(i*([0:7]*pi/4+pi/4)).Переписать не проблема,просто интересно - ваш матлаб не ругается?
Везде нужно заменить i на 1i.
Go to the top of the page
 
+Quote Post
petrov
сообщение Jul 15 2010, 12:56
Сообщение #112


Гуру
******

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



Цитата(_Anatoliy @ Jul 15 2010, 15:45) *
Та же версия матлаба,но ругается на блок 8psk_data_mapper,не нравится запись exp(i*([0:7]*pi/4+pi/4)).Переписать не проблема,просто интересно - ваш матлаб не ругается?
Везде нужно заменить i на 1i.


Нет не ругается.
Go to the top of the page
 
+Quote Post
MKS
сообщение Jul 15 2010, 13:36
Сообщение #113


Местный
***

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



А мне вот что интересно уважаемый petrov. Что это за блок channel_delay который есть во многих ваших моделях. Если это просто задержка в канале, то мне не понятно зачем там матричные операции нужны. Раскройте тайну предназначения smile.gif .
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
petrov
сообщение Jul 15 2010, 17:08
Сообщение #114


Гуру
******

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



Цитата(MKS @ Jul 15 2010, 17:36) *
А мне вот что интересно уважаемый petrov. Что это за блок channel_delay который есть во многих ваших моделях. Если это просто задержка в канале, то мне не понятно зачем там матричные операции нужны. Раскройте тайну предназначения smile.gif .


Это задержка переменной длины, изменяющаяся непрерывно по синусоидальному закону, служит для демонстрации работы символьной синхронизации, операции там нужны для того чтобы правильные отсчёты с линии задержки с отводами на интерполятор Фарроу подавать.
Go to the top of the page
 
+Quote Post
Alex65111
сообщение Jul 26 2010, 05:19
Сообщение #115


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

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



Подскажите, пожалуйста, такой вопрос.
Есть проблема синхронизации по несущей - по частоте и по фазе.
Есть проблема синхронизации по такту - по частоте и по фазе.

Когда речь идет о несущей, то считается, что ФАПЧ помимо фазы в состоянии еще и небольшие отклонения/скачки частоты отслеживать/корректировать.

Когда речь идет о такте, то даже при отклонении частоты отсчетов всего на 1/400 частоты символов люди вставляют дополнительную процедуру либо вставки, либо удаления нулей. Почему петля корректировки фазы такта, вырабатывающая соответствующий сигнал ошибки не в состоянии сама постоянно подтягивать момент взятия отсчета и вроде как корректировать небольшое отклонение частоты отсчетов от частоты символов?
Go to the top of the page
 
+Quote Post
petrov
сообщение Jul 26 2010, 08:01
Сообщение #116


Гуру
******

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



Почему же не в состоянии? В состоянии. Откуда нам знать что там у людей? Давайте конкретику.
Go to the top of the page
 
+Quote Post
Alex65111
сообщение Jul 26 2010, 15:57
Сообщение #117


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

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



Цитата(petrov @ Jul 26 2010, 12:01) *
Почему же не в состоянии? В состоянии. Откуда нам знать что там у людей? Давайте конкретику.


Старая ссылка http://ece485web.groups.et.byu.net/ee485.f...ation_notes.pdf

стр267-270
Go to the top of the page
 
+Quote Post
petrov
сообщение Jul 26 2010, 17:50
Сообщение #118


Гуру
******

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



Цитата(Alex65111 @ Jul 26 2010, 19:57) *


Ну там же всё так замечательно расписано, возникают сложности при работе с сигналом продискретизированым с частотой 2 отсчёта на символ. Например когда частота чуть меньше 2-х отсчётов периодически возникает ситуация когда не хватает такта чтобы запустить схему 2 раза за символ. Это проблема с манипуляциями с отсчётами сигнала но не с принципами работы ФАПЧ.
Go to the top of the page
 
+Quote Post
Alex65111
сообщение Jul 27 2010, 02:49
Сообщение #119


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

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



Цитата(petrov @ Jul 26 2010, 21:50) *
Ну там же всё так замечательно расписано, возникают сложности при работе с сигналом продискретизированым с частотой 2 отсчёта на символ. Например когда частота чуть меньше 2-х отсчётов периодически возникает ситуация когда не хватает такта чтобы запустить схему 2 раза за символ. Это проблема с манипуляциями с отсчётами сигнала но не с принципами работы ФАПЧ.


Формально вроде бы понятно, но понятно только в следующем ключе - берутся два отсчета с частотой чуть меньше двух отсчетов, без всякой коррекции фазы взятия отсчета опять беруться два отсчета и т.д., тогда в итоге наступает момент, когда происходит перехлест.

Но если не просто брать два отсчета, а еще состояние счетчика корректировать сигналом ошибки, то тогда вроде бы накопление ошибки не должно происходить, так как переполнение/обнуление счетчика будет происходить примерно в правильный момент времени.

Просто получается интересная вещь. В принципе идеально невозможно обеспечить равенство/кратность взятия отсчетов частоте символов, всегда будет хоть микроскопическая, но ошибка, ты будешь думать, что частоты такие то, а на самом деле они будут как то разъежаться. Как в этом случае, по какому критерию осуществлять коррекцию?, т.е. известно что частота чуть меньше/больше 2-х отсчётов, но неизвестно насколько чуть. Тогда в этом случае получается, что либо это несоответствие как бы само корректируется (на базе сигнала ошибки от TED, который корректирует состояние счетчика), либо рано или поздно должен происходить перехлест и соответственно ошибка.
Go to the top of the page
 
+Quote Post
petrov
сообщение Jul 27 2010, 07:28
Сообщение #120


Гуру
******

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



Для таких случаев нужно специально вычисления организовывать, о чём в книжке и написано. Сделайте модель для скажем для полутора отсчётов на символ(коэффициент ската такой чтоб дискретизация не нарушала теорему Котельникова) без повышения частоты дискретизации и все вопросы отпадут.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 20:53
Рейтинг@Mail.ru


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