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). Вообщем покажите,как впихнуть последовательность Касами на обработку в прогу для обсчёта сигналов, пожалуйста. |