该仿真计算了AWGN信道上BPSK的BER,并将其与理论BER进行了比较。
2022-05-28 22:54:56 2KB matlab
1
matlab qpsk调制代码AWGN Matlab通过AWGN通道对QPSK调制的仿真,带有和不带有通道编码。 Project.m包含示例运行。
2022-05-25 11:31:43 8KB 系统开源
1
BPSK 系统仿真我们模拟随机变量 r0 和 r1 的生成,它们构成了检测器的输入。 我们首先生成一个由 0?s 和 1?s 组成的二进制序列,它们以相等的概率出现并且相互(统计上)独立。 为此,我们使用随机数生成器生成 0 到 1 之间的均匀随机数。如果生成的数字在 (0, 0.5) 范围内,则二进制源输出为 0,否则为 1。如果生成为 0,则r0=E+n0 和 r1=n1。 如果生成 1,则 r0=n0 且 r1=E+n1。 加性噪声分量 n0 和 n1 由两个高斯噪声发生器产生,均值为零,方差为 ó2 = E*N0/2。 为方便起见,我们取 E=1(归一化值)并改变 ó2 。 SNR (E/N0) 然后等于 1/2ó2。 检测器输出与二进制传输序列进行比较,错误计数器用于计算位错误的数量。
2022-05-23 16:49:16 3KB matlab
1
AWGN 信道上 MFSK 的 BER 模拟。 对于 M=2、4 和 16,理论和仿真结果显示为相互重叠。 在 MATLAB 中打开并运行文件 MFSK.m。
2022-05-19 13:37:50 5KB matlab
1
关于LDPC使用AWGN和BSN信道的噪声估计代码 自己设置迭代次数和码长
2022-05-18 18:33:30 364KB LDPC
1
分析了卷积码及由其发展出的Turbo码的编码原理,给出了这2种编码方法的结构特征和最大后验概率(MAP)的译码算法;分别对卷积码和Turbo码进行仿真,得到在码长1024尽可能多的迭代次数情况下的Turbo码误码率(BER)曲线和采用维特比译码方法的卷积码误码率曲线。通过比较2种编码方法的仿真结果验证了Turbo码编码和译码系统的性能比传统的卷积码系统性能优异的结论,提出并描述了尽可能多次迭代的Turbo 码对卷积码在性能上的具体优势。
2022-05-18 10:56:03 225KB 自然科学 论文
1
该模型代表了 Matlab Simulink 中 BPSK 系统的基带仿真。 它包括一个伯努利二进制发生器,产生一个二进制序列{1,0,1,1,0},采样和保持对比特序列进行采样,基带BPSK调制器将序列转换成{-1,1}形式,AWGN信道为了在信号//位中引入噪声,解调器包括将噪声样本积分到采样时间(即1s)的离散时间积分器、将信号转换为{1,0}形式的查找表、计算误差块BER。 simulink 文件用于运行模型,该模型给出仿真和理论的 BER 曲线。 早期的模型不使用这种解调,他们直接使用 BPSK 基带解调器块。
2022-05-14 06:42:36 121KB matlab
1
此代码模拟具有瑞利幅度衰落的 AWGN 信道。
2022-05-11 21:40:53 1KB matlab
1
awgn 通道硬解码和软解码上的汉明码
2022-05-09 20:45:03 2KB matlab
1
Reed-Solomon 码的格式 Reed-Solomon 码的基本构建块是由 m 个二进制位组成的符号,其中 m 可以是任何大于 2 的自然数。对于给定的 m,所有由 m 个位符号组成的 Reed-Solomon 码的长度为2m - 1。例如,对于 8 位符号,Reed-Solomon 码的长度为 28 - 1 = 255。 一个完整的 Reed-Solomon 代码由两部分组成:数据部分和奇偶校验部分。 对于n个符号的Reed-Solomon码,前k个符号是数据部分,是要防止损坏的信息,后面的(nk)个符号是奇偶校验部分,根据数据部分计算。 这种里德-所罗门码被称为(n,k)里德-所罗门码或RS(n,k)码。 奇偶校验符号的个数为(nk),通常是偶数,表示为2t。 具有 2t 个奇偶校验符号的 Reed-Solomon 码具有纠正多达 t 个错误符号的能力。
2022-05-08 10:00:26 7KB matlab
1