




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、8. 遞推增廣最小二乘法(RELS)程序該程序的輸入信號為幅值為1的M序列,噪聲源為均值為0,方差為0.1的高斯分布白噪聲。該算法把噪聲模型的參數歸結入系統的參數向量中。程序的大體流程是:讀入數據產生數據給P,W等向量置初值在大循環中由遞推增廣最小二乘法計算參數向量q 值當誤差足夠小時結束遞推。逐次遞推的q 值存入文件“kuodazuixiaoercheng.txt”中。遞推公式如下: 其中:程序中模型多項式A,B,C的階次na,nb,nc以及大循環的次數N均采用宏定義賦值,此處給值分別為na=2,nb=2,nc=2, N=850,根據實際情況和需要可改變這4個變量的值,在宏定義中修改即可。源
2、程序:#include <iostream.h>#include <fstream.h>/#include <stdlib.h>#include <math.h>#include<stdio.h>int brmul(double a,double b,int m,int n,int k,double c) /int m,n,k; /double a,b,c; int i,j,l,u; for (i=0; i<=m-1; i+) for (j=0; j<=k-1; j+) u=i*k+j; cu=0.0; for (l=0;
3、 l<=n-1; l+) cu=cu+ai*n+l*bl*k+j; return 0; #define na 2#define nb 2#define nc 2#define N 850void main()int k,i,j;double ana=-1.5,0.7,bnb=1.0,0.5,cnc=-1.0,0.2,z1000,u1000,e1000;ifstream fip1("m.txt");for(i=0;i<=N+na;i+)fip1>>ui;ifstream fip2("white.txt");for(i=0;i<
4、=N+na;i+)fip2>>ei;for(i=0;i<1000;i+)zi=0;/cout<<e0;ofstream fop("kuodazuixiaoercheng.txt");for(k=na;k<=N+na;k+)for(i=0;i<na;i+)zk=zk-ai*zk-i-1;for(i=0;i<nb;i+)zk=zk+bi*uk-i-1;for(i=0;i<nc;i+)zk=zk+ci*ek-i-1;zk=zk+ek;/cout<<zk;double ctana+nb+nc,wna+nb+nc;do
5、uble P(na+nb+nc)*(na+nb+nc),eaN+na+1;double a1=pow(10,3);for(i=0;i<na+nb+nc;i+)ctai=0;for(i=0;i<N+na+1;i+)eai=0;for(i=0;i<na;i+)wi=-zna-1-i;for(i=na;i<na+nb;i+)wi=una-1-(i-na);for(i=na+nb;i<na+nb+nc;i+)wi=eana-1-(i-na-nb);/cout<<wi<<endl;for(i=0;i<(na+nb+nc);i+)for(j=0;
6、j<(na+nb+nc);j+)if(i=j)Pi*(na+nb+nc)+j=a1*a1;elsePi*(na+nb+nc)+j=0;double Kna+nb+nc;double c2na+nb+nc,c11;for(k=0;k<N;k+)brmul(P,w,(na+nb+nc),(na+nb+nc),1,c2);brmul(w,c2,1,(na+nb+nc),1,c1);/cout<<c10;for(i=0;i<na+nb+nc;i+)Ki=c2i/(c10+1);/cout<<c2i<<endl;/cout<<Ki<
7、<" "/cout<<endl<<endl;double d1;brmul(w,cta,1,(na+nb+nc),1,d);for(i=0;i<(na+nb+nc);i+)ctai=ctai+Ki*(zk+na-d0);/cout<<ctai;double d1(na+nb+nc)*(na+nb+nc),d2(na+nb+nc)*(na+nb+nc);double P1(na+nb+nc)*(na+nb+nc);brmul(K,w,(na+nb+nc),1,(na+nb+nc),d1);for(i=0;i<na+nb+n
8、c;i+)for(j=0;j<na+nb+nc;j+)if(i=j)d2i*(na+nb+nc)+j=1-d1i*(na+nb+nc)+j;elsed2i*(na+nb+nc)+j=-d1i*(na+nb+nc)+j;brmul(d2,P,(na+nb+nc),(na+nb+nc),(na+nb+nc),P1);for(i=0;i<(na+nb+nc)*(na+nb+nc);i+)/for(j=0;j<na+nb+nc;j+)Pi=P1i;double f1;brmul(w,cta,1,(na+nb+nc),1,f);eak+na=zk+na-f0;for(i=0;i<
9、na;i+)wi=-zk+na-i;for(i=na;i<(na+nb);i+)wi=uk+na-(i-na);for(i=na+nb;i<(na+nb+nc);i+)wi=eak+na-(i-na-nb);for(i=0;i<na;i+) fop <<"a真實值:"<<ai<<"辯識值"<<ctai<<endl; for(i=na;i<(na+nb);i+) fop <<"b真實值:"<<bi-na<<"
10、辯識值"<<ctai<<endl; for(i=na+nb;i<(na+nb+nc);i+) fop <<"c真實值:"<<ci-na<<"辯識值"<<ctai<<endl;for(i=0;i<na;i+) cout<<ctai<<endl; /fop <<"a真實值:"<<ai<<"辯識值"<<ctai<<endl; for(i=na;i<(na+nb);i+) cout<<ctai<<endl; /fop <<"b真實值:"<<bi-na<<"辯識值"<<ctai<
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45642-2025種子國際運輸中有害生物風險管理指南
- 城市軌道交通通信信號技術專業教學標準(高等職業教育專科)2025修訂
- 2025年中國秸稈建筑系統行業市場全景分析及前景機遇研判報告
- 石家莊塑料垃圾桶項目投資分析報告模板
- 疥瘡防治指南
- 2025年中國林果業行業市場調查研究及投資潛力預測報告
- 東大街紋身培訓課件
- 中國海水淡化行業市場深度調查評估及投資方向研究報告
- 2025年中國高強度船用氣囊行業競爭格局及市場發展潛力預測報告
- 2024年中國藥用膠塞行業市場發展現狀及投資前景展望報告
- 小學國學小名士題庫含答案
- 2023年7月國家開放大學專科《法理學》期末紙質考試試題及答案
- 赴日簽證填寫表格及模板
- 2024年人教版小學語文一年級下冊期末測試卷(含答案)
- 圖說人際關系心理智慧樹知到期末考試答案章節答案2024年重慶大學
- MOOC 細胞生物學實驗-河南大學 中國大學慕課答案
- 可可西里守護神杰桑·索南達杰事跡學習
- 機房施工方案及技術措施
- 員工培訓矩陣表
- 摜蛋大賽招商方案
- 電影特效制作課件
評論
0/150
提交評論