close all; clear all; fs = 50000;%采样率 Time_Hold_On = 0.001; %Rb = 1000 Num_Unit = fs * Time_Hold_On; %T中采样点数 fc =3000; %初始化载波频率 f1 = 3250 ;f2 = 2750 f1 = fc + 1/Time_Hold_On/4; f2 = fc - 1/Time_Hold_On/4; Sign_Set = [-1 -1 1 1 -1 1 -1 -1 -1 -1 -1 -1 1 1 -1 -1]; %Sign_Set = [-1 -1 1 1 -1 1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 -1 -1 1 1 -1 1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 -1 -1 1 1 -1 1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 -1 -1 1 1 -1 1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 -1 -1 1 1 -1 1 -1 -1 -1 -1 -1 -1 1 1 -1 -1]; Lenth_Of_Sign_Set = length ( Sign_Set ); %计算信号长度 Sign_SetI = zeros ( 1, Lenth_Of_Sign_Set ); Sign_SetQ = zeros ( 1, Lenth_Of_Sign_Set ); Sign_SetI1 = zeros ( 1, Num_Unit * Lenth_Of_Sign_Set ); Sign_SetQ1 = zeros ( 1, Num_Unit * Lenth_Of_Sign_Set ); Sign_SetI2 = zeros ( 1, Num_Unit * Lenth_Of_Sign_Set ); Sign_SetQ2 = zeros ( 1, Num_Unit * Lenth_Of_Sign_Set ); Sign_Setdiff = ones ( 1, Lenth_Of_Sign_Set ); j=1;
时间: 2024-03-29 10:35:57 浏览: 79
您好!这段代码似乎只是一些变量的定义和初始化,并没有实际的功能代码。根据代码中的注释,这段代码可能是用于生成一个 MSK 调制信号的,其中包括了载波频率、符号序列、采样率等参数的设置。不过,由于代码中没有实际的信号生成部分,无法确定具体的实现方式和效果。如果您有具体的问题或需求,欢迎进一步提问,我会尽力回答。
阅读全文
相关推荐

















