photo

MathWorks Fixed Point Team

MathWorks

2017년부터 활동

Followers: 0   Following: 0

메시지

The engineering team develop Fixed-Point Designer product at MathWorks. Share best practices to embedded numerical efficiency in Model-Based Design in MATLAB and Simulink.

통계

All
MATLAB Answers

26 질문
26 답변

File Exchange

8 파일

Discussions

1 하이라이트

순위
1,545
of 300,759

평판
45

참여
26 질문
26 답변

답변 채택
92.31%

획득한 표
17

순위
20,956 of 21,081

평판
0

평균 평점
4.40

참여
8 파일

다운로드 수
65

ALL TIME 다운로드 수
4606

순위

of 170,900

참여
0 문제
0 답안

점수
0

배지 수
0

참여
0 게시물

참여
0 공개 채널

평균 평점

참여
1 하이라이트

평균 좋아요 수
0

  • Thankful Level 2
  • Knowledgeable Level 1
  • Revival Level 1
  • First Answer

배지 보기

Feeds

보기 기준

답변 있음
Why am I getting "double" datatype automatically for every simulink block?
Data Type Override setting on the model or selected subsystem is the likely culpit for this behavior. Use get_param API's to q...

4개월 전 | 1

답변 있음
What are the efficient ways to generate “mod by constant” code with Embedded Coder (e.g., mod(u, 360))?
If your goal is to generate efficient, inlined code for mod by a known constant, use the Modulo by Constant block rather than th...

4개월 전 | 0

질문


What are the efficient ways to generate “mod by constant” code with Embedded Coder (e.g., mod(u, 360))?
I’m looking for an efficient way to compute mod by a compile-time constant in Simulink models that generate C/C++ with Embedded ...

4개월 전 | 답변 수: 1 | 0

1

답변

답변 있음
How does the Compare To Constant block in Simulink choose type of the Constant value, and what are the implications for fixed-point operations?
The Compare To Constant block in Simulink casts the Constant value parameter to the input signal's data type before performing t...

4개월 전 | 1

| 수락됨

질문


How does the Compare To Constant block in Simulink choose type of the Constant value, and what are the implications for fixed-point operations?
How can I detect and address questionable fixed-point operations in Compare To Constant block? This example model generates co...

4개월 전 | 답변 수: 1 | 0

1

답변

답변 있음
Avoid autoscaling of wordlength and fractionlength in fixed point objects
SQRT function computes the square root of a fi object using a bisection algorithm. You can use additional numerictype to contro...

5개월 전 | 0

답변 있음
How can I use bit operation functions like bitconcat with both fi and built-in integer types without branching on isfi?
Use castIntToFi to handle both fi and integer types. If you want your code to work with both built-in integer types and fi obje...

5개월 전 | 0

| 수락됨

질문


How can I use bit operation functions like bitconcat with both fi and built-in integer types without branching on isfi?
I'm working with bit operation functions (e.g., bitconcat) that only accept fi objects as input. My code sometimes deals with bu...

5개월 전 | 답변 수: 1 | 0

1

답변

답변 있음
How do I debug "Saturate on overflow detected" warnings from Simulink blocks?
This warning (can be reported as error) indicates that the output signal from this block has exceeded the representable range of...

5개월 전 | 0

| 수락됨

질문


How do I debug "Saturate on overflow detected" warnings from Simulink blocks?
I noticed the warning messages like this after running the simulation: Saturate on overflow detected. This originated from 'mod...

5개월 전 | 답변 수: 1 | 0

1

답변

답변 있음
Why do the values of learnables in a quantized dlnetwork still stored as float32(single precision)?
Yes, the learnables on the dlnetwork/quantized network are still stored as single precision. Consider estimating parameter mem...

5개월 전 | 0

| 수락됨

질문


Why do the values of learnables in a quantized dlnetwork still stored as float32(single precision)?
Even though the dlquantizer is quantizing the weights of the fully connected layer to int8 and bias of the layer to int32, why d...

5개월 전 | 답변 수: 1 | 0

1

답변

답변 있음
Why did my single precision model generate double data type sine functions, using sin(real_T) instead of sinf(real32_T)?
You can try to run Single Precision Converter, https://www.mathworks.com/help/fixedpoint/ug/getting-started-with-the-double-to-s...

5개월 전 | 1

| 수락됨

질문


Why did my single precision model generate double data type sine functions, using sin(real_T) instead of sinf(real32_T)?
I am trying to generate code for TI target. My model has sine block for single data type signals. I found generated code have co...

5개월 전 | 답변 수: 1 | 0

1

답변

제출됨


Deep Learning Toolbox Model Compression Library
Optimize deep learning models with efficient compression techniques

대략 1년 전 | 다운로드 수: 49 |

3.8 / 5
Thumbnail

질문


FAQ: Why does Fixed-Point fi variable times MATLAB floating-point variable error out in code generation, MATLAB Function Block, etc.?
FAQ: Why does Fixed-Point fi variable multiplied by a MATLAB floating-point variable error out in code generation, MATLAB Functi...

대략 2년 전 | 답변 수: 1 | 0

1

답변

질문


FAQ: What's the difference between the two Simulink Precision Loss Diagnostics for Parameters and Fixed-Point Constants?
What is the difference between the Detect precision loss that applies to fixed-point constants and the Detect precision loss for...

대략 2년 전 | 답변 수: 1 | 0

1

답변

질문


FAQ: How can I resolve the error due to lookup table not allowing repeated breakpoints?
I'm trying to model abrupt discontinuities using lookup tables. For example, consider this data that has abrupt discontinuities...

2년 초과 전 | 답변 수: 1 | 0

1

답변

질문


FAQ: Why does a value look more precise when displayed in MATLAB or Simulink than in the generated code?
A value used in my design looks more precise when displayed in MATLAB or Simulink. The same value in C or C++ generated by Embe...

대략 3년 전 | 답변 수: 1 | 0

1

답변

답변 있음
FAQ: Why is a fixed-point type's Fraction Length or Integer Length sometimes negative?
Maximizing precision for limited bits The ability to have a negative fraction lengths or a negative integer lengths is a very g...

대략 3년 전 | 0

| 수락됨

질문


FAQ: Why is a fixed-point type's Fraction Length or Integer Length sometimes negative?
Sometimes fixed-point variables have fraction lengths that are negative. a = 5.6632765314184e+15 aFi = fi(a,1,4) curFractionL...

대략 3년 전 | 답변 수: 1 | 0

1

답변

질문


Why does fi signed plus unsigned produce needless range bits?
When adding signed and unsigned fi variables with the default full-precision settings, sometimes the output type has needless ra...

대략 3년 전 | 답변 수: 1 | 0

1

답변

질문


How can I use int64 and uint64 with my Simulink S-function?
How can I use int64 and uint64 with my Simulink S-function?

거의 4년 전 | 답변 수: 1 | 0

1

답변

질문


Why does Simulink's Weighted Sample Time block sometimes use fixed-point data types for its output?
In Simulink, I want to get the sample time of a signal and use that value in other calculations. The Weighted Sample Time block ...

대략 4년 전 | 답변 수: 1 | 0

1

답변

질문


How can I use fractional data types when the values are beyond the interval [-1, +1) ?
Many references describe implementing fixed-point designs using fractional data types. These signed fractional data types repres...

4년 초과 전 | 답변 수: 1 | 0

1

답변

질문


FAQ: Why aren't boolean and 1 bit unsigned integers treated as the same data type?
Variables and signals of the boolean data type (called logical in MATLAB) only represent the values 0 and 1. Variables and sign...

대략 5년 전 | 답변 수: 1 | 0

1

답변

질문


Best practices for converting MATLAB code to fixed point
I have tried to use fixed-point data types (i.e. fi) for MATLAB code. Are there any best practices for this process?

대략 5년 전 | 답변 수: 1 | 0

1

답변

제출됨


Fixed-Point Made Easy for FPGA Programming
Material used in the "Fixed-Point Made Easy for FPGA Programming" webinar.

대략 5년 전 | 다운로드 수: 2 |

4.0 / 5

질문


Some forms of Simulink logging write 64 bit integers as fi objects. Does that mean I need a Fixed-Point Designer license?
I've observed that some forms of logging in Simulink write integer variables out to MATLAB as fi objects. For example, DSP Bina...

5년 초과 전 | 답변 수: 1 | 0

1

답변

더 보기