|
Настройка параметров тактовой сихронизации |
|
|
|
Jun 29 2008, 11:12
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(links @ Jun 29 2008, 14:39)  Так там используется на первой итерации обновляемая задержка (обозначеная как tau k new) от предыдущего блока. Затем она обновляется с учётом декодирования на первой итерации используется для повторной интерполяции на второй итерации. Здесь задержки уже нет. Но для первой задержка остаётся. Нету тут задержки о которой речь шла, например в случае TCM, решения будут задержаны на длину декодирования и в петлю ФАПЧ придётся вводить соответствующую задержку, соответственно уменьшать коэффициенты ФАПЧ для устойчивости. В турбо подходе когда совместно декодирование помехоустойчивого кода и синхронизация осуществляется, по блоку декодером пробегаемся, получаем блок решений, используя полученные решения пробегаемся по этому же блоку отсчётов обновляем символьную сихронизацию, при этом нету задержки в ФАПЧ символьной синхронизации, берём тут же отсчёты сигнала и решения без всяких задержек, затем снова по этому же блоку декодером проходим и так несколько итераций над одним блоком символов. Где там задержка в 4095 символов? При такой задержке совсем бы неудовлетворительная динамика петли ФАПЧ получилась бы.
|
|
|
|
|
Jun 29 2008, 11:29
|
Частый гость
 
Группа: Участник
Сообщений: 87
Регистрация: 15-06-08
Пользователь №: 38 299

|
Цитата(petrov @ Jun 29 2008, 15:12)  В турбо подходе когда совместно декодирование помехоустойчивого кода и синхронизация осуществляется, по блоку декодером пробегаемся, получаем блок решений, используя полученные решения пробегаемся по этому же блоку отсчётов обновляем символьную сихронизацию, при этом нету задержки в ФАПЧ символьной синхронизации, берём тут же отсчёты сигнала и решения без всяких задержек, затем снова по этому же блоку декодером проходим и так несколько итераций над одним блоком символов. Где там задержка в 4095 символов? При такой задержке совсем бы неудовлетворительная динамика петли ФАПЧ получилась бы. С этим я не спорю. Цитата Нету тут задержки о которой речь шла, например в случае TCM, решения будут задержаны на длину декодирования и в петлю ФАПЧ придётся вводить соответствующую задержку, соответственно уменьшать коэффициенты ФАПЧ для устойчивости. Подобная задержка проявится в схеме с турбокодом, когда время изменения символьной скорости будет сравнимо с длиной кодового слова. Ведь в выше приведённой схеме уточнённая "тау" вычисляется одинаковой для всех символов блока. А в целом, я думаю, мы друг друга поняли.
Сообщение отредактировал links - Jun 29 2008, 11:30
|
|
|
|
|
Jun 29 2008, 11:57
|
Частый гость
 
Группа: Участник
Сообщений: 87
Регистрация: 15-06-08
Пользователь №: 38 299

|
Цитата(petrov @ Jun 29 2008, 15:38)  Нет, tau k new, к - индекс символа, оценка для каждого символа своя. Посмотрел ещё раз - действительно. Но для получения оценок для первой итерации остаётся используются данные синхронизации от обработки предыдущего блока. Пока накапливаются оценки для первой итерации, преимущества турбокода не используются, т.е. проблема задержки на время кодового слова остаётся.
|
|
|
|
|
Jun 29 2008, 12:25
|
Частый гость
 
Группа: Участник
Сообщений: 87
Регистрация: 15-06-08
Пользователь №: 38 299

|
Цитата(petrov @ Jun 29 2008, 16:10)  Да нет думаю можно взять отдельно блок отсчётов соответствующий одному слову и определить какое сообщение было передано несмотря на то что первая итерация будет очень плохой, в итоге сойдётся к правильному решению. Смотря сколько было достоверных решений для первой итерации. А если где-нибудь на середине был срыв синхронизации до конца блока, то пройдёт длинная пачка ошибок и никакой код не поможет. Можно при получении оценок для первой итерации подстройку синхронизации отключить, но тогда опять возвращаемся к соотношению длины блока и временем изменения величины символьной скорости. Цитата Хотя конечно особенно для крайних символов оценку символьной синхронизации можно улучшить используя информацию от предыдущего блока, но задержки на длину блока в ФАПЧ нету в принципе. Там используется две независимые СТС: до декодера и внутри него. В каждой из них дополнительных блоков задержки нет. Но задержка в схеме в целом всё равно образуется, как я описал выше.
Сообщение отредактировал links - Jun 29 2008, 12:26
|
|
|
|
|
Jun 29 2008, 13:38
|
ʕʘ̅͜ʘ̅ʔ
    
Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691

|
Цитата(links @ Jun 29 2008, 11:58)  Очень даже предполагает. И тактовая и восстановление несущей прекрасно работают по одной и той же оценке символа. Дело в том, что там измеряются разные величины. При вычислении фазовой ошибки несущей вычисляется разница углов принятой и эталонной точки, при вычислении ошибки тактовой - величина сдвижки по импульсной характеристики канала. Так что пользуйтесь смело! Ну, раз Вы разрешаете, тогда непременно буду пользоваться, однако из того что величины независимы вовсе не следует то, что любые дискриминаторы соотв. ошибок могут работать совместно. ну и еще про смелость: bpsk, по несущей всё сфазировано. последовательность -1 +1 -1 +1 ... дискриминатор М-М, в том виде, как он описан здесь: http://www.mathworks.com/access/helpdesk/h...mp;lr=&aq=f
|
|
|
|
|
Jun 29 2008, 13:53
|
Частый гость
 
Группа: Участник
Сообщений: 87
Регистрация: 15-06-08
Пользователь №: 38 299

|
Цитата(Fat Robot @ Jun 29 2008, 17:38)  Ну, раз Вы разрешаете, тогда непременно буду пользоваться, однако из того что величины независимы вовсе не следует то, что любые дискриминаторы соотв. ошибок могут работать совместно. ну и еще про смелость: bpsk, по несущей всё сфазировано. последовательность -1 +1 -1 +1 ... дискриминатор М-М, в том виде, как он описан здесь: http://www.mathworks.com/access/helpdesk/h...mp;lr=&aq=fО чём речь не вполне ясно, но кажется, чего-то про смелость. Вы для её измерения дискриминатор ММ используете? Кроме того, у меня сложилось впечатление, что вы чем-то раздражены. Здесь технический форум и эмоции только вредят поиску истины.
|
|
|
|
|
Jun 30 2008, 06:08
|
Знающий
   
Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481

|
Цитата(links @ Jun 29 2008, 11:58)  Такую цифру сразу назвать не смогу, хотя признаю, промоделировать было бы полезно. Но могу сказать, что чем больше количество точек в созвездии, тем меньше амплитуда тактовой гармоники после, например, квадрата огибающей. Раньше я пользовался этой схемой. Но как-то обнаружил, то на КАМ-512 при коэффициенте ската RC фильтра 0,1 тактовая начала сбоить даже на малых шумах. Начал искать другие схемы и остановился на ММ. Дёшево и сердито - один отсчёт на символ, хорошая устойчивость, не зависит ни от коэффициента ската, ни от порядка созвездия. Коэффициент скругления 0.1? Круто вы сигнал обкатали. Гармоника тактовой действительно уменьшается. Но я например на выходе нелинейного преобразования ставил фильтр для выделения гармоники. На КАМ-512 не работали, а вот КАМ-256 устройство принимает хорошо. Зато замечательно работает без востановления несущей и в виде независимой отдельной петли. Плюс схема не привязана к созвезию. А вообще, конечно кому что нравится.
|
|
|
|
|
Jun 30 2008, 08:10
|
Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030

|
Цитата(links @ Jun 29 2008, 11:58)  Но могу сказать, что чем больше количество точек в созвездии, тем меньше амплитуда тактовой гармоники после, например, квадрата огибающей. Почему так получается? Теоретически амплитуда тактовой гармоники вроде не должна зависеть от числа точек в созвездии, только от коэф скругления. Cпектр тактовой psk4 vs "qam бесконечной размерности"  Увеличенный первый "рог".  mfile:
timing_spectr.zip ( 479 байт )
Кол-во скачиваний: 121ps sorry, чего-то не получилось читабельного размера картинки вставить
--------------------
ну не художники мы...
|
|
|
|
|
Sep 1 2008, 14:53
|
Частый гость
 
Группа: Участник
Сообщений: 87
Регистрация: 15-06-08
Пользователь №: 38 299

|
Цитата Почему так получается? Теоретически амплитуда тактовой гармоники вроде не должна зависеть от числа точек в созвездии, только от коэф скругления. Что за теория? Амплитуда тактовой гармоники в спектре огибающей будет тем выше, чем больше переходов через 0 в квадратурах. Т.е. для последовательности +1, -1, +1, -1, ... она будет максимальной, а для последовательности +49, +35, +41, +15, -1, ... её можно вообще не увидеть.
|
|
|
|
|
Sep 1 2008, 16:50
|
Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030

|
Цитата(links @ Sep 1 2008, 18:53)  Что за теория? Амплитуда тактовой гармоники в спектре огибающей будет тем выше, чем больше переходов через 0 в квадратурах. Т.е. для последовательности +1, -1, +1, -1, ... она будет максимальной, а для последовательности +49, +35, +41, +15, -1, ... её можно вообще не увидеть. Это у Вас детерминированная последовательность, если предавать только +1, +1, +1 ... то вообще ничего не увидишь . Имеется ввиду что все элементы созвездия равновероятны, и некоррелированы, то амплитуда тактовой гармоники не зависит от размеров созвездия (созвездие симметричное, энергия постоянная ) см. модель.
--------------------
ну не художники мы...
|
|
|
|
|
Sep 2 2008, 04:46
|
Частый гость
 
Группа: Участник
Сообщений: 87
Регистрация: 15-06-08
Пользователь №: 38 299

|
Цитата(alex_os @ Sep 1 2008, 20:50)  Это у Вас детерминированная последовательность, если предавать только +1, +1, +1 ... то вообще ничего не увидишь . Имеется ввиду что все элементы созвездия равновероятны, и некоррелированы, то амплитуда тактовой гармоники не зависит от размеров созвездия (созвездие симметричное, энергия постоянная ) см. модель. Да, действительно. Попробовал. Что КАМ4, что КАМ1024 - одинаково. Спасибо за подсказку. В тоже время, амплитуда тактовой гармоники сильно зависит от крутизны формирующего фильтра. Так, что если возвращаться к схемам тактовой синхронизации, то ММ всё-таки имеет здесь преимущество.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|