头像-42971

oceancjc

  • 上海市上海市
  • 单片机 FPGA/CPLD RF/无线
  • 计算机网络

个人成就

获得 86 次赞

帮助过244人

LINUX系统好玩吗?

不好玩,难

fft之后各个频率下的幅值,和真实信号中相应的幅值?

你的理解有点问题,实际上FFT的完整变换公式前就带有1/N,所以变幻出来的结果与采样点N没有关系,公式自带就除掉了。那么物理意义是啥,有啥作用?1. 意义就是告诉你看着纷繁杂乱的时域波形里面有具体哪几个频率波形组成,每个的幅度大小多少2. 相位信息一般不重要,但是如果你是要做通信系统的算法,比如噪声对消或者相位同步,那么相位信息必须获取到,然后产生一个等大反相的信号来干掉不要的信号幅度的作用很大,是频谱分析的基础。举个例子,如何判断一个正弦波的质量?就是FFT后看各次谐波分量的幅度大小,如果小于一定的标准,那么就认为是合格的除了上面的单音的例子以外,我们对于调制信号,比如LTE信号,我们看20M带宽内的幅度是不是平坦来确定如何改变DPD(数字预失真)所以不论是单音还是真实的通信系统中,对于信号频域的幅度和相位分析都是非常重要的

嵌入式系统的应用

现在工业领域wince确实不如linux多,现在linux和vxworks是主打。qt在linux下也是支持非常好的,不用担心去哪里获取啦,qt有自己的官网,去那里咯,至于武安的工作啥的,不知道了。。。。

用fpga实现svm,怎么操作?

SVM  支持向量机,一种机器学习的决策机制,背后有大量的数学计算。不过好在楼主是SVM已经学习好了,那么还是工作量会稍微少一点。从原理上说,SVM有一个传输函数,对应一组系数,另一部分是调整系数的函数,根据训练结果来不断调整参数。对于你的情况,只要在FPGA实现第一部分,第二部分不需要实现,但是你必须承担的后果是你的向量机模型在使用中不再更新。其实,这个都不用FPGA实现,因为主要的运算在迭代调整系数那里,真正做分类估计的没多大计算量。所以方案一,可以通过FPGA的内置处理器实现,这样你的工作量最少;方案二, 用verilog实现。这个不是很推荐,但是可以试试,他的速度确实快,但是研发周期也长,而且你会碰见位宽啥的变化,因为FPGA处理浮点数啥的都要你自己写。希望你明白利害关系之后如果还是选择方案二,就去找下SVM传输模型。这个不难找。难的大头你不涉及。

讨论一个简单的采样与数据处理的问题,小伙伴们上啊

ADC的采样原理是通过采样保持电路,ADC的输入口内部有一个对地的电容,用来保持电荷,用来采样。那么,如果自己又加了一个电容,就相当于自己在外部又加了一个储存电荷的池子,那么这个池子充放电的速度直接影响你ADC采样的精度当然我们这里只讨论交流信号,对于直流来说,电容加不加没有意义。1.  C很大,那么从两个角度理解,一个简单理解为交流信号对地短路,ADC猜不到啥交流信息或者只有很低的交流频率和幅度,另一个理解就是C还没充满下一个采样时刻已经到来2. C很小,那么显然没有很大影响,因为外电路的充放电速度远远快于ADC自己采样保持电路的时间间隔对于实际情况,没有理想中的一点没有影响和全部影响,所以a≠b请徐博指教

示波器*1和*10有什么区别?

你问的情况一般出现在示波器的探头上,一般是指衰减档,示波器的探头你可以理解为一个带有增益的放大器或者衰减器,这样,你说的x1  x10就是他的放大倍数,x1就是不放大

请教学习问题?

这两个随便哪个都行,但是小朋友,你这样眼界太低了。你会单片机,画个电路,最终也就是画个单片机开发板,写个例程了不得了。要赚大钱就要做别人做不了的,也就是别人觉得难的。你在打基础,还没定型的时候跟你说最合适了,画电路,不要觉得能画数字电路就牛了,画个光纤通信的数模混合板子试试,这是你的方向写单片机,这个不评论了,现在在社会上混的写的好的太多了,关键是要能根据应用选择合适的片子,其实又回到了硬件。。。。。。

请问有什么传感器可以测出泄露气体的种类

这个问题其实懂了原理就知道答案了现在的大多气体传感器,如果是要检测某种特定种类气体,大多都是电化学传感器,也就是说靠化学反应来判断气体种类,所以,现在的传感器都是对应特殊气体的传感器,并没有这种分类器