I'm trying to learn NCO and MATLAB has the following example.
df = 0.05;
minSFDR = 96;
Ts = 1/8000;
dphi = pi/2;
Nacc = ceil(log2(1/(df*Ts)));
actdf = 1/(Ts*2^Nacc);
Nqacc = ceil((minSFDR-12)/6);
phOffset = 2^Nacc*dphi/(2*pi);
nco = dsp.NCO('PhaseOffset', phOffset,...
'NumDitherBits', 4, ...
'NumQuantizerAccumulatorBits', Nqacc,...
'SamplesPerFrame', 1/Ts, ...
'CustomAccumulatorDataType', numerictype([],Nacc));
With info, I got the following:
>> info(nco)
ans =
struct with fields:
NumPointsLUT: 4097
SineLUTSize: 8194
TheoreticalSFDR: 96
FrequencyResolution: 3.8147e-06
Here is my question. How can I see the actual 4097 LUT values?