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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Polyphase-filterbank interpolator
links
сообщение Dec 30 2014, 06:23
Сообщение #16


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

Группа: Участник
Сообщений: 87
Регистрация: 15-06-08
Пользователь №: 38 299



Цитата(Самурай @ Dec 29 2014, 16:55) *
Это лекции по следующей книге: Michael Rice, Digital Communications: A Discrete-Time Approach.
Ну или книга на основе лекцийsm.gif
В гугле найти можно.


Спасибо, нашел. Хорошая книга, методически правильная! sm.gif
Go to the top of the page
 
+Quote Post
Hose
сообщение Jan 8 2015, 12:22
Сообщение #17


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

Группа: Участник
Сообщений: 82
Регистрация: 7-01-15
Пользователь №: 84 450



Это курсовой проект?

Если нет, то какие у вас требования на коэффициенты передачи по джиттеру и вандеру?
Go to the top of the page
 
+Quote Post
Zigor
сообщение Jan 8 2015, 13:31
Сообщение #18


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 6-10-10
Пользователь №: 59 958



Цитата(Hose @ Jan 8 2015, 16:22) *
Это курсовой проект?

Если нет, то какие у вас требования на коэффициенты передачи по джиттеру и вандеру?


Добрый день!

Залил запрашиваемую книгу - юзайте на здоровье!
https://www.sendspace.com/file/juseqn

Подскажите где почитать по поводу расчетов параметров указанных Вами?

Проект НЕ курсовой.
Проектирую систему связи для медного кабеля на QAM16 с последующим переходом на QAM64, в системах связи новичок и поэтому заранее прощу прощения за примитив вопросов!

Такой вопрос еще возник - если символьная скорость к примеру 100кГц, как осуществить перенос сигнала на несущую не кратную символьной скорости - например 160кГц?

Спасибо!
Go to the top of the page
 
+Quote Post
Hose
сообщение Jan 8 2015, 14:18
Сообщение #19


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

Группа: Участник
Сообщений: 82
Регистрация: 7-01-15
Пользователь №: 84 450



Для начала скляра. На форуме есть ссылки.
Символам на 100к надо придать форму (ограничить спектр), одновременно повысится частота дискретизации до оптимальной для вас. Затем сделаете dds квадратурный, заберете с него 160к син и кос, перемножите комплексно с вашими скругленными символами и получите комплексный сигнал, который в частотной области будет "прямоугольником" чуть (от 5% до 50%) шире 100к и центром в 160к...
Там просто все), главное начать.
Go to the top of the page
 
+Quote Post
Zigor
сообщение Jan 9 2015, 09:49
Сообщение #20


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 6-10-10
Пользователь №: 59 958



Спасибо!
1. Получается что частота дискретизации на выходе формирующего фильтра и определяет частоту дискретизации в ЦАП после смешивания с несущей.

2. Разбираюсь с работой PLL и подстройкой частоты. Нашел на форуме модели товарища Petrov для QAM16.
Начитался источников (в т.ч Michael Rice) по проектированию PLL, сделал файл для расчета цепи фильтра (файл прилагаю).
Несмотря на все расчеты созвездие крутится при частотном сдвиге в канале (хоть ты тресни)))

Если для DDS K0 == 2*pi *fsys / 2^PHASE_ACC_WIDTH
То для CORDIC или просто матлабовской функции комплексной экспоненты (в случае модели с плавающей точкой) как рассчитывается K0 ?



Прикрепленные файлы
Прикрепленный файл  pll_calc.zip ( 108.62 килобайт ) Кол-во скачиваний: 40
 
Go to the top of the page
 
+Quote Post
Hose
сообщение Jan 9 2015, 11:33
Сообщение #21


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

Группа: Участник
Сообщений: 82
Регистрация: 7-01-15
Пользователь №: 84 450



1) на эту тему можно книгу написать. На ваши частоты больше влияют ширины фильтров в аналоговом тракте. И их цена )
2) с первым вопросом сначала разберитесь.
Go to the top of the page
 
+Quote Post
serggerm
сообщение Jan 22 2015, 09:38
Сообщение #22


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

Группа: Свой
Сообщений: 112
Регистрация: 6-07-04
Пользователь №: 276



Цитата(Zigor @ Dec 6 2014, 14:27) *
Добрый день!

Проектирую систему связи на QAM.

В первом приближении стоит задача сделать работоспособную систему на QAM16, c последующим переходом на QAM64.
Разбираюсь с timing_recovery

Насколько я понял можно использовать интерполятор с разными схемами контроля, либо polyphase-filterbank interpolator

Если использовать polyphase-filterbank interpolator

1. Зачем делать upsample последовательности на входе согласованного фильтра если можно просто поднять частоту дискретизации?
2. Почему нельзя взять несколько блоков с согласованными фильтрами работающими каждый на низкой частоте и смотреть который из них дал наилучший отсчет?

Как в таком случае отслеживать ошибку - детектор на каждый канал и смотреть где ошибка меньше?

Спасибо!


Вы упустили самый выжный момент этой главы из Рице. Там используются параллельно два полифазных согласованных фильтра - причем второй фильтр дает производную сигнала. Если сигнал и его производную перемножить то отсюда получим ошибку синхронизации - и в отличие от Гарднера этот метод работает отлично для всех - qpsk 8apsk 16... kam. Реализовал в своем проекте для демодулятора dvb-s2 сигнала. Идеи Рице продолжаю использовать и в других блоках демодулятора - мужик практик, у него есть конкретные реализации в Xilinx .





Go to the top of the page
 
+Quote Post
Serg76
сообщение Jan 22 2015, 12:02
Сообщение #23


Профессионал
*****

Группа: Участник
Сообщений: 1 029
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(serggerm @ Jan 22 2015, 12:38) *
Там используются параллельно два полифазных согласованных фильтра

"Жирная" схема получается
Go to the top of the page
 
+Quote Post
Zigor
сообщение Jan 31 2015, 12:26
Сообщение #24


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 6-10-10
Пользователь №: 59 958



Цитата(serggerm @ Jan 22 2015, 13:38) *
Вы упустили самый выжный момент этой главы из Рице. Там используются параллельно два полифазных согласованных фильтра - причем второй фильтр дает производную сигнала. Если сигнал и его производную перемножить то отсюда получим ошибку синхронизации - и в отличие от Гарднера этот метод работает отлично для всех - qpsk 8apsk 16... kam. Реализовал в своем проекте для демодулятора dvb-s2 сигнала. Идеи Рице продолжаю использовать и в других блоках демодулятора - мужик практик, у него есть конкретные реализации в Xilinx .


1. Сколько отсчетов на символ Вы используете?
2. Во сколько раз upsamplируете входной сигнал?
3. Как у Вас устроена цепь обратной связи для управления интерполятором?
3. Можно поподробнее про использование идей Рица в других блоках демодулятора?

Спасибо!
Go to the top of the page
 
+Quote Post
serggerm
сообщение Mar 1 2015, 16:35
Сообщение #25


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

Группа: Свой
Сообщений: 112
Регистрация: 6-07-04
Пользователь №: 276



Цитата(Zigor @ Jan 8 2015, 16:31) *
Добрый день!

Залил запрашиваемую книгу - юзайте на здоровье!
https://www.sendspace.com/file/juseqn

Подскажите где почитать по поводу расчетов параметров указанных Вами?

Проект НЕ курсовой.
Проектирую систему связи для медного кабеля на QAM16 с последующим переходом на QAM64, в системах связи новичок и поэтому заранее прощу прощения за примитив вопросов!

Такой вопрос еще возник - если символьная скорость к примеру 100кГц, как осуществить перенос сигнала на несущую не кратную символьной скорости - например 160кГц?

Спасибо!


Вообще-то для медного кабеля традиционно в сигнал замешивали пилот-сигнал , в демодуляторе его извлекали узкополосным фильтром и от него тактировалась вся остальная часть - жить было много проще, V32 modem standart, для спутниковых и релеек нынче пилота нет, усе сложнее с синхронизациями. Так что определяйтесь с пилотом или без а потом реализуйте.


Go to the top of the page
 
+Quote Post
KPiter
сообщение Apr 20 2016, 21:21
Сообщение #26


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

Группа: Участник
Сообщений: 81
Регистрация: 22-09-06
Из: NN
Пользователь №: 20 592



Перезалейте книгу (Michael Rice, Digital Communications: A Discrete-Time Approach) пожалуйста!!
Go to the top of the page
 
+Quote Post
Quasar
сообщение Aug 9 2017, 21:39
Сообщение #27


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 2-12-06
Из: Default City
Пользователь №: 23 021



Цитата(KPiter @ Apr 21 2016, 00:21) *
Перезалейте книгу (Michael Rice, Digital Communications: A Discrete-Time Approach) пожалуйста!!


Поддерживаю. У кого есть, выложите пожалуйста.
Go to the top of the page
 
+Quote Post
andyp
сообщение Aug 10 2017, 09:56
Сообщение #28


Местный
***

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



Цитата(Quasar @ Aug 10 2017, 00:39) *
Поддерживаю. У кого есть, выложите пожалуйста.


http://b-ok.org/md5/90149F9F5519139426DB7F26A0B20745
Go to the top of the page
 
+Quote Post
Quasar
сообщение Aug 11 2017, 07:49
Сообщение #29


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 2-12-06
Из: Default City
Пользователь №: 23 021



Цитата(andyp @ Aug 10 2017, 12:56) *


Спасибо!
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 26th September 2017 - 03:50
Рейтинг@Mail.ru


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