Изобретение относится к способам выполнения предварительного кодирования на основе обобщенного и расширенного фазового сдвига и приемопередатчику для поддержки того же и относится к способу передачи и приема данных с использованием предварительного кодирования в системе с множественными входами и множественными выходами (MIMO) с использованием множества поднесущих. Техническим результатом является повышение эффективности связи. Указанный результат достигается тем, что способ передачи сигналов в передатчике системы MIMO с использованием множества антенн содержит кодирование входных сигналов кодировщика, чтобы выводить множество потоков, выполнение предварительного кодирования над множеством потоков в предварительном кодировщике, чтобы отображать множество потоков на множество антенн с использованием конкретной матрицы предварительного кодирования, выбираемой из первой кодовой книги, передачу отображенных на антенны сигналов в приемник. Первая кодовая книга включает в себя (Nrestrict) матриц предварительного кодирования и является поднабором базовой кодовой книги, включающей (N C) матриц предварительного кодирования, где (Nrestrict )<(NC). Каждая из (Nrestrict) матриц имеет индекс (i), (i)=0, 1, , (Nrestrict)-1. Конкретная матрица предварительного кодирования выбирается согласно (i)=(s)mod(Nrestrict ), где (s) - переменная, изменяющаяся каждые (v) непрерывных поднесущих или виртуальных ресурсов, где (v) - целочисленное значение. 4 н. и 16 з.п. ф-лы, 8 ил., 5 табл.