很基础的FPGA程序 适合初学者学习 里面包含编码器、译码器和仿真时序图及RTL图
2022-04-14 19:47:49 719KB FPGA 线性分组码
1
对MIMO系统中的空时编码性能分析,本文档是对空时分组码(STBC)的性能仿真,alamouti码
2022-04-13 16:02:13 77KB matlab 开发语言
1
基于典型的多输入—多输出无线通信系统,推导了在瑞利衰落信道下正交空时分组码的瞬时接收信噪比和抗噪声性能的一般表达式,并在MATLAB环境中对不同发送天线、接收天线、调制方式、传输速率下正交空时分组码的误码率性能进行了仿真与结果比较分析,得出误码率性能与分集增益、编码速率、比特传输率和调制方式存在内部关联。
1
最大似然均衡是在使用线性空时编码的 MIMO 系统中估计传输符号的最佳方法(有关理论背景,请参见参考文献 [1])。 请注意,对于高阶调制,ML 解码的计算成本可能很高。 zip 文件包含三个 m 文件。 - space_time_coding.m(执行时空编码) -coherent_ML_receiver.m(执行ML均衡) - one_shot_ML_equalizer.m(显示示例) 要使用这些文件,请将这三个文件解压缩到同一文件夹中。 然后,在 matlab 命令窗口中调用脚本 one_shot_ML_equalizer。 请参阅文件 space_time_coding.m 以获取支持的 STBC 列表。 参考: [1] EG Larsson,P.Stoica。 《无线通信的空时分组编码》,剑桥出版社,2003
2021-12-16 14:41:06 7KB matlab
1
线性分组码: 一个线性分组码的生成矩阵G,相应的系统生成矩阵Gs,一致校验矩阵为Hs。求其线性分组码.
2021-12-03 22:37:19 1KB 线性分组码
1
线性分组码 fpga 7_4汉明码编码程序 verilog
2021-11-14 16:38:30 287B 线性分组码
1
在通信系统中,由于信道存在大量的噪声和干扰,使得经信道传输后的接收码与发送码之间存在差异,出现误码。在数字通信系统中常采用差错控制信道编码技术,以此来减少传输过程的误码,提高数字通信系统的传输质量。
2021-11-11 11:14:19 202KB 开发工具
1
来自“无线通信时空块编码:性能结果”的描述,作者:V.Tarokh、H.Jafarkhani、R.Calderbank 空时分组码为使用多个发射天线在瑞利衰落 (MIMO 衰落) 信道上的传输提供了一种新范式。 使用空时分组码对数据进行编码,并将编码后的数据分成 n 个流,这些流使用 n 个发射天线同时发射。 每个接收天线处的接收信号是受噪声干扰的 n 个发射信号的线性叠加。 最大似然解码是通过对从不同天线传输的信号进行解耦而不是联合检测以简单的方式实现的。 这使用了空时分组码的正交结构,并给出了一个最大似然解码算法仅基于接收端的线性处理。 空时分组码由 ap*n 传输矩阵定义。 矩阵的条目是线性组合变量 x1,x2,...xk 及其共轭。 发射天线的数量是n。
2021-11-08 15:37:29 3KB matlab
1
线性分组码的编译码原理
2021-11-03 14:14:30 638KB 线性分组码 原理
1
在通信系统中,由于信道存在大量的噪声和干扰,使得经信道传输后的接收码与发送码之间存在差异,出现误码。在数字通信系统中常采用差错控制信道编码技术,以此来减少传输过程的误码,提高数字通信系统的传输质量。它的基本原理是:发送端的信道编码器在信息码元序列中按照一定的关系加入一些冗余码元(称为监督码元),使得原来相关性很小的信息码元产生某种相关性,从而在接收端利用这种相关性来检查并纠正信息码元在传输中引起的差错。冗余度的引入提高了传输的可靠性,但降低了传输效率。     VHDL语言是一种用于电路设计的高级语言。它在80年代的后期出现。最初是由美国国防部开发出来供美军用来提高设计的可靠性和缩减开发周期
1