Professional Documents
Culture Documents
Sinh viên:
Lớp:
Khóa:
Ngày thí nghiệm:
TIMSWIT A giới thiệu các nguyên tắc cơ bản dùng trong truyền dẫn TDM đồng
bộ.
TIMSWIT B giới thiệu hoạt động của chuyển mạch thời gian (thay đổi khe thời
gian). Timswit B bao gồm các bải tập về quá trình điều khiển chuyển mạch và
chỉ ra chức năng đồng bộ và báo hiệu trong đường truyền nối tiếp.
TIMSWIT C chỉ ra sự kết hợp giữa chuyển mạch thời gian và chuyển mạch
không gian. Phần này cũng có các bài tập điều khiển cấu trúc phức tạp này.
Mô tả chương trình
Trong các hệ thống số đồng bộ (sử dụng cho điện thoại PCM hoặc số liệu
ISDN) mỗi thông điệp (message) được truyền đi dưới dạng các mẫu (sample)
ngắn. Các mẫu của các đường truyền khác nhau sẽ được hợp kênh (mux). Mỗi
một mẫu tin sẽ chiếm một khe thời gian (time slot) trên đường truyền.
Trong phần mềm TIMSWIT 6 chữ cái sẽ biểu diễn một bản tin (message), mỗi
chữ cái sẽ là một mẫu tin (sample). Các từ sẽ được chọn ngẫu nhiên.
Bài thực tập đầu tiên trên TIMSWIT A sẽ giới thiệu nguyên tắc cơ bản của
phân kênh theo thời gian Time Division Multiplex.
Có ba bài thực tập trên TIMSWIT B. Bài đầu tiên là bài tập mở rộng các nguyên
tắc cơ bản của chuyển mạch thời gian (thay đổi khe thời gian). Tiếp theo là bài
tập quan trọng của TIMSWIT: Người sử dụng sẽ điều khiển hoạt động của
chuyển mạch.
TIMSWIT C chứa các bài tập và lý thuyết về sự kết hợp giữa chuyển mạch
không gian và chuyển mạch thời gian.
Cuối cùng trở lại với TIMSWIT B ta sẽ dùng các khe thời gian để thực hiện chức
năng đồng bộ và báo hiệu.
Máy tính.
Yêu cầu họ IBM-PC XT,AT và PS/2 hoặc tương thích. Yêu cầu DOS 2.0 hay
cao hơn. Màn hình yêu cầu loại VGA để có thể phân biệt các mầu khác nhau.
2
Bài thực hành 1
Hiển thị TDM
Nạp chương trình.
Gõ TIMSWIT và ấn ENTER.
Màn hình đầu tiên sẽ xuất hiện. Bắt đầu TIMSWIT.
ấn phím 'A'
Chương trình mô phỏng xuất hiện với 3 sự lựa chọn trên màn hình. Màn hình
chính là truyền dẫn phân kênh theo thời gian. Phần nguồn bên trái màn hình nối
tới phần thu qua đường truyền
Control
Next F1 - Cycle
F2 - Timeslot
F3 - Frame
F4 - End of simulation
F5 - Restart
F8 - Main Menu
Simulation State
Frame (Source): rdbk
Time Slots - Source: 3
- Link: 2
- Receiver: 1
Cycle: 2 - Wait
3
Khe thời gian.
Khe thời gian là vị trí định vị của một kênh theo thời gian trong hệ thống phân
kênh theo thời gian. Nó phải đủ dài để chứa một mẫu số liệu (ví dụ 8 bit).
F2 - 'Next Timeslot'
Khung
Thực hiện mô phỏng qua một khung.
Chương trình mô phỏng có thể chạy cho đến hết (F4) và khởi động lại với cùng
các bản tin như trước (F5)
Câu hỏi
1. Tại sao lại phải có chu kỳ wait?
2. Mỗi một khung yêu cầu bao nhiêu khe thời gian ? Tại sao?
3. Có bao nhiêu khung cho mỗi bản tin (word)? Tại sao?
4
Bài thực hành 2
Chuyển mạch theo thời gian
Xem xét hoạt động của chuyển mạch theo thời gian.
Một đường truyền nối tiếp sẽ nối phần nguồn tới hệ thống chuyển mạch. Hệ
thống chuyển mạch bao gồm 5 phần (sẽ là câu hỏi phải trả lời).
Bộ nhớ điều khiển của chuyển mạch để trống. Thông tin mà nó yêu cầu sẽ
được cung cấp bằng các cách khác nhau trong 3 chế độ hoạt động của
TIMSWIT B. Các chế độ hoạt động xuất hiện tại phía dưới bên trái màn hình.
Chu kì đọc
F1
Chu kì đầu tiên là chu kì đọc. Nội dung của bộ nhớ điều khiển sẽ cung cấp địa
chỉ đọc số liệu từ bộ nhớ thông tin ra bộ đệm đầu ra.
Chu kì ghi
F1
Nội dung của bộ nhớ đệm sẽ được chuyển tới bộ nhớ thông tin.
Chu kì wait
F1
Câu hỏi
1. Các phần tử của chuyển mạch.
Liệt kê 5 phần tử của chuyển mạch.
5
3. Dịch chuyển số liệu.
Cái gì xác định địa chỉ của Speech Ram.
a. Khi dữ liệu được chuyển đến bộ đệm đầu ra của chuyển mạch khi đang ở
chu kỳ Read.
b. Khi dữ liệu được chuyển từ bộ đệm đầu vào của chuyển mạch khi đang ở
chu kỳ Write.
4. Khung.
Yêu cầu bao nhiêu khe thời gian cho mỗi khung, tại sao.
6
Bài thực hành 3
Bài tập về chuyển mạch thời gian
Nội dung của bộ nhớ điều khiển do người dùng nạp.
Exercise menu
F2 - Random number seed
F3 - Load/amend control ram
F4 - Operate simulation
F6 - Time switch menu
F3
Địa chỉ đã nhập vào xuất hiện trong bộ nhớ điều khiển tại địa chỉ số 0. Menu
tiếp tục yêu cầu địa chỉ nguồn cho đích 1. Quá trình như thế lặp lại.
Sửa (amendments)
F3
Câu hỏi
Source contents Receiver contents
Message Destination Message
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
7
Bài thực hành 4
Chuyển mạch thời gian / không gian
Chạy chương trình TIMSWIT và chọn TIMSWIT C
Mô phỏng
F3
Câu hỏi
1. Địa chỉ.
Mỗi một số trong địa chỉ nguồn và thu biểu diễn:
Số thứ nhất:.....................
Số thứ hai:.......................
2. Khung.
Có bao nhiêu khe thời gian trong một khung.............................
5.
Source contents Receiver contents
Message Destination Message
00 00
01 01
02 02
03 03
10 10
11 11
12 12
13 13
20 20
21 21
22 22
23 23
8
Lưu lượng điện thoại
Giới thiệu
TELTRAF là chương trình mô phỏng chuyển mạch tập trung trong hệ thống
chuyển mạch điện thoại, cung cấp các khái niệm cơ bản của lý thuyết lưu lượng
(bao gồm erlang). Chương trình này cũng cung cấp các kỹ năng thực hành về
thống kê số liệu.
Với số đầu ra ít hơn số đầu vào, ta có thể nghiên cứu hiện tượng mất lưu lượng
do tắc nghẽn. Biểu đồ thời gian thực của các cuộc nối theo thời gian biểu diễn
quan hệ giữa các sự kiện và các đặc tính thống kê.
Nghiên cứu chuyển mạch thực hiện ở 2 mức. Mức thấp cho phép quan sát hoạt
động chi tiết và mức cao cho các tính toán ở dải rộng hơn. Cả "Calls lost" và "Calls
wait" đèu có thể được lập mô hình.
Kết quả của các quá trình mô phỏng có thể lưu giữ các file dạng text.
Mô tả chương trình
TELTRAF có 2 phần A và B. Phần A đưa ra mô hình chuyển mạch tập trung với 24
đầu vào và từ 1 đến 10 đầu ra. Dòng lưu lượng và thời gian chiếm điều khiển
được. Các cuộc nối lựa chọn ngẫu nhiên, do đó tất cả các quá trình mô phỏng là
độc nhất. Giao thức "mất cuộc gọi " được tổng kết.
Có thể thực hiện mô phỏng từng bước một hoặc liên tục có và không có hiển thị,
cho phép người học khám phá theo cách thức và trình độ của học viên.
Các bài thực hành ở phần TELTRAF A đầu tiên giới thiệu mô phỏng, cơ bản về lý
thuyết lưu lượng, erlang, thời gian chiếm, tốc độ cuộc gọi, lưu lượng mất ...
TELTRAF B bao gồm các chuyển mạch lớn hơn, tới 1000 đầu vào và 50 đầu ra
cho phép mô tả ở dải rộng hơn. Có sẵn giao thức "calls wait", như vậy ta có thể
thiết lập được mô hình các hệ thống trễ. Chương trình có thể hiển thị phân số các
cuộc nối của các đầu ra.
Chương trình mô phỏng lưu lượng điện thoại cho phép thực hiện các bài thực
hành sau:
9
4. Hệ thống chờ các cuộc gọi.
Nội dung
Giới thiệu hoạt động của mô phỏng.
Các nguyên tắc của trafficA erlang, quan hệ giữa tốc độ cuộc gọi A và thời gian
chiếm h: A=hR.
Quan sát mất cuộc gọi do tắc nghẽn, xác định lưu lượng mất.
Gõ TELTRAF và ấn enter.
Gõ A.
Trên màn hình biểu diễn chuyển mạch tập trung, 24 đầu vào và 6 đầu ra.
Giao điểm của các đường là các điểm chuyển mạch, đầu vào bất kì có thể nối đến
đầu ra bất kì bằng đúng điểm chuyển mạch thích hợp.
Menu để hiện lên danh sách các chức năng điều khiển chính và một vài phím điều
khiển để truy nhập.
Control
F1 step
F2 run
F3 fast run
F4 pes tast
F5 reset data
F6 history
F7 result file
F8 main menu.
ấn các phím điều khiển để truy nhập các chức năng thực hiện mô phỏng qua 1 sự
10
kiện (F1), thời gian giữa các sự kiện (F1).
ấn F6
ấn F2 "run"
Một đường nét gẫy chạy dọc theo màn hình, gọi là "lưu lượng trung bình" chỉ ra độ
cao trung bình của đồ thị, đường này biểu diễn giá trị trung bình của các cuộc nối.
Panel "các giá trị trung bình trong thời gian hiển thị "
F2 (tiếp tục ).
Lưu lượng mất dòng 34 của bảng kết quả chỉ ra 3 kết quả của lưu lượng, tổng
lưu lượng yêu cầu bằng lưu lượng thực hiện + lưu lượng mất.
11
Câu hỏi
1. Tốc độ cuộc gọi trung bình.
Số các cuộc gọi thành công và không thành công: n = ............
Tính tốc độ cuộc gọi trung bình trong khoảng thời gian T
bằng R = ...........
Xác nhận kết quả bằng thực nghiệm..............................
2.Traffic A.
Sử dụng kết quả trên panel "Preset data/Results".
Thời gian chiếm trung bình h = ...............
Tốc độ cuộc gọi trung bình R = ...............
Tính lưu lượng trung bình A = ..........
Xác nhận kết quả bằng thực nghiệm................
12
Bài thực hành 2
Biến đổi lưu lượng mất
Nội dung
Xác định lưu lượng mất với các số đầu ra khác nhau.
Chạy mô phỏng (F2) cho đến khi bị ngừng lại do tắc nghẽn.
Xem xét các giá trị kết quả của " Traffic: offered A" và "Av hold time h" các giá trị
F3 (Fast run)
Mô phỏng không hiển thị , sau mỗi 500 sự kiện ."Results" được cập nhật.
F7
F7
F4
13
F5 fig 3.2.2
Chọn "Traffic"
F1
Chú ý. Mỗi sinh viên thực tập phần này với giá trị xác định trong khoảng từ 0.5 đến 5
erlang.
Câu hỏi
Ảnh hưởng của thời gian chiếm.
14
Bài thực hành 3
Yêu cầu về đầu ra
Nội dung
Tìm hiểu thêm về nhiều vấn đề mô phỏng, đặc biềt với hệ chuyển mạch và lưu
lượng lớn hơn
Xác định yêu cầu về thiết bị cho một giá trị lưu lượng.
Quan sát phân bố các cuộc nối trong thời gian mô phỏng.
ấn 'B'
F6 chọn display
Sử dụng các phím mũi tên để xem xét các tham số trên bảng
Distribution on connections
Connections: 12 13 14 15 16 17 18 19 20
Occasions: 604 678 809 923 928 883 829 694 513
% time: 7.6 8.5 9.9 10.9 10.8 10.1 8.9 7.3 5.1
15
vụ xác định
Mỗi sinh viên đã thực hiện bài thực hành với một giá trị lưu lượng chọn trong
khoảng giá trị từ 10 đến 25 erlang.
F1, F5 nhập vào các giá trị, "enter" Nhập số các đầu vào
F7 ba lần.
Câu hỏi
1. Lưu lượng A = ..............
Tập kết quả đầu tiên Tập kết quả lần thứ hai Trung bình
Số các Lưu lượng GoS Lưu lượng GoS Lưu lượng GoS
đầu ra mất % mất % mất %
2.
Giá trị cho trước AS = ...............
GoS (grade of service) = ...............
Trung bình:.........................%
16
Excess traffic value (ASx1.2):...............................erlang
Average:........................%
Trung bình:.........................%
Average:........................%
17
Bài số 4
Hệ thống xếp hàng
Giới thiệu
Một số hệ thống điện thoại cho phép các cuộc gọi xếp hàng để lần lượt được phục
vụ, các hệ thống này được gọi là "calls wait", xếp hàng hoặc hệ thống trễ.
TELTRAFB cho phép mô tả chuyển mạch tập chung có xếp hàng. Như vậy ta có
thể xác định được hoạt động của hệ thống này.
2. Cho phép đợi ở hàng chờ cho đến khi đường truyền
rỗi.
Trạng thái hiện thời là: Calls lost (cuộc gọi mất)
Câu hỏi
1.
Giá trị cho trước AS = ...............
Proportion delay = ...............
Trung bình:.........................%
18
Trễ trung bình
Các lần thực hiện: .............sec...........sec...............sec...............sec
Trung bình:.........................sec
Average:........................%
Trung bình:........................sec
Trung bình:.........................%
Trung bình:.........................sec
Average:........................%
Trung bình:........................sec
19
Chuyển mạch ma trận MATSWIT
Giới thiệu
MATSWIT là phần mềm mô phỏng trên máy tính chuyển mạch ma trận ba trạng
thái. Sự mô phỏng gồm ba phần A, B, C, mỗi phần có một lợi ích khác nhau.
Chuyển mạch mô tả nối kết bên trong gồm 16 đầu vào và 16 đầu ra. Sự sắp
xếp của các khoá chuyển sẽ cho ta số thiết bị kinh tế nhất (bằng việc giảm số
các điểm nối). Tuy nhiên, việc giảm này sẽ dẫn đến tình trạng tắc nghẽn.
Quá trình mô phỏng cũng cung cấp khả năng kiểm tra các hiệu ứng đặc biệt
của chuyển mạch như định lại cấu hình và sắp xếp lại các đường nối.
Mô tả chương trình
MATSWIT gồm ba phần: A, B, C. MATSWIT A giới thiệu chuyển mạch ba trạng
thái. Các liên kết chọn ngẫu nhiên, như vậy tất cả các quá trình mô phỏng là
độc nhất. MATSWIT dùng ba phương pháp (thuật toán) của việc định vị các
khoá chuyển trạng thái thứ hai và có so sánh hiệu quả của nó.
Quá trình mô phỏng có thể thực hiện từng bước hoặc chạy liên tục. Như vậy
người dùng có thể khám phá theo cách của họ.
Có bốn bài thực hành trong MATSWIT. bài thực hành đầu tiên giới thiệu quá
trình mô phỏng với nguyên tắc cơ bản của việc tắc nghẽn.
Bài thực hành trên MATSWIT B sử dụng các bài kiểm tra như bài đầu nhưng
với tốc độ nhanh hơn.
Bài thực hành thứ 3 sử dụng MATSWIT C để kiểm tra việc thực hiện chuyển
mạch và hiệu quả của ba thuật toán trong quá trình hoạt động liên tục. Mức lưu
lượng được thiết lập ở trung bình.
MATSWIT hoạt động bằng các phím chức năng và các phím điều khiển khác.
20
ấn phím bất kì. Main Menu xuất hiện, chọn MATSWIT A.
Màn hình chính là chuyển mạch ba trạng thái, có 16 đầu vào và 16 đầu ra.
Phía dưới bên trái màn hình, menu điều khiển hiện các chức năng điều khiển
chính với một vài phím chức năng để truy nhập.
Control
F1 - Step
F2 - Run
F3 - Fast run
F4 - Restart
Thực hiện nối kết đầu tiên từ một đầu vào tới một đầu ra.
F1
Pa nen kết quả phía dưới bên phải xuất hiện số liệu cho lần nối kết đầu tiên.
F1 (Tiếp tục)
Lần nối thứ hai xuất hiện dưới màu vàng. Sử dụng ma trận thứ hai (số 1) trong
trạng thái phân bố.
F1 (Tiếp tục)
Bây giờ thực hiện thuật toán b. Gọi menu 'Thuật toán mới' và chọn thuật toán b.
F5, gõ 'b'
Khởi động và lặp lại 4 lần nối, ghi lại kết quả. Lặp lại lần thứ hai và ba.
21
Thực hiện thuật toán c. Gọi menu 'Thuật toán mới' và chọn thuật toán c.
F5, gõ 'c'
Khởi động và lặp lại 4 lần nối, ghi lại kết quả. Lặp lại lần thứ hai và ba.
Kiểm tra nguyên tắc và nguyên nhân gây ra hiện tượng này.
F4, F2 'RUN'
Câu hỏi
1.Các điểm chuyển mạch.
Có bao nhiêu điểm chuyển mạch được đóng cho mỗi liên kết.
2.Thuật toán a.
Các chuỗi của bốn ma trận phân bố đầu tiên:
3.Thuật toán b.
Các chuỗi của bốn ma trận phân bố đầu tiên:
4.Thuật toán c.
Các chuỗi của bốn ma trận phân bố đầu tiên:
22
Bài thực hành 2
Chạy MATSWIT và chọn MATSWIT B từ main menu.
F3 'RUN'
Chương trình mô phỏng chạy ở chế độ không hiển thị. Sau mỗi lần 100 chuỗi,
kết quả ghi lại trên màn hình. Sau khi thực hiện 1000 chuỗi, quá trình kết thúc
và kết quả hiện trên màn hình dưới dạng một bảng
Chạy 1000 chuỗi khác với thuật toán a. Lưu giữ kết quả trong cùng một file.
Kiểm tra kết quả được lưu giữ. Ta thấy, số các cuộc nối trung bình là xấp xỉ như
nhau nhưng có một sự sai lệch nhỏ trong việc phân bố. Ví dụ, số các cuộc nối
thành công, khi tất cả các cuộc nối được thực hiện, là khác nhau.
F5, F3
Gõ b
23
Câu hỏi
Average of no Successful
connection sequences %
Thuật toán a 1 1
2 2
Average
Thuật toán b 1 1
2 2
Average
Thuật toán c 1 1
2 2
Average
24
Bài thực hành 3
MATSWIT C
Màn hình hiện ra biểu đồ nối kết. Đầu vào hiện phía trái màn hình còn đầu ra
phía đáy màn hình.
MATSWIT C mô phỏng các sự kiện bao gồm: Nối kết, huỷ nối kết và chặn cuộc
nối.
F1 'STEP'
Đầu vào và đầu ra đầu tiên loé sáng, ma trận phân bố được chỉ ra tại giao điểm
của các đường nối.
Chạy chương trình mô phỏng liên tục : F2 Nhiều cuộc nối được thiết lập
và sẽ xảy ra hiện tượng cuộc gọi bị chặn.
Trên biểu đồ nối kết, chặn cuộc gọi sẽ xuất hiện với chữ B.
Các sự kiện như nối, huỷ nối và chặn cuộc nối xảy ra ngẫu nhiên. Tuy nhiên,
các xác suất sẽ được điều khiển sao cho chuyển mạch ba trạng thái được
cung cấp giá trị lưu lượng hiện tại. Giá trị thực tế thường thăng giáng (trong bài
thực hành) tạo ra quá trình mô phỏng gần thực. Trong quá trình mô phỏng, lưu
lượng yêu cầu sẽ gần với giá trị được thiết lập trước.
*0 F7 ba lần
*1 Khởi động lại quá trình mô phỏng, chạy 8000 sự kiện và lưu giữ kết quả.
25
Ghi nhận giá trị tiêu hao lưu lượng và tính giá trị trung bình.
Chạy 8000 sự kiện 2 lần, lưu giữ kết quả từng lần
Ghi nhận giá trị tiêu hao lưu lượng và tính giá trị trung bình.
Câu hỏi
26