- 
	- Много ссылок на сорцы -> - Evgeny_CD(24.04.2017 15:35, ссылка)
			- Евгений, погодите! И в моей ветке, и здесь, вы серьёзно думаете, что на 8-бит (16 бит у меня) без DSP и плавающей точки можно использовать исходники по ссылкам?  Nikolay_Po(28 знак., 24.04.2017 15:42)
					- Хочу напомнить, что самопальные АОНы (были такие бытовые приборы) работали на 8-разрядных машинах с тактовой частотой 4 МГц - Крок(27.04.2017 09:46)
							- Было дело, писал программу для КР1816ВЕ35 - Make_Pic(27.04.2017 10:15)
									- Ты нас своим ВЕ35 не пугай, лучше модем у меня купи :) - IBAH(27.04.2017 10:36)
 
- раньше люди умнее были, я по себе сужу - IBAH(27.04.2017 10:03)
									- аналогично. иногда с удивлением перечитываю свой институтский дипломный проект. - Крок(27.04.2017 10:15)
 
 
- Было дело, писал программу для КР1816ВЕ35 - Make_Pic(27.04.2017 10:15)
									
- Он не думает. Можно посмотреть картинки и думать как закодить в 16-битах fixed point.  Ещё раз рекомендую ссылку. В очередной раз. - fk0(24.04.2017 23:54, ссылка)
							- Вот это:  Nikolay_Po(850 знак., 25.04.2017 09:44 - 09:57)
									- Во-первых это нерекурсивный фильтр -- с чего здесь ошибке умножаться? Она больше чем на -60 здесь нигде не умножается. Во-вторых там в каталоге fast целочисленная реализация, вроде. В 16 битах рекурсивный фильтр вообще сложно сделать, IMHO. Я бы  fk0(623 знак., 25.04.2017 11:17)
											- Да, вот здесь:  Nikolay_Po(188 знак., 25.04.2017 11:53)
													- Да, действительно. Из малоресурсозатратного для микроконтроллеров вспоминаются CIC-фильтры в качестве ФНЧ (уж от скользящего среднего там один шаг). - fk0(26.04.2017 00:48)
															- CIC рассматривал. Не подошли, в сравнение не идут с эллиптическими. В чистом виде АЧХ гребенчатая, требуется каскадирование с другим фильтром. По сложности проще каскад эллиптических поставить. Разве что за исключением случаев, где последние не  Nikolay_Po(39 знак., 26.04.2017 09:40)
																	- Как-то утверждение не вяжется с указанием на чрезмерную вычислительную сложность БИХ фильтров. CIC как раз легко считается на 8/16-битном контроллере в целых числах, корректирующий фильтр (КИХ) -- тоже. - fk0(26.04.2017 13:13)
																			- КИХ вообще ни о чём, по сравнению с БИХ. Я с какой стороны ни подступался, КИХ проигрывал БИХ-фильтру при доступности 150..250 тактов CPU на отсчёт. Без SIMD и MAC поддержки CPU КИХ для моей задачи оказались не интересны. Не удалось синтезировать  Nikolay_Po(307 знак., 26.04.2017 14:23)
																					- КИХ с симметричной (или антисимметричной) ИХ хорош там, где нужна линейная ФЧХ.  USSR(68 знак., 27.04.2017 12:55,  ) )- Сколько отсчётов нужно на ФНЧ с полосой пропускания 0.15 и с ослаблением не хуже 40дБ с частоты 0.25 и выше? Неравномерность в полосе пропускания до 1дБ. - Nikolay_Po(27.04.2017 14:05)
																									- Частота в Найквистах? - USSR(27.04.2017 14:51,  ) )- Если в Найквистах, то MATLAB уверяет, что equiripple FIR 28-го порядка справится. - USSR(27.04.2017 14:57,  ) )- Да, в "Котельниковых". Я считал, у меня лишь 16-й порядок КИХ с трудом вмещается по доступному времени процессора и требует ручной оптимизации. Лучше 8й-10й порядок КИХ, а такого недостаточно для целевой характеристики. Эллиптический БИХ при том  Nikolay_Po(116 знак., 27.04.2017 18:02)
																															- У нас в изделии КИХ фильтр на 2000 тапов крутится. Но это FPGA. :) - USSR(27.04.2017 18:16,  ) )
 
- У нас в изделии КИХ фильтр на 2000 тапов крутится. Но это FPGA. :) - USSR(27.04.2017 18:16, 
 
- Да, в "Котельниковых". Я считал, у меня лишь 16-й порядок КИХ с трудом вмещается по доступному времени процессора и требует ручной оптимизации. Лучше 8й-10й порядок КИХ, а такого недостаточно для целевой характеристики. Эллиптический БИХ при том  Nikolay_Po(116 знак., 27.04.2017 18:02)
																															
 
- Если в Найквистах, то MATLAB уверяет, что equiripple FIR 28-го порядка справится. - USSR(27.04.2017 14:57, 
 
- Частота в Найквистах? - USSR(27.04.2017 14:51, 
 
- Сколько отсчётов нужно на ФНЧ с полосой пропускания 0.15 и с ослаблением не хуже 40дБ с частоты 0.25 и выше? Неравномерность в полосе пропускания до 1дБ. - Nikolay_Po(27.04.2017 14:05)
																									
 
- КИХ с симметричной (или антисимметричной) ИХ хорош там, где нужна линейная ФЧХ.  USSR(68 знак., 27.04.2017 12:55, 
 
- КИХ вообще ни о чём, по сравнению с БИХ. Я с какой стороны ни подступался, КИХ проигрывал БИХ-фильтру при доступности 150..250 тактов CPU на отсчёт. Без SIMD и MAC поддержки CPU КИХ для моей задачи оказались не интересны. Не удалось синтезировать  Nikolay_Po(307 знак., 26.04.2017 14:23)
																					
 
- Как-то утверждение не вяжется с указанием на чрезмерную вычислительную сложность БИХ фильтров. CIC как раз легко считается на 8/16-битном контроллере в целых числах, корректирующий фильтр (КИХ) -- тоже. - fk0(26.04.2017 13:13)
																			
 
- CIC рассматривал. Не подошли, в сравнение не идут с эллиптическими. В чистом виде АЧХ гребенчатая, требуется каскадирование с другим фильтром. По сложности проще каскад эллиптических поставить. Разве что за исключением случаев, где последние не  Nikolay_Po(39 знак., 26.04.2017 09:40)
																	
 
- Да, действительно. Из малоресурсозатратного для микроконтроллеров вспоминаются CIC-фильтры в качестве ФНЧ (уж от скользящего среднего там один шаг). - fk0(26.04.2017 00:48)
															
- Понимаю, о чём вы. Просто в PIC24, к примеру, сложение и умножение за такт делается лишь для 16-битных операндов. Деление за 19 тактов, но оно меняется на сдвиг при делителе 2^N.  Nikolay_Po(1130 знак., 25.04.2017 11:46)
													- Деление практически всегда заменяется умножением... Прореживание (decimation) это как раз обычно типовая область применения CIC-фильтров, которые в каких-то условиях имеют меньшую вычислительную сложность, чем другие подходы (вроде снижения  fk0(491 знак., 26.04.2017 13:33)
															- Касательно CIC фильтров. Nikolay_Po(1619 знак., 26.04.2017 14:45)
 
 
- Деление практически всегда заменяется умножением... Прореживание (decimation) это как раз обычно типовая область применения CIC-фильтров, которые в каких-то условиях имеют меньшую вычислительную сложность, чем другие подходы (вроде снижения  fk0(491 знак., 26.04.2017 13:33)
															
 
- Да, вот здесь:  Nikolay_Po(188 знак., 25.04.2017 11:53)
													
 
- Во-первых это нерекурсивный фильтр -- с чего здесь ошибке умножаться? Она больше чем на -60 здесь нигде не умножается. Во-вторых там в каталоге fast целочисленная реализация, вроде. В 16 битах рекурсивный фильтр вообще сложно сделать, IMHO. Я бы  fk0(623 знак., 25.04.2017 11:17)
											
 
- Вот это:  Nikolay_Po(850 знак., 25.04.2017 09:44 - 09:57)
									
- Там в том числе есть исходники обработки на питоне. Читабельные. Понимабельные. - Evgeny_CD(24.04.2017 15:51)
- Алгоритм к разрядности отношения не имеет. Это все источник алгоритмов и методов обработки. В наличие готового публичного исходника для 8 или 16 бит я не верю. - Evgeny_CD(24.04.2017 15:50)
							- Да не к разрядности претензии, а к вычислительной сложности и требуемому размеру памяти. Когда к сигналу применяются оконные БПФ, FIR с приличным количеством отсчётов  Nikolay_Po(417 знак., 24.04.2017 17:17)
									- Все же зависит от скорости прихода семплов I,Q. Вычислительная сложность может быть любой, если семплы приходят со скоростью пара I,Q семплов в час.. :)  Хаос(102 знак., 24.04.2017 17:27,  ) )- угу! Телепаты они такие - все время переводятся... Скорость битового потока низкая от 300 до 1000 бод - Make_Pic(24.04.2017 20:54)
													- Иначе бы не лез в пики. - Make_Pic(24.04.2017 20:55)
 
 
- угу! Телепаты они такие - все время переводятся... Скорость битового потока низкая от 300 до 1000 бод - Make_Pic(24.04.2017 20:54)
													
- ок. извините, что отнял у Вас время. - Evgeny_CD(24.04.2017 17:27)
 
- Все же зависит от скорости прихода семплов I,Q. Вычислительная сложность может быть любой, если семплы приходят со скоростью пара I,Q семплов в час.. :)  Хаос(102 знак., 24.04.2017 17:27, 
 
- Да не к разрядности претензии, а к вычислительной сложности и требуемому размеру памяти. Когда к сигналу применяются оконные БПФ, FIR с приличным количеством отсчётов  Nikolay_Po(417 знак., 24.04.2017 17:17)
									
 
- Хочу напомнить, что самопальные АОНы (были такие бытовые приборы) работали на 8-разрядных машинах с тактовой частотой 4 МГц - Крок(27.04.2017 09:46)
							
 
- Евгений, погодите! И в моей ветке, и здесь, вы серьёзно думаете, что на 8-бит (16 бит у меня) без DSP и плавающей точки можно использовать исходники по ссылкам?  Nikolay_Po(28 знак., 24.04.2017 15:42)
					
- -> Там сорцы есть - Evgeny_CD(24.04.2017 15:23, ссылка)
- Вдруг поможет -> - Evgeny_CD(24.04.2017 15:18, ссылка)
			- Евгений спасибо! - Make_Pic(24.04.2017 20:58)
 
- Как я понимаю, для начала надо выбрать MCU с двумя УВХ, чтобы строго синхронно брать отсчеты. - Evgeny_CD(24.04.2017 12:21)
			- Не обязательно. Достаточно аналогового фильтра (двух) и справится не слишком быстрый АЦП. - fk0(24.04.2017 23:56)
					- На момент моего поста скорость передачи была загадкой. Важно понять, какова допустимая рассинхронизация взятия отсчетов I и Q. - Evgeny_CD(24.04.2017 23:59)
							- Очевидно, что медленная, относительно несущей. - fk0(25.04.2017 00:06)
 
 
- На момент моего поста скорость передачи была загадкой. Важно понять, какова допустимая рассинхронизация взятия отсчетов I и Q. - Evgeny_CD(24.04.2017 23:59)
							
- есть внешнее - Make_Pic(24.04.2017 13:30)
 
- Не обязательно. Достаточно аналогового фильтра (двух) и справится не слишком быстрый АЦП. - fk0(24.04.2017 23:56)
					
- абсолютно не владея глубокими теориями, могу посоветовать 2 варианта. Nikolay801_(95 знак., 24.04.2017 10:04)
- Демодулировать что? Какой вид, какие параметры модуляции? - Nikolay_Po(24.04.2017 09:59)
			- Да тот же BPSK, в ветви средства и мет. задавал этот вопрос - без ответа - Make_Pic(24.04.2017 11:08)
					- Делал я такое... несущая 100кгц, модуляция ОФТ 100бод, бинарная обработка, схема Костаса, Мега48 - IBAH(26.04.2017 15:14)
							- ух похоже! В исходники взглянуть разрешите? - Make_Pic(26.04.2017 20:18)
									- исходник тебе не поможет, я тебе так расскажу  IBAH(154 знак., 26.04.2017 20:45)
											- Жду, я примерно так и делаю, но далее? - Make_Pic(27.04.2017 08:48)
													- Где аплодисменты? или за деньгами пошел? - IBAH(28.04.2017 10:25)
- Продолжаем IBAH(656 знак., 27.04.2017 09:19 - 09:25)
 
 
- Жду, я примерно так и делаю, но далее? - Make_Pic(27.04.2017 08:48)
													
 
- исходник тебе не поможет, я тебе так расскажу  IBAH(154 знак., 26.04.2017 20:45)
											
 
- ух похоже! В исходники взглянуть разрешите? - Make_Pic(26.04.2017 20:18)
									
- Начать изучение специализированной литературы. Скляр в аплоаде сахары например. Там обычно описаны основные способы приёма основных видов модуляции. Ещё есть сайты dsplib.ru, dsplib.org. Ещё тут на Петровича ссылались, но у меня мнение например,  fk0(404 знак., 25.04.2017 00:04, ссылка)
							- Петровича никто не оценил! Пистелькорс и Петрович русские, Костас - судя по фамилии испанец, зачем читать англоязычную литературу? - IBAH(27.04.2017 09:41)
									- Окунева нужно читать. Окунева. - Alt@ir(28.04.2017 19:04, ссылка)
 
 
- Петровича никто не оценил! Пистелькорс и Петрович русские, Костас - судя по фамилии испанец, зачем читать англоязычную литературу? - IBAH(27.04.2017 09:41)
									
- Нужно получить хотя бы последовательность "1" и "0" из I,Q - Make_Pic(24.04.2017 11:09)
							- Ну так берите и получайте. Для меня проблемой стала синхронизация с потоком данных. В итоге перешёл на DBPSK, которое заработало. Если I/Q после полосового канального фильтра, то вариант декодера в моей теме, что вы недавно видели, может оказаться Nikolay_Po(134 знак., 24.04.2017 14:18 - 25.04.2017 11:56)
 
 
- Делал я такое... несущая 100кгц, модуляция ОФТ 100бод, бинарная обработка, схема Костаса, Мега48 - IBAH(26.04.2017 15:14)
							
 
- Да тот же BPSK, в ветви средства и мет. задавал этот вопрос - без ответа - Make_Pic(24.04.2017 11:08)
					
 
- Много ссылок на сорцы -> - Evgeny_CD(24.04.2017 15:35, ссылка)