主要内容

ccsdsTCConfig

CCSDS TC配置参数

    描述

    ccsdsTCConfigobject使用默认值和指定值为空间数据系统咨询委员会(CCSDS)远程管理(TC)创建配置对象。ccsdsTCConfig对象可通过使用applied进行配置属性

    创建

    描述

    例子

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

    例子

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

    属性

    全部展开

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

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

    • “收购序列”

    • “序列”

    数据类型:字符|字符串

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

    • “BCH”——博斯·乔杜里·霍昆亨(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 (Manchester)编码数据在残差载波上进行相位调制。

    • “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只万博1manbetx支持正弦波子载波。

    依赖关系

    属性可启用此属性调制财产“PCM /相移键控/点”

    数据类型:字符|字符串

    对象的功能

    全部展开

    ccsdsTCWaveform 生成CCSDS TC波形

    例子

    全部折叠

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

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

    显示CCSDS TC对象的属性。

    disp (cfg)
    ccsdsTCConfig with properties: DataFormat: "CLTU" ChannelCoding: "LDPC" LDPCCodewordLength: 128 hahaailsequence: 0调制:"PCM/PSK/PM" PCMFormat: "NRZ-M"调制索引:0.4000 SubcarrierFrequency: 16000 SymbolRate: 4000 SamplesPerSymbol: 10只读属性:subcarrier波形:"正弦"

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

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

    cfg = ccsdsTCConfig;disp (cfg)
    ccsdsTCConfig with properties: DataFormat:“CLTU”ChannelCoding:“BCH”HasRandomizer: 1调制:“PCM/PSK/PM”PCMFormat:“NRZ-L”调制索引:0.4000 SubcarrierFrequency: 16000 SymbolRate: 4000 SamplesPerSymbol: 10只读属性:subcarrier波形:“正弦”

    指定cltu数目和传输帧长度。

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

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

    c = cell(1,numCLTUs);用于存储所有cltu的生成波形的Cell数组k=1:numCLTUs bits = randi([0 1],8*transferFramesLength,1);TC传输帧的比特数波形= ccsdstc波形(bits,cfg);C {1,k} =波形;每个CLTU的%波形结束

    创建一个频谱分析仪System对象,显示上次CLTU生成的CCSDS TC时域波形的频谱。

    scope =光谱分析仪;范围。SampleRate = cfg.SamplesPerSymbol*cfg.SymbolRate;范围(波形)上一次CLTU频谱显示

    参考文献

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

    CCSDS 401.0-b-29。蓝色的书。问题29。无线电频率和调制系统-第1部分地面站和宇宙飞船.华盛顿特区:CCSDS, 2019年9月。

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

    扩展功能

    版本历史

    R2021a中引入