Сложение по модулю 2

Простейшие вопросы в области инженерной разработки
Ответить
PavelPinch
interested
interested
Сообщения: 3
Зарегистрирован: 07 дек 2017, 15:17
Версия LabVIEW: 2017
Контактная информация:

Сложение по модулю 2

Сообщение PavelPinch »

Добрый день! помогите решить проблемку. Мне нужно сложить по модулю 2 две последовательности, длины символов которых отличаются. Например на один символ первой последовательности, приходится 10 символов второй последовательности. Вариант продублировать каждый символ более короткой последовательности несколько раз, чтобы можно было их сложить мне не подходит, хотелось бы найти решение попроще.
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5461
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 27 раз
Поблагодарили: 86 раз

Re: Сложение по модулю 2

Сообщение IvanLis »

PavelPinch писал(а):Добрый день! помогите решить проблемку. Мне нужно сложить по модулю 2 две последовательности, длины символов которых отличаются. Например на один символ первой последовательности, приходится 10 символов второй последовательности. Вариант продублировать каждый символ более короткой последовательности несколько раз, чтобы можно было их сложить мне не подходит, хотелось бы найти решение попроще.
Тогда обрезаете длинную последовательность до длины короткой и складываете.
Так в принципе и сделает :labview: .
PavelPinch
interested
interested
Сообщения: 3
Зарегистрирован: 07 дек 2017, 15:17
Версия LabVIEW: 2017
Контактная информация:

Re: Сложение по модулю 2

Сообщение PavelPinch »

Суть в том, что мне нельзя терять символы длинной последовательности, а складывать надо с учетом длины каждого символа
Вложения
Снимок1.PNG
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5461
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 27 раз
Поблагодарили: 86 раз

Re: Сложение по модулю 2

Сообщение IvanLis »

PavelPinch писал(а):Суть в том, что мне нельзя терять символы длинной последовательности, а складывать надо с учетом длины каждого символа
Если я правильно вас понял, то нужно делать ресемплинг сигнала.
Может и коряво сделано, но я с цифровыми сигналами практически не работал, возможно есть готовые функции.
Необходимо кратное соотношение dt. Например на 1 символ сигнала-1 должно приходиться целое число символов сигнала-2. В моем случае их 3.
Вложения
Снимок экрана от 2017-12-08 10-46-00.png
Untitled 1.vi
lv2010
(19.14 КБ) 77 скачиваний
PavelPinch
interested
interested
Сообщения: 3
Зарегистрирован: 07 дек 2017, 15:17
Версия LabVIEW: 2017
Контактная информация:

Re: Сложение по модулю 2

Сообщение PavelPinch »

Спасибо, это то что нужно!
Blackman

Activity
leader
leader
Сообщения: 932
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Версия LabVIEW: 6.1,8.5,20

Re: Сложение по модулю 2

Сообщение Blackman »

...Вариант продублировать каждый символ более короткой последовательности несколько раз, чтобы можно было их сложить мне не подходит...
Это вариант предложенный IvanLis.
...хотелось бы найти решение попроще.
Проще не проще, а можно и так :)
Вложения
Digital_Sum module 2.png
Digital_Sum module 2 FP.png
Sum module 2.vi
Версия 2013
(22.52 КБ) 77 скачиваний
Ответить

Вернуться в «Для чайников»