Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Как вставить Касами в програму обработки сигнала Matlab?

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

lubystok99

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
К сожалению мои познания в программировании очень скромны. Есть прога, которая делает операции над сигналом, поданным в виде бинарного кода, мне нужно подать в эту прогу (код которой я приведу ниже) последовательность Касами. Вот собственно прогармма,которая обрабатывает сигнал:  
 clear;
 %x=mls(4,0);%Генерируем сигнал
 %x=[1,1,1,-1,-1,1,-1];%Barker 7 - test
 N=1023;
 x=sa;
 AKF=xcorr(x,x);AKF=AKF./max(AKF);
 q=(sum(AKF(1:N).^2))/(2*N);
 mr=(sum(abs(AKF(1:N))))/(2*N);
 qr=sqrt(abs(q^2-mr^2));
 rm=max(abs(AKF(1(N-1)/2))));
 q*sqrt(N)
 mr*sqrt(N)
 qr*sqrt(N)
 rm*sqrt(N)
 x_fas=((x+1)./2).*pi;%Преобразовываем 1,-1 в 0,пи
 x_fas=rectpulse(x_fas,50);%создаем прямоуголный импульс
 x=rectpulse(x,10);%создаем прямоуголный импульс
 Fc=1.57*10^9;%несущая
 Fs=10*10^9;%частота дискретизации
 y=modulate(x_fas,Fc,Fs,'pm');%опорный сигнал
 
 AKF=xcorr(y,y);
 AKF=abs(hilbert(AKF));
 max_akf=max(AKF);
 AKF=AKF./max_akf;
 
 i=1;
 i=1:1:length(AKF);
 t=i./Fs-5.115*10^-6;.... и так далее, а вот что я нашел в хэлпах Матлаба по созданию последовательности Касами: The KasamiSequence object generates a sequence from the set of Kasami sequences. The Kasami sequences are a set of sequences that have good cross-correlation properties.
 Construction
 
 H = comm.KasamiSequence creates a KasamiSequence System object™, H. This object generates a Kasami sequence.
 
 H = comm.KasamiSequence(Name,Value) creates a Kasami sequence generator object, H, with each specified property set to the specified value. You can specify additional name-value pair arguments in any order as (Name1,Value1,...,NameN,ValueN).  
 Вообщем покажите,как впихнуть последовательность Касами на обработку в прогу для обсчёта сигналов, пожалуйста.

Всего записей: 1 | Зарегистр. 20-08-2013 | Отправлено: 00:33 20-08-2013
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Как вставить Касами в програму обработки сигнала Matlab?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru