ccsdsTCConfig
CCSDS TC配置参数
描述
的ccsdsTCConfig
object使用默认值和指定值为空间数据系统咨询委员会(CCSDS)远程管理(TC)创建配置对象。ccsdsTCConfig
对象可通过使用applied进行配置属性.
创建
属性
DataFormat
- - - - - -PLOPs使用的数据格式
“CLTU”
(默认)|“收购序列”
|“序列”
物理层操作程序(PLOPs)使用的数据格式,指定为这些选项之一。
“CLTU”
-通信链路传输单元(CLTU)“收购序列”
“序列”
数据类型:字符
|字符串
ChannelCoding
- - - - - -前向纠错编码
“BCH”
(默认)|“方法”
前向纠错编码,指定为这些选项之一。
“BCH”
——博斯·乔杜里·霍昆亨(BCH)“方法”
-低密度校验(LDPC)
依赖关系
属性可启用此属性DataFormat
财产“CLTU”
.
数据类型:字符
|字符串
LDPCCodewordLength
- - - - - -LDPC码字长度
128
(默认)|512
LDPC码字长度,指定为128
或512
.
依赖关系
属性可启用此属性ChannelCoding
财产“方法”
.
数据类型:双
HasRandomizer
- - - - - -标志表示随机化
1
或真正的
(默认)|0
或假
标记,以指示CLTU中的位和在随机化之前添加的填充数据上的随机化,指定为的逻辑值1
(真正的
)或0
(假
).若要表示波形中存在随机发生器,请将此值设置为1
(真正的
).
依赖关系
属性可启用此属性ChannelCoding
财产“BCH”
.
数据类型:逻辑
HasTailSequence
- - - - - -标记,表示CLTU中的尾部序列
1
或真正的
(默认)|0
或假
标志,以指示CLTU中的尾序列,指定为的逻辑值1
(真正的
)或0
(假
).若要指示存在分隔CLTU结束的尾序列,请将此值设置为1
(真正的
).
依赖关系
属性可启用此属性ChannelCoding
财产“方法”
和LDPCCodewordLength
财产128
.
数据类型:逻辑
调制
- - - - - -调制方案
“PCM /相移键控/点”
(默认)|“PCM / PM / biphase-L”
|“BPSK”
用于生成CCSDS TC波形的调制方案,以基带同相正交(IQ)样本的形式,指定为这些选项之一。
“PCM /相移键控/点”
-按照脉冲编码调制(PCM)格式的线编码信号是在正弦波副载波上调制的相移键控(PSK),然后在剩余载波上进行相位调制(PM)。“PCM / PM / biphase-L”
-双相l (Manchester)编码数据在残差载波上进行相位调制。“BPSK”
-通过在载波上使用非归零(NRZ)数据抑制载波调制。
有关这些调制方案的详细信息,请参见[3].
数据类型:字符
|字符串
PCMFormat
- - - - - -PCM格式
“NRZ-L”
(默认)|“NRZ-M”
脉冲编码调制(PCM)格式,指定为这些选项之一。此属性指定CCSDS TC波形中的PCM编码。
“NRZ-L”
——NRZ-level“NRZ-M”
——NRZ-mark
依赖关系
属性可启用此属性调制
财产“PCM /相移键控/点”
.
数据类型:字符
|字符串
ModulationIndex
- - - - - -剩余载波相位调制中的调制指数
0.4
(默认)|范围[0.2,2]中的标量
剩余载波相位调制中的调制指数,指定为范围[0.2,2]中的标量。单位以弧度为单位。
依赖关系
属性可启用此属性调制
财产“PCM /相移键控/点”
或“PCM / PM / biphase-L”
.
数据类型:双
SubcarrierFrequency
- - - - - -正弦波副载波频率
16000
(默认)|8000
正弦波副载波频率,以赫兹为单位,表示为16000
或8000
.副载波波形用于对剩余射频载波上的NRZ数据进行psk调制。
依赖关系
属性可启用此属性调制
财产“PCM /相移键控/点”
.
数据类型:双
SymbolRate
- - - - - -符号率
4000
(默认)|2000
|1000
|500
|250
|125
|62.5
|31.25
|15.625
|7.8125
以每秒编码符号为单位的符号速率,指定为这些选项之一。
4000
2000
1000
500
250
125
62.5
31.25
15.625
7.8125
请注意
如果你设置SymbolRate
来4000
每秒编码符号数,必须设置SubcarrierFrequency
财产16000
.
依赖关系
属性可启用此属性调制
财产“PCM /相移键控/点”
.
数据类型:双
SamplesPerSymbol
- - - - - -每个符号的样本数
10
(默认)|正整数
每个符号的样本数,指定为正整数。
依赖关系
属性可启用此属性调制
财产“PCM /相移键控/点”
或“PCM / PM / biphase-L”
.
数据类型:双
SubcarrierWaveform
- - - - - -用于psk调制NRZ数据的波形
“正弦”
此属性是只读的。
用于psk -调制NRZ数据的波形,返回为“正弦”
.CCSDS TC只万博1manbetx支持正弦波子载波。
依赖关系
属性可启用此属性调制
财产“PCM /相移键控/点”
.
数据类型:字符
|字符串
对象的功能
特定于此对象
ccsdsTCWaveform |
生成CCSDS TC波形 |
例子
创建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波形
为多个通信链路传输单元(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。
扩展功能
C/ c++代码生成
使用MATLAB®Coder™生成C和c++代码。
使用注意事项和限制:
属性LDPCCodewordLength
而且ChannelCoding
必须在代码生成中作为编译时常量输入提供。使用编码器。常数
(MATLAB编码器)对象在代码生成期间将输入变量转换为常量。
版本历史
R2021a中引入
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。