Посты для тега : ‘символов’

Разрешение и запрещение маршрутов в Internet

После идентификации маршрута над ним можно провести определенные действия. Маршрут, в зависимости от заданных для соединения правил фильтрации, может быть либо разрешен, либо отвергнут. Критерии для разрешения или запрещения передачи трафика по определенному маршруту зависят от правил маршрутизации, принятых для конкретной AS. Если маршрут разрешен для передачи трафика, то он либо принимается "как есть", либо […]

Читать далее »

Работа со строками в C#

Работа со строками составляет важную часть процессов программирования приложений. Операции над строками включают: создание строки, копирование строки, вставку строки, извлечение подстроки, извлечение символа и др. Базовыми классами для строк являются string и string. Первый из них содержит полный арсенал средств для работы со строками, второй является простым классом, но также предоставляет ряд методов для оперирования […]

Читать далее »

Работа с файлами в C#

Рассмотрим, как организовать работу с файлами, на примерах. В первом из них обратимся к низкоуровневой работе с файлами (листинг 3.12). Листинг 3.12. Работа с файлами using System; using System.IO; using System.Text; class Test public static void Main()

Читать далее »

Модуляция и комплексное расширение спектра – ЧАСТЬ 1

Схема QPSK-модулятора с расширением спектра сигнала, используемого в стандарте cdma2000, приведена на рис. 7.8. Строго говоря,расширение спек­тра передаваемых данных осуществляется еще до модулятора (после кодиро­вания и перемежения) – путем перемножения передаваемых символов на не­которую последовательность Уолша, длина и вид которой определяется предназначением кодируемого канала, а также требуемой скоростью передачи информации. Затем поток передаваемых данных расщепляется […]

Читать далее »

Перемежение и рандомизация данных – ЧАСТЬ 1

2.4.1. Перемежение Даже если среднее число ошибок в канале, приходящееся на единицу вре­мени невелико, их группирование при наличии замираний часто приводит к формированию пакетов ошибок, длина которых превышает корректирующую способность кода. Так, число еп ошибок на интервале передачи слова блокового кода длиной п может оказаться больше, чем количество ошибок е , исправляе­мых кодом: еп>ес.

Читать далее »

Квадратурная амплитудная манипуляция (QAM) – ЧАСТЬ 1

  Широко распространенная в технической литературе аббревиатура QAM (Quadrature Amplitude Modulation) обозначает разновидность многопозицион­ной комбинированной амплитудно-фазовой манипуляции, где передаваемый сигнал характеризуется амплитудой синфазной (/) и квадратурной (Q) состав­ляющих несущей/ [15]:

Читать далее »

Структура турбо кодера. – ЧАСТЬ 1

Естественно, что полученное декодером мягкое решение может быть использовано повторно при уточнении оценок при­нимаемых символов на последующих итерациях. С этой целью разработан спе­циальный класс декодеров, использующих «мягкие» решения на своем входе и выдающих «мягкое» решение на выходе. Такие декодирующие схемы полу­чили название декодеров «с мягким входом и мягким выходом» (Soft Input Soft Output – SISO).

Читать далее »

Принципы итеративного (турбо) кодирования – ЧАСТЬ 1

 В начале 60-х го­дов XX века Дэвид Форни предложил метод практической реализации кодовой конструкции с очень большой эквивалентной длиной блока посредством комби­нирования двух или более кодов с алгоритмом декодирования средней степени сложности. Из числа таких схем наибольшую популярность приобрела схема на основе кода Рида-Соломона в качестве внешнего (первый при кодировании, последний при декодировании) и внутреннего […]

Читать далее »

М-ичное ортогональное кодирование. – ЧАСТЬ 1

Ортогональные функции которых речь шла в подразделе 2.5.2, могут не только использоваться в качеств° кодов расширения спектра, но и выполнять роль информационных символов 6 М-ичных схемах модуляции. Одним из известных методов модуляции являет* ся М-ичное ортогональное кодирование (M-ary Orthogonal Keying – МОК) г ё сигнальный алфавит образуется совокупностью кодовых последовательностей ортогональных между собой. Чаще всего […]

Читать далее »

Основные принципы помехоустойчивого кодирования. – ЧАСТЬ 1

Коды, об­ладающие способностью к обнаружению и исправлению ошибок, называют по­мехоустойчивыми. Более узкой их категорией являются корректирующие коды, позволяющие исправлять ошибки. Основная идея обнаружения ошибок по своей сути тождественна принципу обнаружения орфографических ошибок в тексте естественного языка. Ошибка, имевшая место в некотором слове, устраняется, если замена символов или букв превратила это слово в запись, отсутствующую в […]

Читать далее »
 
Rambler's Top100