Скачиваний:
69
Добавлен:
15.06.2014
Размер:
275.37 Кб
Скачать

Министерство образования республики Беларусь Белорусский государственный университет информатики и радиоэлектроники

Кафедра РТС

Отчет по лабораторной работе №5

«Теоретико-числовое преобразование»

Выполнил:

Проверил:

ст.гр.940102

Ходыко Д.Л.

Кеда В.В.

 

Минск 2012

4) Продолжение

3.Построить матрицу прямого и обратного ТЧП.

4.Для заданной (сформированной случайным образом) последовательности отсчетов сигнала вычислить автосвертку.

ТЧП Мерсена

clc

E=2 ;E1=64; N=7;N1=109; M=127; T=[]; T1=[];

for str=1:N;

for stl=1:N; T(str,stl)=mod((E^((str-1)*(stl-1))),M);

end

end T

for str=1:N; T1(str,1)=1;

for stl=2:N; T1(str,stl)=T(str,(N+2-stl)); end

end x=randperm(N)';

as=[];

as=mod((T*x),M); Y=mod((as.*as),M); SVR=mod((N1*T*Y),M); SVR=SVR'

T =

 

 

 

 

 

 

 

 

 

1

1

1

1

 

1

1

1

 

1

2

4

8

16

32

64

 

1

4

16

64

 

2

 

8

32

 

1

8

64

4

 

32

 

2

16

 

1

16

2

32

 

4

 

64

8

 

1

32

8

2

64

 

16

4

 

1

64

32

16

 

8

 

4

2

 

T1 =

 

 

 

 

 

 

 

 

 

1

1

1

1

 

1

1

1

 

1

64

32

16

 

8

 

4

2

 

1

32

8

2

64

 

16

4

 

1

16

2

32

 

4

 

64

8

 

1

8

64

4

 

32

 

2

16

 

1

4

16

64

 

2

 

8

32

 

1

2

4

8

16

32

64

 

SVR =

 

 

 

 

 

 

 

 

121

89

126

119

96

107

126

ТЧП Ферма

E=2 ;E1=9; N=8;N1=137; M=17;

T =

 

 

 

 

 

 

 

1

1

1

1

1

1

1

1

1

2

4

8

16

15

13

9

1

4

16

13

1

4

16

13

1

8

13

2

16

9

4

15

1

16

1

16

1

16

1

16

1

15

4

9

16

2

13

8

1

13

16

4

1

13

16

4

1

9

13

15

16

8

4

2

T1 =

 

 

 

 

 

 

 

1

1

1

1

1

1

1

1

1

9

13

15

16

8

4

2

1

13

16

4

1

13

16

4

1

15

4

9

16

2

13

8

1

16

1

16

1

16

1

16

1

8

13

2

16

9

4

15

1

4

16

13

1

4

16

13

1

2

4

8

16

15

13

9

SVR =

0 15 12 15 4 3 13 45.

Проверить свойства базисных функций и ТЧП 1-5 из п.1.3. 1)Свойство ортогональности:

E=2 ;E1=64; N=7;N1=109; M=127;

------

k=1;

sum=0;

for n=0:N-1 sum=sum+E^(k*N)*E1^(k*N) ;

end sum=mod(sum,M)

sum =

7

k=5 sum =

0

6.Вычислить автосвертку с помощью алгоритма быстрого ТЧП. Построить графы быстрого ТЧП. Графы быстрого ТЧП необходимо построить в Simulink.

Граф быстрого теоретико-числового преобразования с прореживанием по времени для N=8 (ТЧП Ферма)

Соседние файлы в папке 5