add_orthotrain_mult.m

来自「这个程序主要是实现空时编码的matlab编解码仿真。」· M 代码 · 共 39 行

M
39
字号
function [outdata_block1,outdata_block2]=add_orthotrain_mult(data_block1,data_block2,training_sequence1,training_sequence2)%   [outdata_block1,outdata_block2]=add_orthotrain_mult(data_block1,data_block2,training_sequence1,training_sequence2)%%	Output:%	outdata_block1,2	    - Training sequence and datablock (symbol-vector)%	%   Input:%   data_block1,2           - Alamouti-coded symbols (symbol-vector)%   training_sequence1,2    - The training sequences to be added%%   Short Theoretical Background for the Function:%%   Superpositions two orthogonal training-sequences in front of each datablock.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     %%% Function part of simulation for Space-Time%%% coding project, group Grey-2001.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   Author: Stefan Uppg錼d%   Date: 2001-03-19%   Version: 1.0 (add_training)%   Revision (Name & Date):%   2.0 SU  2001-04-04  Adds bpsk-symbols to data. Function supposed to be called%                       after that Alamouti-coding already has been performed.%                       This function uses the model parameter and adds two%                       training-sequences when a 2x? is used.%   3.0 FH 2001-05-02   takes two orthogonal training_sequence as input and adds them to data_block1 and data_block2%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%training_sequence1_symb = bpsk(training_sequence1,1);training_sequence2_symb = bpsk(training_sequence2,1);outdata_block1 = [training_sequence1_symb data_block1];outdata_block2 = [training_sequence2_symb data_block2];

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?