matlab
文章平均质量分 72
swang_shan
正在努力学习中ing
展开
-
matlab读取文件
matlab读取十进制、十六进制、无符号转换有符号、mat文件数据原创 2022-08-30 16:07:30 · 5016 阅读 · 0 评论 -
matlab I路为X轴,Q路为Y轴
rxi=csvread('D:\3_FC02_9009\MATLAB_code\FC9009_3g5_1024_rx1i.csv');rxi=rxi(:,2);%相当于rx(1:end,2:2)rxq=csvread('D:\3_FC02_9009\MATLAB_code\FC9009_3g5_1024_rx1q.csv');rxq=rxq(:,2);plot(rxi,rxq,'ro'); %红色圆点xlabel('x轴'),ylabel('y轴'),grid on...原创 2020-11-20 14:51:44 · 333 阅读 · 0 评论 -
matlab生成fir系数coe,ISE生成fir的IP核,并调用coe文件,ISE仿真后,将结果用matlab仿真
%第一步: fdatool生成滤波器系数,将其量化,并用plot查看幅频响应。N=16; %量化位数,即2的指数Fs=184320000;%量化滤波器系数Q_hb1=round(hb1/max(abs(hb1))*(2^(N-1)-1));hn=Q_hb1;%求滤波器的幅频响应m_hb1=20*log(abs(fft(hb1,1024)))/log(10);m_hb1=m_hb1-m...原创 2018-09-05 15:34:26 · 5302 阅读 · 1 评论 -
matlab常用命令
目录NaN ------ 没有意义的数Inf ------ 无穷量t=0:1/Fs:0.01 ----- 采样间隔设置linspace ----- 均分计算指令B=A(a : b) ------ 向量截取m_s=s/max(abs(s)) ------ 归一化处理Q_s=round(m_s*(2^(N-1)-1)) ------ N bit 量化downsample...原创 2018-09-05 10:37:57 · 729 阅读 · 0 评论 -
滤波器设计
N=16; %量化位数,即2的指数Q_fir3=round(fir3/max(abs(fir3))*(2^(N-1)-1));%将生成的数据以十进制数据格式写入txt文件中fid=fopen('D:\fir3.txt','w');fprintf(fid,'%8d\r\n',fir3);fclose(fid);%第一阶半带低通滤波器%第二阶半带低通滤波器...原创 2018-09-06 17:31:49 · 1198 阅读 · 0 评论 -
matlab生成可以搬移频点的正弦波
N=1024;n=0:N-1;fs=972800000;t=n/fs;sin = sin(2*pi*950000*t); %生成sin波形sin_q =round(sin /max(abs(sin))*8192);cos = cos(2*pi*950000*t);%生成sin波形cos_i =round(cos /max(abs(cos))*8192);fid = fopen(...原创 2018-08-14 11:17:27 · 1356 阅读 · 0 评论 -
matlab生成正弦波,fft观测频谱
L=128;f1=100;fs=400;t=0:1/fs:(1/fs)*(L-1);si=sin(2*pi*f1*t);f=fft(si,L);f=20*log(abs(f))/log(10);ft=[0:(fs/L):fs/2];f=f(1:length(ft));subplot(3,2,1);plot(t,si);xlabel('时间(s)');ylabel('幅度(v)...原创 2018-08-21 10:21:12 · 14551 阅读 · 4 评论