How to use log functions on HDL Coder?

Hello all, Can anyone help me as to what alternative code can I use instead of log10 to calculate Gain of a signal in decibels? Here's my code sample...
var_s_cfb=sum(ip.^2)/(length(ip)) - (length(ip))*mean(ip)^2/(length(ip));
var_en_3_cfb=sum(en_3.^2)/(length(en_3)) - (length(en_3))*mean(en_3)^2/(length(en_3));
GPcfblms=(var_s_cfb)/(var_en_3_cfb);
GPcfblms_dB=20*log10(GPcfblms);
Error: ??? Function 'log10' is not defined for values of class 'embedded.fi'.
Thank you,
Shruthi Sampathkumar.

Answers (1)

HDL Coder supports auto-generating function replacement code that uses a lookup table specifically tuned to your use case. There is a HDL Coder featured example that demonstrates this capability. More information can be found in the HDL Coder documentation.

Categories

Find more on Code Generation in Help Center and File Exchange

Products

Asked:

on 18 May 2016

Answered:

on 18 May 2016

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!