[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено -=ВН=- 16 февраля 2005 г. 19:35
В ответ на: Ответ: (+) отправлено Mega 16 февраля 2005 г. 18:54

2. На n1 я вроде писал. Спектральный отсчет на n1 комплексный же. Если хотите - в общем случае комплексный он будет.
3. Какой подбор? Не должно быть никакого подбора. Голая арифметика. Вы взяли действительный сигнал. Для него четко выполняется - спектр. отсчет на положительной частоте, k, комплексно-сопряжен со спектр. отсчетом на частоте, N-k. При этом у отсчета на 0 частоте и на частоте N/2 комплексно-сопряж. пар нет. Так как n1 сносится на 0, то для нее не должго быть пары. Но у след. частоты, n1+1 пара быть должна. И пара эта N-(n1+1). Если ограничиться только четными результир. длинами, то частота n2 не может снестись на половину новой частоты дискретиз. При Ваших значениях для n1,n2.
На нее снесется частота n2+1. Или N-(n2+1). В общем 2 этих варианта равноценны, хотя второй вроде логичнее. Для 2-го все как в 1 ответе. Для 1-го - c1 нужно брать от n1 до n2+1, c2 от N-n2 до N-(n1+1).

"Тут совсем не понял. Откуда и куда (n2-n1+1) нулей?" А что непонятного. c2 - массив, состоящий из (n2-n1+1) нулей.
Результирующий массив, c, по прежнему объединением c1 и c2.
И соответствовать он будет спектру комплексного сигнала. У которого в отрицательных частотах нули, а положительные совпадают со спектром действит. сигнала (за исключеним масштаба). Преобразование Гильберта, совмещенное с формированием комплексного сигнала. Только все в частотной области. После ifft - взять действительную часть.
Наложения будут по прежнему.

Для очистки совести напишу и предположения, из которых я исходил, связанные с незнанием матлаба. И написать эти предположения мне нужно было первый раз.
1. c1=sp(n1:n2); c1 формируется из отсчетов sp с n1 по n2 включительно. Если не включительно, то видимо в моем 3 пункте индексы съехали.
2.c=[c1 c2]; Массив c формируется добавлением массива c2 в конец массива c1. Длина c=сумме длин c1 и c2.


Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru