將本文提出的預編碼設計從單天線用戶 (MISO) 擴展到多天線用戶 (MIMO) 在 FDD massive MIMO 系統中是一個重要的研究方向。以下是幾種可能的擴展方法:
多用戶 MIMO 預編碼: 可以將本文提出的基於最小化最大化 (MM) 的預編碼設計方法擴展到多用戶 MIMO 情況。這需要設計針對每個用戶的預編碼矩陣,並考慮用戶間的干擾。可以使用類似於本文中使用的 surrogate 函數和優化技術來解決這個更複雜的優化問題。
分層預編碼: 對於多天線用戶,可以使用分層預編碼技術來簡化預編碼設計。例如,可以對每個用戶採用塊對角化 (BD) 或迫零 (ZF) 預編碼來消除用戶間干擾,然後再使用本文提出的 MM 方法為每個用戶設計單獨的預編碼器來最大化其可實現速率。
空間相關性利用: 在 massive MIMO 系統中,基站天線陣列通常具有較大的孔徑,因此可以利用信道中的空間相關性來提高預編碼性能。可以將信道協方差矩陣的估計值納入預編碼設計中,以利用空間相關性。
低複雜度設計: 由於多天線用戶的預編碼設計複雜度較高,因此需要開發低複雜度的預編碼設計方法。可以考慮使用基於匹配濾波 (MF) 或基於梯度的優化方法來降低計算複雜度。
需要注意的是,將本文提出的預編碼設計擴展到多天線用戶需要考慮許多因素,例如信道估計誤差、用戶間干擾和計算複雜度。
使用可實現 sum rate 的下界作為預編碼器優化的性能指標有什麼潛在缺點?
使用可實現 sum rate 的下界作為預編碼器優化的性能指標有一些潛在缺點:
性能損失: 使用下界作為優化目標可能會導致與實際可實現 sum rate 之間存在性能差距。這是因為下界通常是一個較為寬鬆的估計,尤其是在信道估計誤差較大的情況下。
次優解: 由於下界並不能完全代表實際可實現 sum rate,因此基於下界的優化可能會導致次優的預編碼器設計。
設計複雜度: 推導出一個緊密且易於處理的下界通常比較困難,這可能會增加預編碼器設計的複雜度。
對系統參數的敏感性: 下界的緊密程度可能取決於系統參數,例如信道估計誤差、天線數量和用戶數量。這意味著需要針對不同的系統參數調整下界,以確保其有效性。
儘管存在這些缺點,但使用可實現 sum rate 的下界作為預編碼器優化的性能指標仍然是一種常用的方法,尤其是在難以直接優化實際可實現 sum rate 的情況下。這是因為下界通常比實際可實現 sum rate 更易於處理,並且可以提供對系統性能的有用見解。