M
moonnightingale
Guest
내가 Matlab에서 코드를 만들었습니다.변조 방식에 관한됩니다.
잘 난 42 비트의 수를 설정 시간까지 ruuns.
43 때 또는 다른 가치가 높은 42에서 비트 내가 증가 수보다 그 오류를 제공합니다
오류입니다
??오류 == "줄거리를 사용하여
벡터와 동일한 길이 여야합니다.
==에서 오류가 발생했습니다 "BaseBandModulator 23
줄거리 (t1에, 하나의 T는 의해 y를) % 교대 Nyquist 펄스 그리고 음모
오류 == "D2에 21
NyquistPulsesData = BaseBandModulator (데이터, number_of_bits)
무엇보다 43에서 정말 특별한 변화입니다.만일 몸이 내게 도와주고 친절하게 나를 통해 UR 이메일을주고 의지입니다.내가 친절하게 내 query.Thanks 명확히 U 코드 및 u 보내드립니다추가 23 분 후 :그 함수의 코드를 postiing 오전
때 오류가 43-42에서 비트 난 inrease 번호를 부여합니다
번호 비트의 주요 기능 defiined 수있습니다함수 NyquistPulsesData = BaseBandModulator (데이터, number_of_bits)
lowLimit = -0.5; 시간 동안 % 낮은 한도를 배열 "T"를
upperLimit = 0.5;
T는 = 0.1;
마 = [lowLimit : 0.01 : upperLimit]; %는이 시간이 배열은 변경되지 않습니다
tempData = [];
tempTime = [];
케이 = 1시 1분 용 : number_of_bits
t1에 = [lowLimit : 0.01 : upperLimit] % 각 루프의 반복이 시간에 대한 배열을 변화; 둘 다 T는 의해 배열을 변화의 종료
아까 = 길이 (t1에)
케이
만약 데이터가 조 (k) == 1; 이진 한 Nyquist 펄스 생성에 대한 %
y를 = sinc (톤 / T)를;
만약 K == 1 %의 경우에는 데이터의 바이너리 데이터를 하나의 & 배열의 첫 번째 회원입니다
줄거리 (Y) 개의 마
tempData = y를;
끝
만약 K "1
************************************************** ******
줄거리 (t1에, 하나의 T는 의해 y를) % 교대 Nyquist 펄스 그리고 음모
**********************이 오류 메시지가 오기 때문에
tempData = [tempData, 제로 (1,10)] [제로 (1, 조 (k - 1) * 10), y를];
% tempData = [tempData,] y를;
끝
그리드
계속하다
끝
만약 데이터가 조 (k) == 0 % 경우의 데이터 요소가 0입니다
난 = 1:101에 대한
y를 (㎡) = 0;
끝
케이 == 1면
줄거리 (Y) 개의 마
tempData = y를;
끝
만약 K "1
************************************************** **********
줄거리 (은 T1, y를)
***********************이 오류 메시지가 오기 때문에
tempData = [tempData, 제로 (1,10)] [제로 (1, 조 (k - 1) * 10), y를];
% tempData 모든 pulsese의 결과를 찾기 위해 소송을 제기합니다
끝
그리드
계속하다
끝
lowLimit = lowLimit 0.1
upperLimit = upperLimit 0.1
% ylim ([-1.5 1.5]);
끝
제목 ( 'Nyquist 펄스');
그리드
NyquistPulsesData = tempData;
시간 = -0.5:0.01 : (0.5 (number_of_bits -1) * 0.1);
% 시간 = tempTime;
% 붙잡아
그림 (3)
줄거리 (시간, NyquistPulsesData)
제목 ( '베이스 밴드 신호 VS 시간');
그리드
ylim ([-1.5 1.5]);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
잘 난 42 비트의 수를 설정 시간까지 ruuns.
43 때 또는 다른 가치가 높은 42에서 비트 내가 증가 수보다 그 오류를 제공합니다
오류입니다
??오류 == "줄거리를 사용하여
벡터와 동일한 길이 여야합니다.
==에서 오류가 발생했습니다 "BaseBandModulator 23
줄거리 (t1에, 하나의 T는 의해 y를) % 교대 Nyquist 펄스 그리고 음모
오류 == "D2에 21
NyquistPulsesData = BaseBandModulator (데이터, number_of_bits)
무엇보다 43에서 정말 특별한 변화입니다.만일 몸이 내게 도와주고 친절하게 나를 통해 UR 이메일을주고 의지입니다.내가 친절하게 내 query.Thanks 명확히 U 코드 및 u 보내드립니다추가 23 분 후 :그 함수의 코드를 postiing 오전
때 오류가 43-42에서 비트 난 inrease 번호를 부여합니다
번호 비트의 주요 기능 defiined 수있습니다함수 NyquistPulsesData = BaseBandModulator (데이터, number_of_bits)
lowLimit = -0.5; 시간 동안 % 낮은 한도를 배열 "T"를
upperLimit = 0.5;
T는 = 0.1;
마 = [lowLimit : 0.01 : upperLimit]; %는이 시간이 배열은 변경되지 않습니다
tempData = [];
tempTime = [];
케이 = 1시 1분 용 : number_of_bits
t1에 = [lowLimit : 0.01 : upperLimit] % 각 루프의 반복이 시간에 대한 배열을 변화; 둘 다 T는 의해 배열을 변화의 종료
아까 = 길이 (t1에)
케이
만약 데이터가 조 (k) == 1; 이진 한 Nyquist 펄스 생성에 대한 %
y를 = sinc (톤 / T)를;
만약 K == 1 %의 경우에는 데이터의 바이너리 데이터를 하나의 & 배열의 첫 번째 회원입니다
줄거리 (Y) 개의 마
tempData = y를;
끝
만약 K "1
************************************************** ******
줄거리 (t1에, 하나의 T는 의해 y를) % 교대 Nyquist 펄스 그리고 음모
**********************이 오류 메시지가 오기 때문에
tempData = [tempData, 제로 (1,10)] [제로 (1, 조 (k - 1) * 10), y를];
% tempData = [tempData,] y를;
끝
그리드
계속하다
끝
만약 데이터가 조 (k) == 0 % 경우의 데이터 요소가 0입니다
난 = 1:101에 대한
y를 (㎡) = 0;
끝
케이 == 1면
줄거리 (Y) 개의 마
tempData = y를;
끝
만약 K "1
************************************************** **********
줄거리 (은 T1, y를)
***********************이 오류 메시지가 오기 때문에
tempData = [tempData, 제로 (1,10)] [제로 (1, 조 (k - 1) * 10), y를];
% tempData 모든 pulsese의 결과를 찾기 위해 소송을 제기합니다
끝
그리드
계속하다
끝
lowLimit = lowLimit 0.1
upperLimit = upperLimit 0.1
% ylim ([-1.5 1.5]);
끝
제목 ( 'Nyquist 펄스');
그리드
NyquistPulsesData = tempData;
시간 = -0.5:0.01 : (0.5 (number_of_bits -1) * 0.1);
% 시간 = tempTime;
% 붙잡아
그림 (3)
줄거리 (시간, NyquistPulsesData)
제목 ( '베이스 밴드 신호 VS 시간');
그리드
ylim ([-1.5 1.5]);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%