帮助中心帮助中心
适用于输入信号的频率偏移
自从R2022a
y = frequencyOffset (x, samplerate抵消)
例子
y= frequencyOffset (x,samplerate,抵消)适用于指定的输入信号频率偏移x。
y= frequencyOffset (x,samplerate,抵消)
y
x
samplerate
抵消
全部折叠
生成一个矩形正交振幅调制(16-QAM) 16级调制矢量信号的输入数据。
M = 16;数据= (0:m - 1) ';x = qammod(数据,M);
指定应用信号采样率和频率偏移。
samplerate = 1;抵消= 100年e3;
适用于输入信号的频率偏移。
y = frequencyOffset (x, samplerate抵消);
定义参数配置信号和频谱分析仪。
fc = 1 e6;%载波频率(赫兹)fs = 4 e6;%采样率(赫兹)Nspf = 100年e3;%样本每帧的数量freqSpan = 400年e3;%的频率跨度光谱计算(赫兹)
创建正弦波和频谱分析仪的对象指定参数值。
sinewave = dsp.SineWave(振幅= 1,…频率= fc,…SampleRate = fs,…SamplesPerFrame = Nspf,…ComplexOutput = true);sascope =简介(…SampleRate = fs,…FrequencySpan =“跨越和中心频率”,…CenterFrequency = fc,…跨度= freqSpan,…SpectrumType =“能量密度”,…SpectralAverages = 10,…SpectrumUnits =“瓦分贝/赫兹”,…ShowLegend = true,…ChannelNames = [“输入正弦波”,“频偏正弦波”),…YLimits = 10 [-50]);
产生一个正弦波信号。
x = sinewave ();
应用100 kHz的频率偏移信号。
抵消= 100年e3;y = frequencyOffset (x, fs,抵消);
显示输入和移频信号通过频谱分析仪。
sascope (x, y)
输入信号,指定为一个列向量或矩阵。
数据类型:双|单复数的支持:金宝app是的
双
单
输入信号的采样率Hz,指定为一个积极的标量。
数据类型:双
在赫兹频率偏移,指定为一个标量或行向量。
如果抵消是一个标量,功能相同的频率偏移适用于每个通道。
如果抵消是一个矢量,然后每个元素指定的频率偏移函数适用于相应的列(通道)的输入信号。元素的数量抵消必须等于列数x。
输出信号,作为一个向量或矩阵返回相同的维数和数据类型x。列的数量y对应通道的数量。
介绍了R2022a
iqimbal
comm.PhaseFrequencyOffset
comm.CoarseFrequencyCompensator
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室