文档
卷积解码输入数据
y = wlanBCCDecode(sym,rate)
y = wlanBCCDecode(sym,rate,decType)
y = wlanBCCDecode(sym,rate,tDepth)
y = wlanBCCDecode(sym,rate,decType,tDepth)
例子
y= wlanBCCDecode (信谊,率)卷积解码输入信谊在指定位置使用二进制卷积码(BCC)率.BCC是IEEE中定义的®802.11™-2012章节18.3.5.6和20.3.11.6。
y= wlanBCCDecode (信谊,率)
y
信谊
率
y= wlanBCCDecode (信谊,率,decType)维特比译码算法的译码类型。
y= wlanBCCDecode (信谊,率,decType)
decType
y= wlanBCCDecode (信谊,率,tDepth)维特比译码算法的回溯深度。
y= wlanBCCDecode (信谊,率,tDepth)
tDepth
y= wlanBCCDecode (信谊,率,decType,tDepth)指定解码类型和回溯深度。decType而且tDepth以后可以按任何顺序摆放吗率.
y= wlanBCCDecode (信谊,率,decType,tDepth)
全部折叠
通过使用速率为1/2的BCC解码两个已编码的软比特流。
创建数据位序列。
dataBits = randi([0 1],100,1,“int8”);
解析IEEE®802.11™-2012节20.3.11.5和IEEE®802.11ac™-2013节22.3.10.5.2中定义的数据位。全国矿工工会是已编码流的数量。
全国矿工工会
numES = 2;parsedData =重塑(dataBits,numES,[]).';
bcc编码解析的序列。
encodedData = wlanBCCEncode(parsedData,“1/2”);
将编码位转换为软位(即LLR解调)。
demodData = double(1-2*encodedData);
bcc -解码解调数据。
decodedData = wlanBCCDecode(demodData,“1/2”);
离开已解码的数据。
deparsedData =重塑(decodedData.',[],1);
验证解码后的数据是否与原始数据相匹配。
isequal (dataBits deparsedData)
ans =逻辑1
通过使用速率为3/4的BCC和回溯深度为60来解码软位序列。
dataBits = randi([0 1],300,1);
bcc编码比特序列。
encodedData = wlanBCCEncode(dataBits,3/4);
demodData = 1-2*encodedData;
bcc -解码解调的比特。
tDepth = 60;decodedData = wlanBCCDecode(demodData,3/4,tDepth);
isequal (dataBits decodedData)
通过使用速率为3/4的BCC和45的回溯深度来解码一个硬位序列。
dataBits = randi([0 1],300,1,“int8”);
encodedData = wlanBCCEncode(数据,“2/3”);
对已编码的位执行硬BCC解码。指定回溯深度为45。
tDepth = 45;decodedBits = wlanBCCDecode(encodedData,“2/3”,“硬”, tDepth);
验证解码后的位与原始位是否匹配。
isequal (dataBits decodedBits)
输入要解码的符号序列,指定为整数的数字矩阵。列的数量必须是编码流的数量。每个流都是单独编码的。当decType是“软”或者没有指定,信谊一定是对数似然比的实矩阵。正值表示逻辑上的0,负值表示逻辑上的1。
“软”
数据类型:双|int8
双
int8
二进制卷积码(BCC)的码率,指定为标量、字符数组或字符串标量。率必须是等于1/2、2/3、3/4或5/6的数值,或者字符向量或字符串标量等于“1/2”,“2/3”,“3/4”,或“5/6”.
“1/2”
“2/3”
“3/4”
“5/6”
例子:“3/4”
数据类型:双|字符|字符串
字符
字符串
“硬”
二进制卷积码(BCC)的解码类型,指定为字符向量或字符串标量。它可以是“硬”对于硬输入维特比算法,或者“软”为软输入维特比算法,没有任何量化。
数据类型:字符|字符串
维特比译码算法的回溯深度,指定为小于或等于输入符号个数的正整数信谊.
例子:y = wlanBCCDecode(sym,'1/2','hard',50)
y = wlanBCCDecode(sym,'1/2','hard',50)
数据类型:双
二进制卷积解码输出,作为整数的二进制矩阵返回。的行数y等于输入的行数信谊乘以率,四舍五入到下一个整数。的列数y等于的列数信谊.
数据类型:int8
vitdec|wlanBCCEncode
vitdec
wlanBCCEncode
系统中存在此示例的修改版本。你想打开这个版本吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处
现在就去审判吧