ЭКВАЛАЙЗЕР С РЕШАЮЩЕЙ ОБРАТНОЙ СВЯЗЬЮ ДЛЯ СИГНАЛОВ, МУЛЬТИПЛЕКСИРОВАННЫХ С КОДОВЫМ УПЛОТНЕНИЕМ
EQUALISER WITH DECISION FEEDBACK FOR SIGNALS MULTIPLEXED WITH CODE DIVISION MULTIPLEX

Уровень техники
Область техники, к которой относится изобретение
Настоящее изобретение в целом относится к системам связи, более конкретно к эквалайзеру с решающей обратной связью (DFE) для сигналов, мультиплексированных с кодовым уплотнением (CDM).
Уровень техники
Фильтры с решающей обратной связью (DFE) часто используют, чтобы улучшить прием данных с помощью применения коррекции в беспроводном канале. На основании демодулированных символов данных фильтр настраивают, чтобы нейтрализовать воздействия беспроводного канала. Типичный DFE для сигнала с одной несущей включает в себя фильтр с прямой связью и фильтр с обратной связью, который основан на выходном сигнале демодулятора символьного уровня. К сожалению, традиционные DFE, при применении в системах мультиплексирования с кодовым уплотнением, дают в результате демодуляцию на уровне элементарных посылок, что является ненадежным, так как решения не используют выигрыш обработки CDM.
Вследствие этого имеется потребность в сигналах DFE для CDM.
Сущность изобретения
Эквалайзер с решающей обратной связью (DFE) обрабатывает сигнал, имеющий множество кодовых каналов, с помощью фильтрации сигнала ошибки, основанным на разности между принятым сигналом и оцененным принятым сигналом. Принятый сигнал обрабатывают, чтобы восстановить данные в каждом из кодовых каналов и сгенерировать оценку переданного сигнала, соответствующего принятому сигналу. Оценку канала применяют к результирующему оцененному переданному сигналу, чтобы сгенерировать оцененный принятый сигнал. После того как фильтр отфильтрует сигнал ошибки, устройство объединения объединяет отфильтрованный сигнал ошибки и оцененный переданный сигнал.
Краткое описание чертежей
Фиг.1 - блок-схема эквалайзера с решающей обратной связью (DFE) в соответствии с иллюстративным вариантом осуществления изобретения.
Фиг.2 - блок-схема DFE, включающего в себя вторую итерацию, в соответствии с иллюстративным вариантом осуществления изобретения.
Фиг.3 - блок-схема иллюстративного DFE, в котором фильтрацию выполняют в частотной области.
Фиг.4 - блок-схема последовательности этапов способа обработки принятого сигнала в соответствии с иллюстративным вариантом осуществления изобретения.
Подробное описание вариантов осуществления
В иллюстративном варианте осуществления эквалайзер с решающей обратной связью (DFE) принимает сигнал, мультиплексированный с кодовым уплотнением (CDM), который включает в себя множество кодовых каналов. Принятый сигнал передают из передатчика, такого как базовая станция, через беспроводный канал и принимают в DFE в портативном устройстве, таком как беспроводный терминал доступа. Беспроводный канал имеет характеристики рассеяния и множественного затухания канала, дающие в результате множество версий сигнала, поступающего в устройство терминала доступа в разные моменты времени. Принятый сигнал обрабатывают с помощью линейного эквалайзера, который, по меньшей мере, частично компенсирует характеристики беспроводного канала до того, как устройство оценки сжимает, дешифрует и демодулирует сигнал, чтобы восстановить оцененные символы данных. Оцененные символы данных модулируют, шифруют и расширяют с помощью устройства восстановления сигнала, чтобы сгенерировать оцененный переданный сигнал. Оценку канала применяют к оцененному переданному сигналу, чтобы сгенерировать оцененный принятый сигнал. После вычитания оцененного принятого сигнала из принятого сигнала сигнал ошибки фильтруют с помощью фильтра, который имеет отклик, частично основанный на разности между принятым сигналом и сигналом ошибки. Результирующий отфильтрованный сигнал объединяют с оцененным переданным сигналом. В иллюстративном варианте осуществления DFE 100 включает в себя другие функции и блоки, которые не включены в фиг.1 в интересах краткости и ясности.
Слово “иллюстративный” использован в настоящем описании, чтобы означать “служащий в качестве примера, образца или иллюстрации”. Никакой вариант осуществления, описанный в настоящей заявке как “иллюстративный”, не обязательно должен быть истолкован как предпочтительный или преимущественный относительно других вариантов осуществления.
Фиг.1 является блок-схемой эквалайзера с решающей обратной связью (DFE) в соответствии с иллюстративным вариантом осуществления изобретения. DFE 100 может быть осуществлен в любой комбинации аппаратного обеспечения, программного обеспечения и/или программно-аппаратного обеспечения. В иллюстративном варианте осуществления изобретения код программного обеспечения, выполняющийся в процессоре в терминале доступа, выполняет вычисления, сравнения и корректировки, чтобы выполнить функции DFE 100. Различные функции и операции блоков, описанных со ссылкой на DFE 100, могут быть осуществлены в любом числе устройств, схем или элементов. Два или более функциональных блоков могут быть интегрированы в одно устройство, а функции, описанные как выполняемые в одном устройстве, в некоторых случаях могут быть осуществлены через несколько устройств. В зависимости от конкретного осуществления сигналы могут быть обработаны во временной области или в частотной области, как описано ниже со ссылкой на фиг.3.
Принятый сигнал 102, соответствующий переданному сигналу, переданному с помощью передатчика и через беспроводный канал, принимают в DFE 100. В иллюстративном варианте осуществления DFE 100 осуществлен как часть приемника в терминале доступа, таком как микротелефонная трубка CDMA, портативный телефон, беспроводный персональный цифровой ассистент (PDA) или другое беспроводное устройство. Таким образом, принятый сигнал 102 может быть принят через антенны, усилители с низким уровнем шума (LNA) и другое аппаратное обеспечение. В зависимости от осуществления DFE 100 аппаратное обеспечение может быть рассмотрено как часть беспроводного канала или может быть рассмотрено как отдельный механизм, воздействующий на сигнал.
Принятый сигнал 102 обрабатывают с помощью линейного эквалайзера 104, который имеет отклик, основанный на оценке канала характеристик беспроводного канала. Оценка канала может быть получена с использованием многочисленных способов. Пример подходящего способа обсужден в заявке на патент под номером 11/386,530 от 21 марта 2006 г. и опубликованной как US 2007/0053526 под заголовком "Оценка канала связи", которая полностью включена в настоящее описание в качестве ссылки. Результирующий первоначально скорректированный сигнал 106 обрабатывают с помощью устройства 108 оценки сигнала, чтобы сгенерировать оцененный переданный сигнал 116. Устройство 110 оценки данных обрабатывает скорректированный сигнал 106, чтобы сгенерировать оцененные данные 114, которые обрабатывают с помощью устройства 112 восстановления сигнала. Устройство 110 оценки данных сжимает, дешифрует и демодулирует первоначально скорректированный сигнал 106, чтобы определить оцененные данные 114 переданных данных. Несмотря на то, что в некоторых случаях может быть применено мягкое решение, в иллюстративном варианте осуществления применено жесткое решение, чтобы определить символы данных. Устройство 110 оценки данных обрабатывает все кодовые каналы в принятом сигнале 102. Таким образом, если для передачи в беспроводном канале используют шестнадцать кодовых каналов, в качестве оценки генерируют шестнадцать множеств данных. На фиг.1 стрелка 114 изображена в качестве стрелки блока, чтобы проиллюстрировать, что с помощью устройства 110 оценки данных генерируют множество сигналов данных. Следовательно, устройство оценки данных применяет множество псевдослучайных кодов, чтобы сжать закодированные каналы, и применяет другую обработку сигнала, такую как дешифрование, до применения соответствующей демодуляции, такой как квадратурная амплитудная модуляция (QAM).
Устройство 112 восстановления сигнала генерирует оцененный переданный сигнал 116 с помощью обработки оцененных данных 114 с использованием того же способа, который используют с помощью передатчика, чтобы обработать первоначально переданные данные. Устройство 112 восстановления сигнала в иллюстративном варианте осуществления включает в себя модулятор, устройство шифрования и устройство сжатия. Оцененные данные 114 модулируют с использованием первоначально использованной схемы модуляции, шифруют с использованием первоначально использованного способа шифрования. Соответствующий псевдослучайный код применяют к сигналу, чтобы сгенерировать оцененный переданный сигнал 116. Таким образом, выходом устройства 108 оценки сигнала является оценка первоначально переданного сигнала, переданного с помощью базовой станции, упоминаемого как оцененный переданный сигнал 116. Таким образом, оцененный переданный сигнал 116 является переданным сигналом до передачи через беспроводный канал.
Процессор 118 виртуального беспроводного канала, такой как фильтр с конечным импульсным откликом (FIR), применяет оценку канала к оцененному переданному сигналу 116, чтобы сгенерировать оцененный принятый сигнал 120. Если первоначально скорректированный сигнал 106 не содержит чрезмерных ошибок, таких как существенные остаточные многомаршрутные помехи или шум приемника, тогда оцененный принятый сигнал 120 будет идентичным принятому сигналу 102. Устройство 122 объединения генерирует сигнал 124 ошибки с помощью вычитания оцененного принятого сигнала 120 из принятого сигнала 102. Задержка 126 обеспечивает соответствующую обработку времени в принятом сигнале 102, для того чтобы синхронизировать два сигнала 102, 120 до функции вычитания.
Сигнал 124 ошибки обрабатывают с помощью фильтра 128, имеющего отклик, частично основанный на оценке канала и на зависимости между принятым сигналом 102 и оцененным принятым сигналом 120. Таким образом, отфильтрованный сигнал 130 основан на мощности, содержащейся в сигнале 124 ошибки, оценке канала и параметрах, основанных на зависимости между принятым сигналом 102 и оцененным принятым сигналом 120. В иллюстративном варианте осуществления фильтр является линейным эквалайзером, имеющим отклик, основанный на оценке канала, оценке шума и форме импульсов, и использует функцию минимальной среднеквадратичной ошибки (MMSE). Пример подходящего фильтра 128 обсужден более подробно со ссылкой на фиг.3. После фильтрации результирующий отфильтрованный сигнал ошибки объединяют с оцененным переданным сигналом 116. Объединенный сигнал посылают в обработку сигнала, такую как сжатие и демодуляция. В иллюстративном варианте осуществления фильтр 128 имеет отклик линейного эквалайзера, дополнительно основанный на зависимости между оцененным принятым сигналом и принятым сигналом.
Рассмотрение следующих иллюстративных ситуаций дополнительно показывает работу DFE 100. Когда первоначально скорректированный сигнал 106 содержит только немного ошибок, оцененный переданный сигнал 116 является идентичным переданному сигналу. Применение оценки канала дает в результате оцененный принятый сигнал 120, который является таким же, что и принятый сигнал, за исключением принятого шума, который содержится только в принятом сигнале 102, и, возможно, ошибки оценки канала, которая содержится только в оцененном принятом сигнале 120. Если как принятый шум, так и ошибка оценки канала являются малыми, тогда выходной сигнал устройства 122 объединения близок к нулю и отфильтрованный сигнал 130 также близок к нулю. Прибавление оцененного переданного сигнала 116 к сигналу, близкому к нулю, дает в результате сигнал, который точно представляет переданный сигнал.
Для ситуации, когда первоначально скорректированный сигнал 106 содержит существенные ошибки, результирующий оцененный принятый сигнал 120 будет иметь ошибку, и разность между двумя сигналами, по меньшей мере, частично корректируют с помощью фильтра 128. В результате существенных ошибок, содержащихся в скорректированном сигнале 106, символ может быть определен ошибочно, например, как равный +1, когда первоначальный символ был передан как -1. Ошибочный символ с другими оцененными данными модулируют, расширяют и шифруют с помощью устройства восстановления сигнала, чтобы сгенерировать оцененный переданный сигнал 116. После того как оценка канала применена, результирующий оцененный принятый сигнал 120 отражает неточную оценку символа. Когда оцененный принятый сигнал 120 вычитают из принятого сигнала 102, сигнал 124 ошибки отражает неточность оцененного переданного сигнала 116. Так как отклик фильтра частично основан на зависимости между принятым сигналом 102 и оцененным принятым сигналом 120, результирующий отфильтрованный сигнал 130 является оценкой сигнала ошибки с уменьшенным влиянием характеристик канала.
Линейный эквалайзер или любой другой подходящий фильтр, примененный в маршруте обработки сигнала, должен работать на основании компромисса между минимизацией влияния рассеяния радиоканала (т.е. многомаршрутного распространения) и минимизацией усиления шума. Линейный эквалайзер может быть сконструирован таким образом, чтобы достичь наилучшего доступного компромисса между этими двумя факторами для принятого сигнала 102. С другой стороны, фильтр 128, который работает относительно сигнала 124 ошибки, в отличие от работы относительно самого принятого сигнала, может достичь даже лучшего компромисса, так как рассеяние радиоканала будет иметь уменьшенное влияние в состояниях, отличных от состояний очень малого SNR, вследствие того факта, что сигнал 124 ошибки содержит меньшую мощность, чем принятый сигнал.
Следовательно, DFE 100 компенсирует характеристики канала с помощью базирования отклика линейного эквалайзера (фильтра) 128 на зависимости между восстановленным оцененным принятым сигналом и принятым сигналом 102. В некоторых ситуациях ошибка может быть уменьшена с помощью увеличения числа итераций через фильтр и сравнения предыдущего оцененного принятого сигнала с текущим оцененным принятым сигналом.
Фиг.2 является блок-схемой иллюстративного DFE 100, в котором применяют вторую итерацию к оцененному принятому сигналу. После обработки принятого сигнала, как описано выше, объединенный сигнал из устройства 132 объединения обрабатывают с помощью устройства 108 оценки сигнала. Сигнал сжимают, дешифруют и демодулируют, чтобы сгенерировать оцененные данные, которые модулируют, расширяют и шифруют, чтобы сгенерировать второй оцененный переданный сигнал 202. Оценку канала применяют ко второму оцененному переданному сигналу 202, чтобы определить второй оцененный принятый сигнал 204. Второй оцененный принятый сигнал 204 вычитают из принятого сигнала 102, чтобы сгенерировать второй сигнал 206 ошибки, который фильтруют с помощью фильтра 208, имеющего настроенный отклик, основанный на зависимости между вторым оцененным принятым сигналом 202 и оцененным принятым сигналом 120. Следовательно, в иллюстративном варианте осуществления второй фильтр 208 является фильтром 128 с настроенным откликом. Выходной сигнал второго фильтра 208 объединяют со вторым оцененным переданным сигналом 202 до дополнительной обработки в приемнике. В некоторых случаях подобным образом может быть выполнено множество итераций.
Фиг.3 является блок-схемой иллюстративного DFE 100, в котором обработку выполняют в частотной области. Таким образом, в иллюстративном DFE 100, обсужденном со ссылкой на фиг.3, принятый сигнал 102 преобразуют из временной области в частотную. Как обсуждено выше, в некоторых случаях DFE 100 может быть осуществлен во временной области.
2
2
Процессор 302 быстрого преобразования Фурье (FFT) преобразует принятый сигнал в частотную область, выдавая спектр 303 принятого сигнала, который предоставляют в линейный эквалайзер 104 и устройство 122 объединения. В иллюстративном DFE 100 линейный эквалайзер имеет отклик, равный (c* X p*)/(|c| + n), где с* - сопряженное комплексное число оценки канала, p* - сопряженное комплексное число спектра формы импульсов, а n - оценка спектра шума. Отклик линейного эквалайзера 104 зависит от частоты, и, следовательно, каждый из параметров является функцией частоты. В некоторых случаях могут быть использованы другие линейные эквалайзеры. После того как линейный эквалайзер 104 обработает принятый спектр сигнала 303 в частотной области, процессор 304 обратного FFT (IFFT) преобразует скорректированный сигнал во временную область. Результирующий сигнал обрабатывают с помощью устройства дешифрования/устройства сжатия 306, чтобы дешифровать и сжать сигнал. В некоторых ситуациях принятый сигнал не шифруют, и функция дешифрования не требуется. Устройство 308 квантования определяет и устанавливает значения данных в самое близкое значение совокупности. В иллюстративном варианте осуществления сжатый сигнал демодулируют с помощью демодулятора 310 и жесткое решение применяют в 312, чтобы определить наилучшую оценку точки совокупности, представленной с помощью символа данных. Например, когда схема модуляции находится в соответствии с 16-QAM (квадратурная амплитудная модуляция 16), оценивают фазу и амплитуду вектора, представляющего символ, когда применяют к самой близкой точке совокупности из 16 точек и жесткое решение модулятора 314, чтобы установить вектор в точку совокупности. Устройство расширения/устройство 316 шифрования применяет те же схемы расширения и шифрования, примененные с помощью базовой станции, чтобы сгенерировать оцененный переданный сигнал 116. Следовательно, устройство дешифрования/устройство сжатия 306, устройство 308 квантования и устройство расширения/устройство шифрования 316 обеспечивают иллюстративный способ, предназначенный для выполнения функций устройства 108 оценки сигнала.
Оцененный переданный сигнал 116 преобразуют в частотную область с помощью процессора 318 FFT до того, как применяют оценку канала. В некоторых случаях процессор 320 масштабирования применяет коэффициент масштабирования, основанный на оцененном сигнале, к коэффициенту шума (SNR) до того, как оцененный принятый сигнал 120 вычитают из принятого спектра 303 сигнала. Как обсуждено выше, коэффициент масштабирования минимизирует или исключает вклад оцененного принятого сигнала 120, когда коэффициент шума является малым.
2
1
2
1
2
2
2
2
Генератор 322 коэффициента определяет коэффициент S, который применяют к линейному эквалайзеру, чтобы сгенерировать фильтр 128. В иллюстративном варианте осуществления S равен E{p -n}/{p -n}, p - мощность, содержащаяся в сигнале 124 ошибки, усредненная по полосе частот сигнала, на выходе устройства 122 объединения, p - мощность, содержащаяся в принятом спектре 303 сигнала, усредненная по полосе частот сигнала, а n - оцененная мощность шума, усредненная по полосе частот сигнала. Отклик фильтра в иллюстративном DFE 100 равна
2
1
2
1
2
2
2
2
k1 X
SNR_est
Следовательно, когда p равна p, S равен единице, и отклик фильтра 128 является тем же, что и отклик линейного эквалайзера 104. В случаях малого SNR, когда оцененный переданный сигнал 116 доминирует над ошибками решения, сделанными эквалайзером 308, E{p  - n} приблизительно равен удвоенной E{p  - n}, что дает в результате максимальный коэффициент S, равный двум. Однако в таком случаем малого SNR выгодно отменить взвешивание оцененного принятого сигнала 120, так как он не несет полезную информацию. Примером подходящего коэффициента масштабирования является коэффициент, равный 1-е, примененный в 320, где kl - константа, а SNR_est - оценка отношения сигнал-шум. Когда использован, коэффициент масштабирования обеспечивает механизм, предназначенный для минимизации или исключения влияния оцененного принятого сигнала на принятый сигнал. Например, если SNR является достаточно малым, оцененный принятый сигнал не применяют к устройству 122 объединения, а принятый сигнал 102 является тем же, что и сигнал ошибки, коэффициент S равен единице, а отклик фильтра является тем же, что и отклик линейного эквалайзера. Пример другого подходящего решения для применения коэффициента масштабирования в 320 включает в себя применение мягких решений в устройстве 308 квантования вместо жесткого решения 312. В случаях малого SNR мягкие решения могли бы быть нулями, приводя к тому же конечному результату, что и применение нулевого коэффициента масштабирования в 320. Несмотря на то, что отклик фильтра является функцией частоты, нотация, указывающая зависимость, не включена в интересах краткости и ясности.
Отфильтрованный сигнал преобразуют во временную область с помощью IFFT 324, и устройство дешифрования/устройство сжатия 306 дешифрует и сжимает сигнал временной области. Остальные модулированные символы представляют разность в результирующих данных оцененного принятого сигнала и данных принятого сигнала. Модулированные символы ошибки объединяют с оцененными переданными символами модуляции в устройстве 132 объединения. Устройство 326 выравнивания сигнала запоминает модулированные символы, получающиеся в результате операции модулятора 314, и задерживает данные, для того чтобы выровнять данные с соответствующими модулированными символами ошибки. Объединенный сигнал 324 посылают в демодуляцию сигнала, где может быть применена мягкая демодуляция.
Фиг.4 является блок-схемой последовательности этапов способа обработки принятого сигнала в соответствии с иллюстративным вариантом осуществления изобретения. Иллюстративный способ выполняют с помощью компонентов и программного обеспечения в терминале доступа, содействующим функциям, описанным выше со ссылкой на фиг.1-3. Однако способ может быть выполнен с помощью любой комбинации аппаратного обеспечения, программного обеспечения и/или программно-аппаратного обеспечения.
На этапе 402 генерируют оцененный переданный сигнал. В иллюстративном варианте осуществления принятый сигнал обрабатывают с помощью линейного эквалайзера до того, как скорректированный сигнал сжимают, дешифруют и демодулируют, чтобы сгенерировать оцененные переданные данные. Оцененные переданные данные модулируют, шифруют и расширяют в соответствии со способами, использованными в базовой станции, чтобы сгенерировать оцененный переданный сигнал.
На этапе 404 оценку канала применяют к оцененному переданному сигналу, чтобы сгенерировать оцененный принятый сигнал.
На этапе 406 сигнал ошибки, основанный на разности между принятым сигналом и оцененным принятым сигналом, фильтруют с помощью фильтра, имеющего отклик, по меньшей мере, частично основанный на оценке канала. В иллюстративном варианте осуществления фильтр имеет отклик, основанный на сравнении сигнала ошибки с принятым сигналом.
На этапе 408 отфильтрованный сигнал ошибки объединяют с оцененным переданным сигналом. В иллюстративном варианте осуществления отфильтрованный сигнал ошибки сжимают и дешифруют, и результирующий сигнал прибавляют к модулированным оцененным данным. Таким образом, модулированные оцененные данные запоминают или задерживают и объединяют с отфильтрованным сжатым и дешифрованным сигналом ошибки.
Специалисты в данной области техники поняли бы, что информация и сигналы могут быть представлены с использованием множества различных технологий и способов. Например, данные, инструкции, команды, информация, сигналы, биты, символы и элементарные посылки, которые могут быть упомянуты по всему вышеприведенному описанию, могут быть представлены с помощью напряжений, токов, электромагнитных волн, магнитных полей или частиц, оптических полей или частиц или любых их комбинаций.
Специалисты в данной области техники дополнительно поняли бы, что различные иллюстративные логические блоки, модули, схемы и этапы алгоритмов, описанные в связи с вариантами осуществления, раскрытыми в настоящей заявке, могут быть осуществлены как электронное аппаратное обеспечение, компьютерное программное обеспечение или комбинация первого и второго. Чтобы понятно проиллюстрировать взаимозаменяемость аппаратного обеспечения и программного обеспечения, различные иллюстративные компоненты, блоки, модули, схемы и этапы, описаны выше обычно в понятиях их функционального назначения. Осуществлено ли такое функциональное назначение как аппаратное обеспечение или программное обеспечение, зависит от конкретных ограничений приложения и конструкции, наложенных на всю систему. Опытные изобретатели могут осуществить описанное функциональное назначение различными способами для каждого конкретного приложения, но такие решение осуществления не должны быть интерпретированы как вызывающие выход за рамки объема настоящего изобретения.
Различные иллюстративные логические блоки, модули и схемы, описанные в связи с вариантами осуществления, раскрытыми в настоящей заявке, могут быть осуществлены или выполнены с помощью универсального процессора, процессора цифровых сигналов (DSP), интегральной схемы прикладной ориентации, вентильной матрицы, программируемой в условиях эксплуатации (FPGA) или другого программируемого логического устройства, дискретного вентиля или транзисторной логики, дискретных компонентов аппаратного обеспечения или любой их комбинации, сконструированной с возможностью выполнения функций, описанных в настоящей заявке. Универсальный процессор может быть микропроцессором, но, в качестве альтернативы, процессор может быть любым традиционным процессором, контроллером, микроконтроллером или конечным автоматом. Процессор также может быть осуществлен как комбинация вычислительных устройств, например комбинация DSP и микропроцессора, множество микропроцессоров и один или более микропроцессоров в сочетании с ядром DSP, или любая другая такая конфигурация.
Этапы способа или алгоритма, описанные в связи с вариантами осуществления, раскрытыми в настоящей заявке, могут быть осуществлены непосредственно в аппаратном обеспечении, в программном обеспечении, модуле, выполняемом с помощью процессора, или в комбинации первого и второго. Модуль программного обеспечения может находиться в памяти RAM, флэш-памяти, памяти ROM, памяти EPROM, памяти EEPROM, в регистрах, на жестком диске, на сменном диске, CD-ROM или любом другом виде носителя данных, известного в данной области техники. Иллюстративный носитель данных соединен с процессором таким образом, что процессор может считывать информацию из носителя данных и записывать информацию на носитель данных. Процессор и носитель данных могут находиться в ASIC. ASIC может находиться в терминале пользователя. В качестве альтернативы, процессор и носитель данных могут находиться в дискретных компонентах терминала пользователя.
Предыдущее описание раскрытых вариантов осуществления предоставлено для того, чтобы дать возможность любому специалисту в данной области техники изготовить и использовать настоящее изобретение. Различные модификации этих вариантов осуществления будут без труда понятны специалистам в данной области техники, и общие принципы, определенные в настоящей заявке, могут быть применены к другим вариантам осуществления, не выходя за рамки сущности и объема изобретения. Таким образом, не подразумевается, что настоящее изобретение ограничено вариантами осуществления, изображенными в настоящем описании, но должно соответствовать самым широким рамкам, согласующимся с принципами и новыми признаками, раскрытыми в настоящей заявке.