Циклический префикс

редактировать

В телекоммуникациях термин циклический префикс относится к префиксу символ, с повторением конца. Приемник обычно конфигурируется для отбрасывания выборок циклического префикса, но циклический префикс служит двум целям:

  • Он обеспечивает защитный интервал для устранения межсимвольных помех из предыдущего символа.
  • Он повторяет конец символа, поэтому линейная свертка частотно-избирательного многолучевого канала может быть смоделирована как круговая свертка, которая, в свою очередь, может преобразовываться в частотную область через дискретное преобразование Фурье. Этот подход предусматривает простую обработку в частотной области, такую ​​как оценка и выравнивание канала.

Чтобы циклический префикс служил своим целям, он должен иметь длину, по крайней мере, равную длине многолучевого канала. Концепция циклического префикса традиционно ассоциируется с системами OFDM, однако циклический префикс теперь также используется в системах для повышения устойчивости к многолучевому распространению.

Принцип

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

Использование в OFDM

OFDM использует циклические префиксы для борьбы с многолучевым распространением, упрощая оценку канала. В качестве примера рассмотрим систему OFDM, которая имеет N {\ displaystyle N}N поднесущих. Символ сообщения можно записать как:

d = [d 0 d 1… d N - 1] T {\ displaystyle \ mathbf {d} = {\ begin {bmatrix} d_ {0} d_ {1} \ ldots d_ {N-1} \ end {bmatrix}} ^ {\textf {T}}}{\ displaystyle \ mathbf {d} = {\ begin {bmatrix} d_ {0} d_ {1} \ ldots d_ {N-1} \ конец {bmatrix}} ^ {\textf {T}}}

Символ OFDM строится путем выполнения обратного дискретного преобразования Фурье (IDFT) символа сообщения с последующим циклическим префиксом. Пусть символ, полученный с помощью IDFT, будет обозначен как

x ′ = [x [0] x [1]… x [N - 1]] T {\ displaystyle \ mathbf {x} ^ {\ prime} = {\ begin {bmatrix} x [0] x [1] \ ldots x [N-1] \ end {bmatrix}} ^ {\textf {T}}}{\ displaystyle \ mathbf {x} ^ {\ prime} = {\ begin {bmatrix} x [0] x [1] \ ldots x [N-1] \ end {bmatrix} } ^ {\textf {T}}} .

Добавляя к нему циклический префикс длины L - 1 {\ displaystyle L-1}L-1 , полученный символ OFDM:

x = [x [N - L + 1]… x [N - 2] x [N - 1]] x [0] x [1]… x [N - 1]] T {\ displaystyle \ mathbf {x} = {\ begin {bmatrix} x [N-L + 1] \ ldots x [N-2] x [N-1] x [0] x [1] \ ldots x [N-1] \ end {bmatrix}} ^ {\textf {T}}}{\ displaystyle \ mathbf {x} = {\ begin {bmatrix} x [N-L + 1] \ ldots x [N-2] x [N-1] x [0] x [1] \ ldots x [N-1] \ end {bmatrix}} ^ {\textf {T}}} .

Предположим, что канал представлен с помощью

час = [час 0 час 1… час L - 1] T {\ displaystyle \ mathbf {h} = {\ begin {bmatrix} h_ {0} h_ {1} \ ldots h_ {L-1} \ end {bmatrix }} ^ {\textf {T}}}{\ displaystyle \ mathbf {h} = {\ begin {bmatrix} h_ {0} h_ {1} \ ldots h_ {L-1} \ end {bmatrix}} ^ {\textf {T}}} .

Затем, после свертки с каналом, что происходит как

y [m] = ∑ l = 0 L - 1 h [l] x [m - l] L - 1 ≤ м ≤ N - 1 {\ displaystyle y [m] = \ sum _ {l = 0} ^ {L-1} h [l] x [ml] \ quad L-1 \ leq m \ leq N -1}{\ displaystyle y [m] = \ sum _ { l = 0} ^ {L-1} h [l] x [ml] \ quad L-1 \ leq m \ leq N-1}

, что является круговой сверткой, как x [m - l] {\ displaystyle x [m- l]}x [ml] становится x ′ [(m - l) mod N] {\ displaystyle x ^ {\ prime} [(m-l) \ mod N]}x ^ {\ prime} [(ml) \ mod N] . Итак, применив дискретное преобразование Фурье, мы получаем

Y [k] = H [k] ⋅ X [k] {\ displaystyle Y [k] = H [k] \ cdot X [k]}{\ displaystyle Y [k] = H [k] \ cdot X [k]} .

где X [k] {\ displaystyle X [k]}X [k] - это дискретное преобразование Фурье из x ′ {\ displaystyle \ mathbf {x} ^ {\ prime }}\ mathbf {x} ^ {\ prime} . Таким образом, многолучевой канал преобразуется в скалярные параллельные подканалы в частотной области, что значительно упрощает конструкцию приемника. Задача оценки канала упрощается, так как нам просто нужно оценить скалярные коэффициенты H [k] {\ displaystyle H [k]}H [k] для каждого подканала и один раз значения {H [k]} {\ displaystyle \ {H [k] \}}\ {H [k] \} оцениваются для продолжительности, в течение которой канал существенно не меняется, просто путем умножения полученных демодулированных символов на обратную величину H [k] {\ displaystyle H [k]}H [k] дает оценки {X [k]} {\ displaystyle \ {X [k] \}}\{X[k visible\}и, следовательно, оценка реальных символов [d 0 d 1… d N - 1] T {\ displaystyle {\ begin {bmatrix} d_ {0} d_ {1} \ ldots d_ {N-1 } \ end {bmatrix}} ^ {\textf {T}}}{\ displaystyle {\ begin {bmatrix} d_ {0} d_ {1} \ ldots d_ {N-1} \ end {bmatrix}} ^ {\textf {T}}} .

Ссылки
Последняя правка сделана 2021-05-16 12:29:14
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте