3.2. Packet Delivery Probability
During the initialization phase, each sink node broadcasts information including its transmission power f to all sensor nodes, which then each calculates its distance to the sink node based on the received signal strength. In the attenuation model of underwater acoustic signal, if the distance between a transmitting node and a receiving node is x and the geometry of signal propagation is described using spreading factor k (k = 1.5 for a practical scenario), then the attenuation factor is calculated by: xk axxA =) ( (1)
where 10 )(10 faa = and 003 .01075.2 4100 44 1 11.0)( 2 4 2 2 2 + ×+ + + + = − f f f f ffa . Built on the foundation of a typical underwater acoustic channel model described by Equation (1), we use Rayleigh fading to model small-scale fading of signal propagation and Binary Phase Shift Keying (BPSK) to calculate the average Bit Error Rate (BER). If a symbol Signal-to-Noise ratio (SNR) is rs and a bit SNR is rb, then rs = rb if using BPSK. If we further define 10 10 b r sr = , then BER is calculated by:
)
1
1(
2 1)(
s
s bb r rrp + −= (2) The following passive sonar equation gives each bit SNR of the underwater signal at a receiving node: fdfadkSLr b log 185010)(log10 3 × +−××−××−= − (3) where SL (typically 118 dB) is the sound intensity level. Finally, for any pair of nodes with the distance of d, the delivery probability of a packet with the size of m bits is given by: m bb rpmdp )) (1(),( −= (4)
3.3. The Partial Network Coding Model
With partial network coding [14], each source node simply broadcasts the original data without encoding it. Each intermediate forwarding node can adopt an encoding method that uses an appropriate length to reduce the delay caused by waiting for the data packets from other nodes to arrive. Each destination node executes Gaussian digestion after receiving packets and decides whether decoding can be completed successfully. If decoding is done, each decoded packet is transmitted to the upper protocol layer; otherwise, the packet is inserted into the waiting queue. Partial network coding better adapts to dynamic networks than full network coding does, especially in terms of network delay, which can be illustrated by the following example, where the source node S transmits data packets p1, p2, p3, and p4 to node D via four intermediate nodes. The example in Figure 3 depicts a scenario of full network coding. The source node S encodes the data packets of p1 − p4 to be 4 1 pp ′ −′ respectively and sends the encoded packets to the intermediate
3.2. packet ส่งน่าเป็น ระหว่างขั้นตอนการเริ่มต้น แต่ละโหนเก็บเผยแพร่ข้อมูลรวมทั้ง f ของพลังงานส่งถึงโหนทั้งหมดในเซนเซอร์ ซึ่งจากนั้นแต่ละคำนวณระยะห่างเพื่อโหนอ่างอิงความแรงของสัญญาณที่ได้รับ ในรูปแบบลดทอนของใต้น้ำสัญญาณเสียง ถ้าระยะห่างระหว่างส่งโหนดและโหนรับ x และรูปทรงเรขาคณิตของสัญญาณ แพร่กระจายอธิบายการใช้ spreading ปัจจัย k (k = 1.5 สถานการณ์ปฏิบัติ), แล้วคำนวณตัวคูณลดทอนโดย: xk axxA =) ((1)10) (10 faa = และ 003 .01075.2 4100 44 1 11.0) (2 4 2 2 2 + × + +++ =− f f f f บัต สร้างขึ้นบนพื้นฐานของแบบจำลองช่องสัญญาณเสียงใต้น้ำทั่วไปที่อธิบาย โดยสมการ (1), เราใช้ราคาย่อมเยารูปสีซีดจางเล็กรุ่นของการเผยแพร่สัญญาณไบนารี Phase Shift Keying (BPSK) จะคำนวณอัตราผิดพลาดบิตเฉลี่ย (BER) ถ้าอัตราส่วนสัญลักษณ์สัญญาณรบกวน (SNR) rs และ SNR หน่อย rb แล้ว rs = rb ถ้าใช้ BPSK ถ้าเรากำหนด 10 เติม 10 b r sr =, แล้วคำนวณโดย BER: )11 (1 2) (sเอสบีบี r rrp + − = (2) แฝงโซนาร์สมการต่อไปนี้ทำให้ SNR แต่ละบิตของสัญญาณใต้น้ำที่โหนรับ: ล็อก b fdfadkSLr 185010) (log10 × 3 + −××−××− =− (3) ระดับความเข้มเสียง SL (ปกติ 118 dB) ในที่สุด สำหรับทุกคู่ของโหนกับระยะทางของ d ความน่าเป็นส่งของแพคเก็ตขนาดของ m บิตถูกกำหนดโดย: m bb rpmdp)) (1(), (− = (4)3.3. บางส่วนเครือข่ายรูปแบบการเขียนโค้ด บางส่วนของเครือข่าย [14] ในการเขียนโค้ด แต่ละโหนแหล่งเพียงออกอากาศข้อมูลเดิม โดยไม่มีรหัส แต่ละโหนส่งต่อระดับกลางสามารถนำวิธีการเข้ารหัสที่ใช้มีความยาวที่เหมาะสมเพื่อลดความล่าช้าที่เกิดจากการรอส่งข้อมูลจากโหนอื่น ๆ จะมาถึง แต่ละโหนปลายทางดำเนินการย่อยนที่หลังจากได้รับแพคเก็ต และตัดสินใจว่า ถอดรหัสสามารถให้เสร็จสมบูรณ์ หากทำการถอดรหัส แต่ละแพคเก็ตถอดรหัสจะถูกส่งไปชั้นบนโพรโทคอล มิฉะนั้น แพคเก็ตถูกแทรกลงในคิวรอ เครือข่ายบางส่วนที่ดีกว่าการเขียนโค้ดปรับไปแบบไดนามิกเครือข่ายเต็มรูปแบบโค้ดไม่ โดยเฉพาะอย่างยิ่งในแง่ของการหน่วงเวลาของเครือข่าย ซึ่งสามารถแสดงตัวอย่าง โดยตัวอย่างต่อไปนี้ ที่โหนแหล่ง S ส่งข้อมูลแพคเก็ต p1, p2, p3 และ p4 โหน D ผ่านโหนสี่กลาง ตัวอย่างในรูปที่ 3 แสดงให้เห็นถึงสถานการณ์การเข้ารหัสเครือข่ายทั้งหมด โหนแหล่ง S encodes แพ็กของ p4 − p1 จะ 4 1 pp ทั้ง−′ตามลำดับ และส่งแพคเก็ตที่เข้ารหัสไปยังระดับกลาง
การแปล กรุณารอสักครู่..