CA code for GPS PRN-1
显示 更早的评论
Hello
1-Does anyone know how to generate the CA code for GPS
PRN_6_CA=dec2base(1455,2);
PRN_16_CA=dec2base(1776,2);
PRN_26_CA=dec2base(1761,2);
x=1;
G_1=1+x^3+x^10;
j=1;
k=10;
for i=1:1023
for j=1:10;
x(j)=
ca_1(i,:)=[x1 x2 x3 x4 x5 x6 x7 x8 x9 x10];
y=x3+x5;
end
if y==2
x1=0;
else x1=1
end
if G_1==(G_1/2)
y=x3+x5;
if y==2
x2=0;
else x2=1
end
i=i+1;
k=k+1;
end
end
I want to know how to shift the first value to right side if we have 10 value in the one row. So new data is entering at 1st place is sum of the 3rd and 10th place then convert it into binary form which is new value at 1st position. Hence we have to do till 1023 times.
One can see the video to know more what we have to do in the exercise.
采纳的回答
更多回答(2 个)
Rajkumar Mishra
2020-9-17
0 个投票
Hello,
in the solution above is not the second term be '3' inplace of '7' as mentioned in this line
genG1 = [10 7 0]; % 1 + x^3 + x^10
Markandeya Janaswamy
2023-3-1
0 个投票
From R2021b, Satellite Communications Toolbox supports generating C/A-codes. Use the function gnssCACode. See https://mathworks.com/help/satcom/ref/gnsscacode.html
类别
在 帮助中心 和 File Exchange 中查找有关 Time Series Objects 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!