12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.ComponentModel.DataAnnotations;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace DW5S.DTO
- {
- /// <summary>
- /// 信号识别结果模型
- /// </summary>
- public class SignalProcResDto
- {
- /// <summary>
- /// 调制类型
- /// </summary>
- public EnumSignalTypeDto ModType { get; set; }
- /// <summary>
- /// 调制速率(bps)
- /// </summary>
- public double Rate { get; set; }
- /// <summary>
- /// 频偏(Hz)
- /// </summary>
- public double Ffc { get; set; }
- /// <summary>
- /// 信号信噪比
- /// </summary>
- public double Snr { get; set; }
- }
- /// <summary>
- /// 信号类型枚举
- /// </summary>
- public enum EnumSignalTypeDto
- {
- /// <summary>
- /// 未知
- /// </summary>
- [Display(Name = "未知")]
- SUNKNOW = -1,
- /// <summary>
- /// BPSK
- /// </summary>
- [Display(Name = "BPSK")]
- BPSK = 1,
- /// <summary>
- /// OQPSK
- /// </summary>
- [Display(Name = "OQPSK")]
- OQPSK = 2,
- /// <summary>
- /// QPSK
- /// </summary>
- [Display(Name = "QPSK")]
- QPSK = 3,
- /// <summary>
- /// Pi/4QPSK
- /// </summary>
- [Display(Name = "Pi/4QPSK")]
- P4QPSK = 4,
- /// <summary>
- /// 8PSK
- /// </summary>
- [Display(Name = "8PSK")]
- _8PSK = 5,
- /// <summary>
- /// 16APSK
- /// </summary>
- [Display(Name = "16APSK")]
- _16APSK = 6,
- /// <summary>
- /// 32APSK
- /// </summary>
- [Display(Name = "32APSK")]
- _32APSK = 7
- }
- }
|