Professional Documents
Culture Documents
vn/colleges/tech/det/staffs/tnkhoan
Tuần từ 22_09_08 đến 28_09_08
Nội dung
) Truyền đơn công, song công, topology, phương pháp truyền
GV: Trầ
Trần Nhự
Nhựt Khả
Khải Hoà
Hoàn Bài giảng Truyền dữ liệu Slide 1
) Thông tin chỉ truyền theo một chiều: Một thiết bị chỉ truyền,
thiết bị còn lại chỉ nhận
) Không thể yêu cầu phát lại khi có lỗi
) Phía thu thường trang bị thiết bị hiển thị thông tin nhận được
Half-duplex
Cho phép thông tin theo 2 hướng,
nhưng chỉ 1 hướng ở 1 thời điểm
Full-duplex
Cho phép thông tin theo 2
hướng ở cùng 1 thời điểm
Một số Topo
mạng đa điểm
Nguồn ảnh: Nguyễn Trung Lập - Giáo trình Truyền dữ liệu Bài giảng Truyền dữ liệu Slide 4
Hai phương pháp truyền
Phân biệt:
Điểm bắt đầu mỗi byte hoặc ký tự = đồng bộ byte (ký tự)
¾ Đồng bộ giữa 2 bên không được duy trì trong suốt phiên truyền, chỉ thiết lập khi
có dữ liệu truyền
¾ Ký tự (hoặc byte) được đóng gói thành 1 khung (frame) bắt đầu bằng 1 start bit
và kết thúc stop bit
¾ Việc đồng bộ được thiết lập ở Start bit và kết thúc ở Stop bit
Nguồn: Võ Trường Sơn - Cơ sở kỹ thuật truyền số liệu - Chg 3 Bài giảng Truyền dữ liệu Slide 7
3 mode đồng bộ
¾ Đồng bộ bit
¾ Đồng bộ ký tự (byte)
¾ Đồng bộ khung
Đồng bộ bit
Nguồn: Võ Trường Sơn - Cơ sở kỹ thuật truyền số liệu - Chg 3 Bài giảng Truyền dữ liệu Slide 10
Đồng bộ ký tự (byte)
Đồng bộ khung
) Đóng khung ký tự (khung tin) bằng các ký tự đặc biệt: STX (Start of
Text) và ETX (End of Text)
¾ Dữ liệu nhị phân có thể bao gồm các ký tự đặc biệt STX, ETX
) khung trong suốt bắt đầu bằng DLE STX và kết thúc bằng DLE ETX
Nguồn: Võ Trường Sơn - Cơ sở kỹ thuật truyền số liệu - Chg 3 Bài giảng Truyền dữ liệu Slide 13
Truyền bất đồng bộ hiệu suất thấp do sử dụng các bit start, stop:
khoảng 70%→ truyền đồng bộ
encoder
Local Clock
PISO SIPO
... clock extract ...
Việc tách xung đồng hồ tại nơi thu căn cứ vào sự chuyển mức
của mã đường truyền
Nguồn: Võ Trường Sơn - Cơ sở kỹ thuật truyền số liệu - Chg 3 Bài giảng Truyền dữ liệu Slide 15
Nguồn: Trần Văn Sư - Truyền số liệu và Mạng TT số Bài giảng Truyền dữ liệu Slide 16
Một số mã đường truyền (line code)
Nguồn ảnh: Nguyễn Trung Lập - Giáo trình Truyền dữ liệu Bài giảng Truyền dữ liệu Slide 17
Nguồn: Trần Văn Sư - Truyền số liệu và Mạng TT số Bài giảng Truyền dữ liệu Slide 18
Khắc phục AMI dùng B8ZS & HDB3
AMI có nhược điểm khi dữ
liệu là chuỗi bit 0 kéo dài
B8ZS (Bipolar 8-zero Substitution)
thay chuỗi 8 bit 0 bằng 2 vi
phạm luật đảo bit 1
Nguồn: Trần Văn Sư - Truyền số liệu và Mạng TT số Bài giảng Truyền dữ liệu Slide 19
Nguồn: Võ Trường Sơn - Cơ sở kỹ thuật truyền số liệu - Chg 3 Bài giảng Truyền dữ liệu Slide 20
Đồng bộ dùng Digital PLL
Vò trí caùc
chuyeån tieáp
Nguồn: Võ Trường Sơn - Cơ sở kỹ thuật truyền số liệu - Chg 3 Bài giảng Truyền dữ liệu Slide 21
A B C D E
10 4 4 4 10
Vò trí caùc
chuyeån tieáp
Nguồn: Võ Trường Sơn - Cơ sở kỹ thuật truyền số liệu - Chg 3 Bài giảng Truyền dữ liệu Slide 22
2 phương thức truyền đồng bộ
Đồng bộ hướng ký tự
Höôùng truyeàn Time
....00011010000110100001101000010000000110....
≠ ‘01101000’
Đồng bộ hướng ký tự
....00011010000110100001101000010000000110....
≠ ‘01101000’
= ‘01101000’
Đồng bộ hướng ký tự
= ‘01101000’
= ‘01000000’
Đồng bộ hướng ký tự
Data cuûa
khung
Nguồn: Võ Trường Sơn - Cơ sở kỹ thuật truyền số liệu - Chg 3 Bài giảng Truyền dữ liệu Slide 31
Nguồn: Trần Văn Sư - Truyền số liệu và Mạng TT số Bài giảng Truyền dữ liệu Slide 32
Đồng bộ dùng cờ đầu và cuối khung
Data truyeàn
100111110110100001111111...
Nguồn: Võ Trường Sơn - Cơ sở kỹ thuật truyền số liệu - Chg 3 Bài giảng Truyền dữ liệu Slide 33
Nguồn: Võ Trường Sơn - Cơ sở kỹ thuật truyền số liệu - Chg 3 Bài giảng Truyền dữ liệu Slide 34
Đồng bộ sử dụng các bit vi phạm
101010...10JK0JK000 JK1JK111
Phaàn ñoàng boä bit Ñaàu khung Data cuûa khung Cuoái khung
(preamble 10 bit)
Söû duïng maõ Manchester, côø ñaàu vaø cuoái
1 0 J K 0 J K 0 0 0
Nguồn: Võ Trường Sơn - Cơ sở kỹ thuật truyền số liệu - Chg 3 Bài giảng Truyền dữ liệu Slide 35
) Mã phát hiện lỗi, sửa lỗi: kiểm tra chẳn lẻ, CRC,
Hamming, ...
) Baudot
Mã Baudot
) Mã 5 bits, được phát minh bởi Emile Baudot (người Pháp) năm 1870
) Sử dụng trong hệ thống điện tín (Telegraph)
Bảng Mã ASCII
Nguồn: Võ Trường Sơn - Cơ sở kỹ thuật truyền số liệu - Chg 3 Bài giảng Truyền dữ liệu Slide 40
Mã EBCDIC
(Exteded Binary Code Decimal Interchange Code)
Bảng Mã EBCDIC
Nguồn: Võ Trường Sơn - Cơ sở kỹ thuật truyền số liệu - Chg 3 Bài giảng Truyền dữ liệu Slide 42
Bảng Mã EBCDIC
Nguồn: Võ Trường Sơn - Cơ sở kỹ thuật truyền số liệu - Chg 3 Bài giảng Truyền dữ liệu Slide 43
Nguồn: Võ Trường Sơn - Cơ sở kỹ thuật truyền số liệu - Chg 3 Bài giảng Truyền dữ liệu Slide 45
Nguồn: Võ Trường Sơn - Cơ sở kỹ thuật truyền số liệu - Chg 3 Bài giảng Truyền dữ liệu Slide 46
Trường hợp BSC ko phát hiện lỗi
Nguồn: Võ Trường Sơn - Cơ sở kỹ thuật truyền số liệu - Chg 3 Bài giảng Truyền dữ liệu Slide 47
) T = 2n.M+F: khung truyền (n+k) bit chia hết cho chuỗi kiểm tra P
(n+1) bit
Nơi thu sẽ kiểm tra lỗi bằng cách chia T cho P, nếu chia
không hết thì chuỗi nhận được là có lỗi
Nguồn: Võ Trường Sơn - Cơ sở kỹ thuật truyền số liệu - Chg 3 Bài giảng Truyền dữ liệu Slide 48
Cách tạo CRC
T = 2n.M+F
F được tạo bằng cách dời chuỗi M (k bit) sang trái n bit,
Nguồn: Nguyễn Trung Lập - Giáo trình Truyền dữ liệu Bài giảng Truyền dữ liệu Slide 50
Một số đa thức sinh P(x) thông dụng
Nguồn: Phạm Hồng Liên - Lý thuyết thông tin Bài giảng Truyền dữ liệu Slide 52
Tạo mã Hamming
t = (x, y, u0, z, u1, u2, u3), với u0, u1, u2, u3 là các bit mang tin
Để tìm x, y, z: ta có t.HT = 0 ⇒ x, y, z
Nguồn: Phạm Hồng Liên - Lý thuyết thông tin Bài giảng Truyền dữ liệu Slide 54
Giải mã Hamming
Nguồn: Phạm Hồng Liên - Lý thuyết thông tin Bài giảng Truyền dữ liệu Slide 55
Mã nén dữ liệu
Nguồn ảnh: Phạm Hồng Liên - Lý thuyết thông tin Bài giảng Truyền dữ liệu Slide 57
n = ∑ pi n i
i
Nguồn ảnh: Nguyễn Trung Lập - Truyền dữ liệu - Chương 3 Bài giảng Truyền dữ liệu Slide 59
) 2 bit 1 liên tiếp xem như 1 chuỗi gồm không bit 0 ở giữa,
) Nếu chuỗi bắt đầu bằng 1,máy phát sẽ gửi đi 4 bit 0 đầu tiên,
) Cuối bản tin, tín hiệu báo chấm dứt bản tin và nhờ đó máy thu
biết cách xử lý cho trường hợp bản tin kết thúc bởi chuỗi bit 0
hay bit 1.
Tham khảo: Nguyễn Trung Lập - Truyền dữ liệu - Chương 3 Bài giảng Truyền dữ liệu Slide 60
Mã vi phân - differential encoding
Ví dụ Mã vi phân
Nguồn ảnh: Nguyễn Trung Lập - Truyền dữ liệu - Chương 3 Bài giảng Truyền dữ liệu Slide 62
Tỉ lệ bit lỗi BER (Bit Rate Error)
σ=
1 n
(
∑ xi − x
n − 1 i =1
) 2
1 n
x = ∑ xi
n i =1
I1 − I0
Q=
σ1 + σ0
1 ⎛ Q ⎞
BER = erfc⎜ ⎟
2 ⎝ 2⎠
Tham khảo: Govind P.Agrawal, “Fiber Optics Communication
Systems”, Third Edition, 2002 – chapter 4 - page 164
erfc: Complementary error function Bài giảng Truyền dữ liệu Slide 65