BÁc nào biết nhân 1 số n bit với 0.3 hoặc khai căn chỉ em phát ?
Thông báo
Collapse
No announcement yet.
Nhân với 0.3 và căn của một số ?
Collapse
X
-
Chào cậu!
Lần sau hỏi thì phải "lịch sự" một chút nha. Chứ hỏi kiểu này nghe giang hồ quá!
Về câu hỏi của cậu, thực ra khai căn rất đơn giản. Cậu vào IP-CORE trong ISE, chọn lõi CORDIC rồi đọc datasheet hướng dẫn. Chỉ một loáng là cậu có thể làm được.
Còn nhân một số nhị phân n bít với 0.3 hay một số dạng dấu phẩy động. Nếu bạn sài các Kít hỗ trợ tốc độ cao như VIRTEX thì dùng DSP48 là OK. Còn với Kít rẻ tiền ta sẽ sử dụng thuật toán thôi. Rất đơn giản: Tùy dữ liệu đầu vào bao nhiêu bít, cần làm tròn đến đâu. Bạn vô Matlab nhân khoảng đó với 0.3. Tôi ví dụ số nhị phân 8 bít. Nhân với 0.3 dùng Matlab: for i=0:1:255 kết quả=i*0.3.
Sau đó bạn làm tròn kết quả ở đầu ra cần dùng bao nhiêu bít. Nén kết quả này vào một mảng rom.
Và bộ tính toán của chúng ta đơn giản là --Đầu vào dữ liệu nhị phân sẽ được gán với địa chỉ mảng rom. Và đầu ra chính là kết quả đã được nhân với 0.3 hay một số dấu phầy động bất kỳ. Phương pháp này tốc độ vừa cao, lại đơn giản. Tôi đã từng làm cách này để tính toán ngưỡng PID và ngưỡng phát hiện lượng tạp trong nhiên liệu xăng dầu rất tốt. GOOGLUCK!!!!!
AH! Làm thế nào để trở thành thành viên xuất sắc đấy???? Đang muốn nổi tiếng mà sao mãi cứ là thành viên mới. Buồn thật.
Comment
-
Nguyên văn bởi thientran Xem bài viếtChào cậu!
Còn nhân một số nhị phân n bít với 0.3 hay một số dạng dấu phẩy động. Nếu bạn sài các Kít hỗ trợ tốc độ cao như VIRTEX thì dùng DSP48 là OK. Còn với Kít rẻ tiền ta sẽ sử dụng thuật toán thôi. Rất đơn giản: Tùy dữ liệu đầu vào bao nhiêu bít, cần làm tròn đến đâu. Bạn vô Matlab nhân khoảng đó với 0.3. Tôi ví dụ số nhị phân 8 bít. Nhân với 0.3 dùng Matlab: for i=0:1:255 kết quả=i*0.3.
Sau đó bạn làm tròn kết quả ở đầu ra cần dùng bao nhiêu bít. Nén kết quả này vào một mảng rom.
Và bộ tính toán của chúng ta đơn giản là --Đầu vào dữ liệu nhị phân sẽ được gán với địa chỉ mảng rom. Và đầu ra chính là kết quả đã được nhân với 0.3 hay một số dấu phầy động bất kỳ. Phương pháp này tốc độ vừa cao, lại đơn giản. Tôi đã từng làm cách này để tính toán ngưỡng PID và ngưỡng phát hiện lượng tạp trong nhiên liệu xăng dầu rất tốt. GOOGLUCK!!!!!
.
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Lập trình game Flappy Bird trên Arduinobởi xzapoasd asdsad asd assa csad asd asd asd asds
-
Channel: Vi điều khiển AVR
hôm nay, 16:12 -
-
bởi hei9029Giúp e code assembly mô phỏng này vs ạ khi nhấn nút lần đầu tiên thì màn hình hiển thị 05. Khi nhấn nút lần thứ hai thì hiển thị 08 và lần thứ ba thì hiển thị 06
...-
Channel: Vi điều khiển họ 8051
hôm nay, 14:34 -
-
bởi nguyendinhvanBây giờ là thời chạy theo kinh tế thị chường, nợi nhuận là chên hết. Cho lên các vấn đề tiêu chuẩn kỹ thuật là cái vấn đề mà đến cán bộ quản ní kỹ thuật cung nơ mơ nắm.
Chả phải cao xiêu gì, cái quạt 12v Dê xê thôi. Kỹ...-
Channel: Điện tử gia dụng
hôm nay, 10:53 -
-
bởi appongthoMã lỗi H-52, H-53 Máy giặt Panasonic là gì?
https://appongtho.com/xoa-loi-h-52-h...iat-panasonic/
Mã lỗi H-52 và H-53 trên máy giặt Panasonic xuất hiện khi hệ thống điện gặp sự cố hoặc bo mạch điều khiển không nhận được nguồn...-
Channel: Điện tử gia dụng
hôm nay, 10:18 -
-
bởi tuyennhanTừ việc đồng hồ nước vẫn quay khi không có nước tôi nghĩ làm cái ống dạng phễu đẻ gom gió từ quạt đưa vào đồng hồ nước .
Cách này tuy không chính xác nhưng so sánh được quạt nào nhiều gió hơn bằng số liệu rõ ràng .-
Channel: Điện tử gia dụng
hôm nay, 07:56 -
-
bởi appongthoMã lỗi H-51 Máy giặt Panasonic là gì?
https://appongtho.com/tu-xoa-loi-h-5...iat-panasonic/
Mã lỗi H-51 trên máy giặt Panasonic là cảnh báo về sự cố quá tải động cơ hoặc hệ thống truyền động, khiến lồng giặt không thể quay...-
Channel: Điện tử gia dụng
Hôm qua, 09:53 -
-
bởi tuyennhanTôi đọc từ lâu ở đâu đó đo lưu lượng gió thì phải đặt quạt trước 1 cái ống có đường kính bằng đướng kính cánh quạt rồi đo tốc ở cuối ống thì tính được lưu lượng gió chính xác
Cánh quạt to thì gió tản rộng , êm còn cánh nhỏ thì gió xoáy mạnh , ồn .-
Channel: Điện tử gia dụng
Hôm qua, 09:03 -
-
Trả lời cho Hàn chì thiếc lên nhôm.bởi nhathung1101Viết tạm đoạn code C cổ tặng lão:
while(true)
{
Dậy đi bộ();
Ăn sáng();
Uống cà phê();
If(có người rủ phê cà){
Đi luôn();
}
Về ngủ tiếp();
If(vợ gọi){
Dậy ăn...-
Channel: Tâm tình dân kỹ thuật
28-03-2025, 23:26 -
-
Trả lời cho Hàn chì thiếc lên nhôm.bởi nhathung1101Không vui chưa chắc đã buồn.
Lão cứ uốn tẹt ga, làm tẹt mông, ngủ tẹt tèn ten đi.
Nếu ngủ quên dậy cứ báo mộng em địa chỉ bên đó. Vài năm nữa ta lại... NHẬU.
Nhậu xong lại đi HÀN hay NHẬT nhỉ!
...-
Channel: Tâm tình dân kỹ thuật
28-03-2025, 22:54 -
-
Trả lời cho Hàn chì thiếc lên nhôm.bởi vi van phamHôm nay bác sỹ báo tin ko vui về trái tim già nua của huynh, ngồi uống rượu 1 mình, nhớ đệ và tất cả bạn bè trên phố rum.
Có 1 số kỹ sư trẻ còn nhớ đến huynh qua diễn đàn, hàng năm chúc tết. Huynh thấy cái kinh nghiệm cũ kỹ...-
Channel: Tâm tình dân kỹ thuật
28-03-2025, 22:07 -
Comment