Anonymous committed e1eca65

dim of xo[t] and xi[t] can differ

Comments (0)

Files changed (1)


         fbr = self.fb_rate
         fbd = self.fb_delay
+        No  = xo.shape[1]
         xo[:fbd] = to[:fbd]
         xc[fbd-1] = avc(uc[fbd-1])
         for t in self.ns.time_step[fbd:]:
-            xi[t] = fbr * xo[t-fbd] + (1 - fbr) * to[t-fbd]
+            xi[t,:No] = fbr * xo[t-fbd] + (1 - fbr) * to[t-fbd]
             uc[t] = (1-ec)*uc[t-1] + ec*(dot(wci,xi[t])+dot(wcc,xc[t-1])+bc)
             xc[t] = avc(uc[t])
             uo[t] = dot(woc,xc[t])+bo
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.