FFT算法移植到DSP的过程

一, 学习导向

    为什么要学习5000系列DSP?我想这就像为什么要学习《信号与系统》,《模拟电路》一样,他不仅是理论性强的东西,更是直接具有应用价值的东西。废话不多说,来看一个非常基础的5000系列DSP的应用案例--FFT算法移植到DSP芯片的过程。
    这个过程牵涉到比较多的关于CCS3.3的基础性操作问题,鉴于很基础,很有用,所以会配合很多图形来讲述。也算是留下记录以备日后需要。

二, 例程的实际意义
    这个例子的实践意义在于,通过利用移植过来的FFT算法对已知的输入信号进行频谱分析,产生FFT结果,将结果显示出来,并且验证这个结果的正确性。鉴于CCS集成开发环境自带有FFT工具并且具有很方便的显示能力,所以验证过程可以以它为参照。

, 实现步骤
    1, 开发环境配置
    本例采用5502DSP做软件仿真,环境配置如下:

    选择好之后点击“Add”即可添加到左边,然后就可退出设置向导启动CCS。

    2, 工程的建立/编译/装载/断点/运行
    首先建立工程,Project\new,弹出的对话框填好工程文档名字,名字就写FFT即可。然后需要我们手动的把CCS目录下面Myprojects文件夹下面的FFT文件夹内部添加必要的工程文件。它们是本工程需要3个最起码的文件,FFT.c,FFT.cmd,rts55.lib三个。我将会在后面附录中给出相应文件代码,另外rts55.lib库文件可以在CCS安装目录CCS\C5500\cgtools\lib目录下面找到。做完这一步之后回到CCS开发环境,对着FFT工程下面的文档右键--Addfiles to project选项,将刚才复制过去的文档全部添加进来。至此,工程创建成功。
    编译程序,点击“Compile File”,没有错误,进入下一步。
    点击“Rebuild All”,没有错误,进入下一步。
    装载程序,File->Load Program->FFT->Debug->FFT.out。
    断点设置,需进入FFT.c主程序,本例程只需要执行一次就可得到全部数据,故将断点设置到main()函数的while(1)处,具体做法是先把光标放到while(1)这一行,点击“Toggle Breakpoint”。做完之后,while(1)这一行代码左边会有一个暗红色的圆圈,后面程序运行的时候到了这里就会停下来。
    运行程序,点击“Run”。

    3. 观测结果
    本例程采用两个不同频率的余弦信号直接相加,参数如下:
    信号1频率:60Hz
    信号2频率:180Hz
    采样频率:800Hz
    FFT点数:256
    以上参数均在源代码开始部分的宏部分定义和修改。合成之后的离散时间信号样本存放于SignalInput[256]数组内,FFT变换之后的256个样本存放于FFT_W[256]数组内。
    首先来观察SignalInput的时域波形,View->Graph->Time\Frequency,弹出的窗口按一下设置方式设置:

    单击“OK”,将会弹出如下显示窗口:

    上图便是输入信号的时域波形,下面来看它的频谱,我们先用CCS自带的FFT数据窗口工具直接观察结果,不需要再额外的打开显示窗口了,直接对着上图右键Properties更改参数即可,按如下方式更改:

    点击“OK”,会弹出频谱图如下:

    不去质疑这个结果的正确性,因为他必须是对的。

    我想下面才是本次例程的重点,接下来利用我们自己的FFT程序产生的结果来观察,这个结果存放于FFT_W[256]数组内部,依然如同上面一样,利用窗口显示,首先还是要设置好参数:

    点击“OK”,将会弹出结果如下:

    接下来,我将在下面部分来验证这个结果的可靠性。

四, FFT结果数组的物理意义分析
    FFT因为广泛应用与各个领域,所以不同领域的人会有不同的表示习惯,特别是结果的显示方式,我在之前的博客曾经写过一篇DFT/FFT的文章,详细论述了这一差异的根源以及频谱分辨率概念的具体意义。这里不再赘述,只给出一个具体的FFT横坐标转换关系。
    在本例中,沿用了计算机编程爱好者的习惯,将256点FFT的结果样本值存放在一个数组FFT_w[256]的数组中,这样做的好处是方便理解程序,方便后续转化。但是这种显示方式不符合我们通信人的习惯,我们需要的是具体的横坐标频率值。一言蔽之,0-256个FFT样本点涵盖了一个低频信号0-FS的所有频率信息,FS是采样频率。
    假定有如下参数:
    N点FFT结果数组X[N],其中一个元素记为X[i];
    信号采样频率FS;
    某一个点的信号频率记为f;
    以下的对应关系必定成立:

    上式便是N点FFT数组形式与实际物理频率之间的转化关系。下面我们来利用这个转化关系来看看,上面实验的最后一步的结果,通过肉眼大致观察到数组元素两个峰值点对应的横坐标是:19和58。
   带入上式,f1=800/256*19=59.375(Hz)
                    f2=800/256*58=181.25(Hz)
   很明显,这与实际的60Hz,180Hz是基本吻合的,这证明了,这套FFT程序是可行的。

五,小结
    本例程是5000系列DSP的一个最基本最经典的应用案例,虽然整个过程并未涉及到硬件,但是要明白,5000系列DSP是为通信系统众多复杂算法服务的,所以并非纸上谈兵。如果实际运用需要,那就是输入信号采集这个过程需要单独考虑硬件设计,以及接口的考虑而已。
    后面程序附件部分列出了256点FFT程序和配套的CMD文件源代码,如果需要使用1024点FFT程序的话,需要做如下更改。
    首先要改CMD文件,因为1024点的话,数据量比较大,存储空间分配的不够,所以相关代码需要改成下面这样:
MEMORY{
DATA:       origin = 0x6000, len = 0x8000PROG : origin = 0x200, len = 0x5e00VECT : origin = 0xF000, len = 0x100
}


    其次,FFT.c源代码的void fft(float datar[Sample_Numb],float datai[Sample_Numb])函数体内,需要新增便面x8,x9,相关代码要替换成下面这样:
            int x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,xx;x0=i&0x01;x1=(i/2)&0x01;x2=(i/4)&0x01;x3=(i/8)&0x01;x4=(i/16)&0x01;x5=(i/32)&0x01;x6=(i/64)&0x01;x7=(i/128)&0x01;x8=(i/256)&0x01;x9=(i/512)&0x01;xx=x0*512+x1*256+x2*128+x3*64+x4*32+x5*16+x6*8+x7*4+x8*2+x9*1;



六,程序附件
//1. 主程序FFT.c
#include "math.h"
#define Sample_Numb 256   // FFT点数
#define S1_Freq 60       //信号1频率
#define S2_Freq 180      // 信号2频率
#define SampleFreq 800   //采样率
#define pi 3.1415926
#define M log(Sample_Numb)/log(2) //变更FFT点数修改fft子程序方便的需要
int SignalInput[Sample_Numb];//输入信号,S=S1+S2
float FFT_Re[Sample_Numb];// FFT实部
float FFT_Im[Sample_Numb];//FFT虚部
float FFT_W[Sample_Numb];    //功率谱
float sin_tab[Sample_Numb];
float cos_tab[Sample_Numb];
void init_fft_tab();
void input_data();
void fft(float datar[Sample_Numb],float datai[Sample_Numb]);void init_fft_tab(void) //输入波形的初始化{float wt1;float wt2;int i;for (i=0;i<Sample_Numb;i++){
wt1=2*pi*i*S1_Freq;
wt1=wt1/SampleFreq;wt2=2*pi*i*S2_Freq;
wt2=wt2/SampleFreq;
SignalInput[i]=(cos(wt1)+cos(wt2))/2*100;
}}void FFT_WNnk(void)//蝶形运算系数表计算{int i;
for(i=0;i<Sample_Numb;i++)
{sin_tab[i]=sin(2*pi*i/Sample_Numb);cos_tab[i]=cos(2*pi*i/Sample_Numb);
}
}void fft(float datar[Sample_Numb],float datai[Sample_Numb])
{int x0,x1,x2,x3,x4,x5,x6,x7,xx;int i,j,k,b,p,L;float TR,TI,temp;for(i=0;i<Sample_Numb;i++)   {x0=x1=x2=x3=x4=x5=x6=0;x0=i&0x01;x1=(i/2)&0x01;x2=(i/4)&0x01;x3=(i/8)&0x01;x4=(i/16)&0x01;x5=(i/32)&0x01;x6=(i/64)&0x01;x7=(i/128)&0x01;xx=x0*128+x1*64+x2*32+x3*16+x4*8+x5*4+x6*2+x7;datai[xx]=datar[i];}for(i=0;i<Sample_Numb;i++){datar[i]=datai[i];datai[i]=0;}for(L=1;L<=M;L++){b=1;i=L-1;
while(i>0)
{
b=b*2;i--;
}
for(j=0;j<=b-1;j++)
{
p=1;i=M-L;
while(i>0) { p=p*2;i--;}  
p=p*j;for(k=j;k<Sample_Numb;k=k+2*b)
{TR=datar[k];TI=datai[k];temp=datar[k+b];datar[k]=datar[k]+datar[k+b]*cos_tab[p]+datai[k+b]*sin_tab[p];datai[k]=datai[k]-datar[k+b]*sin_tab[p]+datai[k+b]*cos_tab[p];datar[k+b]=TR-datar[k+b]*cos_tab[p]-datai[k+b]*sin_tab[p];datai[k+b]=TI+temp*sin_tab[p]-datai[k+b]*cos_tab[p];}}
}for(i=0;i<Sample_Numb/2;i++)
{FFT_W[i]=sqrt(datar[i]*datar[i]+datai[i]*datai[i]);
}
}void main()
{int i;init_fft_tab();FFT_WNnk();for (i=0;i<Sample_Numb;i++){FFT_Re[i]=SignalInput[i];
FFT_Im[i]=0.0f;
FFT_W[i]=0.0f;
}
fft(FFT_Re,FFT_Im);
while(1);}//2. CMD文件
MEMORY {DATA:       origin = 0x6000,        len = 0x4000PROG:       origin = 0x200,         len = 0x5e00VECT:       origin = 0xd000,        len = 0x100
}SECTIONS
{.vectors: {} > VECT.trcinit: {} > PROG.gblinit: {} > PROGfrt:     {} > PROG.text:    {} > PROG.cinit:   {} > PROG.pinit:   {} > PROG.sysinit: {} > PROG.bss:     {} > DATA.far:     {} > DATA.const:   {} > DATA.switch:  {} > DATA.sysmem:  {} > DATA.cio:     {} > DATA.MEM$obj: {} > DATA.sysheap: {} > DATA.stack:   {} > DATA.sysstack {} > DATA
}









 


         


  

 
  
   
   
    

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. vc2015/2010整型转字符串-字符串转整型 vc++

    CString str; str.Format(_T("%d"),number1);//整型转字符串 AfxMessageBox(d);CString str="222";int num1 = _ttoi(_T("123"));//字符串转整型int num1=_ttoi(str);...

    2024/3/14 21:01:13
  2. Spring+Quartz踩到的坑

    Quartz是一个完全由Java编写的开源作业调度框架,为在Java应用程序中进行作业调度提供了简单却强大的机制。Quartz允许开发人员根据时间间隔来调度作业。它实现了作业和触发器的多对多的关系,还能把多个作业与不同的触发器关联。 Spring就不做什么介绍了。在实际的操作中,很经…...

    2024/3/14 21:01:10
  3. 三极管功率放大电路

    一般视听电路中的功率放大(简称功放)电路是在电压放大器之后,把低频信号再进一步放大,以得到较大的输出功率,最终用来推动扬声器放音或在电视机中提供偏转电流。 一、功率放大电流的特点 对功放电路的了解或评价,主要从输出功率、效率和失真这三方面考虑。 1、为得到需…...

    2024/3/19 3:28:16
  4. [转]百本dsp经典书籍共享

    [转]百本dsp经典书籍共享TI公司DSP硬件设计指南 哈工大DSP课件(第一章---第四章) 哈工大DSP课件(第九章---第十二章) 哈工大DSP课件(第13章---第15章+复习+实验) 哈工大DSP课件(第五章---第八章) ASTM D1710-2008 StandardSpecificationforExtrudedPolytetra…...

    2024/3/14 21:01:08
  5. SpringBoot整合Quartz定时任务 的简单实例

    (1)什么是Quartz?(2)Quartz的特点;(3)Quartz专用词汇说明;(4)Quartz任务调度基本实现原理; 接下来看下具体的内容:(1)什么是Quartz?Quartz是一个完全由Java编写的开源作业调度框架,为在Java应用程序中进行作业调度提供了简单却强大的机制。Quartz允…...

    2024/3/14 21:01:07
  6. Java中字符串转整型和整型转字符串

    标签(空格分隔): Java大多数情况下,用户通过文本框或者文本域提交自己的输入。用户通过文本框或文本域输入的内容通常是string格式的。而你常常需要的是这些内容的整数形式。例如,年龄,电话号码等等。为了使字符串转为整型或者整型转为字符串变得方便,Java提供了很多有用…...

    2024/3/25 8:36:40
  7. 三极管特性——截止区、放大区、饱和区

    三极管在硬件设计中太过普遍了,不过要很好的理解三级管的特性,却没有那么简单,下图的曲线中截止区和放大区理解较为容易,而饱和区不能看图理解,否则会很迷糊。 (1)截止区:简单的讲就是三极管未导通,Ube<打开电压,一般是小于0.5或者0.7V,此时Ib=0,Ic=Iceo≈0. (…...

    2024/3/26 4:46:05
  8. Quartz之quartz.properties配置文件

    配置文件的位置与加载顺序 Quartz默认加载工程目录下的quartz.properties,如果工程目录下没有,就会去加载quartz.jar包下面的quartz.properties文件。 组成部分调度器属性 线程池属性 作业存储设置 插件配置调度器属性: org.quartz.scheduler.instanceName属性用来区分特定的…...

    2024/3/14 21:01:04
  9. DSP_F28335入门(1)——新建工程之XDAIS标准说明

    https://blog.csdn.net/ghostyu/article/details/7920032现代软件开发,已从上世纪的面向过程编程发展到当前的面向框架编程。软件开发经验已证明:框架话、模块化的开发方式可以极大的提高软件开发效率,提高代码质量及代码重用率。然而,在嵌入式编程中,由于长期缺乏完善的开…...

    2024/3/14 21:01:05
  10. SpringBoot2.1.0整合Quartz实现分布式集群定时任务

    项目使用springboot,一直是单机版,所以也就一直使用springboot整合task的方式,用起来简单方便,但是最近项目改为多节点部署,用一个模块部署在多个机器,这样就会导致以前的定时任务重复执行.所以本文正是在了解到quartz可以实现分布式定时任务后,对quart做了简单的使用,并整理成…...

    2024/3/14 21:01:02
  11. 光电耦合器工作原理

    光电耦合器件简介 光电偶合器件(简称光耦)是把发光器件(如发光二极体)和光敏器件(如光敏三极管)组装在一起,通过光线实现耦合构成电—光和光—电的转换器件。光电耦合器分为很多种类,图1所示为常用的三极管型光电耦合器原理图。 当电信号送入光电耦合器的输入端时,发光…...

    2024/3/14 21:01:00
  12. C语言 整数与字符串的相互转换

    C语言 整数与字符串的相互转换一、简述C语言中整数与字符串的相互转换,有广泛应用的拓展函数(非标准库),也可以自己尝试简单的实现。二、整数转字符串1、拓展函数itoaitoa (表示 integer to alphanumeric)是把整型数转换成字符串的一个函数。windows环境下,在<stdlib.h&g…...

    2024/3/26 9:59:02
  13. (多核DSP快速入门)8、利用MessageQ模块的多核灰度转换程序

    原创文章转载请注册来源http://blog.csdn.net/tostq第3节我们介绍了一个单核的图像灰度转换程序,这一节我们将这个单核的图像灰度转换程序改成多核程序。这个多核程序的主要原理非常简单,将整张图片分块,每一块的处理对应一核,这里需要涉及的是IPC的三个模块:(1)SharedR…...

    2024/3/14 21:00:59
  14. Quartz超时重试机制

    高可用作为考究系统的一项重要指标,如何做到系统的高可用,谈及一个系统,这个话题就难以越过。Quartz作为目前调度框架的一个流行组件,如何保证Quartz的高可用,任务调度失败后,如何进行重试,这个也是一个值得关注的问题。网上看过许多涉及定时调度的开源项目,但发现其都…...

    2024/3/14 21:01:00
  15. C语言将整型转化为字符串

    char *int_to_string(int num) {int i=0,j=0;char temp[10],str[10];while(num){temp[i++]=num%10+0; //将数字加字符0就变成相应字符num/=10; //此时的字符串为逆序}temp[i]=\0;i=i-1;while(i>=0)str[j++]=temp[i--]; //将逆序的字符串转为正序str[j]=\0;…...

    2024/3/14 21:01:00
  16. springboot2.x+quartz 实现分布式任务调度

    正好最近做了这个功能,在网上看了好多人写的博客,很多都是重复的,也有一些内容太冗余,所以自己整理了一下,更简便易懂的,适用于初学者,当然我也是!不多说 上代码!1.首先创建数据库表, 这里只说mysql, 其他数据库可以去网上搜搜,# # In your Quartz properties file, youll need…...

    2024/3/13 20:44:50
  17. 光耦的作用及工作原理

    由于光耦合器输入输出间互相隔离,电信号传输具有单向性等特点,因而具有良好的电绝缘能力和抗干扰能力。又由于光耦合器的输入端属于电流型工作的低阻元件,因而具有很强的共模抑制能力。所以,它在长线传输信息中作为终端隔离元件可以大大提高信噪比。在计算机数字通信及实时…...

    2024/3/13 20:44:47
  18. DSP_F28335入门(1)——新建工程之gel文件解释

    https://blog.csdn.net/wordwarwordwar/article/details/83653611 GEL文件是配合CCS集成环境使用的,起到配置CCS环境和初始化dsp环境的作用。 gel文件中主要包含PLL, DDR的初始化,具体你可以打开gel文件看看。 在CCS环境下调试时,在load程序之前可以选择运行gel文件,这样在…...

    2024/3/13 20:44:48
  19. 整型变量转字符串函数itoa()

    itoa(参数1,参数2,参数3) 一共三个参数 参数1是被转换的int型变量,参数2是用来保存转换结果的字符串,参数3是转换的进制 例如: itoa(12,str,10); 把12转换成"12"存到str里面。 itoa(5,str,2); 把5转换成"101"存到str里面。...

    2024/3/26 0:02:14
  20. 单片机中使用三极管驱动蜂鸣器

    目录【背景知识】【电路图】【背景知识】NPN型三极管,由三块半导体构成,其中两块N型和一块P型半导体组成,P型半导体在中间,两块N型半导体在两侧。PNP型三极管,是由两块P型半导体中间夹着一块N型半导体所组成的三极管,所以称为PNP型三极管。也可以描述成,电流从发射极E流…...

    2024/3/14 14:44:55

最新文章

  1. 9.HelloWorld案例常见问题

    文章目录 一、BUG二、BUG的解决三、HelloWorld常见问题 一、BUG BUG&#xff08;小甲虫&#xff09;。计算机刚开始出现的时候&#xff0c;因为体积比较大&#xff0c;一些小虫子很容易转进去。有一天有一只蟑螂钻到了计算机当中&#xff0c;从而导致计算机不能正常运行&#…...

    2024/3/28 20:09:05
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. IDEA | 资源文件中文乱码问题解决

    问题 IDEA打开资源文件&#xff0c;显示乱码问题。 解决方案 1、电脑是mac&#xff0c;点击IDEA->【Preferences】->【Editor】->【File Encodings】 2、选择【Properties Files】中的UTF-8&#xff0c;并勾选Transparent native-to-ascii conversion。 3、最后点击…...

    2024/3/28 18:36:33
  4. 批量删除 rabbitmq中随机队列

    批量删除 amq.gen–* 随机队列 操作错误产生了无效随机队列&#xff0c;需要批量删除 过滤列出指定amq.gen–队列 # 列出 指定 vhost/qq 以amq.gen开头的所有队列 rabbitmqctl list_queues --vhost / | grep ^amq.gen-# 批量删除队列 #由于list_queues会列出队列名称以及对应…...

    2024/3/28 7:59:13
  5. CentOS7.9 安装SIPp3.6

    epel里面的SIPp版本比较旧&#xff0c;先不要epel yum remove -y epel-release okay有很多CentOS软件&#xff0c;可以这样安装&#xff1a; 编辑 /etc/yum.repos.d/okay.repo&#xff0c;内容为&#xff1a; [okay] nameExtra OKay Packages for Enterprise Linux - $basearc…...

    2024/3/26 20:32:27
  6. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/3/27 10:21:24
  7. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/3/24 20:11:25
  8. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/3/18 12:12:47
  9. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/3/24 20:11:23
  10. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/3/26 20:58:42
  11. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/3/28 17:01:12
  12. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/3/24 5:55:47
  13. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/3/27 10:28:22
  14. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/3/26 23:04:51
  15. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/3/26 11:20:25
  16. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/3/24 20:11:18
  17. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/3/28 9:10:53
  18. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/3/24 20:11:16
  19. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/3/24 20:11:15
  20. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/3/27 7:12:50
  21. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/3/24 20:11:13
  22. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/3/26 11:21:23
  23. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/3/28 18:26:34
  24. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/3/28 12:42:28
  25. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/3/28 20:09:10
  26. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  27. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  28. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  29. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  30. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  31. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  32. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  33. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  34. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  35. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  36. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  37. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  38. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  39. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  40. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  41. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  42. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  43. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  44. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  45. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57