在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: fhchen2002

[资料] SIMSIDES: A Time-Domain Behavioral Simulator for SDMs in MATLAB/SIMULINK

[复制链接]
发表于 2013-8-13 08:50:11 | 显示全部楼层
多谢~感觉typical安装体积太大了
 楼主| 发表于 2013-8-13 08:59:45 | 显示全部楼层
本帖最后由 fhchen2002 于 2013-8-13 09:13 编辑

YouTube 上關於 SIMSIDES 的 tutorial (demo video):
http://www.youtube.com/watch?v=zT5XhBqysgU&feature=em-upload_owner

SIMSIDES (SIMulink-based SIgma-DElta Simulator) - A Time-Domain Behavioral Simulator for Sigma-Del ...

有人好奇為什麼要 download 這個 package?
如果你關注這本書: CMOS Sigma-Delta Converters: Practical Design Guide (Wiley - IEEE)
http://bbs.eetop.cn/forum-76-1.html
(Or, you already downloaded the eBook version from EEtop BBS. ...)

你就會了解 SIMSIDES 是書中介紹的 SIMULINK based time-domain simulator.
 楼主| 发表于 2013-8-13 12:05:13 | 显示全部楼层
回复 2# fhchen2002

我已將 User guide 上傳
在二楼
发表于 2013-8-13 14:00:13 | 显示全部楼层
试了2个matlab版本,2010a和2010b,Real-SC积分器都打不开(其他模块可以打开),提示错误:

??? Error using ==> sel_int>type_Callback at 158
File "C:\Matlab_2010a\simsides_microsoft
windows\simsides\libraries\integrators\real\sc\fe\fesclib.mdl" contains characters which are
incompatible with the current character encoding, GBK.  To avoid this error, do one of the
following:
1) Use the slCharacterEncoding function to change the current character encoding to one of:
Shift_JIS, windows-1252, ISO-8859-1.
2) Remove the unsupported characters. The first unsupported character is at line 893, byte
offset 50.

Error in ==> gui_mainfcn at 96
        feval(varargin{:});

Error in ==> sel_int at 42
    gui_mainfcn(gui_State, varargin{:});

Error in ==>
guidemfile>@(hObject,eventdata)sel_int('type_Callback',hObject,eventdata,guidata(hObject))


??? Error while evaluating uicontrol Callback

咋解决?
发表于 2013-8-13 14:49:53 | 显示全部楼层
回复 14# pigintree
同LS,有没解决了的童鞋?
 楼主| 发表于 2013-8-13 16:09:27 | 显示全部楼层
回复 14# pigintree

可以試試看網站上建議的方法嗎: (as shown below)
In MATLAB console, type the following:
    set_param(0,'CharacterEncoding', 'windows-1252')
 楼主| 发表于 2013-8-13 18:19:19 | 显示全部楼层
本帖最后由 fhchen2002 于 2013-8-13 18:22 编辑

回复 16# fhchen2002


主要的原因是中國版 Windows 系統默認使用 (default) 的文字編碼 (GBK)
和原先編寫 SIMSIDES source code 的作者
所使用的 Windows 系統所默認使用的文字編碼不同所導致的
因此
   set_param(0,'CharacterEncoding', 'windows-1252')
讓 Matlab 能認識 windows-1252 encoding 的字元
发表于 2013-8-14 11:23:56 | 显示全部楼层
本帖最后由 abab1394 于 2013-8-14 11:46 编辑




   按照你的方法还是有这个错误。很郁闷

??? Error: Unexpected MATLAB expression.
Error in ==> pizarra3_p_SNR>compute_Callback at 215
range1=evalin('base',range1);
Error in ==> gui_mainfcn at 96
        feval(varargin{:});
Error in ==> pizarra3_p_SNR at 42
    gui_mainfcn(gui_State, varargin{:});
Error in ==> guidemfile>@(hObject,eventdata)pizarra3_p_SNR('compute_Callback',hObject,eventdata,guidata(hObject))

??? Error while evaluating uicontrol Callback

1.jpg
 楼主| 发表于 2013-8-14 12:46:09 | 显示全部楼层
Sorry, 已超出我經驗所及, ...
聽聽其他網友有何建議

看來是 open (an existing) architecture
SCM2ndSC_DCgain
時造成的 errors.
請問你使用的是 Matlab 哪一個 version?

要澄清一下
set_param(0,'CharacterEncoding', 'windows-1252')
可解決的是
Latin-based characters (in source code) 在 GBK 編碼下造成的問題
不是所有的問題都可用這一招解決
发表于 2013-8-14 14:58:46 | 显示全部楼层
回复 19# fhchen2002


    搞定了,是使用的问题,扫描SNR/SNDR随输入幅度的变化。range的格式错了,应该是[1e-3,1] 而不是1e-3,1
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-23 14:07 , Processed in 0.022843 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表