自编函数和自带函数interp1的比较结果

描述

为什么要乘以1023?实际中如何使用?MATLAB中有没有自带函数完成同样的功能啊?内插后的相关特性又如何?带着疑问继续讲解!首先来看自编函数和自带函数interp1的比较结果!

%interpolate ca Code from 1023 ponits to 1024 points

% caCodeInterpBuff = signal_Interpolate1023to1024(caCode);

caCodeInterpBuff = func_Interp1023to1024(caCode);

caCodeInterpBuff_1 = caCodeInterpBuff /1023 ;

caCode_Interp = interp1((1:1023),caCode,(1:1022/1023:1023));

figure

plot(caCode_Interp-caCodeInterpBuff_1,'-*');

title('自编函数和自带函数的结果比较')

matlab

归一化内插出的CA码后再进行比较!

结果表明:两个函数的结果完全一致!

请仔细看图中的数值的大小!!!

注意上文中的黄色部分!

给出生成CA码的函数代码!这是之前程序中涉及的函数!看完代码后,就该研究内插后的序列的相关特性!

function CAcode = generateCAcode(PRN)

% generateCAcode.m generates one of the 32 GPS satellite C/A codes.

%

%   Inputs:

%       PRN     - PRN number of the sequence.

%

%   Outputs:

%       CAcode  - a vector containing the desired C/A code sequence (chips).  

%------------  函数内容 -----------------

审核编辑 :李倩

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分