|
|
  |
Восстановление частоты несущей при больших расстройках, построение AFC |
|
|
|
Nov 6 2011, 10:15
|
Частый гость
 
Группа: Свой
Сообщений: 154
Регистрация: 5-01-05
Из: г. Зеленоград
Пользователь №: 1 817

|
Цитата(Serg76 @ Nov 6 2011, 13:34)  как? не производя никаких дополнительных интерполяций? А интерполяции зачем? После относительно короткого БПФ запускается Герцель для уточнения точного положения палки.
|
|
|
|
|
Nov 6 2011, 10:27
|
Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030

|
Цитата(petrov @ Nov 6 2011, 13:11)  ИМХО лучший вариант периодически передавать CAZAC последовательность и быстрый банк фильтров для её обнаружения как по времени так и по частоте. А как банком фильтров CAZAC последовательность искать? Выходы фильтров сворачиваются с референсными последовательностями или сама CAZAC как-то в фильтры интегрирована ?
--------------------
ну не художники мы...
|
|
|
|
|
Nov 6 2011, 11:00
|
Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030

|
Цитата(petrov @ Nov 6 2011, 13:42)  Есть такие комплементарные последовательности Голея, согласованный с ними фильтр имеет структуру с низкой вычислительной сложностью, если несколько таких фильтров на разные частоты нарисовать с различными поворачивающими коэффициентами, то становится очевидно что можно сократить вычисления, чем-то похоже на FFT. Интересно! Т.е. сама последовательность имеет некую структуру которая позволяет построить экономичный коррелятор?! Но все равно, такая последовательность должна будет иметь длину порядка 4К. Для необходимого разрешения по частоте.. Можно еще предложить старинный способ когда последовательность с хорошей АКФ повторяется 2 раза. Синхронизация во времени делается простым автокоррелятором. Для синxpонизации по частоты возможны варианты. Если спектр сигнала не сильно кривой то для оценки отстройки несущей можно использовать аргумент максимума автокорреляции.
--------------------
ну не художники мы...
|
|
|
|
|
Nov 6 2011, 11:16
|
Гуру
     
Группа: Свой
Сообщений: 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.
|
|
|
|
|
Nov 6 2011, 11:44
|
Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030

|
Цитата(petrov @ Nov 6 2011, 14:16)  Да.
2.3_4_harris.pdf ( 282.07 килобайт )
Кол-во скачиваний: 1163Спасибо ! Классная статья. Цитата С чего это? Очень даже короткая она может быть порядка десятков символов. По сути определение частоты тона на выходе банка фильтров аналогично оценке частоты синусоиды с помощью FFT, fontp много раз тут статьи приводил. Ну несколько десятков это Вы перегнули  . Допустим нужно разрешение по частоте Fs/4096 что достигается в лоб при помощи FFT выборки размером в 4K. Врядли интерполяция позволит уменьшить размер выборки на два порядка. Ну на порядок я еще поверю.. Цитата Да простой способ, но пик тупой размытый. С многолочёвостью всё это развалится. С многолучевостью пик не ломается, остается такой же тупой, ну чуть-чуть более тупой. Основная засада в том, что этот детектор срабатывается на всякие гармонические сигналы.
--------------------
ну не художники мы...
|
|
|
|
|
Nov 6 2011, 12:27
|
Частый гость
 
Группа: Свой
Сообщений: 154
Регистрация: 5-01-05
Из: г. Зеленоград
Пользователь №: 1 817

|
Цитата(Serg76 @ Nov 6 2011, 15:56)  Герцель тоже придется не один раз запускать, получается таже интерполяция, имхо. Я так и написал, что не раз. Только вот это не интерполяция, а совершенно аналогичный результат длинному БПФ, поскольку это один хрен, только сбоку. После относительно короткого БПФ получаем некий диапазон частот, в котором уже, последовательно применяя Герцеля, улучшаем оценку расстройки по частоте . По ресурсам будет выигрыш, по остальному - так же или проигрыш.
|
|
|
|
|
Nov 6 2011, 14:21
|
Частый гость
 
Группа: Свой
Сообщений: 154
Регистрация: 5-01-05
Из: г. Зеленоград
Пользователь №: 1 817

|
Цитата(Serg76 @ Nov 6 2011, 16:58)  Я как раз и имел ввиду, что последовательное применение Герцеля и есть своего рода интерполяция, ведь мы ее можем провести после получения грубой оценки FFT? имхо, конечно. И что? Где же здесь интерполяция? Интерполяция - это когда по уже известным точкам вычисляются промежуточные. А здесь идет полное вычисление промежуточных сходящихся точек. Это скорее можно назвать аппроксимацией, нежели интерполяцией. Понятно, что результат сильно зависит от первой грубой стадии, но при превышении определенной длины БПФ это негативное влияние будет незначительно.
|
|
|
|
|
Nov 6 2011, 14:55
|
Профессионал
    
Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775

|
Цитата(Grumbler_2002 @ Nov 6 2011, 18:21)  И что? Где же здесь интерполяция? Интерполяция - это когда по уже известным точкам вычисляются промежуточные. А здесь идет полное вычисление промежуточных сходящихся точек. Это скорее можно назвать аппроксимацией, нежели интерполяцией. Понятно, что результат сильно зависит от первой грубой стадии, но при превышении определенной длины БПФ это негативное влияние будет незначительно. Аппроксимация это замена реальной функции некой другой, которая схожа с ней по характеристикам, но проще в построении. Здесь она вообще непричем. А вот Герцель своего рода и является интерполяцией (опять же условно говоря, на самом деле конечно же это не так), т.е. нахождением промежуточных значений, только и всего. Ладно, предлагаю забить, тема сейчас не об этом.
|
|
|
|
|
Nov 6 2011, 15:35
|
Частый гость
 
Группа: Свой
Сообщений: 154
Регистрация: 5-01-05
Из: г. Зеленоград
Пользователь №: 1 817

|
Цитата(Serg76 @ Nov 6 2011, 18:55)  Аппроксимация это замена реальной функции некой другой, которая схожа с ней по характеристикам, но проще в построении. Здесь она вообще непричем. А вот Герцель своего рода и является интерполяцией (опять же условно говоря, на самом деле конечно же это не так), т.е. нахождением промежуточных значений, только и всего. Ладно, предлагаю забить, тема сейчас не об этом.  Поясню. Замена БПФ 5к на БПФ 128 - это аппроксимация с моей точки зрения. Герцель интерполяцией ни в коем разе не является и я даже не знаю, с какой стороны ему можно пришить такой криминал, и имеет точность как у ПФ, то есть дополнительную ошибку в результат не вносит. Поэтому мне видится общий результат замены как аппроксимация. Я, конечно, не претендую на точность формулировок, но вот как-то так.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|