1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.ComponentModel.DataAnnotations;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using XdCxRhDW.Dto.Attribute;
- namespace XdCxRhDW.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
- }
- }
|