AWGN 信道上 MFSK 的 BER 模拟。 对于 M=2、4 和 16,理论和仿真结果显示为相互重叠。 在 MATLAB 中打开并运行文件 MFSK.m。
2022-05-19 13:37:50 5KB matlab
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
该程序将前 16 个整数的输入流以 4 位的形式转换为二进制形式,至少将它们传递到 4 位寄存器,该寄存器将前 2 位带到 I 通道,将接下来的 2 位带到 Q 通道分别用cos和sin载波进行调制。 调制后,两个信号相加,结果通过 AWGN 信道传输,该信道在信号到达接收器之前使信号失真。 在接收端,信号被分别用正弦波和余弦波检测和解调,以分离 I 和 Q 通道。 两个信号都通过 LPF,计算每个间隔的平均值,并相应地生成输出位。 将这两个流混合会产生与给定输入绝对相同的输出序列。 该程序还显示了发射信号和失真接收信号的星座图。 整个系统的几乎所有信号都显示在不同的图中,以确保更好地了解程序的工作原理。
2022-05-01 10:33:02 3KB matlab
1
前向纠错码和卷积码都用于纠错,在 AWGN 环境中表现更好,如该程序所示
2022-04-28 14:09:55 2KB matlab
1
由 PN 序列随机码扩展的数据脉冲通过 AWGN 信道和接收器解扩展此扩展信号,然后找到原始信息位 消息框显示传输错误数此代码为单用户编写,但您可以使用嵌套循环使用多用户环境。 如果使用此代码,多用户环境随机代码应相互正交。
2022-04-12 21:17:54 1KB matlab
1
使用 AWGN 信道的不同 M-ary QAM 的 BER 比较。
2022-04-09 15:21:32 53KB matlab
1
在 AWGN 信道中使用 PSK 调制进行 LDPC 编码大多数函数都内置在 comm 中的 matlab 函数中。 工具箱。 这些也可以在代码中轻松配置以满足您的要求。 在给定的代码中,设置 SNR、codeRate、调制阶数 (psk) 和要模拟的帧数。 请随时与我联系,让我知道您的意见。
2022-02-28 18:32:38 2KB matlab
1
BPSK QPSK QAM仿真对比,主要是AWGN信道和瑞利信道
2022-01-10 14:27:13 2KB bpsk
1
输入是使用 Random Integer Generator 模块生成的,转换为极坐标(使用单极我们在乘法后得到 3 个状态而不是 4 个状态),然后与 PN 生成器的输出相乘。 数据使用 BPSK 调制,然后通过 AWGN 通道发送。 在接收端,我们乘以相同的 PN 序列并解调。 BER-Calculator 模块将发送的数据与接收的数据进行比较,并输出一个包含符号计数、错误和 BER 的向量。 要添加更多用户,只需复制整个 TX 和 RX 部分,并在添加另一个输入后将其附加到添加块。
2021-12-10 19:35:40 10KB matlab
1
仿真(7,5)卷积码在AWGN信道下,BPSK调制时的性能。 仿真中利用了matlab提供的卷积吗编译吗的指令
2021-12-09 22:19:59 996B 卷积码以及Viterbi译码
1