function [Bit_out,pilot,bit] = func_piQPSK_mod(Bit_source); Num = length(Bit_source); temp = 2*(-reshape(Bit_source,2,Num/2)+1/2)'; Bit_out = complex(temp(:,1),temp(:,2))/sqrt(2); pilot =[1;1]; bit = 2;
时间: 2024-03-27 08:42:09 浏览: 20
该函数实现了连续相位QPSK调制和插入导频的操作。其中,Bit_source是输入的二进制序列,Num为二进制序列的长度。在函数内部,首先将输入的二进制序列按照两个一组的方式进行重新排列,并进行幅度归一化,得到复数形式的符号序列Bit_out。然后将导频序列pilot赋值为[1;1],即在第一个和第二个符号位置插入导频。最后,bit被赋值为2,表示每个符号调制后的比特数为2。函数的输出包括调制后的符号序列Bit_out,插入导频后的符号序列pilot,以及每个符号调制后的比特数bit。
相关问题
pilot = uniformPilotsGen(pilot_l); pilot = pilot{1,1}; pilot_user = repmat(pilot,[1 users])';
根据提供的引用内容,pilot = uniformPilotsGen(pilot_l)是生成长度为pilot_l的均匀pilot序列,pilot = pilot{1,1}是将生成的pilot序列从cell数组中提取出来。而pilot_user = repmat(pilot,[1 users])'是将pilot序列按照用户数进行复制并转置,生成一个大小为[users, pilot_l]的矩阵pilot_user。
因此,pilot_user是一个大小为[users, pilot_l]的矩阵,其中每一行都是一个长度为pilot_l的均匀pilot序列。
索引超出矩阵维度。 出错 Untitled89 (line 22) tx_symbols(pilot_pos, :) = pilot_symbols(1:pilot_num, :);
这个错误通常发生在您正在尝试访问矩阵的某个索引位置,但该位置超出了该矩阵的维度。在上述代码中,您正在尝试将 `pilot_symbols` 的前 `pilot_num` 行赋值给 `tx_symbols` 的某些行,其中 `pilot_pos` 是一个行向量,它应该指定 `tx_symbols` 中哪些行应该被赋值。
出现此错误的原因可能是 `pilot_pos` 中的某个值超出了 `tx_symbols` 的行数,或者您的 `pilot_symbols` 矩阵的行数小于 `pilot_num`。请检查这些变量的值并确保它们的维度正确。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)