用matlab viterbi算法怎么求传输

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用matlab viterbi算法怎么求传输相关的知识,希望对你有一定的参考价值。

参考技术A [mlse_Eq.zip] - 含有已知信道下BPSK,QPSK,8PSK,16QAM的mlse均衡,MMSE(频域)均衡SER,BER性能的对比。
[wanzhengchengxu.rar] - 信号在信道进行传输时,经常会出现串扰,采用基于最大似然序列估计(mlse)的电子色散均衡器的方法,克服光纤通信中的由各种色散引起的码间干扰。 研究基于最大似然序列估计(MLSE)的均衡器,采用维特比算法实现,用matlab仿真出采用MLSE后的性能指标(眼图和误码率)的提升。
[TCMchengxu.rar] - matlab实现8PSK TCM网格编码调制,包含维特比译码和与未编码的QPSK误码性能比较
[OFDM_code.rar] - 本代码是关于OFDM通信系统的仿真源程序,其中信道编码,QPSK调制,QPSK解调,FFT,IFFT,viterbi编译码,误比特统计,滤波等模块。本回答被提问者采纳

matlab用QR方法怎么求特征值,把程序写出来,谢谢

题目是用基本QR算法就全部特征值(可用matlab函数“qr”实现矩阵的QR分解)矩阵是nxn的,谢谢

function l = rqrtz(A,M)
%QR算法求矩阵全部特征值
%已知矩阵:A
%迭代步数:M
%求得的矩阵特征值:l

A = hess(A);
for i=1:M
N = size(A);
n = N(1,1);
u = A(n,n);
[q,r]=qr(A-u*eye(n,n));
A = r*q+u*eye(n,n);
l = diag(A);
end

------------------------------------
A=[0 5 0 0 0 0;1 0 4 0 0 0;0 1 0 3 0 0;0 0 1 0 2 0;0 0 0 1 0 1;0 0 0 0 1 0]

A =

0 5 0 0 0 0
1 0 4 0 0 0
0 1 0 3 0 0
0 0 1 0 2 0
0 0 0 1 0 1
0 0 0 0 1 0

>> rqrtz(A,50)

ans =

-3.2030
3.2030
-1.8837
1.8837
-0.6167
0.6167

>> eig(A)

ans =

-3.3243
3.3243
-1.8892
-0.6167
1.8892
0.6167
参考技术A 看matlab帮助文件,里边都有例程,电脑没有安装matlab,懒得安装了,但是我知道帮助文件里有这个例子

以上是关于用matlab viterbi算法怎么求传输的主要内容,如果未能解决你的问题,请参考以下文章

matlab用QR方法怎么求特征值,把程序写出来,谢谢

HMM算法-解码问题

怎么用matlab求下图目标线性函数的最优解,最好有程序

什么是灰度差?灰度差的MATLAB算法程序怎么写?

遗传算法:matlab中ga函数参数options该怎么设置

卷积卷积编码Viterbi译码理论与误码率matlab仿真