|
|
  |
Нестандартный подход к построению системы связи, а так ли нужен RRC ? |
|
|
|
Feb 1 2012, 14:50
|

Эксперт
    
Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183

|
QUOTE (des00 @ Feb 1 2012, 17:49)  ИМХО нужно рассмативать точку в которой требуется максимизировать С/Ш в месте принятия решения и учитывать вклады всех фильтров до этой точки, а не одного RRC фильтра. Можно поставить сколь угодно качественный приемный RRC фильтр, и банальным, не скомпенсированным циком второго порядка, где нибудь в начале тракта убить всё его качество. Можно, но не обязательно для AWGN. В хорошем "достаточно плоском канале" выигрыш RRC очевиден. Если АЧХ канала с нулями, то сомнительно, что RRC что то даст, поскольку канал перекосит и нужно компенсировать значительно более сильные вещи
|
|
|
|
|
Feb 1 2012, 14:56
|

Эксперт
    
Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183

|
QUOTE (des00 @ Feb 1 2012, 17:54)  либо туплю, либо что-то не понимаю. можете сделать модель такой системы связи? или на бумажке нарисовать систему и написать параметры канала, тракта и модема. перенесу в симулинк и выложу в теме. это есть практически в любом учебнике для канала AWGN. RRC - оптимальный фильтр Найквиста для АWGN и убивать его не нужно кривым дизайном. Я имел в виду, что можно , но не обязательно убивать Такому идеальному каналу и адаптивный эквалайзер не нужен. Если АЧХ немного завалена, то ставят ещё очень короткий эквалайзер, подкорректировать слегка. В CDMA телефонах IS-95 делали на 5 тапов, явно не расчитывая на многолучевое распространение, так, чуть-чуть отбелить. Но спектр формируется примерно оптимальным фильтром RRC
|
|
|
|
|
Feb 1 2012, 17:29
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
стоп. тема из области конкретики начинает уходить в область многовариантных рассуждений. Цитата(petrov @ Feb 1 2012, 08:18)  В качестве примера можно привести модуляции с сильной контролируемой МСИ. Например берут для QPSK фильтр в 2 раза уже, созвездие получается 16 QAM, на приёме компенсируют известную МСИ, разумеется природу не обманешь, BER не получается как для QPSK. с точки зрения построения системы, так поступать не разумно. Если я правильно понял этот пример, берется 2 бита на символ, формируется QPSK, затем идут ваши преобразования. Значит не смотря на выигрыш по полосе 3 дБ, проигрываем по скорости относительно честных 8PSK/QAM16, проигрываем в выходной мощности реального усилителя 3дБ (нужно опуститься по интермодуляции) и по минимально допустимому отношению с/ш (т.к. работаем по сути с QAM16). Но мой случай совершенно другой. Еще раз опишу условия. Рассмотрим физически реализуемый модем (т.е. с использованием компонентов, реально существующих на текущий момент). Сравниваются две схемы : 1. RRC_TX - channel - RRC_RX - symbol recovery - EQU - decision 2. RC_TX - channel - RC_RX - symbol recovery - EQU + MSI corrector - decision для определенности зададим скругление 10%, все RRC/RC фильтры, настроены на одну и ту же символьную частоту и работают в домене 2sps. Только эти две схемы и никакие более. могу на бумаге нарисовать все преобразования спектров которые происходят. В этой системе искусственно введенная интермодуляция рождается не на входе в канал, как в вашем примере, а после выхода канала внутри демодулятора. И ее коррекция, в блоке MSI corrector по смыслу, в качестве примера, эквивалентна фиру, корректирующему характеристику CIC фильтра. Не будете же вы утверждать, что введение этого корректирующего фильтра для ЦИК ухудшает характеристики демодулятора.  Тогда почему, по вашему мнению, эта аналогия тут не работает? сами до блока ввели, чтобы не пропало увеличили эффективную разрядность и сами скорректировали чуть позже, где ошибка в рассуждениях? я бы понял ухудшение качества работы петли по тактовой типа Гарднера. т.к. она стоит до эквалайзера, но по условиям задачи, считаем что тактовые и несущие частоты восстанавливаются одинаково.
--------------------
|
|
|
|
|
Feb 1 2012, 17:37
|
Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030

|
Цитата(des00 @ Feb 1 2012, 17:21)  дык в любом случае извлечение корня приводит к увеличению кол-ва коэффициентов. а у 10% найквиста достаточно крутые переходные полосы. Думаю что аналогичный ФИР будет весить не меньше. 1) Не понятно почему "извлечение корня" будет приводить к увеличению числа коэффициентов. В частотной области корень кв. выглядит более полого. 2) Корень будет извлекаться из оптимального equiripple фильтра.
--------------------
ну не художники мы...
|
|
|
|
|
Feb 1 2012, 17:47
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(fontp @ Feb 1 2012, 08:56)  это есть практически в любом учебнике для канала AWGN. RRC - оптимальный фильтр Найквиста для АWGN в учебниках, если правильно помню, выбор RRC основан на критерии найквиста для сквозного канала. И использование RRC предлагается как самый простой способ. Но например в учебнике уважаемого Фейера (Feher) он использует для формирования свои фильтры (фильтры Фейера), в том числе с предискажениями и обычные FIRы в демодуляторе. При этом приводит сравнение своих модемов с модемами классической архитектуры, не в пользу или с паритетом с последними %) Но когда я читал главы про согласованную фильтрацию, RRC фильтры и т.д. я считал что речь идет о полном тракте демодулятора, а не о частных фильтрах. Можно рассмотреть вообще демодулятор без приемного RRC фильтра, вместо него поставим DFE эквалайзер. В процессе работы он настроиться так, чтобы получить минимальные искажения сигнала. Т.е. будет "прикидываться" RRC фильтром. но в точности ему соответствовать не будет. Данный демодулятор тоже будет не оптимальным и проигрывающим демодулятору с RRC фильтром ? PS. Я не стебусь, я хочу разобраться в вопросе и понять почему в современных учебниках везде как догма(т.е. бездоказательно) идет делайте RRC/RRC и навешивайте все вокруг них будет счастье. Тогда как при личном общении с ГУРУ в разработке модемов (к нами в контору иногда приезжают мегачелы) узнаю что они строят модемы несколько отходя от классических канонов. И ведь работают и чутье хорошее. Цитата(alex_os @ Feb 1 2012, 11:37)  1) Не понятно почему "извлечение корня" будет приводить к увеличению числа коэффициентов. В частотной области корень кв. выглядит более полого. 2) Корень будет извлекаться из оптимального equiripple фильтра. 1. Простой тест в Filter Design в матлабе покажет что это так %) 2. про этот фильтр не скажу, пробовать надо %)
--------------------
|
|
|
|
|
Feb 1 2012, 17:55
|
Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030

|
Цитата(des00 @ Feb 1 2012, 20:47)  1. Простой тест в Filter Design в матлабе покажет что это так %) Вы имеете ввиду что при одинаковом уровне "1го бокового лепестка" фильтр получается длиннее? p.s Для Вашего примера системы "RC_TX - channel - RC_RX - symbol recovery - EQU + MSI corrector - decision" Достаточно нарисовать AЧХ RC_RX + MSI corrector и АЧХ традиционного RRC, и станет ясно что в этот фильтр вы засосёте лишний шум.
--------------------
ну не художники мы...
|
|
|
|
|
Feb 1 2012, 18:06
|
Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030

|
Цитата(des00 @ Feb 1 2012, 21:03)  да, при одном и том же подавлении соседнего канала (первого бокового) фильтр длиннее. надо было пояснить сразу, как то не подумал %) Так ИМХО, проблема в том чтобы оптимальным образом синтезировать RRC, в fdatool он похоже только оконным методом получается. Но видимо все придумано до нас  . http://ieeexplore.ieee.org/xpl/freeabs_all...rnumber=5301213
--------------------
ну не художники мы...
|
|
|
|
|
Feb 2 2012, 08:30
|

Эксперт
    
Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183

|
QUOTE (des00 @ Feb 1 2012, 20:47)  Но когда я читал главы про согласованную фильтрацию, RRC фильтры и т.д. я считал что речь идет о полном тракте демодулятора, а не о частных фильтрах.
Можно рассмотреть вообще демодулятор без приемного RRC фильтра, вместо него поставим DFE эквалайзер. В процессе работы он настроиться так, чтобы получить минимальные искажения сигнала. Т.е. будет "прикидываться" RRC фильтром. но в точности ему соответствовать не будет. Данный демодулятор тоже будет не оптимальным и проигрывающим демодулятору с RRC фильтром ? О полном тракте, начиная с той точки канала где вбрасывается шум. Ровно в той мере будет оптимален, в какой DFE эквалайзер сможет прикидываться RRC фильтром на плоской частотной характеристике. По известной настроечной длинной последовательности эквалайзер настроилсяприкинулся бы хорошо, а по решению - как получится. Не нужно относиться ортодоксально к RRC фильтру и синтезировать фильтр длиной N-вести тапов с неравномерностью 1 дб и подавлением 60. Достаточно следовать тенденции. В известном чипсете приемника TI RRC-фильтр имеет длину 17 (8 симметричных независимых коэффициентов). В статье, что привел alex_os синтезированы очень приличные фильтры длиной 31 QUOTE (alex_os @ Feb 1 2012, 21:06)  Так ИМХО, проблема в том чтобы оптимальным образом синтезировать RRC, в fdatool он похоже только оконным методом получается. Но видимо все придумано до нас  . http://ieeexplore.ieee.org/xpl/freeabs_all...rnumber=5301213В fdatool, вообще-то, есть равномерная аппроксимация Ремеза (1934) под любую АЧХ (он ошибочно там назван Parks-McClellan algorithm, переоткрыт этими авторами в 1972 году как специальный прикладной случай аппроксимации FIR)
|
|
|
|
|
Feb 2 2012, 19:37
|
Частый гость
 
Группа: Участник
Сообщений: 141
Регистрация: 25-10-07
Пользователь №: 31 729

|
Цитата(petrov @ Feb 1 2012, 17:18)  В качестве примера можно привести модуляции с сильной контролируемой МСИ. Например берут для QPSK фильтр в 2 раза уже, созвездие получается 16 QAM. Правильно ли я понял, что если QPSK сигнал пропустить через фильтр, полоса которого в 2 раза уже символьной скорости, то после тактирования мы увидим созвездие QAM16?
|
|
|
|
|
Feb 3 2012, 08:55
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(fontp @ Feb 2 2012, 02:30)  О полном тракте, начиная с той точки канала где вбрасывается шум. Ровно в той мере будет оптимален, в какой DFE эквалайзер сможет прикидываться RRC фильтром на плоской частотной характеристике. По известной настроечной длинной последовательности эквалайзер настроилсяприкинулся бы хорошо, а по решению - как получится. Вопрос об оптимальности пока отложу, сейчас паралельно с работой делаю модель системы с RRC/RC в шумах, чтобы увидеть что будет реально. А то между теорией с идеальными трактами и практикой (с реальными АЦП/ЦАП, генераторами с фазовыми шумами и джиттером, фильтрами) ИМХО пропасть %) Цитата Не нужно относиться ортодоксально к RRC фильтру и синтезировать фильтр длиной N-вести тапов с неравномерностью 1 дб и подавлением 60. Достаточно следовать тенденции. В известном чипсете приемника TI RRC-фильтр имеет длину 17 (8 симметричных независимых коэффициентов). В статье, что привел alex_os синтезированы очень приличные фильтры длиной 31 от скругления зависит и требованиях к избирательности по соседнему каналу (т.к. в 2sps демодуляторе именно RRC фильтр этим занимается). 25% фильтры элементарно делаются длинной 31. А попробуйте сделать для 3/5/10 % скругления.
--------------------
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|