Предварительное кодирование
Предвари́тельное коди́рование (англ. precoding) — это обобщение метода формирования диаграммы направленности (beamforming) для поддержки передачи нескольких потоков (или слоёв) в многоканальной (MIMO) беспроводной связи.
В классическом однопотоковом формировании диаграммы направленности одинаковый сигнал излучается с каждой передающей антенны с соответствующим взвешиванием (фаза и усиление) так, чтобы мощность сигнала на выходе приёмника была максимальной. Если у приёмника несколько антенн, однопотоковое формирование диаграммы направленности не может одновременно максимизировать уровень сигнала на всех приёмных антеннах[1]. Для максимизации пропускной способности в системах с несколькими приёмными антеннами, как правило, требуется передача нескольких потоков.
В системах «точка-точка» предварительное кодирование означает, что несколько потоков данных подаются на передающие антенны с независимым и соответствующим взвешиванием, чтобы на выходе приёмника была максимальной суммарная пропускная способность канала. В системах многопользовательского MIMO потоки данных предназначены для разных пользователей (т. н. пространственно-частотный множественный доступ — SDMA), и максимизируется некоторая характеристика общей пропускной способности (например, сумма производительности или критерий справедливости max-min). В системах типа точка-точка часть преимуществ предварительного кодирования может быть реализована и без знания информация о состоянии канала на передающей стороне, однако для разрешения межпользовательских помех в многопользовательских системах такое знание обязательно[2]. Предварительное кодирование в нисходящем канале сотовых сетей, известное как сетевое MIMO или координированный мультипоинт (CoMP), является обобщённой формой многопользовательского MIMO и анализируется теми же математическими методами[3].
Предварительное кодирование для MIMO систем «точка-точка»
В системах с множественным входом и выходом (MIMO), где передатчик оснащён несколькими антеннами и взаимодействует с приёмником, тоже имеющим несколько антенн, классические результаты предварительного кодирования обычно рассматривают узкополосный, медленно замирающий канал — то есть канал для некоторого промежутка времени описывается одной каналовой матрицей, изменяющейся достаточно медленно. На практике такое возможно, например, при использовании OFDM. Стратегия предварительного кодирования, максимизирующая пропускную способность канала (т. н. ёмкость канала), зависит от доступной информации о состоянии канала.
Если приёмник знает матрицу канала, а передатчик располагает только статистической информацией, то для достижения предела ёмкости MIMO-канала применяется т. н. эйгенформирование диаграммы направленности (eigenbeamforming)[4]. В этом подходе передатчик передаёт несколько потоков вдоль собственных значений (eigendirections) ковариационной матрицы канала.
Если матрица канала известна полностью, то достижение ёмкости MIMO-канала обеспечивает предварительное кодирование с использованием сингулярного разложения (SVD)[5]. Здесь канальная матрица диагонализируется с помощью SVD, а две унитарные матрицы устраняются с помощью пред- и пост-умножения на передатчике и приёмнике соответственно. Тогда можно передавать по одному потоку на каждое сингулярное значение (с соответствующим распределением мощности) без возникновения межпотоковых помех.
Предварительное кодирование для многопользовательских MIMO-систем
В многопользовательских MIMO-системах многоканальный передатчик одновременно обслуживает несколько пользователей (каждый из которых может иметь одну или несколько антенн). Такой подход известен как пространственно-частотный множественный доступ (SDMA). С точки зрения реализации алгоритмы предварительного кодирования для SDMA можно разделить на линейные и нелинейные. Ёмкостно-оптимальные алгоритмы являются нелинейными[6], но линейные методы обычно дают приемлемую производительность при существенно меньшей сложности. Среди линейных стратегий — передача с максимальным отношением мощности (MRT)[7], нулевое форсирование (ZF)[8], и вейнеровское предварительное кодирование[8]. Существуют также подходы, рассчитанные на малый объём обратной связи о состоянии канала, например, случайное формирование диаграммы направленности[9]. Нелинейное предварительное кодирование основано на концепции кодирования грязной бумаги (DPC), благодаря которому любое известное помеховое воздействие может быть устранено на передатчике без потери мощности при применении оптимального предварительного кодирования к передаваемому сигналу[6].
В то время как максимизация производительности очевидна для MIMO-систем «точка-точка», в многопользовательских системах невозможно одновременно максимизировать показатели для всех пользователей. Это приводит к задаче многокритериальной оптимизации, где каждое из критериев связано с максимизацией ёмкости для конкретного пользователя[3]. Обычно задача упрощается с помощью выбора системной целевой функции (например, взвешенной суммы ёмкостей, где веса отражают приоритеты пользователей в системе). Кроме того, число пользователей может превышать число потоков данных, поэтому требуется алгоритм планирования для отбора обслуживаемых пользователей в каждый момент.
Этот субоптимальный подход не способен достигнуть взвешенной суммы скоростей, однако позволяет максимизировать некоторые метрики достижимых скоростей при линейном предварительном кодировании. Оптимальное линейное предварительное кодирование не имеет простой аналитической формы (замкнутого выражения), но реализуется в виде взвешенного МНКМ (weighted MMSE) предварительного кодирования для гомодинных приёмников[3]. Веса кодирования для пользователя выбираются так, чтобы максимизировать отношение между усилением сигнала для этого пользователя и интерференцией, создаваемой для остальных (с дополнительными весами), плюс шум. Поэтому предварительное кодирование можно рассматривать как поиск оптимального баланса между усилением сигнала и ограничением межпользовательских помех[10].
Так как поиск оптимального взвешенного MMSE предварительного кодирования затруднён, часто используют приближённые методы с эвристическим выбором весов. Типичный подход — фокусироваться либо на числителе, либо на знаменателе приведённого отношения, то есть использовать MRT[7] и ZF предварительное кодирование[11]. MRT максимизирует только усиление сигнала для целевого пользователя и близко к оптималу в системах, ограниченных шумом. ZF устраняет межпользовательские помехи ценой некоторой потери усиления полезного сигнала; его производительность близка к суммарной ёмкости при большом числе пользователей или при доминировании интерференции над шумом. Баланс между MRT и ZF реализуется с помощью регуляризованного нулевого форсирования[12] (также называемого SLNR-формированием диаграммы направленности[13] и вейнеровской фильтрацией[8]). Все эти эвристические методы могут быть применены и для приёмников с несколькими антеннами[8][12][13].
Для многопользовательских MIMO также применяется постановка задачи оптимизации взвешенной суммы MSE с отдельными весами ошибок для каждого символа[14]. Однако и этот подход остаётся субоптимальным. Рассматривается также метод дуальности для получения субоптимальных решений оптимизации взвешенной суммы скоростей[15][16].
Оптимальное линейное предварительное кодирование можно вычислить с помощью методов монотонной оптимизации[17][18], но вычислительная сложность этих методов экспоненциально растёт с числом пользователей, поэтому они применимы в основном для сравнительных тестов на небольших системах.
На практике информация о состоянии канала на передатчике всегда ограничена из-за ошибок оценки и квантования. Недостаточно точное знание канала может привести к существенной потере пропускной способности системы, так как невозможно полностью управлять помехами между передаваемыми потоками. В системах с замкнутым контуром возможности обратной связи определяют, какие стратегии предварительного кодирования приемлемы. Каждый приёмник может либо передавать квантованное значение полного знания канала, либо лишь ключевые показатели производительности (например, усиление канала).
Если полная информация о канале поступает с хорошей точностью, возможно применение стратегий, разработанных для полной информации при малых потерях производительности. ZF предварительное кодирование может дать полный мультиплексный выигрыш, но только если точность обратной связи возрастает пропорционально отношению сигнал/шум (в дБ)[11]. Квантование и обратная связь информации о состоянии канала основывается на векторном квантовании, хорошо себя зарекомендовали кодовые книги, построенные по принципу упаковки прямых на многообразии Грассмана[19].
Для случая очень низкой скорости обратной связи были предложены другие методы предварительного кодирования, например случайное формирование диаграммы направленности[9] (или оппортунистическое формирование диаграммы направленности[20]) — в этом подходе направления лучей выбираются случайно, а пользователи передают несколько бит информации, указывая, какой из предварительно заданных лучей обеспечивает наилучшую производительность и какой скорости передачи они могут достичь. При большом числе пользователей для каждого луча найдётся хотя бы один, которому он хорошо подходит.
В пространственно скоррелированных средах долгосрочная статистика канала может объединяться с малой скоростью обратной связи для организации многопользовательского предварительного кодирования[21]. Поскольку пространственная статистика содержит значимую направленную информацию, пользователям достаточно сообщать только текущий уровень усиления своего канала. Как веса формируются не случайным образом, а по статистике, такой подход превосходит случайное формирование диаграммы направленности при сильной пространственной корреляции[22].
В многопользовательских MIMO-системах, когда число пользователей больше числа передающих антенн, используется многообразие пользователей (multiuser diversity), достигаемое с помощью планирования пользователей до применения нулевого форсирования. Это форма селективного многообразия: базовая станция отдаёт приоритет тем пользователям, у которых в данный момент наблюдаются лучшие условия распространения, что позволяет улучшить производительность системы. Для этого необходима информация о состоянии каналов всех пользователей на базовой станции, что увеличивает объём обратной связи. Поэтому важно выбирать пользователей, которые будут передавать свою квантованную CSI, по пороговому принципу[23].
Кодирование грязной бумаги (DPC) — это метод кодирования, который позволяет заранее устранить известные помехи без потери мощности. Для этого помехи должны быть известны только передатчику, тогда как для достижения ёмкости требуется точное знание канала всеми элементами системы[6]. Сюда относятся, в частности, кодирование Косты[24], предварительное кодирование Томлинсона-Харасимы[25][26] и метод векторного возмущения[27].
Математическое описание
Классическая узкополосная, медленно замирающая модель для систем MIMO «точка-точка» изложена на странице MIMO.
Рассмотрим нисходящую многопользовательскую MIMO-систему, состоящую из базовой станции с передающими антеннами и гомодинными пользователями. Канал пользователя задаётся вектором ; -я компонента этого вектора отражает отклик между -й передающей антенной и принимающей антенной пользователя. Взаимосвязь сигналов задаётся равенством:
- ,
где — передаваемый вектор (размерности ), — принятый сигнал, — шум (нуль среднего, единичной дисперсии).
При линейном предварительном кодировании передаваемый вектор имеет вид:
где (нормированный) символ данных и — линейный вектор предварительного кодирования (размерности ). Отношение сигнал/помеха плюс шум (SINR) для пользователя :
- ,
где — дисперсия шума на канале пользователя , а соответствующая информационная скорость — бит на использование канала. Передача ограничена по мощности: , где — допустимое ограничение.
Типовой критерий в многопользовательских системах — взвешенная сумма скоростей:
- ,
где — положительные веса для учёта приоритета пользователей. Взвешенную сумму максимизирует взвешенное МНКМ-кодирование, выбирая:
для набора положительных коэффициентов (связанных с весами пользователей), удовлетворяющих , а — оптимальное распределение мощности[10].
Субоптимальный MRT-метод не использует инверсию канала, а просто выбирает
а субоптимальное ZF-кодирование обеспечивает для всех , полностью устраняя интерференцию:
Для сопоставления полезно сравнить результаты для нисходящей линии с восходящим MIMO-каналом, где те же гомодинные пользователи передают на базовую станцию с приёмными антеннами. В этом случае:
- ,
где — символ пользователя , — мощность передачи, , — соответствующие векторы сигналов и шума, — канал. Если базовая станция использует линейные приёмные фильтры, SINR потока следующий:
- ,
где — единичный приёмный фильтр для пользователя. В сравнении с нисходящей линией, различаются только индексы в интерференционном слагаемом. Оптимальные приёмные фильтры совпадают (до масштабного множителя) с векторами предварительного МНКМ-кодирования:
- .
Необходимо отметить, что коэффициенты , использованные в МНКМ-кодировании, не всегда являются оптимальными для восходящей линии (только в специальных случаях). Эта связь между нисходящим предварительным кодированием и восходящим приёмом называется дуальностью восходящей-нисходящей линии[28][29]. Часто для упрощения анализа нисходящую задачу решают через её восходящий аналог.
Выше описаны стратегии предварительного кодирования при идеальной информации о состоянии канала на передатчике. В реальных системах приёмники могут возвращать только квантованную (ограниченную по битности) информацию. Если использовать те же схемы кодирования, но учитывать только приблизительное знание канала, в системе возникает дополнительная интерференция — это пример предварительного кодирования с ограниченной обратной связью.
Принятый сигнал при ограниченной обратной связи:
Здесь , где — оптимальный вектор, — ошибка из-за неточного знания канала. Принятый сигнал можно записать как:
- ,
где — дополнительная интерференция для пользователя из-за ограниченной обратной связи. Для её уменьшения требуется повысить точность передачи информации о канале, но это снижает скорость в восходящей линии.
Примечания
- ↑ G.J. Foschini, M.J. Gans. On limits of wireless communications in a fading environment when using multiple antennas // Wireless Personal Communications. 1998. Vol. 6, no. 3. pp. 311—335. “On limits of wireless communications in a fading environment when using multiple antennas”. Wireless Personal Communications [англ.]. 6 (3): 311—335. 1998. Дата обращения 2024-06-02.
- ↑ D. Gesbert, M. Kountouris, R.W. Heath Jr., C.-B. Chae, T. Sälzer. Shifting the MIMO Paradigm // IEEE Signal Processing Magazine. 2007. Vol. 24, no. 5. pp. 36-46. “Shifting the MIMO Paradigm”. IEEE Signal Processing Magazine [англ.]. 24 (5): 36—46. 2007. Дата обращения 2024-06-02.
- ↑ 1 2 3 E. Björnson, E. Jorswieck. Optimal Resource Allocation in Coordinated Multi-Cell Systems // Foundations and Trends in Communications and Information Theory. 2013. Vol. 9, no. 2-3. pp. 113—381. “Optimal Resource Allocation in Coordinated Multi-Cell Systems”. Foundations and Trends in Communications and Information Theory [англ.]. 9 (2—3): 113—381. 2013. Дата обращения 2024-06-02.
- ↑ D. Love, R. Heath, V. Lau, D. Gesbert, B. Rao, M. Andrews. An overview of limited feedback in wireless communication systems // IEEE Journal on Selected Areas Communications. 2008. Vol. 26, no. 8. pp. 1341—1365. “An overview of limited feedback in wireless communication systems” (PDF). IEEE Journal on Selected Areas Communications [англ.]. 26 (8): 1341—1365. 2008. Дата обращения 2024-06-02.
- ↑ E. Telatar. Capacity of multiantenna Gaussian channels // European Transactions on Telecommunications. 1999. Vol. 10, no. 6. pp. 585—595. “Capacity of multiantenna Gaussian channels” (PDF). European Transactions on Telecommunications [англ.]. 10 (6): 585—595. 1999. Архивировано из оригинала (PDF) 2011-07-07. Дата обращения 2024-06-02.
- ↑ 1 2 3 H. Weingarten, Y. Steinberg, S. Shamai. The capacity region of the Gaussian multiple-input multiple-output broadcast channel // IEEE Transactions on Information Theory. 2006. Vol. 52, no. 9. pp. 3936-3964. “The capacity region of the Gaussian multiple-input multiple-output broadcast channel” (PDF). IEEE Transactions on Information Theory [англ.]. 52 (9): 3936—3964. 2006. Архивировано из оригинала (PDF) 2012-10-23. Дата обращения 2024-06-02.
- ↑ 1 2 T. Lo. Maximum ratio transmission // IEEE Transactions on Communications. 1999. Vol. 47, no. 10. pp. 1458—1461. “Maximum ratio transmission”. IEEE Transactions on Communications [англ.]. 47 (10): 1458—1461. 1999. Дата обращения 2024-06-02.
- ↑ 1 2 3 4 M. Joham, W. Utschick, J. Nossek. Linear transmit processing in MIMO communications systems // IEEE Transactions on Signal Processing. 2005. Vol. 53, no. 8. pp. 2700—2712. “Linear transmit processing in MIMO communications systems”. IEEE Transactions on Signal Processing [англ.]. 53 (8): 2700—2712. 2005. Дата обращения 2024-06-02.
- ↑ 1 2 M. Sharif, B. Hassibi. On the Capacity of MIMO Broadcast Channels With Partial Side Information // IEEE Transactions on Information Theory. 2005. Vol. 51, no. 2. pp. 506—522. “On the Capacity of MIMO Broadcast Channels With Partial Side Information” (PDF). IEEE Transactions on Information Theory [англ.]. 51 (2): 506—522. 2005. Дата обращения 2024-06-02.
- ↑ 1 2 E. Björnson, R. Zakhour, D. Gesbert, B. Ottersten. Cooperative Multicell Precoding: Rate Region Characterization and Distributed Strategies with Instantaneous and Statistical CSI // IEEE Transactions on Signal Processing, vol. 58, no. 8, pp. 4298-4310, 2010. “Cooperative Multicell Precoding: Rate Region Characterization and Distributed Strategies with Instantaneous and Statistical CSI”. IEEE Transactions on Signal Processing [англ.]. 58 (8): 4298—4310. 2010. Дата обращения 2024-06-02.
- ↑ 1 2 N. Jindal. MIMO Broadcast Channels with Finite Rate Feedback // IEEE Transactions on Information Theory. 2006. Vol. 52, no. 11. pp. 5045-5059. “MIMO Broadcast Channels with Finite Rate Feedback”. IEEE Transactions on Information Theory [англ.]. 52 (11): 5045—5059. 2006. Дата обращения 2024-06-02.
- ↑ 1 2 B. C. B. Peel, B. M. Hochwald, A. L. Swindlehurst. A vector-perturbation technique for near-capacity multiantenna multi-user communication — Part I: channel inversion and regularization // IEEE Transactions on Communications. 2005. Vol. 53, no. 1. pp. 195—202. “A vector-perturbation technique for near-capacity multiantenna multi-user communication - Part I: channel inversion and regularization”. IEEE Transactions on Communications [англ.]. 53 (1): 195—202. 2005. Дата обращения 2024-06-02.
- ↑ 1 2 M. Sadek, A. Tarighat, A. Sayed. A leakage-based precoding scheme for downlink multi-user MIMO channels // IEEE Transactions on Wireless Communications. 2007. Vol. 6, no. 5, pp. 1711—1721. “A leakage-based precoding scheme for downlink multi-user MIMO channels”. IEEE Transactions on Wireless Communications [англ.]. 6 (5): 1711—1721. 2007. Дата обращения 2024-06-02.
- ↑ T. E. Bogale, L. Vandendorpe. Weighted sum rate optimization for downlink multiuser MIMO coordinated base station systems: Centralized and distributed algorithms // IEEE Trans. Signal Process. 2011. Vol. 60, no. 4. pp. 1876—1889. “Weighted sum rate optimization for downlink multiuser MIMO coordinated base station systems: Centralized and distributed algorithms”. IEEE Trans. Signal Process. [англ.]. 60 (4): 1876—1889. 2011-12. Дата обращения 2024-06-02. Проверьте дату в
|date=(справка на английском) - ↑ T. E. Bogale, L. Vandendorpe. Weighted sum rate optimization for downlink multiuser MIMO systems with per antenna power constraint:Downlink-uplink duality approach // IEEE International Conference On Acoustics, Speech and Signal Processing (ICASSP), Kyoto, Japan, 25-30 марта 2012, pp. 3245-3248. “Weighted sum rate optimization for downlink multiuser MIMO systems with per antenna power constraint:Downlink-uplink duality approach”. IEEE International Conference On Acoustics, Speech and Signal Processing [англ.]: 3245—3248. 2012-03. Дата обращения 2024-06-02. Проверьте дату в
|date=(справка на английском) - ↑ T. E. Bogale, L. Vandendorpe. Linear transceiver design for downlink multiuser MIMO systems: Downlink-interference duality approach // IEEE Trans. Sig. Process. 2013. Vol. 61, no. 19, pp. 4686-4700. “Linear transceiver design for downlink multiuser MIMO systems: Downlink-interference duality approach”. IEEE Trans. Sig. Process. [англ.]. 61 (19): 4686—4700. 2013-10. Дата обращения 2024-06-02. Проверьте дату в
|date=(справка на английском) - ↑ W. Utschick, J. Brehmer. Monotonic optimization framework for coordinated beamforming in multicell networks // IEEE Transactions on Signal Processing. 2012. Vol. 60, no. 4, pp. 1899—1909. “Monotonic optimization framework for coordinated beamforming in multicell networks”. IEEE Transactions on Signal Processing [англ.]. 60 (4): 1899—1909. 2012. Дата обращения 2024-06-02.
- ↑ E. Björnson, G. Zheng, M. Bengtsson, B. Ottersten. Robust monotonic optimization framework for multicell MISO systems // IEEE Transactions on Signal Processing. 2012. Vol. 60, no. 5, pp. 2508—2523. “Robust monotonic optimization framework for multicell MISO systems”. IEEE Transactions on Signal Processing [англ.]. 60 (5): 2508—2523. 2012. Дата обращения 2024-06-02.
- ↑ D.J. Love, R.W. Heath, T. Strohmer. Grassmannian Beamforming for Multiple-Input Multiple-Output Wireless Systems // IEEE Transactions on Information Theory. 2003. Vol. 49, no. 10, pp. 2735—2747. “Grassmannian Beamforming for Multiple-Input Multiple-Output Wireless Systems”. IEEE Transactions on Information Theory [англ.]. 49 (10): 2735—2747. 2003. Дата обращения 2024-06-02.
- ↑ P. Viswanath, D. N. C. Tse, R. Laroia. Opportunistic Beamforming Using Dumb Antennas // IEEE Transactions on Information Theory. 2002. Vol. 48, no. 6, pp. 1277—1294. “Opportunistic Beamforming Using Dumb Antennas” (PDF). IEEE Transactions on Information Theory [англ.]. 48 (6): 1277—1294. 2002. Дата обращения 2024-06-02.
- ↑ D. Hammarwall, M. Bengtsson, B. Ottersten. Utilizing the spatial information provided by channel norm feedback in SDMA systems // IEEE Transactions on Signal Processing. 2008. Vol. 56, no. 7, pp. 3278-3293. “Utilizing the spatial information provided by channel norm feedback in SDMA systems”. IEEE Transactions on Signal Processing [англ.]. 56 (7): 3278—3293. 2008. Дата обращения 2024-06-02.
- ↑ E. Björnson, D. Hammarwall, B. Ottersten. Exploiting Quantized Channel Norm Feedback through Conditional Statistics in Arbitrarily Correlated MIMO Systems // IEEE Transactions on Signal Processing. 2009. Vol. 57, no. 10, pp. 4027-4041. “Exploiting Quantized Channel Norm Feedback through Conditional Statistics in Arbitrarily Correlated MIMO Systems”. IEEE Transactions on Signal Processing [англ.]. 57 (10): 4027—4041. 2009. Дата обращения 2024-06-02.
- ↑ B. Özbek, D. Le Ruyet. Feedback strategies for wireless communication. Springer-Verlag New York, США, декабрь 2014. B. Özbek, D. Le Ruyet. Feedback Strategies for Wireless Communication : [англ.]. — Springer-Verlag, 2014.
- ↑ M. Costa. Writing on dirty paper // IEEE Transactions on Information Theory. 1983. Vol. 29, no. 3, pp. 439—441. “Writing on dirty paper”. IEEE Transactions on Information Theory [англ.]. 29 (3): 439—441. 1983. Дата обращения 2024-06-02.
- ↑ M. Tomlinson. New automatic equalizer employing modulo arithmetic // Electronics Letters. 1971. Vol. 7, no. 5, pp. 138—139. “New automatic equalizer employing modulo arithmetic”. Electronics Letters [англ.]. 7 (5): 138—139. 1971. Дата обращения 2024-06-02.
- ↑ H. Harashima, H. Miyakawa. Matched-transmission technique for channels with intersymbol interference // IEEE Transactions on Communications. 1972. Vol. 20, no. 4, pp. 774—780. “Matched-transmission technique for channels with intersymbol interference”. IEEE Transactions on Communications [англ.]. 20 (4): 774—780. 1972. Дата обращения 2024-06-02.
- ↑ B. M. Hochwald, C. B. Peel, A. L. Swindlehurst. A vector-perturbation technique for near-capacity multiantenna multi-user communication — Part II: Perturbation // IEEE Transactions on Communications. 2005. Vol. 53, no. 1, pp. 537—544. “A vector-perturbation technique for near-capacity multiantenna multi-user communication - Part II: Perturbation”. IEEE Transactions on Communications [англ.]. 53 (1): 537—544. 2005. Дата обращения 2024-06-02.
- ↑ M. Schubert, H. Boche. Solution of the multiuser downlink beamforming problem with individual SINR constraints // IEEE Transactions on Vehicular Technology. 2004. Vol. 53, no. 1, pp. 18-28. “Solution of the multiuser downlink beamforming problem with individual SINR constraints”. IEEE Transactions on Vehicular Technology [англ.]. 53 (1): 18—28. 2004. Дата обращения 2024-06-02.
- ↑ A. Wiesel, Y.C. Eldar, S. Shamai. Linear precoding via conic optimization for fixed MIMO receivers // IEEE Transactions on Signal Processing. 2006. Vol. 54, no. 1, pp. 161—176. “Linear precoding via conic optimization for fixed MIMO receivers”. IEEE Transactions on Signal Processing [англ.]. 54 (1): 161—176. 2006. Дата обращения 2024-06-02.