Why can't complex integer arithmetic be done?
The integers provided in base MATLAB were design to support image processing use cases. Integer types are also a special case o...

8 mesi ago | 1

Is there a fixed-point alternative to the fft and ifft fiunction?
The FFT provided by DSP System Toolbox as MATLAB callable system object dsp.FFT or as the FFT block support fixed-point data typ...

8 mesi ago | 1

reduce the working precision
I'm guessing you want your simulation code to be smaller and faster. Single precision floating-point provides around 7 decimal ...

8 mesi ago | 0

How to fix error in port widths or dimentions on the reshape block input?
The purpose of Simulink's Reshape block and MATLAB's reshape command is only to "reinterpret" the dimensions (aka size) of the s...

8 mesi ago | 0

| accepted

Counter for Sawtooth signal in Simulink
The icon shows the Z-domain description of the Integrator block in accumulator mode (noting that K = 1) Y(z) = ( z / (...

9 mesi ago | 0

How can I use fractional data types when the values are beyond the interval [-1, +1) ?
I recommend against trying to force a design to use fractional types. Using general fixed-point scaling instead of limiting only...

9 mesi ago | 0

| accepted

The model used in Harhita's Webinar is attached along with a script to define an input object to trigger both of the model's sim...

9 mesi ago | 0

Counter for Sawtooth signal in Simulink
Look at the edge detection blocks and the discrete integrator in accumulator mode. You can also look under the mask of the edge...

9 mesi ago | 0

How can I make my simulation stop when my graph hits 0? (Simulink)
You can build a solution using the Stop Block. You'll need to build the logic that feeds the Stop Block input using relational...

9 mesi ago | 0

Vector to matrix using assignment - Simulink
As Fangjun noted, MATLAB Function block is a good approach. It can also be done with a combination of reshapes and selector.

9 mesi ago | 0

| accepted

Move a simulink block to a existing subsystem using matlab script
Combination of add_block and delete_block commands should do the trick.

9 mesi ago | 1

Converting continous time function to fixed point-help
First determine which parts of your model are intended for embedded system deployment. Isolate that portion into a subsystem or...

9 mesi ago | 1

Vector to matrix using assignment - Simulink
Does the reshape block meet your needs?

9 mesi ago | 0

Non uniform quantization block in simulink?
Flat Lookup Lookup Table Using Flat Interpolation can be used for arbitrary quantization to a set of specified quantization val...

9 mesi ago | 0

argument of type "int64_t" is incompatible with parameter of type "int64m_T" - Static code metrics error report
It is likely the solution is really easy. Just check that the specified production hardware target is correctly configured for...

9 mesi ago | 1

| accepted

Unexpected "Embedded Coder not licensed or not installed" error

9 mesi ago | 0

change fixed point number signedness
reinterpretcast is the solution u = fi(129,0,8,0) ntu = numerictype(u) nty = numerictype(ntu,'SignednessBool',true) y = rein...

9 mesi ago | 0

extract one of the bits in fi(), flip it, and reassemble it to produce new bin
Please see my answer in your similar question. That answer provides a one-liner that works in most cases. It also provides a m...

9 mesi ago | 0

flip a bit in a fixed point object
Toggling a bit in the i-th position can be tricky depending on the variety of inputs you need to support scalar vs array signe...

9 mesi ago | 1

Bin method returns a string The bin method of a fi object a=fi(1,0,3,0); w = a.bin(1:2) class(w) returns a string w = ...

10 mesi ago | 0

Extracting a subset of a binary number to form a new binary number
Bin fine for interpretted mode, but not code gen or Simulink If you only need to perform the operation in MATLAB interpretted m...

10 mesi ago | 1

| accepted

Extracting first 8 bit from fixed point number
Two Key Ways There are two key ways to extract the bits from a fixed-point number. One way is to use bitsliceget as Walter poi...

10 mesi ago | 0

Accumulator Data Type not used in ERT generated code
The C language was designed to closely match what computers do. It is common for a computer's CPU to be based around a particula...

10 mesi ago | 1

| accepted

Floating-points for HDL
HDL Coder is flexible with regard to types. It supports floating-point, fixed-point, and mixtures of the two. The primary benef...

11 mesi ago | 0

It sounds like you have 3 by 4 by 23 by 6 data points corresponding to 3 rpms, 4 altitudes, 23 CPs, 6 Js and you w...

12 mesi ago | 0

| accepted

Simulink's fixed-point tools ignores saturation limits during range collection
Hi, When reporting simulation min and max to the Fixed-Point Tool, several Simulink blocks intentionally give ranges that can b...

12 mesi ago | 0

| accepted

colon expression to use integer operands
1) For embedded designs, if at all possible consider changing your design to work with revolutions instead of radians. 1 r...

12 mesi ago | 3

| accepted

How to use ssRegisterDataTypeInteger with Simulink Coder ?
Hi I've created an example for cases where the types can vary per instance of the s-function. The core of the s-function is co...

circa un anno ago | 0

| accepted