Presentation is loading. Please wait.

Presentation is loading. Please wait.

Bandwidth-Efficient Method for Adaptive Forward Error Correction on Wireless Local Area Network  Co-Presenters: David R. Pollard, Graduate Student, Eastern.

Similar presentations


Presentation on theme: "Bandwidth-Efficient Method for Adaptive Forward Error Correction on Wireless Local Area Network  Co-Presenters: David R. Pollard, Graduate Student, Eastern."— Presentation transcript:

1

2 Bandwidth-Efficient Method for Adaptive Forward Error Correction on Wireless Local Area Network  Co-Presenters: David R. Pollard, Graduate Student, Eastern Illinois UniversityDavid R. Pollard, Graduate Student, Eastern Illinois University Dr. Ping Liu, Graduate Coordinator, Eastern Illinois UniversityDr. Ping Liu, Graduate Coordinator, Eastern Illinois University

3 Mobile Collaborative Computing

4 Audio Quality

5 Bandwidth Must Be Optimized

6 Spread Spectrum

7 Error Detection versus Error Correction  Retransmission of data packets: ARQ  Correction of data packets without retransmission: FEC

8 Block Code Retransmissions ( ARQ Required for ‘detection’ codes ) Inadequate for wireless applications. Inadequate for wireless applications. Bit error rate (BER) high on wireless link. Propagation delay is very long. (Especially, satellites)

9 Bandwidth Must Be Optimized

10 Block Error Codes when used for ‘correction’ (n-k) block code k = data bitsn = codewords in bits v codewords = f(v databits ) where v is a vector

11 How much bandwidth is required for block code ‘correction’? redundancy of the code = (n-k)/k code rate = k/n code rate of ½ = twice the bandwidth

12 How much bandwidth is required for block code ‘correction’? (Another example) code rate of 2/5 = 2.5 times the bandwidth if data rate = 1 Mbps then, output from the encoder must be 2.5 Mbps to keep up

13 Convolutional Codes for Correction Generates redundant bits continuously. Error checking and correcting continuously. Better for collaborative computing and excellent audio quality.

14 What method provides the best correction and conserves bandwidth?  Dr. Philip McKinley, Pavilion Project, Michigan State University:  “The best bandwidth-efficient method for FEC on wireless LANs is one which is dynamically adaptive to channel loss behavior.”

15 Redundancy for Correction Determined by a Proactive Parameter: Alpha  For each group n: k(1+alpha) sent by proxy  When a receiver loses < alpha(k), recovers locally.  When a receiver loses > alpha(k), NAK sent to proxy for k(1+alpha) retransmission.

16 Packets Required by a Specific Receiver

17 Alpha Increase ά inc is based on observation of NAK behavior for each group. ά inc = = M * L/k L = requested parity packets M = small integer

18 Alpha Decrease  ά dec prevents high ά  In the absence of NAKs, ά is reduced until one or more NAKs are received.  ά inc resumes

19 Objective for ά For optimal audio signals and most efficient use of bandwidth in collaborative sessions, keep k(1+alpha) slightly higher than needed.

20 Conclusion Unlimited wants for mobile collaborative computing. Limited bandwidth for excellent quality audio transmissions.

21 Conclusion (continued) Error correction using ARQ insufficient for wireless communications. Static forward error correction requires high usage of bandwidth.

22 Best Method: Spread Spectrum and Adaptive Forward Error Correction


Download ppt "Bandwidth-Efficient Method for Adaptive Forward Error Correction on Wireless Local Area Network  Co-Presenters: David R. Pollard, Graduate Student, Eastern."

Similar presentations


Ads by Google