matlab读写TXT文件笔记

发布时间:2013-03-05 19:56:17

1、 把数据存为2行,一行为绘图时的纵坐标(即AD采样后给我的TXT数据,一行为绘图时的横坐标,即绘图时间)

先照这个把数据读出来data = load('C:\Documents and Settings\Administrator\桌面\00.txt'); dt = 0.0005;%采样频率x = data(:); N = length(x); t = ([0:N-1]*dt);plot(x);save('00.mat','x'),将其保存为00.MAT文件后,将采样率fs给出,然后采用window=boxcarlengthx));nfft=1024;[pxx,f]=periodogram(x,window,nfft,fs);plot(f,pxx);

2、 simulink中使用from file模块可将.mat文件读出。然后用scope看图

M序列的产生,具体参数设置

GOLD 序列的产生:

Watterson信道模型

设置注意

1、 scope需设置采样和仿真步长,spetrum scope需设置axes下的autoscale才能看见频谱图。(假如正常情况下不能看见的话)

2、 multipath Rayleigh fading channel的多普勒频移最大不得超过.MAT模块的采样时间(1/10*ts

3、 simulink模型设置仿真步长。

4、 Textread可以将16进制的字符串读取出来,hex2dec可将十六进制转换为十进制。Bitshift可进行对十进制进行移位操作,mod可对十进制进行求余。见文件read hex2dec data.m文件。dlmwrite('C:\Documents and Settings\Administrator\桌面\20khz1.txt',b,'delimiter',' ');

matlab读写TXT文件笔记

相关推荐