MATLAB — Типы данных — CoderLessons.com
MATLAB не требует никакого объявления типа или операторов измерения. Всякий раз, когда MATLAB встречает новое имя переменной, он создает переменную и выделяет соответствующее пространство памяти.
Если переменная уже существует, то MATLAB заменяет исходный контент новым контентом и выделяет новое место для хранения, где это необходимо.
Например,
Total = 42
Вышеприведенный оператор создает матрицу 1 на 1 с именем «Total» и сохраняет в ней значение 42.
Типы данных, доступные в MATLAB
MATLAB предоставляет 15 основных типов данных. Каждый тип данных хранит данные в форме матрицы или массива. Размер этой матрицы или массива составляет минимум 0 на 0, и это может увеличиться до матрицы или массива любого размера.
В следующей таблице приведены наиболее часто используемые типы данных в MATLAB.
Sr.No. | Тип данных и описание |
---|---|
1 | int8 8-разрядное целое число со знаком |
2 | uint8 8-битное целое число без знака |
3 | int16 16-разрядное целое число со знаком |
4 | uint16 16-разрядное целое число без знака |
5 | int32 32-разрядное целое число со знаком |
6 | uint32 32-разрядное целое число без знака |
7 | int64 64-разрядное целое число со знаком |
8 | uint64 64-разрядное целое число без знака |
9 | не замужем числовые данные одинарной точности |
10 | двойной числовые данные двойной точности |
11 | логический логические значения 1 или 0, представляют истину и ложь соответственно |
12 | голец символьные данные (строки хранятся как вектор символов) |
13 | массив ячеек массив индексированных ячеек, каждая из которых может хранить массив другого измерения и типа данных |
14 | состав C-подобные структуры, каждая структура имеет именованные поля, способные хранить массив другого измерения и типа данных |
15 | ручка функции указатель на функцию |
16 | пользовательские классы объекты, созданные из определенного пользователем класса |
17 | Java-классы объекты, построенные из класса Java |
int8
8-разрядное целое число со знаком
uint8
8-битное целое число без знака
int16
16-разрядное целое число со знаком
uint16
16-разрядное целое число без знака
int32
32-разрядное целое число со знаком
uint32
32-разрядное целое число без знака
int64
64-разрядное целое число со знаком
uint64
64-разрядное целое число без знака
не замужем
числовые данные одинарной точности
двойной
числовые данные двойной точности
логический
логические значения 1 или 0, представляют истину и ложь соответственно
голец
символьные данные (строки хранятся как вектор символов)
массив ячеек
массив индексированных ячеек, каждая из которых может хранить массив другого измерения и типа данных
состав
C-подобные структуры, каждая структура имеет именованные поля, способные хранить массив другого измерения и типа данных
ручка функции
указатель на функцию
пользовательские классы
объекты, созданные из определенного пользователем класса
Java-классы
объекты, построенные из класса Java
пример
Создайте файл сценария со следующим кодом –
Live Demo
str = 'Hello World!' n = 2345 d = double(n) un = uint32(789. 50) rn = 5678.92347 c = int32(rn)
Когда приведенный выше код компилируется и выполняется, он дает следующий результат –
str = Hello World! n = 2345 d = 2345 un = 790 rn = 5678.9 c = 5679
Преобразование типов данных
MATLAB предоставляет различные функции для преобразования значения из одного типа данных в другой. В следующей таблице приведены функции преобразования типов данных –
функция | Цель |
---|---|
голец | Преобразовать в массив символов (строку) |
int2str | Преобразовать целочисленные данные в строку |
mat2str | Преобразовать матрицу в строку |
num2str | Преобразовать число в строку |
str2double | Преобразовать строку в значение двойной точности |
str2num | Преобразовать строку в число |
native2unicode | Преобразуйте числовые байты в символы Юникода |
unicode2native | Преобразование символов Юникода в числовые байты |
base2dec | Преобразовать базовую N числовую строку в десятичное число |
BIN2DEC | Преобразовать строку двоичного числа в десятичное число |
dec2base | Преобразовать десятичное число в базовое число N в строке |
DEC2BIN | Преобразовать десятичное число в двоичное число в строке |
DEC2HEX | Преобразовать десятичное число в шестнадцатеричное число в строке |
HEX2DEC | Преобразовать строку шестнадцатеричного числа в десятичное число |
hex2num | Преобразовать строку шестнадцатеричного числа в число с двойной точностью |
num2hex | Преобразование одинарных и двойных символов в шестнадцатеричные строки IEEE |
cell2mat | Преобразовать массив ячеек в числовой массив |
cell2struct | Преобразовать массив ячеек в массив структур |
cellstr | Создать массив строк из массива символов |
mat2cell | Конвертировать массив в массив ячеек с потенциально разными размерами ячеек |
num2cell | Преобразовать массив в массив ячеек с ячейками одинакового размера |
struct2cell | Преобразовать структуру в массив ячеек |
Определение типов данных
MATLAB предоставляет различные функции для определения типа данных переменной.
В следующей таблице приведены функции для определения типа данных переменной –
функция | Цель |
---|---|
является | Определить состояние |
это | Определите, является ли ввод объектом указанного класса |
iscell | Определите, является ли ввод массивом ячеек |
iscellstr | Определите, является ли ввод массивом строк |
ischar | Определить, является ли элемент массивом символов |
isfield | Определите, является ли входное поле структурным массивом |
isfloat | Определите, является ли ввод массивом с плавающей точкой |
ishghandle | Истинно для дескрипторов объектов Handle Graphics |
isinteger | Определите, является ли ввод целочисленным массивом |
isjava | Определите, является ли ввод Java-объектом |
ISLOGICAL | Определите, является ли ввод логическим массивом |
IsNumeric | Определите, является ли ввод числовым массивом |
IsObject | Определите, является ли ввод объектом MATLAB |
реально | Проверьте, является ли входной массив реальным |
isscalar | Определите, является ли вход скалярным |
isstr | Определите, является ли ввод символьным массивом |
isstruct | Определите, является ли ввод структурным массивом |
isvector | Определите, является ли входной вектор |
учебный класс | Определить класс объекта |
validateattributes | Проверьте правильность массива |
Whos | Перечислите переменные в рабочей области, с размерами и типами |
пример
Создайте файл сценария со следующим кодом –
Live Demo
x = 3 isinteger(x) isfloat(x) isvector(x) isscalar(x) isnumeric(x) x = 23. 54 isinteger(x) isfloat(x) isvector(x) isscalar(x) isnumeric(x) x = [1 2 3] isinteger(x) isfloat(x) isvector(x) isscalar(x) x = 'Hello' isinteger(x) isfloat(x) isvector(x) isscalar(x) isnumeric(x)
Когда вы запускаете файл, он дает следующий результат –
Практическое занятие № 2 Операции с векторами и матрицами в системе matlab
Цель занятия: изучение реализации средствами системы MATLAB основных операций с векторами и матрицами.
По умолчанию все числовые переменные в MATLAB считаются матрицами, так что скалярная величина есть матрица первого порядка, а векторы являются матрицами, состоящими из одного столбца или одной строки. Матрицу можно ввести, задав ее элементы или считав данные из файла, а также в результате обращения к стандартной или написанной пользователем функции.
Матричные данные размещаются в памяти последовательно по столбцам. Элементы матрицы в пределах строки отделяются пробелами или запятыми. Непосредственное задание матрицы можно осуществить несколькими способами. Например, вектор-столбец, то есть матрица, вторая размерность которой равна единице, может быть присвоена переменной А вводом одной строки:
>> A=[7; 4; 3.2] % Ввод вектора-столбца
A =
7.0000
4.0000
3.2000
>> A = [ % ввод вектора по строкам
7
4
3.2];
а вектор-строка вводиться как перечень чисел, отделенных пробелами или запятыми
>> A=[7 4 3.2] % Ввод вектора-строки
A = 7 4 3 2
Векторы могут быть сформированы как диапазоны – при помощи двоеточий, разделяющих стартовое значение, шаг и предельное значение. Если величина шага отсутствует, то по умолчанию его значение равно единице.
В результате n:m:k будет сформирован вектор, последний элемент которого не больше k для положительного шага m, и не меньше – для отрицательного: [n, n+m,n+m+m,…]
Например:
>> a=1:2:5
a =
1 3 5
Задание диапазона используется также при организации цикла.
В таблице 2.1 представлен некоторый набор функций для создания матриц специального вида.
Таблица 2.1. Функции описания матриц
Функция | Описание |
eye(m,n) | Единичная матрица размерности m×n |
zeros(m,n) | Нулевая матрица размерности m×n |
ones(m,n) | Матрица, состоящая из одних единиц размерности m×n |
rand(m,n) | Возвращает матрицу случайных чисел равномерно распределенных в диапазоне от 0 до 1, размерность m×n |
randn(m, n) | Возвращает матрицу размерности m×n, состоящих из случайных чисел, имеющих гаусовское распределение |
tril(A), triu(A) | Выделение нижней треугольной и верхней треугольной частей матрицы A |
inv(A) | Нахождение обратной матрицы A |
det(A) | Нахождение определителя (детерминанта) квадратной матрицы A |
dot(x,y) | Скалярное произведение векторов x и y |
cross(x,y) | Векторное произведение для трехкомпонентных векторов x и y |
Обращение к элементу матрицы производится по правилу, – в круглых скобках после имени матрицы даются индексы, которые должны быть положительными целыми числами, указывающими номер строки и через запятую, номер столбца. Например, А(2,1) означает элемент из второй строки первого столбца матрицы А.
Для дальнейших примеров введем матрицу 2×2:
>> A=[1 2; 4.6 3]
A =
1.0000 2.0000
4.6000 3.0000
Чтобы изменить элемент матрицы, ему нужно присвоить новое значение:
>> A(2,2)=10 % Второй элемент второй строки
A =
1.0000 2.0000
4.6000 10.0000
Размер матрицы можно уточнить по команде size, а результат команды size можно использовать для организации новой матрицы.
Например, нулевая матрица того же порядка, что и матрица А, будет сформирована по команде
>> A2=zeros(size(A))
A2 =
0 0
0 0
С помощью двоеточия легко выделить часть матрицы. Например, вектор из первых двух элементов второго столбца матрицы A задаётся выражением:
>> disp(A(1:2, 2))
2.0000
10.000
Двоеточие само по себе означает строку или столбец целиком. Для удаления элемента вектора достаточно присвоить ему пустой массив – пару квадратных скобок []. Чтобы вычеркнуть одну или несколько строк (столбцов) матрицы нужно указать диапазон удаляемых строк (столбцов) для одной размерности и поставить двоеточие для другой размерности. Для нахождения длины вектора можно воспользоваться также командой length.
Набор арифметических операций в MATLAB для работы с матрицами состоит из стандартных операций сложения – вычитания, умножения – деления, операции возведения в степень и дополнены специальными матричными операциями (табл.2.2). Если операция применяется к матрицам, размеры которых не согласованы, то будет выведено сообщение об ошибке. ) означает возведение в степень каждого элемента матрицы. При умножении (сложении, вычитании, делении) матрицы на число соответствующая операция всегда производится поэлементно.
Таблица 2.2 Знаки операций
Символ | Назначение |
+,- | Символы плюс и минус обозначают знак числа или операцию сложения и вычитания матриц, причем матрицы должны быть одной размерности |
* | Знак умножения обозначает матричное умножение, для поэлементного умножения матрицы применяется комбинированный знак (.*) |
‘ | Апостроф обозначает операцию транспонирования (вместе с комплексным сопряжением), транспонирование без вычисления сопряжения обозначается при помощи комбинированного знака (. ) |
Проиллюстрируем различие обычного и поэлементного умножений при помощи следующего примера.
Введём матрицу H размера 2х2 и матрицу D из единиц той же размерности:
>> H=[0 1; 2 3], D=ones(size(H))
H =
0 1
2 3
D =
1 1
1 1
Перемножим матрицы, используя обычное умножение:
>> disp(H*D)
1 1
5 5
Теперь применим поэлементную операцию:
>>disp(H.*D)
0 1
2 3
Система MATLAB имеет ряд функций, предназначенных для обработки данных, заданных в матричной или векторной форме (таблица 2. 3).
Таблица 2.3 Функции для работы с матрицами
Функция | Описание |
size(A) | Возвращает массив, состоящий из числа строк и числа столбцов матрицы. |
sum(A) | Возвращает сумму всех элементов по столбцу |
sum(A,2) | Возвращает сумму всех элементов по строке |
mean(A) | Возвращает среднее значение столбца матрицы |
min(A), max(A) | Возвращает минимум и максимум соответственно, по столбцу матрицы |
[m,n]=max(A),[m,n]=min(A) | Выводит номера строк с максимальным или минимальным элементом |
sort(A) | Сортирует столбец матрицы по возрастанию |
prod(A) | Вычисляет произведение всех элементов столбцов |
Символы и текстовые строки в MATLAB вводятся при помощи простых кавычек. Во внутреннем представлении символы даны целыми числами. Конвертировать массив символов в числовую матрицу позволяет команда double. Обратная операция совершается по команде char. Печатаемые символы из стандартного набора ASCII представлены числами от 32 до 255.
Приведем примеры для данных команд. Вначале введем строку:
>> s = ‘Привет’
s =
Привет
Отметим, что для ввода русских букв следует выбрать в меню File/ Preferences/ Command Windows Font шрифт с русской кодировкой.
Для перевода численных данных в строковые переменные имеется ряд команд преобразования. В таблице 2.4 приведены некоторые функции для этих и обратных операций, а полных список можно получить по команде help strfun.
Таблица 2.4 Функции работы со строковыми переменными
Функция | Действие |
num2str | Перевод числа в строку |
int2str | Перевод целого числа в строку |
mat2str | Преобразование матрицы в строку |
str2mat | Объединение строк в матрицу |
str2num | Преобразование строки в число |
strcat | Объединение строк |
Matlab String to Number | Как Domatlab преобразовать строку в число?
В Matlab функции str2num и str2double используются для преобразования строки в число. Функция используется для преобразования текста или строки в числовое значение, называемое функцией str2num. Функция str2num поддерживает одно или несколько чисел, разделенных пробелами, десятичной точкой и запятыми. Входная строка также может включать такие знаки, как знак «+» и знак «–», букву e или d, предшествующую степени 10 масштабного коэффициента, и букву i или j для обозначения комплексного или мнимого числа. str2num также преобразует строковую матрицу в числовую. матрица. Если входная строка не содержит допустимого числа в матрице, str2num(str) возвращает пустую матрицу.
Синтаксис
Синтаксис для преобразования строки Matlab в числа, как показано ниже: —
- x1 = str2num(chr)
- [x1,tf] = str2num(chr)
- x1 = str2double(str)
Как Domatlab преобразовать строку в номер?
По сути, теперь мы можем видеть, как преобразовать строку в числа для этого, мы можем использовать команду Matlab str2num, массивы ячеек, нескалярные строковые массивы, которые она не преобразует в числовой тип данных с помощью функции str2num, и это также чувствителен к интервалу между операторами, чтобы избежать этой ошибки, мы используем команду str2double. Шаги для преобразования строки в число следующие:0003
Шаг 1: Сначала мы принимаем строку символов в переменную
Шаг 2: используем команду для преобразования строки в число
Шаг 3: это необязательный шаг для проверки типа данных объекта; этот шаг мы можем выполнить перед преобразованием строки
Примеры преобразования строки Matlab в число
тип данных, поэтому сначала мы пишем переменную «a1», и в этой переменной мы пишем что-нибудь или числа в нашем случае, мы пишем числа, числа 15 81022 в одиночном инвертировании, числа присваиваются переменной «a1». Затем находим его класс, для чего пишем функцию класса с именем переменной class(a1). Это символ, но на самом деле это строка символов. Затем мы преобразуем эту строку в целочисленный или числовой тип данных; команда, преобразованная в целое число, — это str2num, str2num просто означает, что мы преобразуем строку в числовой тип данных, поэтому мы просто пишем str2num(a1). И затем мы видим результат в числах, поэтому для проверки мы видим его тип данных с классом команды, поскольку мы видели, что класс возвращает класс этого данного объекта, а затем мы можем убедиться, что он преобразует строковые данные в числовые данные тип или целочисленный тип данных. Итак, мы пишем класс ответов, потому что теперь ответ находится в ответах, поэтому мы пишем класс (и), и мы можем видеть тип данных; это будет числовой тип данных.Код:
клк;
очистить все;
закрыть все;
a1 = '15781022'
class (a1)
str2num (a1)
class (ans)
Вывод:
Как мы видели в командном окне, первый тип данных — char ничего, кроме строки символов, а затем, после применения str2num, вы видите тип данных как двойной, это не что иное, как числовой тип данных. Итак, мы доказываем, что строка преобразуется в числа.
Пример #2
Давайте посмотрим на пример; в этом примере мы передаем строку с некоторыми алфавитами и специальными символами; затем в случае 1 st мы увидели результат, поскольку x1 — пустая матрица, а tf1 — 0, это указывает на то, что статус преобразования не удался. Массивы ячеек, нескалярные строковые массивы не преобразуются в числовой тип данных с помощью функции str2num, а также чувствительны к интервалам между операторами. Таким образом, в операторе 2 nd мы удаляем этот алфавит и специальный символ в этой строке, затем функция str2num возвращает ax1 не является пустой матрицей, на ней написаны числа, а tf1 равен «1», это указывает на то, что преобразование прошло успешно .
Код:
клк;
очистить все;
закрыть все;
[ x1,tf1 ] = str2num('123 м/с, 593 м/с')[ x1,tf1 ] = str2num('123, 593')
Вывод:
Как мы видели В результате есть недостаток функции str2num, массивы ячеек, нескалярные строковые массивы, которые она не преобразует в числовой тип данных с помощью функции str2num, а также чувствительный интервал вокруг операторов или, если мы использовали, то преобразование не удалось , иначе будет возвращена пустая матрица. Так что этого можно избежать, если мы используем функцию str2double для преобразования.
Пример #3
В этом примере мы преобразуем строковый вызов в значения двойной точности с помощью команды str2double. Сначала мы берем строковую ячейку в переменную str1, затем проверяем тип данных str1 с помощью функции класса, а затем преобразуем эту ячейку в числовой тип данных с помощью команды str2double, и для проверки мы снова используем функция класса.
Код:
шт.;
очистить все;
закрыть все;
str1 = string({'10', '55', '88', '8', '87'; '88', '456', '100', '65', '5'}) class (str1 )x1 = str2double(str1)класс (x1)
Вывод:
Заключение
В этой статье мы рассмотрели концепцию преобразования строки в число, в основном для преобразования строки в число используется функция str2num и str2double. Затем увидел синтаксис, связанный с операторами преобразования строки в число, и то, как он используется в коде Matlab. Также мы видели несколько примеров, связанных с преобразованием строки в число.
Рекомендуемые статьи
Это руководство по преобразованию строки в число в Matlab. Здесь мы обсуждаем, как Domatlab String to Number и примеры вместе с кодами и выводами. Вы также можете ознакомиться со следующими статьями, чтобы узнать больше –
- Матлаб Симс
- Аннотация Matlab
- Якобиан Матлаб
- Многослойный стержень Matlab
Поставщики беспроводных радиочастот и ресурсы
Веб-сайт RF Wireless World является домом для поставщиков и ресурсов RF и Wireless. На сайте представлены статьи, учебные пособия, поставщики, терминология, исходный код (VHDL, Verilog, MATLAB, Labview), тесты и измерения, калькуляторы, новости, книги, загрузки и многое другое.
Сайт RF Wireless World охватывает ресурсы по различным темам, таким как RF, беспроводная связь, vsat, спутник, радар, оптоволокно, микроволновая печь, wimax, wlan, zigbee, LTE, 5G NR, GSM, GPRS, GPS, WCDMA, UMTS, TDSCDMA, Bluetooth, Lightwave RF, z-wave, Интернет вещей (IoT), M2M, Ethernet и т. д. Эти ресурсы основаны на стандартах IEEE и 3GPP. Он также имеет академический раздел, который охватывает колледжи и университеты по инженерным дисциплинам и дисциплинам MBA.
Статьи о системах на основе IoT
Система обнаружения падений для пожилых людей на основе IoT : В статье рассматривается архитектура системы обнаружения падений, используемой для пожилых людей.
В нем упоминаются преимущества или преимущества системы обнаружения падения IoT.
Подробнее➤
См. также другие статьи о системах на основе IoT:
• Система очистки туалетов AirCraft.
• Система измерения удара при столкновении
• Система отслеживания скоропортящихся продуктов и овощей
• Система помощи водителю
• Система умной розничной торговли
• Система мониторинга качества воды
• Система интеллектуальной сети
• Умная система освещения на основе Zigbee
• Умная система парковки на базе Zigbee
• Умная система парковки на базе LoRaWAN.
Радиочастотные беспроводные изделия
Этот раздел статей охватывает статьи о физическом уровне (PHY), уровне MAC, стеке протоколов и сетевой архитектуре на основе WLAN, WiMAX, zigbee, GSM, GPRS, TD-SCDMA, LTE, 5G NR, VSAT, Gigabit Ethernet на основе IEEE/3GPP и т. д. , стандарты. Он также охватывает статьи, связанные с испытаниями и измерениями, посвященные испытаниям на соответствие, используемым для испытаний устройств на соответствие RF/PHY. СМ. УКАЗАТЕЛЬ СТАТЕЙ >>.
Физический уровень 5G NR : Обработка физического уровня для канала 5G NR PDSCH и канала 5G NR PUSCH была рассмотрена поэтапно. Это описание физического уровня 5G соответствует спецификациям физического уровня 3GPP. Подробнее➤
Основные сведения о повторителях и типы повторителей : В нем объясняются функции различных типов повторителей, используемых в беспроводных технологиях. Подробнее➤
Основы и типы замираний : В этой статье рассматриваются маломасштабные замирания, крупномасштабные замирания, медленные замирания, быстрые замирания и т. д., используемые в беспроводной связи. Подробнее➤
Архитектура сотового телефона 5G : В этой статье рассматривается блок-схема сотового телефона 5G с внутренними модулями 5G. Архитектура сотового телефона. Подробнее➤
Основы интерференции и типы интерференции: В этой статье рассматриваются интерференция по соседнему каналу, Электромагнитные помехи, ICI, ISI, световые помехи, звуковые помехи и т. д. Подробнее➤
5G NR Раздел
В этом разделе рассматриваются функции 5G NR (новое радио), нумерология, диапазоны, архитектура, развертывание, стек протоколов (PHY, MAC, RLC, PDCP, RRC) и т. д.
5G NR Краткий справочный указатель >>
• Мини-слот 5G NR
• Часть полосы пропускания 5G NR
• БАЗОВЫЙ НАБОР 5G NR
• Форматы 5G NR DCI
• 5G NR UCI
• Форматы слотов 5G NR
• IE 5G NR RRC
• 5G NR SSB, SS, PBCH
• 5G NR PRACH
• 5G NR PDCCH
• 5G NR PUCCH
• Опорные сигналы 5G NR
• 5G NR m-Sequence
• Золотая последовательность 5G NR
• 5G NR Zadoff Chu Sequence
• Физический уровень 5G NR
• MAC-уровень 5G NR
• Уровень 5G NR RLC
• Уровень PDCP 5G NR
Руководства по беспроводным технологиям
В этом разделе рассматриваются учебные пособия по радиочастотам и беспроводным сетям. Он охватывает учебные пособия по таким темам, как сотовая связь, WLAN (11ac, 11ad), wimax, bluetooth, zigbee, zwave, LTE, DSP, GSM, GPRS, GPS, UMTS, CDMA, UWB, RFID, радар, VSAT, спутник, беспроводная сеть, волновод, антенна, фемтосота, тестирование и измерения, IoT и т. д. См. ИНДЕКС УЧЕБНЫХ ПОСОБИЙ >>
Учебное пособие по 5G — В этом учебном пособии по 5G также рассматриваются следующие подтемы, посвященные технологии 5G:
Учебник по основам 5G
Диапазоны частот
учебник по миллиметровым волнам
Рамка волны 5G мм
Зондирование канала миллиметровых волн 5G
4G против 5G
Испытательное оборудование 5G
Архитектура сети 5G
Сетевые интерфейсы 5G NR
звучание канала
Типы каналов
5G FDD против TDD
Нарезка сети 5G NR
Что такое 5G NR
Режимы развертывания 5G NR
Что такое 5G ТФ
В этом руководстве по GSM рассматриваются основы GSM, сетевая архитектура, сетевые элементы, системные спецификации, приложения,
Типы пакетов GSM, структура кадров GSM или иерархия кадров, логические каналы, физические каналы,
Физический уровень GSM или обработка речи, вход в сеть мобильного телефона GSM или настройка вызова или процедура включения питания,
Вызов MO, вызов MT, модуляция VAMOS, AMR, MSK, GMSK, физический уровень, стек протоколов, основы мобильного телефона,
Планирование RF, нисходящая линия связи PS и восходящая линия связи PS.
➤Читать дальше.
LTE Tutorial , описывающий архитектуру системы LTE, включая основы LTE EUTRAN и LTE Evolved Packet Core (EPC). Он предоставляет ссылку на обзор системы LTE, радиоинтерфейс LTE, терминологию LTE, категории LTE UE, структуру кадра LTE, физический уровень LTE, Стек протоколов LTE, каналы LTE (логические, транспортные, физические), пропускная способность LTE, агрегация несущих LTE, Voice Over LTE, расширенный LTE, Поставщики LTE и LTE vs LTE advanced.➤Подробнее.
РЧ-технологии Материалы
На этой странице мира беспроводных радиочастот описывается пошаговое проектирование преобразователя частоты на примере повышающего преобразователя частоты 70 МГц в диапазон C.
для микрополосковой платы с использованием дискретных радиочастотных компонентов, а именно. Смесители, гетеродин, MMIC, синтезатор, опорный генератор OCXO,
амортизирующие прокладки. ➤Читать дальше.
➤ Проектирование и разработка радиочастотного приемопередатчика
➤Дизайн радиочастотного фильтра
➤Система VSAT
➤Типы и основы микрополосковых
➤Основы волновода
Секция испытаний и измерений
В этом разделе рассматриваются ресурсы по контролю и измерению, контрольно-измерительное оборудование для тестирования тестируемых устройств на основе
Стандарты WLAN, WiMAX, Zigbee, Bluetooth, GSM, UMTS, LTE. ИНДЕКС испытаний и измерений >>
➤Система PXI для контрольно-измерительных приборов.
➤ Генерация и анализ сигналов
➤ Измерения физического уровня
➤ Тестирование устройства WiMAX на соответствие
➤ Тест на соответствие Zigbee
➤ Тест на соответствие LTE UE
➤ Тест на соответствие TD-SCDMA
Волоконно-оптические технологии
Волоконно-оптический компонент основы, включая детектор, оптический соединитель, изолятор, циркулятор, переключатели, усилитель,
фильтр, эквалайзер, мультиплексор, разъемы, демультиплексор и т. д. Эти компоненты используются в оптоволоконной связи.
ИНДЕКС оптических компонентов >>
➤Руководство по оптоволоконной связи
➤APS в SDH
➤Основы SONET
➤ Структура кадра SDH
➤ SONET против SDH
Поставщики беспроводных радиочастотных устройств, производители
Сайт RF Wireless World охватывает производителей и поставщиков различных радиочастотных компонентов, систем и подсистем для ярких приложений, см. ИНДЕКС поставщиков >>.
Поставщики ВЧ-компонентов, включая ВЧ-изолятор, ВЧ-циркулятор, ВЧ-смеситель, ВЧ-усилитель, ВЧ-адаптер, ВЧ-разъем, ВЧ-модулятор, ВЧ-трансивер, PLL, VCO, синтезатор, антенну, осциллятор, делитель мощности, сумматор мощности, фильтр, аттенюатор, диплексер, дуплексер, чип-резистор, чип-конденсатор, чип-индуктор, ответвитель, ЭМС, программное обеспечение RF Design, диэлектрический материал, диод и т. д.
Поставщики радиочастотных компонентов >>
➤Базовая станция LTE
➤ РЧ-циркулятор
➤РЧ-изолятор
➤Кристаллический осциллятор
MATLAB, Labview, Embedded Исходные коды
Раздел исходного кода RF Wireless World охватывает коды, связанные с языками программирования MATLAB, VHDL, VERILOG и LABVIEW.
Эти коды полезны для новичков в этих языках.
СМОТРИТЕ ИНДЕКС ИСТОЧНИКОВ >>
➤ 3–8 код декодера VHDL
➤Скремблер-дескремблер Код MATLAB
➤32-битный код ALU Verilog
➤ T, D, JK, SR триггеры коды labview
*Общая медицинская информация*
Сделайте эти пять простых вещей, чтобы помочь остановить коронавирус (COVID-19).
СДЕЛАТЬ ПЯТЬ
1. РУКИ: Мойте их чаще
2. ЛОКОТЬ: Кашляйте в него
3. ЛИЦО: Не прикасайтесь к нему
4. НОГИ: Держитесь на расстоянии более 3 футов (1 м) друг от друга
5. ЧУВСТВУЙТЕ: Болен? Оставайтесь дома
Используйте технологию отслеживания контактов >> , следуйте рекомендациям по социальному дистанцированию >> и установить систему наблюдения за данными >> спасти сотни жизней. Использование концепции телемедицины стало очень популярным в таких стран, как США и Китай, чтобы остановить распространение COVID-19так как это заразное заболевание.
Радиочастотные калькуляторы и преобразователи
Раздел «Калькуляторы и преобразователи» охватывает ВЧ-калькуляторы, беспроводные калькуляторы, а также преобразователи единиц измерения.
Они охватывают беспроводные технологии, такие как GSM, UMTS, LTE, 5G NR и т. д.
СМ. КАЛЬКУЛЯТОРЫ Указатель >>.
➤ Калькулятор пропускной способности 5G NR
➤ 5G NR ARFCN и преобразование частоты
➤ Калькулятор скорости передачи данных LoRa
➤ LTE EARFCN для преобразования частоты
➤ Калькулятор антенны Yagi
➤ Калькулятор времени выборки 5G NR
IoT-Интернет вещей Беспроводные технологии
В разделе, посвященном IoT, рассматриваются беспроводные технологии Интернета вещей, такие как WLAN, WiMAX, Zigbee, Z-wave, UMTS, LTE, GSM, GPRS, THREAD, EnOcean, LoRa, SIGFOX, WHDI, Ethernet, 6LoWPAN, RF4CE, Bluetooth, Bluetooth с низким энергопотреблением (BLE), NFC, RFID, INSTEON, X10, KNX, ANT+, Wavenis, Dash7, HomePlug и другие.