主要内容

ccsdsTCConfig

CCSDS TC配置参数

    描述

    ccsdsTCConfig对象使用默认值和指定值为空间数据系统协商委员会Telecommand (TC)创建配置对象。ccsdsTCConfig对象是可配置的属性

    创建

    描述

    例子

    cfg= ccsdsTCConfig使用默认属性创建CCSDS TC配置对象。

    例子

    cfg= ccsdsTCConfig (名称,值属性使用一个或多个名称-值对。将每个属性名用引号括起来。例如,ccsdsTCConfig(“DataFormat”、“CLTU”、“调制”,“BPSK”)将CSSDS TC配置对象配置为通信链路传输单元数据格式和BPSK (binary phase shift keying)调制方案。

    属性

    全部展开

    物理层操作过程(PLOPs)使用的数据格式,指定为这些选项之一。

    • “CLTU”-通信链路传输单元(CLTU)

    • “收购序列”

    • “序列”

    数据类型:字符|字符串

    前向纠错编码,指定为这些选项之一。

    • “BCH”——Bose Chaudhuri Hocquenghem (BCH)

    • “方法”—低密度校验(LDPC)

    依赖关系

    要启用此属性,请设置DataFormat财产“CLTU”

    数据类型:字符|字符串

    LDPC码字长度,指定为128512

    依赖关系

    要启用此属性,请设置ChannelCoding财产“方法”

    数据类型:

    标志,以指示CLTU中的位和在随机化之前添加的填充数据上的随机化,指定为逻辑值1真正的)或0).若要指示波形中是否存在随机发生器,请将此值设置为1真正的).

    依赖关系

    要启用此属性,请设置ChannelCoding财产“BCH”

    数据类型:逻辑

    在CLTU中指示尾部序列的标志,指定为逻辑值1真正的)或0).若要指示用于分隔CLTU末端的尾序列的存在,请将此值设置为1真正的).

    依赖关系

    要启用此属性,请设置ChannelCoding财产“方法”LDPCCodewordLength财产128

    数据类型:逻辑

    用于产生CCSDS TC波形的调制方案,其形式为基带同相求积(IQ)样本,指定为这些选项之一。

    • “PCM /相移键控/点”-根据脉冲编码调制(PCM)格式的行编码信号是在正弦波副载波上调制相移键控(PSK),然后在残余载波上调制相移(PM)。

    • “PCM / PM / biphase-L”-双相l(曼彻斯特)编码数据在剩余载波上进行相位调制。

    • “BPSK”-利用载波上的非归零(NRZ)数据抑制载波调制。

    有关这些调制方案的更多细节,请参见[3]

    数据类型:字符|字符串

    脉冲编码调制(PCM)格式,指定为这些选项之一。此属性指定CCSDS TC波形中的PCM编码。

    • “NRZ-L”——NRZ-level

    • “NRZ-M”——NRZ-mark

    依赖关系

    要启用此属性,请设置调制财产“PCM /相移键控/点”

    数据类型:字符|字符串

    剩余载波相位调制中的调制指数,指定为[0.2,2]范围内的标量。单位是弧度。

    依赖关系

    要启用此属性,请设置调制财产“PCM /相移键控/点”“PCM / PM / biphase-L”

    数据类型:

    正弦波副载波频率,单位为赫兹160008000.副载波波形用于对剩余射频载波上的NRZ数据进行psk调制。

    依赖关系

    要启用此属性,请设置调制财产“PCM /相移键控/点”

    数据类型:

    符号速率以每秒钟编码的符号为单位,指定为这些选项之一。

    • 4000

    • 2000

    • 1000

    • 500

    • 250

    • 125

    • 62.5

    • 31.25

    • 15.625

    • 7.8125

    请注意

    如果你设置SymbolRate4000编码符号每秒,您必须设置SubcarrierFrequency财产16000

    依赖关系

    要启用此属性,请设置调制财产“PCM /相移键控/点”

    数据类型:

    每个符号的样本数,指定为正整数。

    依赖关系

    要启用此属性,请设置调制财产“PCM /相移键控/点”“PCM / PM / biphase-L”

    数据类型:

    此属性是只读的。

    用于psk调制NRZ数据的波形,返回为“正弦”.CCSDS TC仅金宝app支持正弦波子载波。

    依赖关系

    要启用此属性,请设置调制财产“PCM /相移键控/点”

    数据类型:字符|字符串

    对象的功能

    全部展开

    ccsdsTCWaveform 生成CCSDS TC波形

    例子

    全部折叠

    创建空间数据系统咨询委员会(CCSDS)远程命令(TC)配置对象。指定对象的属性。

    cfg = ccsdsTCConfig;cfg。ChannelCoding =“方法”;cfg。HasTailSequence = false;cfg。PCMFormat =“NRZ-M”

    显示CCSDS TC对象的属性。

    disp (cfg)
    ccsdsTCConfig与属性:数据格式:“CLTU”ChannelCoding:“LDPC”LDPCCodewordLength: 128 hasailsequence: 0调制:“PCM/PSK/PM”PCMFormat:“NRZ-M”ModulationIndex: 0.4000 SubcarrierFrequency: 16000 SymbolRate: 4000 SamplesPerSymbol: 10只读属性:SubcarrierWaveform:“sine”

    为多个通信链路传输单元(CLTUs)创建一个空间数据系统(CCSDS)电信(TC)时域波形咨询委员会。

    创建默认的CCSDS TC配置对象。

    cfg = ccsdsTCConfig;disp (cfg)
    ccsdsTCConfig与属性:数据格式:“CLTU”信道编码:“BCH”HasRandomizer: 1调制:“PCM/PSK/PM”PCM格式:“NRZ-L”调制索引:0.4000子载波频率:16000 SymbolRate: 4000 SamplesPerSymbol: 10只读属性:子载波信号:“正弦”

    指定cltu的个数和传输帧的长度。

    numCLTUs = 10;transferFramesLength = 8;%每一传输帧的字节数

    生成传输帧的CCSDS TC时域波形。

    c =细胞(1、numCLTUs);% Cell array存储所有cltu生成的波形k=1:numCLTUs bits = randi([0 1],8*transferFramesLength,1);TC传输帧的%位波形= ccsdsTCWaveform(比特,cfg);k c{1,} =波形;%每个CLTU的波形结束

    创建一个dsp。简介系统对象显示从上次CLTU生成的CCSDS TC时域波形的频谱。

    范围= dsp.SpectrumAnalyzer;范围。SampleRate = cfg.SamplesPerSymbol * cfg.SymbolRate;范围(波形)上次CLTU频谱显示

    图频谱分析仪包含一个轴对象和其他类型的对象uiflowcontainer, uimenu, uitoolbar。axis对象包含一个类型为line的对象。这个对象表示通道1。

    参考文献

    [1] ccsd 231.0 b3。蓝色的书。问题3。TC同步和信道编码。空间数据系统标准的建议.华盛顿特区:CCSDS, 2017年9月。

    [2] 401.0 b29冲洗液。蓝色的书。问题29。无线电频率和调制系统。第1部分。地面站和航天器.华盛顿特区:CCSDS, 2019年9月。

    [3] Nguyen, t.m., W.L. Martin和hengeul Yeh。剩余和抑制载波系统所需带宽、有害发射和数据功率效率的比较研究IEEE电磁兼容性汇刊37岁的没有。1(1995年2月):34-50。https://doi.org/10.1109/15.350238。

    扩展功能

    介绍了R2021a