1/70
exam Set based off of review slides 1
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
How does Weighted Random Early Detection (WRED) work?
WRED stochastically discards packets to prevent congestion before queues fill completely based on IP precedence (8 profiles) and DSCP (64 profiles).
Describe the main compression techniques used in MPEG.
MPEG employs techniques like motion estimation, transform coding (e.g., DCT), and entropy coding (e.g., Huffman Coding).
What is the role of I-frames, P-frames, and B-frames in MPEG compression?
I-frames are complete images.
P-frames predict changes from previous frames.
B-frames predict changes between surrounding frames.
How does MPEG achieve high compression ratios?
By reducing spatial redundancy within frames and temporal redundancy between frames.
What is compression?
Compression reduces the number of bits needed to represent certain information. It can be lossless or lossy.
How does Adaptive Multi-Rate (AMR) speech coding conserve bandwidth?
AMR conserves bandwidth by adjusting bit rates and useing discontinuous transmission (DTX), voice activity detection (VAD), and comfort noise generation during silence periods.
What is the difference between IntServ and DiffServ?
IntServ guarantees per-flow QoS with explicit resource reservations, while DiffServ aggregates flows and applies class-based QoS for scalability.
What does a Linear Predictive Coding (LPC) do?
LPC vocoders extract salient features of speech directly from the waveform, rather than transforming the signal to the frequency domain
Linear Predictive Coding (LPC) Features
time-varying model of vocal-tract sound
transmits only a set of parameters → small bit rate
“linear” = the speech signal is calculated as a function of current speech plus second term in previous model
What is Comfort Noise?
Comfort noise (or comfort tone) is artificial background noise used in radio and wireless communications to fill the silence in a transmission resulting from voice activity detection or from the clarity of modern digital lines.
When to Use RTP Header Compression?
Only on slow links (less than 2 Mbps) If bandwidth needs to be conserved
Converged Network Quality Issues
Lack of bandwidth
End-to-end delay
Variation of delay
Packet Loss
Methods for Implementing Cisco QoS Policy
Legacy CLI
MQC
Cisco AutoQoS
Cisco SDM QoS Wizard
What is a Modular QoS CLI
A command syntax specific for configuring QoS policy. It reduces configuration steps and time and is a uniform CLI accross major Cisco IOS platforms
Identify three novel multimedia applications in wireless or wireline networks. Discuss why you think these multimedia applications are novel
a. Cloud Gaming; low latency networks
b. Telemedicine platforms; remote monitoring, secure networks
c. Smart Video Surveillance: multimedia-streaming for real-time application
Identify three problems with current wireless or wireline networks in supporting multimedia applications. List some possible solutions.
a. Latency Issues: Implement edge computing
b. Security Concerns: use encryption
c. Packet Loss: Implement protocols to mitigate loss
Your task is to design a system that transmits smell over the Internet. Suppose we have a smell sensor at one location and wish to transmit to Aroma Vector (say) to a receiver to reproduce the same sensation. List the major challenges in this system and possible solutions.
i. Standardization of Smell: create a new standard format
ii. Latency and Syncronization: Implement buffering mechanisms
III. Safety: FDA-Approved chemicals for smell reproduction
Assume that you want to increase the number of bits per sample in the quantization from 8 to 10. Discuss the difference between the new system and the original one in terms of required bandwidth and peak signal and peak quantization noise ratio (PSQNR).
a. Bandwidth: →increasing from 8 to 10 increases the data rate by 10/8 = 1.25 (meaning 25% more bandwidth needed)
b. PSQNR = 6.02 x N → 8bits = 48 → 10bits = 60 =→ Increased by 12 dB
Encode “OTTAWA” using Huffman coding algorithm.
a) Count the occurrences: O=1. T=2. A=2, W=1
b) Min-heap priority queue: O=1, W=1, T=2, A=2
c) Huffman Tree:
i) 2
/ \
O W
ii) 4
/ \
2 T
/ \
O W
iii) 6
/ \
A 4
/ \
2 T
/ \
O W
d) Assign binary codes:
A=0, T=11, O=100, W=101
e) Encode the word “OTTAWA”:
Using the binary codes from before = 100 11 11 0 101 0 = 1001111010100
What are the major differences between a vocoder and a general coder?
Vocoder is specialized for speech while a general coder is used for a diverse set of data, without specializing on a specific one
What is the difference between Code Excited Linear Prediction (CELP) and Algebraic CELP?
CELP matches excitation vectors to speech samples from a codebook, while ACELP uses algebraic structures for efficiency.
What are the three major steps in QoS?
Classification
Policing
Shaping
What is the difference between Policing and Shaping?
Policing; Limits bandwidth by discarding traffic, Should be used on higher-speed interfaces, Can be applied inbound or outbound
Shaping; Limits excess traffic by buffering, Recommended for slower-speed interfaces, Can only be applied in the outbound direction