Кодирование и декодирование информации
11 класс
Подготовка к ЕГЭ
Занятие 2
Манушкина Е.В., МАОУ «СОШ №1»
Часть 2: Кодирование звука.
- при оцифровке звука в памяти запоминаются только отдельные значения сигнала, который нужно выдать на динамик или наушники
- частота дискретизации определяет количество отсчетов, запоминаемых за 1 секунду; 1 Гц (один герц) – это один отсчет в секунду, а 8 кГц – это 8000 отсчетов в секунду
- глубина кодирования – это количество бит, которые выделяются на один отсчет
- для хранения информации о звуке длительностью t секунд, закодированном с частотой дискретизации f Гц и глубиной кодирования R бит требуется
бит памяти;
K – количество каналов
например, при f = 8 кГц, глубине кодирования 16 бит на отсчёт и длительности звука 128 секунд требуется
Бит
Байт
Кбайт
Мбайт
- при двухканальной записи (стерео) объем памяти, необходимый для хранения данных одного канала, умножается на 2
- для упрощения ручных расчетов можно использовать приближённые равенства
1 мин = 60 сек 64 сек = 2 6 сек
1000 1024 = 2 10
1 Мбайт = 2 20 байт = 2 23 бит,
1 Кбайт = 2 10 байт = 2 13 бит
Часть 2: Передача информации.
- любой канал связи имеет ограниченную пропускную способность (скорость передачи информации), это число ограничивается свойствами аппаратуры и самой линии (кабеля)
- объем переданной информации I вычисляется по формуле
где v - пропускная способность канала (в битах в секунду или подобных единицах), а
t – время передачи
9 (базовый уровень, время – 5 мин)
Пример 1:
№ 1
Музыкальный фрагмент был оцифрован и записан в виде файла без использования сжатия данных. Получившийся файл был передан в город А по каналу связи за 30 секунд. Затем тот же музыкальный фрагмент был оцифрован повторно с разрешением в 2 раза выше и частотой дискретизации в 1,5 раза меньше, чем в первый раз. Сжатие данных не производилось. Полученный файл был передан в город Б; пропускная способность канала связи с городом Б в 4 раза выше, чем канала связи с городом А. Сколько секунд длилась передача файла в город Б? В ответе запишите только целое число, единицу измерения писать не нужно.
Задача из варианта КИМ для досрочной сдачи ЕГЭ по информатике 05.05.2015
№ 1
Решение:
9 (базовый уровень, время – 5 мин)
Пример 2:
№ 2
Производилась двухканальная (стерео) звукозапись с частотой дискретизации 64 кГц и 24-битным разрешением. В результате был получен файл размером 120 Мбайт, сжатие данных не производилось. Определите приблизительно, сколько времени (в минутах) производилась запись. В качестве ответа укажите ближайшее к времени записи целое число, кратное 5.
1) 0,2 2) 2 3) 3 4) 4
№ 2
Решение:
9 (повышенный уровень, время – 5 мин)
Пример 3:
№ 3
Документ объёмом 40 Мбайт можно передать с одного компьютера на другой двумя способами.
А. Сжать архиватором, передать архив по каналу связи, распаковать.
Б. Передать по каналу связи без использования архиватора.
Какой способ быстрее и насколько, если:
• средняя скорость передачи данных по каналу связи составляет 2 23 бит в секунду;
• объём сжатого архиватором документа равен 90% исходного;
• время, требуемое на сжатие документа, – 16 секунд, на распаковку – 2 секунды?
В ответе напишите букву А, если быстрее способ А, или Б, если быстрее способ Б. Сразу после буквы напишите число, обозначающее, на сколько секунд один способ быстрее другого?
№ 3
Решение:
9 (повышенный уровень, время – 5 мин)
Пример 4:
№ 4
Производилась четырёхканальная (квадро) звукозапись с частотой дискретизации 24 кГц и 16-битным разрешением. В результате был получен файл размером 48 Мбайт, сжатие данных не производилось. Какая из приведённых ниже величин наиболее близка ко времени, в течение которого проводилась запись?
1) 240 сек.
2) 180 сек.
3) 120 сек.
4) 60 сек.
№ 4
Решение:
Так как частота дискретизации 24 кГц, то за одну секунду запоминается 24 000 значений сигнала.
Глубина кодирования 16 бит, т. е. 2 байта. Поскольку запись четырёхканальная, объём памяти, необходимый для хранения данных одного канала, умножается на 4, поэтому, так как потребовалось 48 Мбайт, один канал занимает 12 Мбайт или 12·2 20 байт. Чтобы найти время, в течение которого проводилась запись, необходимо разделить найденный информационный объем на глубину кодирования и на частоту дискретизации:
сек.
Правильный ответ указан под номером 1.
9 (повышенный уровень, время – 5 мин)
Пример 5:
№ 5
Скорость передачи данных через ADSL-соединение равна 128000 бит/c. Через данное соединение передают файл размером 625 Кбайт. Определите время передачи файла в секундах.
Решение:
Большие числа. Что делать?
Обычно (хотя и не всегда) задачи, в условии которых даны большие числа, решаются достаточно просто, если выделить в этих числах степени двойки. На эту мысль должны сразу наталкивать такие числа как
128 = 2 7 , 256 = 2 8 , 512 = 2 9 , 1024 = 2 10 ,
2048 = 2 11 , 4096 = 2 12 , 8192 = 2 13 , 16384 = 2 14 , 65536 = 2 16 и т.п.
Нужно помнить, что соотношение между единицами измерения количества информации также представляют собой степени двойки:
1 байт = 8 бит = 2 3 бит,
1 Кбайт = 1024 байта = 2 10 байта
= 2 10 · 2 3 бит = 2 13 бит,
1 Мбайт = 1024 Кбайта = 2 10 Кбайта
= 2 10 · 2 10 байта = 2 20 байта
= 2 20 · 2 3 бит = 2 23 бит.
Правила выполнения операций со степенями:
- при умножении степени при одинаковых основаниях складываются
- … а при делении – вычитаются:
№ 5
Решение:
№ 5
9 (повышенный уровень, время – 5 мин)
Пример 5:
№ 6
У Толи есть доступ к сети Интернет по высокоскоростному одностороннему радиоканалу, обеспечивающему скорость получения информации 2 19 бит в секунду. У Миши нет скоростного доступа в Интернет, но есть возможность получать информацию от Толи по низкоскоростному телефонному каналу со средней скоростью 2 15 бит в секунду. Миша договорился с Толей, что тот будет скачивать для него данные объемом 5 Мбайт по высокоскоростному каналу и ретранслировать их Мише по низкоскоростному каналу.
Компьютер Толи может начать ретрансляцию данных не раньше, чем им будут получены первые 512 Кбайт этих данных. Каков минимально возможный промежуток времени (в секундах) с момента начала скачивания Толей данных до полного их получения Мишей?
В ответе укажите только число, слово «секунд» или букву «с» добавлять не нужно.
Решение:
№ 6
Нужно определить, сколько времени будет передаваться файл объемом 5 Мбайт по каналу со скоростью передачи данные 2 15 бит/с; к этому времени нужно добавить задержку файла у Толи (пока он не получит 512 Кбайт данных по каналу со скоростью 2 19 бит/с).
Переведём объём информации в Мб в биты: Q = 5 Мб = 5 * 2 20 байт = 5 * 2 23 бит.
Время задержки: t 0 = 512 кб / 2 19 бит/с = 2 (9 + 10 + 3) - 19 c = 2 3 c.
Время скачивания данных Мишей: t 1 = 5 * 2 23 бит / 2 15 бит/с = 5 * 2 8 c.
Полное время: t = t 1 + t 0 = 5 * 2 8 c + 2 3 c = (256 * 5 + 8) c = 1288 c.
Ответ: 1288.