自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

翻译 MatLab凸优化工具箱-CVX用户手册

本文是《The CVX User's Guide》的翻译和学习心得。目录:1. Introduction    1.1 What is CVX?    1.2 What is disciplined convex programming?    1.3 What CVX is not    1.4 Licensing2. Installation    2.1 Supported platform...

2018-05-02 21:44:55 14911 1

原创 托普利兹矩阵Toeplitz Matrix & Toeplitz-Block Toeplitz Matrix

托普利茨矩阵是对角线为常量的矩阵,这意味着沿对角线的所有元素都具有相同的值。对于托普利茨矩阵A,,结果的形式如下:Toeplitzmatrix有对称Toeplitzmatrix和非对称Toeplitzmatrix之分.Toeplitz-Block Toeplitz Matrix块矩阵R的第(i,j)个块是(i-j)的函数,就称其为Block Toeplitz Matrix.当自身也是Toeplitzmatrix矩阵时,R就称为Toeplitz-Block Toeplitz...

2020-06-24 10:27:59 2518

原创 赛灵思|RAM

Vivado中RAM分为分布式RAM和块RAM。两种实现方法在向RAM写入数据时都是采取同步方式,区别在于从RAM读取数据时,分布式RAM采用异步方式,块RAM采用同步方式。块RAM分为单口RAM和双口RAM. 单口RAM只有一组数据线与地址线,因此读写不能同时进行。而双口RAM有两组数据线与地址线,读写可同时进行。FIFO读写可同时进行,可以看作是双口。赛灵思官方将双口RAM分为Simple Dual Port RAM(伪双口RAM)和True Dual Port RAM(双口RAM)。伪双口

2020-06-17 15:24:44 637

原创 设计一个串行数据检测器。要求是:连续4 个或4 个以上为1 时输出为1,其他输入情况下为0

状态转换图如下://******************************seqdet.v**************************************module seqdet(x,z,clk,rst,state);input x,clk,rst;output z;output[2:0] state;reg[2:0] state;wire z;para...

2019-10-16 10:08:47 12215 3

原创 序列检测器 | 10010序列的检测

该电路的状态转换图如下图所示:对应的Verilog程序为://****************************seqdet.v****************************************module seqdet(x,z,clk,rst,state);input x,clk,rst;output z;output[2:0] state;reg[2...

2019-10-16 09:18:13 3657 1

原创 设计一个带控制端的逻辑运算电路,分别完成正整数的平方、立方和最大为5的阶乘的运算

//********************tryfunct.v*********************module tryfunct(clk,n,result,sl,reset);output[31:0] result;input[3:0] n;input reset,clk;input[1:0] sl;reg[31:0] result;always @(posedge c...

2019-10-15 20:13:51 2041 1

原创 数据选择器 | 运用always 块设计一个八路数据选择器。要求:每路输入数据与输出数据均为4位2进制数,当选择开关(至少3 位)或输入数据发生变化时,输出数据也相应地变化

//**************************mux_8.v**************************************module mux_8(mout, addr, in1, in2, in3, in4, in5, in6, in7, in8,ena);input[3:0] in1, in2, in3, in4, in5, in6, in7, in8;inpu...

2019-10-15 18:02:41 4113 2

转载 分频器 | 二分频,三分频,n分频

三分频电路module half_clk(reset, clk_in, clk_out);input reset, clk_in;output clk_out;reg clk_out;reg[1:0] cnt;always @(posedge clk_in or negedge clk_in) begin if(!reset) beg...

2019-10-15 09:47:51 6402

转载 Linux | Command Line Learning Note

Redirect standard input and standard outputcat oceans.txt > continents.txt  :'overwrite all original content in contines.txt using oceans.txt将oceans.txt里的内容覆写入continents.txt中'cat glaciers....

2018-08-14 21:57:06 228

翻译 MatLab凸优化工具箱CVX-The Basics

cvx_begin and cvx_end所有的CVX模型都必须以cvx_begin开始,以cvx_end结束。所有的变量声明、目标函数和约束都应该介于两者之间。cvx_begin命令可能包含一个以上的修饰符:cvx_begin quiet防止模型在解决过程中产生任何屏幕输出。cvx_begin sdp调用 semidefinite programming mode.cvx_begin gp调用 ...

2018-05-04 11:44:16 6053 2

翻译 MatLab凸优化工具箱CVX-A quick start

   安装了CVX,就可以通过在Matlab脚本或函数中输入CVX代码或直接从命令提示符开始使用它。 为了从Matlab代码去别出CVX代码,它以cvx_begin开始,以cvx_end语句结尾。 CVX代码可以包含一般的Matlab语句和用于声明原始、对偶优化变量以及特定约束、目标函数的CVX命令。    在CVX规范中,优化变量没有数值,它们是特殊的Matlab对象。这使Matlab能够区分普...

2018-05-03 10:57:32 14103 1

翻译 MatLab凸优化工具箱CVX-Introduction

What is CVX?    CVX是MatLab的一个工具箱,是用于构建和解决约束凸规划(DCP)的建模系统。CVX支持许多标准问题类型,包括线性和二次规划(LPs / QPs),二阶锥规划(SOCPs)和半定规划(SDPs)。CVX还可以解决更复杂的凸优化问题,其中包括许多涉及不可微函数,如1-范数问题。可以使用CVX方便地建立并求解约束范数最小化,熵最大化,行列式最大化以及许多其他凸规划问...

2018-05-03 09:04:04 10320 1

翻译 MatLab凸优化工具箱CVX-Installation

Supported platforms CVX对Linux、Mac OSX和Windows的32位、64位版本都支持。对于32位平台,要求MATLAB的版本必须是7.5(R2007b)或更新的版本。对于64位平台,要求MATLAB的版本必须是7.8(R2009a)或更新的版本。但是,有一些重要的特定平台的警告: Gurobi需要Matlab 7.7(R2008b)或更高版本来支持。32位Linux...

2018-05-02 19:46:57 6482 2

数据恢复软件

数据恢复软件,仅在Windows下能使用,帮助恢复误删的文件。

2018-05-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除