Similar presentations:
Канальное (помехоустойчивое) кодирование
1.
Лекции 7-8. Канальное (помехоустойчивое) кодированиеКанальное кодирование – преобразование последовательности из k бит в
уникальную (однозначную) последовательность из q бит.
Сверточные, блочные и турбо кодеры.
Сверточное кодирование
Наиболее широко используется в современных системах.
Кодер состоит из K регистров сдвига и n сумматоров.
Избыточность кода - q/k. Скорость кодирования (или скорость кода) – Rc=k/q.
Длина кодового ограничения – (K+1), где K – число регистров сдвига
CDMA-стандарт – сверточные кодеры со скоростью Rc=1/2 (базовая станция) и
Rc=1/3
(пользователь). Длина кодового ограничения K=9.
03.01.2018
1
2.
IEEE 802/11 (Wi-Fi) стандарт – сверточный кодер со скоростью Rc=1/2 и скодовым ограничением K+1=7
03.01.2018
2
3. Схема кодирования/декодирования и модуляции /демодуляции
03.01.20183
4. Пример простейшего сверточного кодера
(10100) - входная последовательность03.01.2018
4
5.
Представления сверточного кодераПредставления помощью:
1. Векторов связи.
2. Импульсной характеристики (ИХ)
3. Полиномов
4. Диаграммы состояний
5. Древовидной диаграммы
6. Решетчатой диаграммы
(111011) - выходная последовательность
(ИХ кодера) при единичной входной
последовательности (100)
Полиномы g1(X)=1+X+X2, g2(X)=1+X2
03.01.2018
5
6.
Векторы связи для кодера на БС (CDMA-стандарт):5618 = 101 110 0012;
7538 = 111 101 0112
Векторы связи для кодера пользователя (CDMA-стандарт):
5578 =101 101 1112;
6638 =110 110 0112;
7118 = 111 001 0012
03.01.2018
6
7.
03.01.20187
8. Решетчатая диаграмма сверточного кодера
После момента времени t4 решетка имеет фиксированную периодическуюструктуру и состоит из 4 узлов. В каждое состояние можно войти из двух
предыдущих состояний.
Из каждого состояния можно перейти также в одно из двух состояний.
Из двух исходящих ветвей одна соответствует нулевому входному биту, а другая –
единичному биту. Кодовые слова на выходе соответствуют переходам между
состояниями, показанными как метки на ветвях решетки
03.01.2018
8
9.
Пример решетчатой диаграммы более сложного кодераСверточный
кодер (1/2, 4)
03.01.2018
9
10. Физический смысл канального кодирования
Число возможныхпринятых кодовых
последовательностей
Расстояние Хэмминга d(U,V)
между последовательностями
U и V равно числу элементов,
в которых последовательности
отличаются между собой.
U=(100101101),
V=(011110100), d(U,V)=6.
k бит – длина некодированной последовательности
n бит – длина кодированной последовательностт
Число возможных
передаваемых кодовых
последовательностей
Канальное кодирование увеличивает расстояние Хэмминга между
переданными кодовыми последовательностями
03.01.2018
10
11. Мягкое и жесткое демодулирование
8-уровневое квантование, по сравнению с 2-уровневым, дает выигрыш в ОСШ 2 дБ(аддитивный гауссов канал)
Квантование бесконечным числом уровней дает выигрыш в ОСШ 2.2 дБ.
Мягкое декодирование увеличивает требуемый объем памяти
03.01.2018
11
12. Формулировка задачи декодирования
Функция правдоподобияПусть каждая из последовательностей U(m) и Z
имеет длину L бит и отличается на dm позиций, т.е.
расстояние Хэмминга между U(m) и Z равно dm.
P Z / U( m) p d m (1 p) L d m
lg P Z / U(m) C1dm C2
1 p
L lg(1 p)
lg P Z / U(m) dm lg
p
C1>0 и C2>0 – константы
Максимально правдоподобное (МП) декодирование
( m)
U min dm
U ( m)
( m)
( m)
U max
P
Z
/
U
( m)
U
Максимально правдоподобный декодер выбирает на
решетчатой диаграмме путь с минимальным расстоянием
Хэмминга между переданной и принятой
последовательностями
L
Нужно перебрать 2 последовательностей (CDMA-стандарт L=192) и для каждой из
них вычислить расстояние Хэмминга. Нереальный объем вычислений.
03.01.2018
12
13. Алгоритм декодирования Витерби
Алгоритм декодирования Витерби является оптимальным, обеспечиваядекодирование на основе критерия максимального правдоподобия
С помощью алгоритма Витерби
нетрудно найти наиболее быстрый
путь из Лондона в Прагу
(в скобках указано время в пути)
Алгоритм Витерби уменьшает объем вычислений за счет использования особенностей
решетки кодера.
Сложность декодера Витерби не является функцией количества символов в
последовательности кодовых слов.
Алгоритм включает в себя вычисление меры подобия (или расстояния), между
сигналом, полученным в некоторый момент времени, и всеми путями решетки,
входящими в каждое состояние в этот момент времени.
В алгоритме Витерби не рассматриваются те пути решетки, которые заведомо не могут
быть оптимальными. Если в некоторое состояние входят два пути, выбирается путь с
лучшей метрикой (выживающий путь). Отбор выживающих путей выполняется для
каждого состояния. Таким образом, декодер углубляется в решетку, принимая решения
путем исключения менее вероятных путей. Предварительный отказ от маловероятных
путей упрощает процесс декодирования.
03.01.2018
13
14.
Принцип декодирования можно понять с помощью решетки декодера и решетки кодера.Каждая ветвь на решетке декодера за каждый временной интервал помечается расстоянием
Хэмминга между полученным кодовым символом и кодовым словом, соответствующим той же
ветви из решетки кодера.
Кодер характеризуется кодовыми словами, находящимися на ветвях решетки кодера и заведомо
известными как кодеру, так и декодеру. Эти слова являются кодовыми символами, которые можно
ожидать на выходе кодера в результате каждого перехода между состояниями. При получении
кодового символа каждая ветвь решетки декодера помечается метрикой подобия (расстоянием
Хэмминга) между полученным кодовым символом и каждым словом ветви за этот временной
интервал.
03.01.2018
14
15.
03.01.2018Процедура декодирования по Витерби
15
16.
Процедура декодирования по Витерби03.01.2018
16
17.
ВремяМетрики
состояний
t2
t3
t4
t5
t6
a
2
3
4; 3
4; 1
4; 2
b
0
3
4; 3
4; 1
4; 2
c
2
5; 0
4;3
3; 2
d
0
3; 2
5; 2
4; 1
Жирным шрифтом показаны метрики для выживших путей
03.01.2018
17
18.
Основные свойства сверточных кодов.1. Минимальный просвет кода
Решетчатая диаграмма с
обозначенными расстояниями до
нулевого пути
Минимальный
просвет df=5
2. Способность кода к исправлению ошибок
Максимальное число гарантированно исправимых ошибок, приходящихся на
(от 3 до 5) K число кодовых символов
q d f 2
x – наибольшее целое число, не превышающее x,
Кодер
(df=5 и K=3) исправляет две ошибки на 10 кодированных бит.
03.01.2018
18
19.
3. Эффективность канального кодированияВероятность битовой ошибки
Кодированная
передача
10-2
Некодированная
передача
10-3
10-4
Энергетический выигрыш
за счет кодирования
Сигнал/шум
(мощность
передатчика)
Эффективность кодирования - уменьшение мощности передатчика, требуемой
для достижения заданной вероятности битовой ошибки, за счет кодирования
03.01.2018
19
20.
Кодированная инекодированная BER для 4ФМ сигналов в гауссовом
шумовом канале (сплошная
и пунктирная
кривые)
Eb
Eb
Gcod (dB)
(dB)
(dB)
N0
non coded N 0
coded
1
0,1
0,01
Gcod (dB) 10 lg( d f n)
0,001
0,0001
0,00001
-3
-2
-1
0
1
2
3
Eb/No, дБ
03.01.2018
4
5
6
7
8
9
10
Кодер (df=5 и n=2)
Gcod 4 дБ
20
21. Эффективность сверточных кодеров (скорость кодирования ½)
KПросвет
кода
Эффективность
кодирования, дБ
K
Просвет
кода
Эффективность
кодирования, дБ
3
5
4,0
3
8
4,3
4
6
4,8
4
10
5,2
5
5
5,4
5
12
6
6
8
6
6
13
6,4
7
10
7
7
15
7
8
10
7
8
16
7,3
9
12
7,8
9
18
7,8
03.01.2018
21
22.
Мягкое декодирование по алгоритму ВитербиМягкое и жесткое
декодирование по
алгоритму Витерби
03.01.2018
22
23. Блочный интерливинг (перемежитель) бит
Блок-схема системысвязи с перемежением
кодированных бит
Интерливер
трансформирует «пакетные»
ошибки в «отдельные»
ошибки
03.01.2018
23
24.
Лекции 9-10. OFDM-системы связи1. Ортогональные многомерные сигналы с частотным сдвигом
sm (t ) Re s0m (t ) exp( j 2 f ct )
s0m (t )
1
km
Ts
2
cos 2 f ct 2 m ft
Ts
0 t Ts , m=1, 2,…, M.
sin Ts m k f j Ts m k f
j 2 m k ft
e
dt
e
T
m
k
f
s
0
km 0 f
2
exp( j 2 m ft )
Ts
Ts
1
Ts
f – минимальный частотный
разнос между поднесущими,
Спектры и временная зависимость
синусоид с ортогональными
частотами
03.01.2018
24
25.
2. Формирование OFDM-сигналаdk – информационный символ, передаваемый на k–й поднесущей,
n – дискретное время, NF – число точек БПФ.
Передаваемый узкополосный сигнал
(n – дискретное время, NF – размерность БПФ)
1
T
f k k f , f , N F s
Ts
t
k 1
1
NF
j 2 kn
d
exp
k N
F
k 1
s ( n)
s ( n)
NF
1
NF
dk exp( j 2 f k n t )
NF
3. Прием OFDM-сигнала
Принятый низкочастотный сигнал x(n) h(l )s(n l ) z (n)
l 0
z(n) – гауссов собственный шум приемника с нулевым средним и дисперсией
Приемник выполняет прямое БПФ
03.01.2018
gm
1
NF
02
j 2 mn
x
(
n
)
exp
N
F
n 1
NF
25
26.
(1)( 2)
gm gm
gm
(1)
gm
j 2 kl N F 1
j 2 (k m)n
d k h(l ) exp
exp
NF
N F n 1 N F
k 1l 0
NF
j 2 (k m)n
1
km
exp
N
NF
n 1 F
NF
1
NF
Hm
( 2)
gm
( 2) 2
gm
z (n) z
*
(1)
gm
N F H md m
j 2 ml
h
(
l
)
exp
NF
l 0
1
NF
j 2 mn
z
(
n
)
exp
NF
n 1
NF
1
NF
j 2 mn
j 2 mq
*
z
(
n
)
z
(
q
)
exp
exp
N
NF
F
n 1q 1
NF NF
(q) 02 nq
03.01.2018
Hm – коэффициент передачи многолучевого канала
на m-й поднесущей
( 2) 2
gm
02
26
27.
ОСШ на m–й поднесущейm NF
Hm
2
dm
h(l )h (q) P(l ) lq
1
P0 s(n)
NF
2
d k d m d k
m
2
H m
02
*
1
P0
NF
2
2
dm
m 1
dm
2
2
03.01.2018
l
Hm
2
j 2 m(l q)
*
h
(
l
)
h
(
q
)
exp
N
F
l 0 q 0
1
NF
m
dm
2
02
j 2 (k m)n
d
d
exp
k m
NF
k 1m 1
NF NF
km
NF
dm
P(l ) 1
1
NF
P0
0
2
2
d m
2
m P0 02
27
28.
Частотная структураOFDM-системы связи
Нулевая несущая
Защитные
поднесущие (слева)
1
P0
NF
N used
m 1
dm
2
Поднесущие
данных
N
2
used d m
NF
Пилотные
поднесущие
Защитные
поднесущие (справа)
m
N F P0
N used 02
Информация из конца символа
переносится в защитный интервал
(циклический префикс).
Иначе возникнет помеха между
поднесущими.
Длительность защитного интервала
должна быть больше максимальной
задержки в канале связи
03.01.2018
28
29.
4. Структурная схема OFDM-системы связиПомехо-
Входной поток
устойчивый
двоичных
кодер
данных
Интерливинг
М-КАМ
модуляция
Вставка
пилотных
поднесущих
Частотно-селективный
канал
Входная
цепь
Выходной поток
двоичных
данных
03.01.2018
Помехоустойчивый
декодер
Деинтерливинг
М-КАМ
демод-ция
Коррекция
канала
ОБПФ
Добавление
защитного
интервала
Выходная
цепь
ЦАП
АЦП
БПФ
Временная и
частотная
синхр--ция
Удаление
защитного
интервала
29
30.
Коррекция канала или эквализацияg m N F H m d m gm( 2)
Вход эквалайзера – выход блока БПФ
2
g m( 2) 02
Задача эквалайзера – восстановить спектр переданного сигнала, искаженного в
частотно-селективном пространственном канале
Выход эквалайзера dm f m gm ;
1. Простейший эквалайзер
fm
f m – коэффициент передачи
эквалайзера на m-ой частоте
fm ?
1
NF Hm
dm
gm
g m( 2)
dm
NF Hm
NF Hm
Если на некоторых частотах коэффициент передачи канала неограниченно
уменьшается (например, если на m-й поднесущей Hm<< 1), то дисперсия шумовой
составляющей на этой частоте может неограниченно увеличиваться. Это плохо.
2. Эквализация по минимуму среднеквадратической ошибки
Функционал среднеквадратической ошибки
2
2
J d m d m f m g m d m
2
min
J min
fm gm dm
fm
fm
03.01.2018
30
31.
dJdfm*
d
dfm*
*
*
*
( f m* gm
dm
)( f m gm dm ) gm
( f m gm dm ) 0
Т.о. сигнал ошибки эквалайзера ортогонален входному сигналу
Коэффициент передачи эквалайзера на m-ой частоте
fm
*
( 2)
N F H mdm gm
dm
2
N F H mdm
2
N F H m d m 02 ;
2
2
N F H m d m 02 ;
( 2) 2
gm
fm
fm
*
NF Hm
dm
2
fm
*
gm
dm
2
gm
2
2
N F H m d m 02
1
NF Hm
- совпадение с простейшим эквалайзером
*
NF Hm
dm
2
02
Если на некоторых частотах коэффициент передачи канала неограниченно
уменьшается (например, если на m-й поднесущей Hm<< 1), то дисперсия шумовой
составляющей на этой частоте не может неограниченно увеличиваться. Это хорошо.
03.01.2018
31
32.
5. Пропускная способность OFDM-системыКаждый кластер (фрейм) кодируется и декодируется независимо.
Каждый кластер (фрейм) характеризуется:
Ns – число поднесущих; Nt – число OFDM-символов; Np – число пилотных
поднесущих, kb – уровень модуляции (битовая загрузка символа), Rc – скорость кода.
I cluster Rc kb ( N s Nt N p )
I I cluster NtTs I cluster f Nt
(бит)
(бит/сек)
Th (1 PER) I (1 PER) Rc kb ( N s Nt N p ) f Nt
Nt 1
Th (1 PER )Wdata Rc kb
kb 1, Rc 1, ОСШ PER 0, Th Wdata
03.01.2018
(бит/сек)
ПС (ОСШ>>1) равна
ширине полосы,
используемой для
передачи данных
32
33.
6. Эффективная пропускная способность OFDM-системыРассмотрим передачу некодированной информации, а наличие кодера учтем, задавая
максимально допустимое число v ошибочно переданных бит в блоке, которое может
исправить кодер.
Блок считается переданным верно при меньшем или равном v числе ошибочных бит.
Вероятность, что в блоке из n бит имеется j ошибочно
pn( j ) Cnj BER j (1 BER)n j
и (n-j) правильно детектированных бит
(бит/Гц сек)
j
C n - число сочетаний из n по j.
Вероятность правильной передачи блока
v
C
j 0
j
n
BER j (1 BER ) n j
Вероятность блоковой ошибки
BLER 1
v
Cnj BER j (1 BER) n j
j 0
Th (1 BLER)
(бит/Гц сек)
03.01.2018
kb Rc ( N s Nt N p )
N s Nt
Эффективная ПС при QPSK модуляции
Rc 1, N s 5, Nt 5
33
34.
Некоторые сведения о преобразованиях Фурье1.1. Дискретное преобразования Фурье (ДПФ)
- прямое ДПФ
Докажем, что обратное ДПФ
Доказательство:
34
35.
ОбозначимПрямое и обратное ДПФ
35
36.
1.2. Матричная формулировка ДПФВведем N-мерные векторы
Введем матрицу
размерности N N
Прямое и обратное ДПФ в матричной записи:
36
37.
1.3. Быстрое преобразование Фурье (БПФ)Введем новые обозначения:
Выше мы использовали обозначения X(k) и W без нижнего индекса N, показывающего
длину последовательности.
Предположим, что длина преобразуемой
последовательности – целая степень 2
Идея БПФ:
WN e j 2 N
37
38.
Или в краткой форме:CN/2(k) и HN/2(k) – ДПФ размерности N/2, включающие
четные и нечетные n, соответственно
GN 2 (k )
H N 2 (k )
( N 2 ) 1
x(2l )W
l 0
lk
N 2
( N 2 ) 1
x(2l 1)W
l 0
lk
N 2
1. N-точечное ДПФ с четным N может быть вычислено через два N/2- точечных ДПФ.
2. Если N/2 четное, то каждое из этих N/2- точечных ДПФ может быть вычислено через
два N/4- точечных ДПФ и так далее.
3. Так как N=2r, то N, N/2, N/4 …. четные числа и процесс закончится 2-точечным ДПФ.
38
39.
3940.
1.4. Вычислительная сложность дискретных преобразований Фурье1. БПФ
Каждая стадия имеет N комплексных умножений и N комплексных сложений.
Всего имеется log2N стадий.
Полный объем вычислений C
N log N
FFT
2
2. ДПФ
Полный объем вычислений
CDFT N 2
3. Сравнение
Использование БПФ дает выигрыш в
N
раз
log 2 N
4. Пример.
N=210 = 1024.
CDFT = 220 106. CFFT =10 1024 104
Использование БПФ дает выигрыш в 100 раз.
40
41.
Частотная и временная синхронизация в OFDM системе1. Влияние ошибок частотной синхронизации
f fk
sin f
- спектр сигнала, передаваемого на
Sk ( f ) sinc
sinc( f )
,
k-ой поднесущей
f
f
NF
1
gk
x(n) exp( j 2 f k n t ) - прямое БПФ на приемнике при идеальной
N F n 1
синхронизации поднесущих на передатчике и
приемнике
gk
1
NF
NF
x(n) exp[ j 2 ( f k f )n t ]
n 1
- прямое БПФ на приемнике при ошибке f
синхронизации поднесущих на передатчике и
приемнике
Из-за ошибки синхронизации:
- сигнал на k-ой поднесущей
уменьшается,
- появляется помеха между
поднесущими (inter-subcarrier
interference - ISI).
41
42.
Помеха между поднесущими I kd j S j ( f k f )
j 1, j k
Символ dj, передаваемый на j-ой поднесущей, является случайным.
Поэтому, помеха Ik также является случайной величиной.
При достаточно большом числе поднесущих помеха Ik в соответствие с центральной
предельной теоремой подчиняется гауссовой статистике (гауссов шум с нулевым
средним и дисперсией)
( 2ISI ) k
Имеем
2j S j ( f k f )
j 1, j k
2
( 2j 2 ) - дисперсия передаваемых символов
(не зависит от номера поднесущей)
f
S j ( f k f ) sinc (k-j )
f
f
2
sinc (k-j )
f
j 1, j k
2
Тогда ISI
2
Дисперсия помехи между поднесущими
для размерности БПФ 64, 512 и 4096
(соответствующие кривые совпадают)
Основной вклад в помеху вносят
только ближние поднесущие
42
43.
Коэффициент уменьшения амплитуды сигнала из-за ошибки синхронизации sinc( f f )sinc( f f ) 2
~
Эквивалентное ОСШ k k
k 2ISI 2
~
k
sinc( f f ) 2
2ISI
( k – ОСШ при идеальной
синхронизации при f=0)
При неограниченном увеличении ОСШ k, или при
неограниченном увеличении мощности передатчика
эквивалентное ОСШ стремится к конечному пределу
Пример. 4-ФМ сигналы единичной мощности
dk
( 1 j )
2
Среднее значение <dk>=0, дисперсия 2 =1
Относительная ошибка синхронизации f f 0.25
Максимально достижимое ОСШ 13.5 дБ.
Относительная ошибка синхронизации f f 0.1
Максимально достижимое ОСШ 32 дБ.
43
44.
2. Влияние ошибок временной синхронизацииОшибка синхронизация по времени не приводит к появлению помехи между
поднесущими.
Однако если область времени, на которой выполняется БПФ на приемнике, захватывает
выборки из двух последовательных символов, то появляется межсимвольная помеха.
Свойство преобразования Фурье: сдвиг t по времени приводит в спектре сигнала к
дополнительному фазовому множителю exp(j2 f t )
Фазовый сдвиг между соседними поднесущими будет составлять
2 f t
Если t=m t, где t – интервал времени между выборками, то 2 m N F
Поворот фазы происходит к соответствующему повороту диаграммы отображения
бит в символы, что приводить к ошибкам при демодуляции передаваемых данных.
Величина ошибки демодуляции зависит от типа модуляции
44
45.
3. Совместное влияние ошибок синхронизацииПредположим теперь, что имеются ошибки синхронизации по частоте ( f) и времени ( t)
Помеху между поднесущими можно учесть
добавляя к дисперсии собственных шумов
дисперсию помехи между поднесущими
2ISI 2
f
sinc
(
k-j
)
f
j 1, j k
Если ошибок синхронизации нет, то в результате прямого БПФ,
выполняемого на приемной стороне, сигнал на m-ой поднесущей g m
(zm – гауссов шум с нулевым средним и дисперсией 2
2
N F H m d m zm
0
При наличии ошибок
синхронизации
(k )
(k ) (k )
(k )
gm
NF Hm
d m sinc( f f ) exp( j m( k ) ) zm
,
m( k ) 0 2 f (kTs 0.5 N F t t ) 2 t (m f ).
0 смещение фазы на несущей частоте, верхний индекс k обозначает
номер OFDM символа.
f m f 0 m f
Считается, что поднесущие частоты расположены симметрично
относительно центральной частоты
m N F 2 ... N F 2
m 0
45
46.
(k )(k ) (k )
(k )
gm
NF Hm
d m sinc( f f ) exp( j m( k ) ) zm
,
m( k ) 0 2 f (kTs 0.5 N F t t ) 2 t (m f ).
Имеем из формулы, что
- имеется общий поворот фазы сигнала на всех поднесущих из-за частотного
смещения f и смещения 0 фазы на несущей частоте (первые два слагаемых)
- общий поворот фазы увеличивается с увеличением номера k OFDM символа
(слагаемое 2 fkTs )
- частотное смещение f приводит к ослаблению сигнала на всех поднесущих
(множитель sinc( f f ) ), а также к появлению помехи между поднесущими
- ошибка t синхронизации по времени (то есть ошибка определения стартового
положения OFDM символа) приводит к прогрессивно нарастающему фазовому
повороту, пропорциональному номеру m поднесущей (последнее слагаемое)
Обозначим t t t ( t – временное расстояние между выборками)
Фазовый поворот (например, на 90 ) будет достигаться, если
2
m t
NF
2
t
NF
4m
Т.о. фазовый сдвиг 90 на первой поднесущей соответствует ошибке синхронизации
по времени равной 32 выборкам при использовании 128 поднесущих.
На поднесущих с большими номерами фазовый сдвиг увеличивается
пропорционально номеру поднесущей.
Если ограничить 90 фазовый сдвиг крайних поднесущих (m=0.5NF), то ошибка
синхронизации t не должна превышать величины 0.5 t.
46
47.
4. Символьная синхронизация «вслепую»Защитный интервал (циклический префикс) в последовательности передаваемых OFDM
сигналов дает возможность выполнять символьную синхронизацию без специальных
синхросигналов (синхронизация «вслепую»).
Будем пренебрегать собственным шумом и считать коэффициент передачи канала
постоянным на рассматриваемом интервале двух OFDM-символов. Пусть также в канале
нет задержанных сигналов (однолучевой канал).
Схема
символьной
синхронизации
Часть выборок (M) из хвостовой части каждого символа переставляется вперед для
образования защитного интервала. Пусть s(n) – n-ая выборка предаваемого сигнала.
Тогда n-ая выборка принятого сигнала x(n) h0 s (n) (h0 – канальный коэффициент).
OFDM-символ состоит из N+M выборок. Две последовательности выборок,
обозначенных прямоугольниками, являются одинаковыми.
47
48.
Процедура синхронизации представляет собой корреляционную обработку сигналов1
yk
M
k M
n k
x ( n ) x* ( n N F )
Индекс k означает сдвиг начала окна относительно начала OFDM-символа.
1. Начало окна совпадает с началом OFDM-символа (k=0). В левую часть окна
попадают 1,2,…,M выборки, а в правую часть окна – NF+1,NF +2,…,NF +M выборки.
Сигнал на выходе схемы синхронизации
s ( n N F ) s ( n)
Учтем, что
1
y0
M
M
h0 s(n) h0*s* (n N F )
n 1
1
y0
M
Получим
(n=1,2,…,M)
M
h0 s(n)
2
n 1
2. Начало окна сдвинуто на k-выборок вправо. В левую часть окна попадают k+1,
k+2,…, k+M выборки, а в правую часть окна – k+NF+1, k+NF+2,…, k+NF+M выборки.
Учтем, что
Получим
s ( n N F ) s ( n)
1
yk
M
(n=1,2,…,M)
M k
1
h
s
(
n
)
h
s
(
n
N
)
0
F
M
n k 1
* *
0
M
1
h
s
(
n
)
0
M
n k 1
2
M k
h
n M 1
0
2
s ( n) s * ( n N F )
(k=1,2,…,M-1)
48
49.
k2
2
s
(
n
)
h
1
k 0,1,2,..., M 1,
,
0
y
M
Приближенно имеем: k
0,
k M,
Отклик на выходе схемы синхронизации имеет треугольный вид.
Высота треугольника пропорциональна мощности передатчика, а ширина (по
нулевому уровню) равна удвоенному числу выборок в защитном интервале.
Выходной сигнал процедуры синхронизации с учетом собственных шумов
Защитный интервал состоит из M=9 символов, размерность БПФ NF=64, ОСШ равно
10 дБ или 30 дБ, вертикальными линиями отмечено начало сигнала (интервала БПФ).
ОСШ=10 дБ
ОСШ=30 дБ
Пики функции корреляции достаточно точно указывают начало сигнала
49
50.
Средняя ошибка синхронизациив зависимости от ОСШ
Среднеквадратическая ошибка
синхронизации в зависимости от ОСШ
Число выборок в защитном интервале M=3, 9, 21
Средняя ошибка является пренебрежимо малой.
Среднеквадратическая ошибка уменьшается с увеличением ОСШ и длины защитного
интервала. Например, при M=9 символов и ОСШ большим 7 дБ среднеквадратическая
ошибка не превышает длительности одного периода дискретизации.
03.01.2018
50
51.
5. Частотная синхронизация «вслепую»s(n) exp( j 2 f 0 n t )
Высокочастотная n-ая выборка передаваемого сигнала
x(n) h0 s(n) exp( j 2 f 0 n t ) exp[ j 2 ( f 0 f )n t ]
Принятый сигнал после демодуляции с
h0 s(n) exp( j 2 f n t )
учетом ошибок частотной синхронизации
Максимальный сигнал на выходе схемы синхронизации
1 M
y0
h0 s (n) exp( j 2 f n t ) h0* s * (n N F )h0 s (n) exp[ j 2 f (n N F ) t ]
M n 1
~
y0 exp( j 2 f N F t )
Учли, что
s ( n N F ) s ( n)
N F t TS 1 / f
(n=1,2,…,M)
Обозначили
1
~
y0
M
M
h s ( n)
n 1
0
y0 ~
y0 exp( j 2 f / f )
Измеряем фазу j 2 f / f
Находим относительную ошибку частотной синхронизации
03.01.2018
51
2
52.
6. Синхронизация на основе пилотных сигналовПусть на m-ой поднесущей k-го OFDM символа передаются известные данные
(пилотная поднесущая).
Имели ранее, что
d m(k )
(k )
(k )
gm
N F H m( k ) d m( k )sinc( f f ) exp( j m( k ) ) zm
,
m( k ) 0 2 f (kTs 0.5 N F t t ) 2 t (m f ).
Или
~ (k ) (k ) (k )
(k )
gm
NF Hm
d m zm
~ (k )
(k ) (k )
Hm
Hm
dm sinc( f f ) exp( j m(k ) )
~ ( k )
Hm
(k )
gm
N F d m( k )
~ (k )
Hm
(k )
zm
N F d m( k )
- эквивалентный коэффициент
передачи на m-ой поднесущей
- оценка эквивалентного коэффициента
передачи с учетом ошибок синхронизации
52
53.
Системы множественного доступа с частотнымразделением каналов и одной несущей (SC-FDMA)
SC-FDMA - Single Carrier Frequency-Division Multiple Access.
Является модификацией схемы множественного доступа с ортогональным частотным
мультиплексированием (OFDMA - Orthogonal Frequency Division Multiple Access).
Используется на линии от пользователей к базовой станции (восходящий канал) в
стандартах WiMAX и LTE.
1. Схема SC-FDMA
03.01.2018
53
54.
• По сравнению с OFDM, для уменьшения пик-фактора, вводится дополнительноепрекодирование в частотной области
Прекодирование реализовано на основе Фурье-преобразования, поэтому SC-SDMA
известно так же как DFT-SOFDM (Discrete Fourier Transform Spread OFDM)
• В результате прекодирования один символ модуляции занимает группу поднесущих
Размер L (или N) дополнительного Фурье-преобразования значительно меньше
размера основного Фурье-преобразования
Отображение возможно на смежные или разнесенные поднесущие
03.01.2018
54
55.
2. Сравнение SC-FDMA с OFDM• Преимущества
Меньшие значения пик-фактора (снижение требований к передающему тракту)
Меньшая чувствительность к рассогласованию по частоте
Устойчивость к провалам в частотной характеристике канала
• Недостатки
Меньшая эффективность (в терминах BER или BLER)
Меньшая гибкость в использовании отдельных поднесущих
Более высокий уровень внеполосных излучений
Дополнительная вычислительная сложность
03.01.2018
55
56.
3. Частотная областьДва способа распределения N частотных выборок {Xk, k=1,2,…, N} некоторого
пользователя по M ортогональным поднесущим.
Рассредоточенный (distributed or interleaved) - использование всей полосы для
каждого из пользователей.
Локализованный (localized) - использование только части полосы.
03.01.2018
56
57.
Распределениевыборок в частотной
области (N=4 и M=16)
03.01.2018
Формирование
символов в SC-FDMA
системе
57
58.
4. Временная областьРассредоточенный способ
Имеется M комплексных частотных выборок некоторого пользователя, из которых N
выборок отличны от нуля, а остальные (M-N) равны нулю. Отличные от нуля
выборки перемежаются нулевыми выборками. Поэтому
~
~ X l Q , l Qk (0 k N 1)
Xl
0,
другие l.
Обозначение
n Nq m
(0 q Q-1, 0 m N-1)
M 1
n
X
exp
j
2
l
l
M
l 0
1 1 N 1
n 1 1 M s 1
Nq m
X
exp
j
2
k
X
exp
j
2
k
k M QN
k
Q N k 0
M
k 0
1
~
xn ~
x Nq m
M
1 1
QN
N 1
m 1
X
exp
j
2
k xm .
k
M
Q
k 0
03.01.2018
Результирующие временные
выборки пропорциональны
исходным выборкам
58
59.
.Локализованный способ
Имеется M комплексных частотных выборок некоторого пользователя, из которых N
выборок отличны от нуля, а остальные (M-N) равны нулю. Отличные от нуля
выборки располагаются на соседних частотах. Поэтому
~ X l , (0 k N 1)
Xl
( N k M 1).
0,
1
~
xn ~
xQm q
M
Обозначение
M 1
n 1 1
X
exp
j
2
l
l
M
QN
l 0
n Qm q
(0 q Q-1, 0 m N-1)
Qm q
X
exp
j
2
l .
l
QN
l 0
N 1
1 1 N 1
Qm 1 1
~
~
Два случая. xn xQm
X
exp
j
2
l
l
Q
N
QN
l 0
QN
а) q=0.
M s 1
m 1
X
exp
j
2
l xm
l
N
Q
l 0
N 1
б) q 0.
N комплексных сигналов на выходе прямого БПФ
1
q 1
~
xn ~
xQm q 1 exp j 2
Q
Q N
N 1
p 0
p
X l x p exp j 2 l .
N
p 0
xp
(m p
q
1 exp j 2
N
QN
Только N из M результирующих временным выборок совпадают с исходными
03.01.2018
выборками.
Остальные являются линейной комбинацией исходных выборок
59
60.
Выборки вовременной
области (
N=4, M=16).
Знак «?»
отображает
линейную
комбинацию
5. Отношение мгновенной пиковой мощности к средней
мощности (Peak-to-Average Power Ratio - PAPR)
Комплексный узкополосный излучаемый сигнал
(fc – несущая частота, r(t) – огибающая символа)
Ns
~
x(t ) exp( j 2 f c t ) r (t nTs ) ~
xn
n 0
max
Огибающая r(t) имеет прямоугольный вид
PAPR
n 0,1,..., N s 1
N s 1
1
Ns
n 0
~
xn
~
xn
2
2
PAPR зависит от способа распределения выборок по поднесущим и типа модуляции.
03.01.2018
60
61.
Распределенный способ - временные символы пропорциональны исходным символам.Модуляции с одинаковой мощностью сигналов - PAPR=1 (0 дБ).
Модуляции с различной мощностью сигналов - PAPR>1.
Локализованный способ - PAPR>1 независимо от типа модуляции
SC-FDMA
Тип
модуляци
и
Рассредоточенный
способ
Локализованный
способ
OFDM
QPSK
0 дБ
7.6 дБ
10.7 дБ
8-PSK
0 дБ
7.5 дБ
10.6 дБ
16-QAM
3.5 дБ
8.4 дБ
10.5 дБ
32-QAM
3.4 дБ
8.3 дБ
10.6 дБ
64-QAM
4.8 дБ
8.7 дБ
10.5 дБ
Значения PAPR,
превышаемые с
вероятностью 0.1%
(N=64 и M=256)
SC-FDE (Single Carrier Frequency Domain Equalization) система.
Размерности прямого и обратного БПФ совпадают (N=M), то есть эти БПФ можно
исключить из состава на передающей стороне.
Возможно обслуживание только одного пользователя.
Коррекция канала осуществляется в частотной области (аналогично OFDM и SC-FDMA
системам).
03.01.2018
61