BWc 2.2链路层的差错控制技术 2.2.1差错检测 2.2.2AR0协议 2.2.3最佳帧长 Broadband Wireless Communications Laboratory,Xidian University
Broadband Wireless Communications Laboratory, Xidian University 2 BWC ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈~ ≈ ~ ≈ 2.2 链路层的差错控制技术 2.2.1 差错检测 2.2.2 ARQ协议 2.2.3 最佳帧长
BWc 2.2.1差错检测(1) ■链路层差错检测的目的是:如何有效地发 现一颅数据比特经过物理信道传输后是否 正确。 Broadband Wireless Communications Laboratory,Xidian University
Broadband Wireless Communications Laboratory, Xidian University 3 BWC ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈~ ≈ ~ ≈ 2.2.1 差错检测(1) 链路层差错检测的目的是:如何有效地发 现一帧数据比特经过物理信道传输后是否 正确
BWc 2.2.1差错检测(2) ·常用的检错方法 一奇偶校验 循环冗余校验CRC(Cyclic Redundancy Check) 其基本思路是发端按照给定的规则,在K个信息比 特后面增加L个按照某种规则计算的校验比特;在 接收端对收到的信息比特重新计算L个校验比特。 比较接收到的校验比较和本地重新计算的校验比 特,如果相同则认为传输无误,否则认为传输有 错。 Broadband Wireless Communications Laboratory,Xidian University
Broadband Wireless Communications Laboratory, Xidian University 4 BWC ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈~ ≈ ~ ≈ 2.2.1 差错检测(2) 常用的检错方法 – 奇偶校验 – 循环冗余校验CRC(Cyclic Redundancy Check) 其基本思路是发端按照给定的规则,在K个信息比 特后面增加L个按照某种规则计算的校验比特;在 接收端对收到的信息比特重新计算L个校验比特。 比较接收到的校验比较和本地重新计算的校验比 特,如果相同则认为传输无误,否则认为传输有 错
BWc 1.奇偶校验码(1) ·例: 信息序列长K=3,校验序列长L=4。输入信息比特 为{S1,S2,S3},校验比特为{C1,C2,C3? C4},校验的规则为 C1=S1⊕S3,C2=S1⊕S2©S3,C3=S1®S2,C4=S2©S3 Broadband Wireless Communications Laboratory,Xidian University
Broadband Wireless Communications Laboratory, Xidian University 5 BWC ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈~ ≈ ~ ≈ 1.奇偶校验码(1) 例: 信息序列长K=3,校验序列长L=4。输入信息比特 为 {S1,S2,S3},校验比特为 {C1,C2,C3, C4},校验的规则为 1 1 3 2 1 2 3 3 1 2 4 2 3 C = S ⊕ S ,C = S ⊕ S ⊕ S ,C = S ⊕ S ,C = S ⊕ S
BWc 1.奇偶校验码(2) 表2-1 奇偶校验码 S1 S2 S3 C1 C2 C3 校验规则 0 1 C1=S1⊕S3 C2=S1⊕S2⊕S3 C3=S1⊕S2 C4=S2⊕S3 1 0 1 0 Broadband Wireless Communications Laboratory,Xidian University 6
Broadband Wireless Communications Laboratory, Xidian University 6 BWC ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈ ~ ≈~ ≈ ~ ≈ 1.奇偶校验码(2)