Согласование дискретного источника с дискретным каналом без шума. Эффективное кодирование.




Задачи 3.1–3.30. Закодировать двоичным кодом Фано ансамбль сообщений {ai}, заданных таблицей (в левой графе таблицы приведён номер задачи):

N а1 а2 а3 а4 а5 а6 а7 а8 а9 а10 а11 а12
3.1 0,45 0,2 0,18 0,01 0,03 0,003 0,012 0,003 0,025 0,02 0,05 0,015
3.2 0,53 0,1 0,07 0,003 0,015 0,008 0,01 0,03 0,027 0,103 0,067 0,037
3.3 0,38 0,12 0,071 0,21 0,013 0,004 0,012 0,03 0,0211 0,1 0,019 0,0199
3.4 0,62 0,21 0,13 0,001 0,002 0,003 0,011 0,004 0,005 0,0025 0,0015 0,01
3.5 0,021 0,4 0, 31 0,02 0,01 0,015 0,025 0,045 0,038 0,007 0,04 0,069
3.6 0,12 0,14 0,31 0,2 0,01 0,015 0,025 0,045 0,038 0,007 0,04 0,05
3.7 0,025 0,12 0,02 0,08 0,09 0,013 0,005 0,3 0,012 0,01 0,07 0,03
3.8 0,41 0,21 0,015 0,017 0,07 0,01 0,131 0,025 0,001 0,011 0,071 0,029
3.9 0,08 0,017 0,003 0,025 0,041 0,2 0,11 0,15 0,071 0,04 0,03 0,233
3.10 0,005 0,042 0,18 0,06 0,009 0,112 0,3 0,07 0,02 0,002 0,1 0,1
3.11 0,123 0,007 0,011 0,05 0,004 0,06 0,2 0,15 0,001 0,004 0,287 0,103
3.12 0,08 0,001 0,06 0,09 0,017 0,18 0,4 0,06 0,003 0,027 0,014 0,068
3.13 0,0177 0,018 0,064 0,385 0,011 0,021 0,1 0,07 0,003 0,177 0,079 0,0543
3.14 0,0291 0,071 0,039 0,049 0,057 0,03 0,2 0,311 0,007 0,008 0,175 0,0239
3.15 0,047 0,035 0,046 0,012 0,12 0,13 0,3 0,011 0,018 0,045 0,058 0,178
3.16 0,111 0,142 0,05 0,06 0,07 0,071 0,2 0,06 0,03 0,04 0,087 0,079
3.17 0,071 0,083 0,046 0,035 0,033 0,097 0,3 0,06 0,15 0,004 0,046 0,075
3.18 0,458 0,076 0,064 0,06 0,009 0,089 0,04 0,09 0,0047 0,01 0,051 0,0483
3.19 0,069 0,006 0,085 0,04 0,112 0,096 0,53 0,012 0,006 0,0027 0,0005 0,0608
3.20 0,088 0,065 0,035 0,062 0,006 0,059 0,097 0,3 0,068 0,044 0,054 0,122
3.21 0,068 0,07 0,404 0,07 0,044 0,096 0,047 0,06 0,002 0,009 0,004 0,126
3.22 0,078 0,09 0,084 0,05 0,0801 0,082 0,081 0,18 0,04 0,052 0,03 0,1529
3.23 0,088 0,06 0,088 0,08 0,064 0,137 0,08 0,006 0,085 0,093 0,12 0,099
3.24 0,131 0,079 0,095 0,36 0,107 0,075 0,004 0,002 0,003 0,109 0,011 0,024
3.25 0,02 0,09 0,002 0,45 0,03 0,1 0,004 0,002 0,256 0,009 0,03 0,007
3.26 0,045 0,072 0,08 0,006 0,3 0,009 0,23 0,005 0,067 0,054 0,03 0,022
3.27 0,015 0,029 0,28 0,043 0,026 0,3 0,1 0,023 0,01 0,15 0,005 0,019
3.28 0,06 0,002 0,5 0,003 0,01 0,052 0,039 0,027 0,037 0,21 0,002 0,058
3.29 0,006 0,079 0,017 0,038 0,8 0,003 0,002 0,008 0,017 0,004 0,007 0,019
3.30 0,082 0,122 0,503 0,04 0,012 0,002 0,005 0,034 0,124 0,006 0,0395 0,0305

 

Закодировать произвольную комбинацию, состоящую из 5 символов из ансамбля {ai}. Определить потенциальный минимум среднего количества символов кода, приходящихся на одно сообщение ансамбля {ai}, и среднее количество символов, разработанного кода Фано, приходящихся на одно сообщение из {ai}. Рассчитать эффективность разработанного кода.

Задачи 3.31–3.40. Решить задачу 3.(n – 30), где n – стоящий после цифры 3 и точки номер настоящей задачи (например, для задачи 3.32 n=32), осуществляя кодирование троичным кодом Фано.

Задачи 3.41–3.50. Решить задачу 3.(n – 30), где n – стоящий после цифры 3 и точки номер настоящей задачи (например, для задачи 3.42 n=42), осуществляя кодирование кодом Фано с объёмом алфавита M=4.

Задачи 3.51–3.60. Решить задачу 3.(n – 30), где n – стоящий после цифры 3 и точки номер настоящей задачи (например, для задачи 3.52 n=52), осуществляя кодирование кодом Фано с объёмом алфавита M=5.

Задачи 3.61–3.90. Решить задачу 3.(n – 60), где n – стоящий после цифры 3 и точки номер настоящей задачи (например, для задачи 3.72 n=72), осуществляя кодирование двоичным кодом Хаффмена.

Задачи 3.91–3.100. Решить задачу 3.(n – 90), где n – стоящий после цифры 3 и точки номер настоящей задачи (например, для задачи 3.92 n=92), осуществляя кодирование троичным кодом Хаффмена.

Задачи 3.101–3.110. Решить задачу 3.(n – 90), где n – стоящий после цифры 3 и точки номер настоящей задачи (например, для задачи 3.102 n=102), осуществляя кодирование кодом Хаффмена с объёмом алфавита M=4.

Задачи 3.111–3.120. Решить задачу 3.(n – 30), где n – стоящий после цифры 3 и точки номер настоящей задачи (например, для задачи 3.112 n=112), осуществляя кодирование кодом Хаффмена с объёмом алфавита M=5.

 

Согласование дискретного источника с дискретным каналом с шумом. Помехоустойчивое кодирование

Задачи 4.1–4.15. Дискретный источник U выдает независимые равновероятные сообщения с объемом алфавита N=7 со скоростью vc=4800 сообщений в секунду. Оценить, возможна ли безошибочная передача сообщений источника по двоичному симметричному каналу, вероятность ошибки в котором р=0.03, а скорость передачи канальных символов vk не может превышать vc более чем в n=2 раз. В случае отсутствия такой возможности оценить минимально неизбежные потери информации в единицу времени.

Варианты заданий к задачам 4.2 – 4.15. ( к задаче 4.1 заданиеприведено в условии):

4.2. N=16; vc=4800; р=0.01; n=3.

4.3. N=20; vc=3200; р=0.05; n=3.

4.4. N=27; vc=3200; р=0.005; n=5.

4.5. N=30; vc=1600; р=0.001; n=4.

4.6. N=25; vc=800; р=0.002; n=6.

4.7. N=32; vc=800; р=0.01; n=4.

4.8. N=33; vc=2400; р=0.1; n=6.

4.9. N=10; vc=7200; р=0.001; n=2.

4.10. N=8; vc=1200; р=0.07; n=3.

4.11. N=12; vc=800; р=0.002; n=4.

4.12. N=18; vc=2400; р=0.1; n=2.

4.13. N=15; vc=1200; р=0.04; n=4.

4.14. N=16; vc=1600; р=0.02; n=3.

4.15. N=10; vc=2400; р=0.0005; n=2.

Задачи 4.16–4.29. Определить избыточность оптимального по Шеннону кода (существование которого утверждается теоремой для канала с шумом) с объемом алфавита m и средним количеством символов, передаваемых в единицу времени vk, предназначенного для безошибочной передачи информации по каналу с пропускной способностью с. Найти минимально возможную избыточность оптимального кода для симметричного канала при m=3 и вероятности ошибки p=0.02.

Варианты заданий к задачам 4.17 – 4.29. ( к задаче 4.16 заданиеприведено в условии):

4.17. m=8; p=0,005. 4.22. m=10; p=0,04 4.27. m=10; p=0,02

4.18. m=4; p=0,015. 4.23. m=11; p=0,01 4.28. m=5; p=0,002

4.19. m=6; p=0,02. 4.24. m=3; p=0,1 4.29. m=4; p=0,022

4.20. m=5; p=0,1. 4.25. m=6; p=0,02

4.21. m=7; p=0,035. 4.26. m=8; p=0,08

Задача 4.30. Какой запас пропускной способности С-Н΄(U) должен иметь канал, чтобы при использовании оптимального кода с длительностью кодовой комбинации Т=50 мс вероятность ошибки не превысила величину 10--5? Во сколько раз изменится длительность кодовой последовательности оптимального кода, если при неизменной вероятности ошибки запас пропускной способности канала уменьшается в 4 раза?

Задачи 4.31 – 4.60. Построить производящую матрицу G линейного двоичного блочного кода, способного исправлять одиночную ошибку при передаче дискретных сообщений источника, представляющих собой последовательность десятичных цифр из диапазона 0 … M-1 (с объёмом алфавита M). Пользуясь разработанной матрицей G, сформировать кодовую комбинацию для сообщения i. Построить соответствующую производящей матрице G проверочную матрицу H и с её помощью сформировать кодовую комбинацию для сообщения i. По виду синдрома найти и исправить ошибку в принимаемой кодовой комбинации (дополнительно заданной преподавателем). Определить, является ли разработанный код кодом Хэмминга.

Варианты заданий к задачам 4.31 – 4.60.

4.31. M=98; i=56. 4.41. M=998; i=856. 4.51. M=326; i=279.

4.32. M=28; i=14. 4.42. M=310; i=196. 4.52. M=620; i=536.

4.33. M=49; i=56. 4.43. M=928; i=561. 4.53. M=2981; i=856.

4.34. M=198; i=156. 4.44. M=165; i=100. 4.54. M=1981; i=985.

4.35. M=398; i=349. 4.45. M=653; i=456. 4.55. M=2003; i=756.

4.36. M=38; i=36. 4.46. M=1098; i=560. 4.56. M=778; i=656.

4.37. M=528; i=314. 4.47. M=298; i=167. 4.57. M=908; i=586.

4.38. M=449; i=356. 4.48. M=1940; i=1540. 4.58. M=2000; i=1569.

4.39. M=148; i=135. 4.49. M=1908; i=1569. 4.59. M=1981; i=1856.

4.40. M=69; i=49. 4.50. M=798; i=567. 4.60. M=398; i=285.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-12-12 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: