m0_51669930 2020-11-06 14:55 采纳率: 0%
浏览 918

matlab未定义函数或变量 'sigexpand'?

%绘制调制波形00101010

clear all;

Ts=1/16000;                         %基带信号周期为1/16000s,即为16KHz

Tb=1/32000;                         %输入信号周期为Ts/2=1/32000s,即32KHz

BbTb=0.5;                           %取BbTb为0.5

Bb=BbTb/Tb;                         %3dB带宽

Fc=32000;                           %载波频率为32KHz

F_sample=64;                        %每载波采样64个点

B_num=8;                            %基带信号为8个码元

B_sample=F_sample*Fc*Tb;            %每基带码元采样点数B_sample=Tb/Dt

Dt=1/Fc/F_sample;                   %采样间隔

t=0:Dt:B_num*Tb-Dt;                 %仿真时间

T=Dt*length(t);                     %仿真时间值

Ak=[0 0 1 0 1 0 1 0];               %产生8个基带信号

Ak=2*Ak-1;

gt=ones(1,B_sample);                %每码元对应的载波信号

Akk=sigexpand(Ak,B_sample);         %码元扩展

temp=conv(Akk,gt);                  %码元扩展

Akk=temp(1:length(Akk));            %码元扩展

 

  • 写回答

1条回答 默认 最新

  • lshen01 2023-03-16 16:40
    关注

    参考GPT和自己的思路:

    根据提供的代码,未定义函数或变量 'sigexpand' 可能是因为该代码中缺少 'sigexpand.m' 函数文件。可能需要将函数文件添加到 MATLAB 的工作目录中。可以尝试查找 'sigexpand.m' 文件并添加到 MATLAB 的当前文件夹中,或者尝试将 'sigexpand' 函数的代码添加到主文件中并再次运行代码。

    评论

报告相同问题?

悬赏问题

  • ¥15 C++使用Gunplot
  • ¥15 这个电路是如何实现路灯控制器的,原理是什么,怎么求解灯亮起后熄灭的时间如图?
  • ¥15 matlab数字图像处理频率域滤波
  • ¥15 在abaqus做了二维正交切削模型,给刀具添加了超声振动条件后输出切削力为什么比普通切削增大这么多
  • ¥15 ELGamal和paillier计算效率谁快?
  • ¥15 file converter 转换格式失败 报错 Error marking filters as finished,如何解决?
  • ¥15 Arcgis相交分析无法绘制一个或多个图形
  • ¥15 关于#r语言#的问题:差异分析前数据准备,报错Error in data[, sampleName1] : subscript out of bounds请问怎么解决呀以下是全部代码:
  • ¥15 seatunnel-web使用SQL组件时候后台报错,无法找到表格
  • ¥15 fpga自动售货机数码管(相关搜索:数字时钟)