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

 
 
 
Reply to this topicStart new topic
> Настройка параметров функции rcosine?
Leshii
сообщение Dec 22 2007, 18:14
Сообщение #1


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

Группа: Новичок
Сообщений: 120
Регистрация: 28-01-05
Пользователь №: 2 256



Выдержка из матлабовского хэлпа

num = rcosine(Fd,Fs) designs a finite impulse response (FIR) raised cosine filter and returns its transfer function. The digital input signal has sampling frequency Fd. The sampling frequency for the filter is Fs. The ratio Fs/Fd must be a positive integer greater than 1.

1. Что такое Fs?, за что оттвечает, почему Fs/Fd должно быть целым?
2. Есть еще параметр delay?
3. По каким критериям необходимо выбирать Fs и delay?

Например, у меня есть отсчеты сигнала с частотой дискретизации соотносящейся с бодовой скоростью так, что на 1 символ приходится 5.34068032595347 отсчетов. Rolloff factor 0.3. Как задать в этом случае Fs и delay?
Go to the top of the page
 
+Quote Post
petrov
сообщение Dec 22 2007, 20:42
Сообщение #2


Гуру
******

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



Попробуйте матлабовский FDATool там нагляднее.
Go to the top of the page
 
+Quote Post
Leshii
сообщение Dec 22 2007, 20:50
Сообщение #3


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

Группа: Новичок
Сообщений: 120
Регистрация: 28-01-05
Пользователь №: 2 256



Там то понятнее кажись, но вопрос остается - почему именно так, а не так как в fdatool задают параметры rcosine?
Go to the top of the page
 
+Quote Post
MKS
сообщение Dec 23 2007, 14:15
Сообщение #4


Местный
***

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



Цитата(Leshii @ Dec 22 2007, 21:14) *
Выдержка из матлабовского хэлпа

num = rcosine(Fd,Fs) designs a finite impulse response (FIR) raised cosine filter and returns its transfer function. The digital input signal has sampling frequency Fd. The sampling frequency for the filter is Fs. The ratio Fs/Fd must be a positive integer greater than 1.

1. Что такое Fs?, за что оттвечает, почему Fs/Fd должно быть целым?
2. Есть еще параметр delay?
3. По каким критериям необходимо выбирать Fs и delay?

Например, у меня есть отсчеты сигнала с частотой дискретизации соотносящейся с бодовой скоростью так, что на 1 символ приходится 5.34068032595347 отсчетов. Rolloff factor 0.3. Как задать в этом случае Fs и delay?


2. Эксперимент показывает что параметр delay определяет порядок фильтра, но как он с ним связан мне к сожалению не понятно.
3. я выбирал порядок фильтра исходя из требуемой спектральной маски с учетом последующих нелинейных искажений спектра. Fs зависит от требуемой символьной скорости. К примеру мы хотим иметь 10 Мс/c и 3 отсчета на символ, значит Fs=10*3=30 МГц. В вашем случае для 5.34 отсчета на символ Fs/Fd = 1/5.34=0.187. Попробуйте синтезировать фильтры с разным delay и сравните их АЧХ.
По поводу функций матлаба вам наверно лучше ответят здесь
Go to the top of the page
 
+Quote Post
Leshii
сообщение Dec 23 2007, 14:26
Сообщение #5


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

Группа: Новичок
Сообщений: 120
Регистрация: 28-01-05
Пользователь №: 2 256



Цитата
В вашем случае для 5.34 отсчета на символ Fs/Fd = 1/5.34=0.187

Не катит, в хэлпе сказано, что отношение должно быть целым
Go to the top of the page
 
+Quote Post
MKS
сообщение Dec 23 2007, 19:41
Сообщение #6


Местный
***

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



В конце концов можно написать свою функцию синтеза. В книге Сергиенко "Цифровая обработка сигналов. 2 изд." эта процедура подробно расписана, как раз для приподнятого косинуса с готовым кодом для матлаба.
Go to the top of the page
 
+Quote Post
Leshii
сообщение Dec 23 2007, 20:13
Сообщение #7


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

Группа: Новичок
Сообщений: 120
Регистрация: 28-01-05
Пользователь №: 2 256



По большому счету у меня нет проблем с косинусом, просто думал что в тех непонятных параметрах зарыто что-то полезное. Но судя по всему раз большинство народа спокойно живет без rcosine в том виде, в котором его предлагает тулбокс, то и я дергаться не буду.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 29th June 2025 - 01:23
Рейтинг@Mail.ru


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