matlab通信工具comm,MATLAB通信工具箱之comm.ErrorRate

87bf50b7294379624a78b9b9fba3785d.jpe

87bf50b7294379624a78b9b9fba3785d.jpe

87bf50b7294379624a78b9b9fba3785d.jpe

ErrorRate:計算輸入數據的比特/符號錯誤率

H = comm.ErrorRate:創建一個計算錯誤率的目標,H。H通過將接收數據與發射數據比較的方式得到錯誤率。

H = comm.ErrorRate(Name, Value):創建一個計算錯誤率的目標H,屬性名為Name,屬性值為Value。您可以以任意順序和數量設置“名-值”對參數(Name1, Value1, ... ,NameN, ValueN)。錯誤率是一種running statistic。您可以使用H來計算誤碼率/誤比特率,因為它不考慮輸入數據之間差異。即,若輸入的是比特,計算的則是誤比特率;若輸入的是符號,計算的則是誤碼率。

Step method syntax:

Y = step(H,TX,RX):計算收發數據間不同的數據量。Step方法的輸出向量由錯誤率、檢測到的錯誤數以及總的比較樣本數三個元素組成。收發信機輸入要么是標量,要么是相同數據類型的列向量。數據類型可以是單精度、雙精度、整形、邏輯型。如果發射機是標量,接收機是向量,反之亦然,那么目標H將會使這個標量與這個向量的每個元素進行比較。

Y = step(H,TX,RX,SEL):計算基於選定樣本的錯誤率,這個樣本由SEL輸入指定的輸入幀決定。SEL必須為實的、雙精度整型標量或列向量。該向量列出了在進行比較時對象應該考慮的RX輸入向量元素的索引。如果SEL的輸入包括零,那么目標H就直接略去。將 Samples property設置為“input port”就可以實現上述操作。

Y = step(H,TX,RX,RST):只要輸入RST非零,就會重置錯誤計數。RST必須為實的、雙精度、邏輯標量。當你將RST輸入設置為非零時,目標H會清除錯誤統計量,並重新計算當前數據的錯誤率。將 ResetInputPort property 設置為 “true”就可以實現上述操作。

您可以在設置啟用屬性時組合使用相關輸入參數。可選輸入必須按照啟用屬性的順序列出。例如,Y = step(H,TX,RX,SEL,RST)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值