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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> фильтр, Raised Cosine Filters
Alex_vod
сообщение Apr 17 2007, 14:45
Сообщение #1


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

Группа: Свой
Сообщений: 123
Регистрация: 20-11-05
Пользователь №: 11 121



В fdatool можно создать фильтр Raised Cosine Filters.
Но в Simulink это 2 разных блока, один для передачи , другой для приёма.
Подскажите , может кто знает , в чём может быть отличие?
Можно ли один и тот же фильтр Raised Cosine использовать и для передачи и для приёма?
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение Apr 17 2007, 14:49
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Цитата(Alex_vod @ Apr 17 2007, 17:45) *
В fdatool можно создать фильтр Raised Cosine Filters.
Но в Simulink это 2 разных блока, один для передачи , другой для приёма.
Подскажите , может кто знает , в чём может быть отличие?
Можно ли один и тот же фильтр Raised Cosine использовать и для передачи и для приёма?


Не работал с симулинк (все руки не доходят). Но для передачи и приема делают обычно Sqrt Raised Cosine фильтры, чтобы вместе они давали характеристику Raised Cosine.


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
Alex_vod
сообщение Apr 17 2007, 15:03
Сообщение #3


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

Группа: Свой
Сообщений: 123
Регистрация: 20-11-05
Пользователь №: 11 121



Да конечно же Sqrt Raised Cosine
Но на передачи и на приёме ставят один и тот же фильтр, или всё же фильтр передачи чем то отличается от фильтра приёма?
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение Apr 17 2007, 15:07
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Цитата(Alex_vod @ Apr 17 2007, 18:03) *
Да конечно же Sqrt Raised Cosine
Но на передачи и на приёме ставят один и тот же фильтр, или всё же фильтр передачи чем то отличается от фильтра приёма?


Я моделировал модем, но не в симулинке, а чисто в матлабе, в m-файле.
У меня эти фильтры отличались так, что при приеме использовалась частота дискретизации 5 выборок на символ,
а при передаче - 20 выборок на символ. А по сути фильтры были одинаковые.


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
Alex_vod
сообщение Apr 17 2007, 15:27
Сообщение #5


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

Группа: Свой
Сообщений: 123
Регистрация: 20-11-05
Пользователь №: 11 121



Подскажите , как выбрать длинну фильтра
Сколько символов умещалось у Вас в регистр фильтра?
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение Apr 17 2007, 15:30
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Цитата(Alex_vod @ Apr 17 2007, 18:27) *
Подскажите , как выбрать длинну фильтра
Сколько символов умещалось у Вас в регистр фильтра?


Тут надо поднять эту тему у себя в голове. Сейчас не готов ответить, надо запустить матлаб и посмотреть. Можно меня попинать по аське, ежели чего.


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
Alex_vod
сообщение Apr 17 2007, 15:43
Сообщение #7


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

Группа: Свой
Сообщений: 123
Регистрация: 20-11-05
Пользователь №: 11 121



Аськи у меня на работе нет, доступ закрыли.
Просто странно как то у меня этот фильтр заработал.
Я ждал от него другово результата.
Скажите , а в модеме какая модуляция использовалась. И можно ли этот фильтр при PAM модуляции использовать?
Go to the top of the page
 
+Quote Post
petrov
сообщение Apr 17 2007, 17:27
Сообщение #8


Гуру
******

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



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

http://electronix.ru/forum/index.php?showtopic=23652

Для PAM ессно можно использовать. Длину фильтра выбирают исходя из требования по уровню боковых лепестков. Чем длинее фильтр тем меньше уровень боковых лепестков и меньшую межсимвольную интерференцию вносит окно(окно необходимо иначе уровень боковых лепестков не зависит от длины фильтра). Если требований по боковым лепесткам нет то можно хоть прямоугольные импульсы использовать на передаче и не заморачиваться сложными фильтрами.
Go to the top of the page
 
+Quote Post
Alex_vod
сообщение Apr 18 2007, 09:59
Сообщение #9


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

Группа: Свой
Сообщений: 123
Регистрация: 20-11-05
Пользователь №: 11 121



"Если требований по боковым лепесткам нет то можно хоть прямоугольные импульсы использовать на передаче и не заморачиваться сложными фильтрами."
Жёстких требований пока нет. Подскажите, всё же какую форму импульса лучше всего использовать?
Go to the top of the page
 
+Quote Post
petrov
сообщение Apr 18 2007, 11:45
Сообщение #10


Гуру
******

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



Если вас устраивает спектр типа sin(x)/x используйте прямоугольные импульсы, на приёме согласованный фильтр будет представлять из себя скользяещее среднее длиной в один импульс.
Go to the top of the page
 
+Quote Post
Alex_vod
сообщение Apr 26 2007, 10:11
Сообщение #11


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

Группа: Свой
Сообщений: 123
Регистрация: 20-11-05
Пользователь №: 11 121



Подскажите , может кто сталкивался с таким явлением
Вход фильтра 10 разрядов
Numerator word length = 5
Выход фильтра получается 18 разрядный
На вход фильтра подаётся тестовый сигнал +1 и -1
На выходе фильтра стоит аккулумятор
Если суммаровать все 18 разрядов , то постоянная состовляющая равна 0 и аккумулятор не переполняется. Если же суммировать 10 старших разрядов , то появляется переполнение аккумулятора, думаю вследствии ошибок квантования.
Можно ли уменьшить количество разрядов на выходе фильтра не уменьшая Numerator word length?
Может нужно поставить какое нибудь устройство , что бы оно 18 выходных разрядов фильтра уменьшело до 10?
Go to the top of the page
 
+Quote Post
petrov
сообщение Apr 26 2007, 12:41
Сообщение #12


Гуру
******

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



Цитата(Alex_vod @ Apr 26 2007, 11:11) *
Подскажите , может кто сталкивался с таким явлением
Вход фильтра 10 разрядов
Numerator word length = 5
Выход фильтра получается 18 разрядный
На вход фильтра подаётся тестовый сигнал +1 и -1
На выходе фильтра стоит аккулумятор
Если суммаровать все 18 разрядов , то постоянная состовляющая равна 0 и аккумулятор не переполняется. Если же суммировать 10 старших разрядов , то появляется переполнение аккумулятора, думаю вследствии ошибок квантования.
Можно ли уменьшить количество разрядов на выходе фильтра не уменьшая Numerator word length?
Может нужно поставить какое нибудь устройство , что бы оно 18 выходных разрядов фильтра уменьшело до 10?


Опишите по подробней что за фильтр и для чего. Что за аккумулятор? Чтобы не появлялось постоянной составляющей надо не просто отбрасывать разряды а округлять. Для этого к старшему отбрасываемому разряду прибавляют 1, а потом уже отбрасывают.
Go to the top of the page
 
+Quote Post
Alex_vod
сообщение Apr 26 2007, 12:55
Сообщение #13


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

Группа: Свой
Сообщений: 123
Регистрация: 20-11-05
Пользователь №: 11 121



"Чтобы не появлялось постоянной составляющей надо не просто отбрасывать разряды а округлять. Для этого к старшему отбрасываемому разряду прибавляют 1, а потом уже отбрасывают."
А можно подробнее? Где об этом можно почитать?
Фильтр у меня Sqrt Raised Cosine, делаю его в MatLab (FDATool). Аккумулятор поставил для
того что бы роверить правильность результата. В состав фильтра аккумулятор не входит.
Go to the top of the page
 
+Quote Post
petrov
сообщение Apr 26 2007, 14:54
Сообщение #14


Гуру
******

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



Цитата(Alex_vod @ Apr 26 2007, 13:55) *
"Чтобы не появлялось постоянной составляющей надо не просто отбрасывать разряды а округлять. Для этого к старшему отбрасываемому разряду прибавляют 1, а потом уже отбрасывают."
А можно подробнее? Где об этом можно почитать?
Фильтр у меня Sqrt Raised Cosine, делаю его в MatLab (FDATool). Аккумулятор поставил для
того что бы роверить правильность результата. В состав фильтра аккумулятор не входит.


Цифровая Обработка Сигналов - Оппенгейм, Шафер посмотрите квантование при дискретизации аналоговых сигналов
http://lord-n.narod.ru/walla.html
да вообще во многих книжках по цифровой обработке

смысл то простой при отбрасывании разрядов происходит следующее 4.3 -> 4, 4.7 -> 4, т. е. при равномерном распределении отбрасываемых разрядов имеем ошибку -0.0..-0.99999(9), а в среднем -0.5(половина старшего отбрасываемого разряда и есть постоянная составляющая)

при округлении 4.3 -> 4, 4.7 -> 5, ошибка округления будет -0.5...0.5 т. е. в среднем 0.

а округляем мы прибавлением 0.5 и отбрасыванием того что после запятой, в двоичном представлении это эквивалентно прибавлению к числу 1 в старшем отбрасываемом разряде
Go to the top of the page
 
+Quote Post
Alex_vod
сообщение Apr 26 2007, 15:01
Сообщение #15


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

Группа: Свой
Сообщений: 123
Регистрация: 20-11-05
Пользователь №: 11 121



Спасибо
Сейчас буду пробывать
Go to the top of the page
 
+Quote Post
Alex_vod
сообщение Apr 27 2007, 11:09
Сообщение #16


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

Группа: Свой
Сообщений: 123
Регистрация: 20-11-05
Пользователь №: 11 121



"Для этого к старшему отбрасываемому разряду прибавляют 1, а потом уже отбрасывают."
К сожалению этот метод у меня не заработал. От ошибок квантования избавится не удалось, аккумулятор на выходе фильтра переплняется
Go to the top of the page
 
+Quote Post
petrov
сообщение Apr 27 2007, 12:04
Сообщение #17


Гуру
******

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



Во всех ли местах где разряды отбрасываются округление есть? Может значения отбрасываемых разрядов не распределены равномерно? Может разрядность интегратора не првильно выбрана и происходит переполнение?
Go to the top of the page
 
+Quote Post
Hjk89io
сообщение May 10 2009, 16:43
Сообщение #18





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



На самом деле приёмный и передающий фильтры различаются только тем, что в передающем мы делам так, задерживаем первый чип относительно первого, складываем и фильтруем задающим фильтром типа приподнятый косинус (количество складываемых чипов задаётся в параметрах фильтра), а на приёмном конце раскручиваем всю эту штуку. Поэтому фильтры различаются.
Если вам такой задержки не надо (а это позволяет сократить БЛ), то можно просто посчитать цифровой фильтр.
Go to the top of the page
 
+Quote Post
NeYa
сообщение Jul 1 2009, 03:34
Сообщение #19





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



Еще в передатчике обычно используют косинус-фильтр с амплитудной компенсацией (Феер, Камило. Беспроводная цифровая связь: Методы модуляции и расширения спектра).
Go to the top of the page
 
+Quote Post
frany
сообщение Jul 7 2009, 18:02
Сообщение #20


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 2-11-08
Из: г. Москва, г. Зеленоград
Пользователь №: 41 322



Подскажите, пожалуйста, где можно найти эту книгу? Поискала в инете djvu - не нашла((
Go to the top of the page
 
+Quote Post
des00
сообщение Jul 8 2009, 03:38
Сообщение #21


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

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



Цитата(NeYa @ Jun 30 2009, 22:34) *
Еще в передатчике обычно используют косинус-фильтр с амплитудной компенсацией (Феер, Камило. Беспроводная цифровая связь: Методы модуляции и расширения спектра).


А можно немного подробнее? Как я понял вы использовали формирующий фильтр феера, не могли бы вы ответить на пару вопросов:

1. у фильтра феера полоса на выходе 2*fв, тогда как у найквиста (1+ a)*fв (a <= 1). так в чем, кроме простоты, выигрыш феера?
2. как выглядит согласованный фильтр для феера в приемнике ?

Спасибо.


--------------------
Go to the top of the page
 
+Quote Post
Самурай
сообщение Jul 8 2009, 08:47
Сообщение #22


Местный
***

Группа: Участник
Сообщений: 468
Регистрация: 4-03-05
Пользователь №: 3 066



Цитата(frany @ Jul 7 2009, 22:02) *
Подскажите, пожалуйста, где можно найти эту книгу? Поискала в инете djvu - не нашла((


Вот, держите: Феер К. Там на страничке ссылка, найдете.
Go to the top of the page
 
+Quote Post
frany
сообщение Jul 9 2009, 09:38
Сообщение #23


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 2-11-08
Из: г. Москва, г. Зеленоград
Пользователь №: 41 322



Цитата(Самурай @ Jul 8 2009, 12:47) *
Вот, держите: Феер К. Там на страничке ссылка, найдете.

Ура! Спасибо!!! smile.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 20:31
Рейтинг@Mail.ru


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