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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Восстановление частоты несущей при больших расстройках, построение AFC
Serg76
сообщение Nov 6 2011, 10:09
Сообщение #16


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

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



Цитата(alex_os @ Nov 6 2011, 13:02) *
Сильно дешевле чем ФФТ на 4K. Какой-нибудь CIC - дециматор 3го порядка + FIR. На высокой частоте несколько аккумуляторов будет работать. Все остальное на пониженной частоте.

может быть, может быть, правда к этому всему все равно еще надо добавить FFT, но уже конечно с меньшим размером. все равно надо прикидывать.
Go to the top of the page
 
+Quote Post
petrov
сообщение Nov 6 2011, 10:11
Сообщение #17


Гуру
******

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



ИМХО лучший вариант периодически передавать CAZAC последовательность и быстрый банк фильтров для её обнаружения как по времени так и по частоте.
Go to the top of the page
 
+Quote Post
Grumbler_2002
сообщение Nov 6 2011, 10:15
Сообщение #18


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

Группа: Свой
Сообщений: 154
Регистрация: 5-01-05
Из: г. Зеленоград
Пользователь №: 1 817



Цитата(Serg76 @ Nov 6 2011, 13:34) *
как? не производя никаких дополнительных интерполяций?


А интерполяции зачем? После относительно короткого БПФ запускается Герцель для уточнения точного положения палки.
Go to the top of the page
 
+Quote Post
alex_os
сообщение Nov 6 2011, 10:27
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030



Цитата(petrov @ Nov 6 2011, 13:11) *
ИМХО лучший вариант периодически передавать CAZAC последовательность и быстрый банк фильтров для её обнаружения как по времени так и по частоте.

А как банком фильтров CAZAC последовательность искать? Выходы фильтров сворачиваются с референсными последовательностями или сама CAZAC как-то в фильтры интегрирована ?


--------------------
ну не художники мы...
Go to the top of the page
 
+Quote Post
petrov
сообщение Nov 6 2011, 10:42
Сообщение #20


Гуру
******

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



Цитата(alex_os @ Nov 6 2011, 14:27) *
А как банком фильтров CAZAC последовательность искать? Выходы фильтров сворачиваются с референсными последовательностями или сама CAZAC как-то в фильтры интегрирована ?


Есть такие комплементарные последовательности Голея, согласованный с ними фильтр имеет структуру с низкой вычислительной сложностью, если несколько таких фильтров на разные частоты нарисовать с различными поворачивающими коэффициентами, то становится очевидно что можно сократить вычисления, чем-то похоже на FFT.
Go to the top of the page
 
+Quote Post
alex_os
сообщение Nov 6 2011, 11:00
Сообщение #21


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030



Цитата(petrov @ Nov 6 2011, 13:42) *
Есть такие комплементарные последовательности Голея, согласованный с ними фильтр имеет структуру с низкой вычислительной сложностью, если несколько таких фильтров на разные частоты нарисовать с различными поворачивающими коэффициентами, то становится очевидно что можно сократить вычисления, чем-то похоже на FFT.

Интересно! Т.е. сама последовательность имеет некую структуру которая позволяет построить экономичный коррелятор?!
Но все равно, такая последовательность должна будет иметь длину порядка 4К. Для необходимого разрешения по частоте..

Можно еще предложить старинный способ когда последовательность с хорошей АКФ повторяется 2 раза. Синхронизация во времени делается простым автокоррелятором. Для синxpонизации по частоты возможны варианты. Если спектр сигнала не сильно кривой то для оценки отстройки несущей можно использовать аргумент максимума автокорреляции.


--------------------
ну не художники мы...
Go to the top of the page
 
+Quote Post
petrov
сообщение Nov 6 2011, 11:16
Сообщение #22


Гуру
******

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



Цитата(alex_os @ Nov 6 2011, 15:00) *
Интересно! Т.е. сама последовательность имеет некую структуру которая позволяет построить экономичный коррелятор?!


Да. Прикрепленный файл  2.3_4_harris.pdf ( 282.07 килобайт ) Кол-во скачиваний: 1163


Цитата(alex_os @ Nov 6 2011, 15:00) *
Но все равно, такая последовательность должна будет иметь длину порядка 4К. Для необходимого разрешения по частоте..


С чего это? Очень даже короткая она может быть порядка десятков символов. По сути определение частоты тона на выходе банка фильтров аналогично оценке частоты синусоиды с помощью FFT, fontp много раз тут статьи приводил.

Цитата(alex_os @ Nov 6 2011, 15:00) *
Можно еще предложить старинный способ когда последовательность с хорошей АКФ повторяется 2 раза. Синхронизация во времени делается простым автокоррелятором.


Да простой способ, но пик тупой размытый. С многолочёвостью всё это развалится.

Цитата(alex_os @ Nov 6 2011, 15:00) *
Для синxpонизации по частоты возможны варианты.


По времени засинхронизировались, модуляцию сняли и на FFT.
Go to the top of the page
 
+Quote Post
alex_os
сообщение Nov 6 2011, 11:44
Сообщение #23


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030



Цитата(petrov @ Nov 6 2011, 14:16) *
Да. Прикрепленный файл  2.3_4_harris.pdf ( 282.07 килобайт ) Кол-во скачиваний: 1163


Спасибо ! Классная статья.

Цитата
С чего это? Очень даже короткая она может быть порядка десятков символов. По сути определение частоты тона на выходе банка фильтров аналогично оценке частоты синусоиды с помощью FFT, fontp много раз тут статьи приводил.

Ну несколько десятков это Вы перегнули sm.gif. Допустим нужно разрешение по частоте Fs/4096 что достигается в лоб при помощи FFT выборки размером в 4K. Врядли интерполяция позволит уменьшить размер выборки на два порядка. Ну на порядок я еще поверю..

Цитата
Да простой способ, но пик тупой размытый. С многолочёвостью всё это развалится.

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






--------------------
ну не художники мы...
Go to the top of the page
 
+Quote Post
Serg76
сообщение Nov 6 2011, 11:56
Сообщение #24


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

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



Цитата(Grumbler_2002 @ Nov 6е 2011, 14:15) *
А интерполяции зачем? После относительно короткого БПФ запускается Герцель для уточнения точного положения палки.

Герцель тоже придется не один раз запускать, получается таже интерполяция, имхо.
Go to the top of the page
 
+Quote Post
petrov
сообщение Nov 6 2011, 12:02
Сообщение #25


Гуру
******

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



Цитата(alex_os @ Nov 6 2011, 15:44) *
Ну несколько десятков это Вы перегнули sm.gif. Допустим нужно разрешение по частоте Fs/4096 что достигается в лоб при помощи FFT выборки размером в 4K. Врядли интерполяция позволит уменьшить размер выборки на два порядка. Ну на порядок я еще поверю..


Не нужно нам никакое разрешение, мы же не грамоники друг от друга отделяем. Длина последовательности будет определятся только соотношением сигнал/шум и необходимой дисперсией оценки частоты, фазы, символьной фазы, 4K это какой-то гигантский оверхэд, на данные места не останется.
Go to the top of the page
 
+Quote Post
Grumbler_2002
сообщение Nov 6 2011, 12:27
Сообщение #26


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

Группа: Свой
Сообщений: 154
Регистрация: 5-01-05
Из: г. Зеленоград
Пользователь №: 1 817



Цитата(Serg76 @ Nov 6 2011, 15:56) *
Герцель тоже придется не один раз запускать, получается таже интерполяция, имхо.


Я так и написал, что не раз. Только вот это не интерполяция, а совершенно аналогичный результат длинному БПФ, поскольку это один хрен, только сбоку. После относительно короткого БПФ получаем некий диапазон частот, в котором уже, последовательно применяя Герцеля, улучшаем оценку расстройки по частоте . По ресурсам будет выигрыш, по остальному - так же или проигрыш.
Go to the top of the page
 
+Quote Post
Serg76
сообщение Nov 6 2011, 12:58
Сообщение #27


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

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



Цитата(Grumbler_2002 @ Nov 6 2011, 15:27) *
После относительно короткого БПФ получаем некий диапазон частот, в котором уже, последовательно применяя Герцеля, улучшаем оценку расстройки по частоте.

Я как раз и имел ввиду, что последовательное применение Герцеля и есть своего рода интерполяция, ведь мы ее можем провести после получения грубой оценки FFT? имхо, конечно.
Go to the top of the page
 
+Quote Post
Grumbler_2002
сообщение Nov 6 2011, 14:21
Сообщение #28


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

Группа: Свой
Сообщений: 154
Регистрация: 5-01-05
Из: г. Зеленоград
Пользователь №: 1 817



Цитата(Serg76 @ Nov 6 2011, 16:58) *
Я как раз и имел ввиду, что последовательное применение Герцеля и есть своего рода интерполяция, ведь мы ее можем провести после получения грубой оценки FFT? имхо, конечно.


И что? Где же здесь интерполяция? Интерполяция - это когда по уже известным точкам вычисляются промежуточные. А здесь идет полное вычисление промежуточных сходящихся точек. Это скорее можно назвать аппроксимацией, нежели интерполяцией. Понятно, что результат сильно зависит от первой грубой стадии, но при превышении определенной длины БПФ это негативное влияние будет незначительно.
Go to the top of the page
 
+Quote Post
Serg76
сообщение Nov 6 2011, 14:55
Сообщение #29


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

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



Цитата(Grumbler_2002 @ Nov 6 2011, 18:21) *
И что? Где же здесь интерполяция? Интерполяция - это когда по уже известным точкам вычисляются промежуточные. А здесь идет полное вычисление промежуточных сходящихся точек. Это скорее можно назвать аппроксимацией, нежели интерполяцией. Понятно, что результат сильно зависит от первой грубой стадии, но при превышении определенной длины БПФ это негативное влияние будет незначительно.

Аппроксимация это замена реальной функции некой другой, которая схожа с ней по характеристикам, но проще в построении. Здесь она вообще непричем. А вот Герцель своего рода и является интерполяцией (опять же условно говоря, на самом деле конечно же это не так), т.е. нахождением промежуточных значений, только и всего. Ладно, предлагаю забить, тема сейчас не об этом. sm.gif
Go to the top of the page
 
+Quote Post
Grumbler_2002
сообщение Nov 6 2011, 15:35
Сообщение #30


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

Группа: Свой
Сообщений: 154
Регистрация: 5-01-05
Из: г. Зеленоград
Пользователь №: 1 817



Цитата(Serg76 @ Nov 6 2011, 18:55) *
Аппроксимация это замена реальной функции некой другой, которая схожа с ней по характеристикам, но проще в построении. Здесь она вообще непричем. А вот Герцель своего рода и является интерполяцией (опять же условно говоря, на самом деле конечно же это не так), т.е. нахождением промежуточных значений, только и всего. Ладно, предлагаю забить, тема сейчас не об этом. sm.gif


Поясню. Замена БПФ 5к на БПФ 128 - это аппроксимация с моей точки зрения. Герцель интерполяцией ни в коем разе не является и я даже не знаю, с какой стороны ему можно пришить такой криминал, и имеет точность как у ПФ, то есть дополнительную ошибку в результат не вносит. Поэтому мне видится общий результат замены как аппроксимация. Я, конечно, не претендую на точность формулировок, но вот как-то так.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 10:42
Рейтинг@Mail.ru


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